200000 200000
924361702 556632501 297134828 694730719 600923081 997994087 119180956 796011439 790391384 311530195 778891455 918341642 339376405 546020829 667908560 706000109 296846492 780065639 59577022 610194688 546126253 952098310 259105582 344536828 876212722 286259772 950365229 721264820 267265136 720485475 44481111 223840446 49763706 905115693 888778435 939032548 515188097 297347399 707856078 772045137 944588707 230251081 530586696 884651143 636426068 247232151 181518135 173947568 195553401 265638720 225915472 143467395 107672164 408085970 848088336 332215478 365064981 102064030 542677228 116522522 313775683 819063897 248500501 273623819 924623486 290996454 349589200 24265608 452088555 487130688 835591982 465477893 740330973 618246941 340326862 936250409 272365525 115931223 172121319 760935191 681010422 69032040 934441965 376550835 928897113 733804722 374210288 357257253 847492514 988193349 977523975 345824846 361200798 259647972 12048242 114364432 262750602 983796214 171908489 859242121 498858860 136838499 867701742 467358874 238067034 55091148 865357159 354253153 122400356 484929556 667891093 787406116 902280202 625368967 408764637 740410402 343427160 9976875 526283520 479725895 976850997 800397219 445160988 386811255 862652660 532975522 385648397 891406971 550035948 987667413 796369561 152985477 772190766 937250938 816063644 230385079 282595355 312558178 888776420 635613578 931371347 717620965 573203342 166987245 116029539 105974794 435762068 192205818 549202714 883912136 644988027 699858721 269081916 329732578 329110482 234341719 618945444 540057390 351132255 529553918 140046697 956254063 756655784 12124834 54171855 354463986 885490465 170176697 193848713 512368068 26266280 778400865 739526031 146078797 202575199 610758518 506535046 158344549 568836035 598230708 971229825 555858987 423196178 731003470 948413769 835598723 877591622 640512941 700130638 427182554 757100108 831054995 690207791 774646498 156408879 649775141 689843090 380940395 658246855 7774868 745692072 927750458 672258788 468221345 969072378 522917620 703354434 297172096 601489363 579066579 540550697 979724822 790456534 401038186 596598803 230871649 194457143 159918666 759258979 440290581 162630643 701618048 348435241 842004638 333240229 187546651 771928676 525865490 554158042 325048101 552189058 320414851 821201104 30110545 435325038 261305373 196761817 328428409 464751292 286356183 666587725 859110201 107896355 588314604 164632497 362417744 125638147 462089746 121517091 530597134 449974208 103463251 311388188 66560536 326462220 42964201 555482993 312475755 639009611 27274790 485322268 321730326 567384408 375049202 446630602 29121436 229008809 787524699 171585095 157068470 57141448 467336818 587515991 473284781 33694054 49299351 387469708 106537768 740608535 437038408 463605954 66013687 302250279 34503981 233797681 53129178 643319883 316859934 646640665 608478338 148119188 333698732 735877214 302150927 269333100 516206404 307113869 486726569 679559383 410914645 554097784 687226625 623616038 431384421 627465399 239390466 102025831 401272013 57419071 869536327 586822740 751758913 613897113 497880739 685865352 144537685 535498304 945401319 532756917 166670549 476352431 668287053 651890871 963200102 995132316 19547841 273773770 63596500 118172935 633335775 657002279 951835062 237797218 950941934 684021393 546737749 931713981 493157724 314021565 483727913 243317222 844689752 527737905 25476653 271343489 421686596 232927185 880150536 504951311 705667794 221420852 476653374 749115011 759718072 228038763 665816749 857126193 474776203 542243399 837313561 357340829 441070772 457655238 327726521 209868764 242804001 852606110 849549440 425084232 270845561 890392697 778217944 878025952 307676287 893003764 422783351 166473241 955230349 554724669 129319474 148718550 162886148 885802613 616046305 614784859 605239374 866138012 437813477 934315467 119660453 970395389 92962916 67702516 816330675 800120359 789269205 183932863 603097207 597177045 438720440 658149847 327718311 78370402 203994029 68149990 371081314 477869982 29596387 990907088 587762502 501059593 253670113 392711352 73652591 289900698 699696521 390281863 910702479 366593226 898319758 290626544 273649313 758254659 803822964 873128812 249759286 397757672 108284579 750994555 974503833 41139794 706276537 788616999 355859197 615891619 230349808 346138914 175177402 623835178 314951474 982812266 788628151 731397947 64436704 818976765 772228674 555365062 659864007 305392607 158093236 19763672 764854560 62258420 843165617 196391519 647521541 54447910 346461240 408352192 381325146 792763662 119215289 943018191 653095131 423965683 527161411 257163719 839033969 806071519 687808407 28393955 380961696 849100607 459347248 595161125 651334080 443341053 592069933 787667809 430150632 773861623 257019413 921102783 44889113 326332000 350756239 339144895 915867193 992322538 384691385 759373216 429774607 884177865 829319162 288606882 445250412 735300943 243292003 415182256 998393988 409819614 764413455 327827238 927712808 174878950 673947732 340393909 626237396 413461599 32980940 527862959 922372193 839236401 242089883 213070058 928433779 266310870 32349705 217746640 818633044 36305539 313134919 621421917 298041194 869796625 860900685 163388044 203107242 750296280 285012440 770849529 323603438 157196524 737726625 587480060 679594986 645283784 464126380 717157458 328571801 275285167 669078440 151673940 473252609 733952562 209821679 400750328 428689586 118555303 913384563 474272567 311745699 264275110 189782456 337739533 94140933 347878165 745352421 642087303 104008874 294563385 441792378 675919096 145718614 9183492 154127636 799308477 801789373 198371317 1355200 580264023 386206088 651383129 350407522 250662959 317884681 602556437 259188299 903240946 574007400 643710138 737602901 64855039 494730799 638285989 654488910 171136321 208822790 926249674 535304212 744542117 519907116 534514764 999325154 701283429 229235656 824356941 370618549 452038532 819025555 225373856 744930458 174887118 968289861 718405260 26084858 241996526 235850824 700440121 97251180 647722092 93454897 443383464 928190205 80367616 824916477 563646682 147218407 455510509 701605530 681450396 967446700 43722745 433818792 848363958 831776196 433378072 301233547 775562817 611063570 596058638 689899057 341462014 596537001 537132649 535769140 200611507 8166204 620801860 120357253 783063027 280972958 479733191 62877695 101976266 546731497 514025719 302402163 731188267 450629455 99263291 963973557 787857381 452673330 376282167 739886354 692064653 5275788 539830822 589747757 773871777 989254092 565502624 590415712 143769010 959537202 888573775 440637349 136432183 570229315 927668611 247906508 904949332 911547650 193691934 400583574 982636298 272166972 357594765 22407578 729922433 311504957 930417896 905091471 303308115 156322241 544624595 918567831 101754271 641924494 31236689 58063604 449057934 483592025 204678954 672009596 504857939 111942017 266301698 49758498 75782922 434078563 78913345 13550268 256869043 575931931 329383346 643700885 462350812 265165368 376592558 792072777 783486176 359589523 465357869 899283823 13456807 773781770 988105447 50185211 318616871 120624029 457934272 15843530 840016818 439919809 675888727 541567220 285780550 931270416 832545706 62560492 303630814 461432775 421966485 220647200 769565604 739704845 302066070 12720474 368161460 813597930 357313411 229136365 835970729 273853896 7856881 831791927 309471085 553094497 551011623 384416481 849673721 117200032 171632389 591000060 81327415 994055457 783171944 820384437 342936327 792909598 588545287 950967272 510813222 779608088 612059991 608273485 580789041 106905296 908426839 253450488 916801149 475805911 304384782 943855787 283364926 517222769 561912010 245808861 404619317 311827867 467622137 989049650 949012779 711485272 668585554 275704054 674887660 29054520 407960792 220924330 96154151 604974689 479193318 37663983 570282927 586318378 64633666 596928731 911419776 479788410 373958428 72948081 720780726 890250861 610749654 652815639 714217455 839249513 128754548 415792481 814073720 708763543 696464797 233909541 528510801 915606830 216985013 756535254 39199752 685233271 173280751 589612398 243871492 585702329 179059329 720759647 515287063 474692377 13320812 597123964 636189377 261063 151887485 415417160 167192941 834572949 840011820 257921688 939132574 570016184 735038510 905567825 543449139 892822336 571408114 467974557 548410956 119020931 709144018 424322559 549223115 162652998 292221505 128638510 282622987 569236154 59496525 425491113 903670840 287335926 982531887 499154399 388764349 483782648 761110235 450009335 850699831 982244303 51199569 296637006 646829350 691008629 83517853 594180163 530475364 339394516 456924962 862005045 146891568 373081555 715781259 139783668 568804409 206919205 126059011 243622982 87463758 272921525 56164368 414331231 984330232 369734983 183626247 314232514 892748748 921664823 127284480 513482046 197507513 800255167 947966454 250707653 637990079 542337320 855612877 165049401 111213453 320533676 989784627 956875192 409374476 655947620 267753101 671662987 460141400 525756166 149207198 564915771 941275435 552796508 948035925 76200726 272914754 315714667 763607161 639289608 804348835 122736181 193748969 320772177 292265445 199900888 520596569 545048441 536680347 694404432 56394467 927028728 379970795 238544806 137823868 924352149 534801455 638541917 984750881 42412567 590107340 555845080 953718351 556513962 295896534 239123450 932159612 441709172 986483709 482136845 324365878 67665032 573514567 344974812 663523020 498629345 752338656 525563200 288214915 79513708 55737729 854580576 325759893 176336407 360269524 171204464 727438539 916140561 477498361 253604500 578509931 341132543 719095042 521867506 613354921 249091554 858013264 99747884 775608365 151365690 285333297 127531397 308079367 471065608 269476033 108872500 125015538 172340242 952506635 919132689 160123797 632009634 388887665 589849146 928784576 369032159 485883858 442572437 9189238 724570406 805370465 739272457 174523022 942562765 719365452 254716389 313538410 944267695 355159053 354777271 567360764 865522769 314333297 942475174 406123778 350944408 99874094 415726100 45312915 832062905 299352429 727527154 630550314 28027850 50792688 826846579 448513210 529747520 255309043 936548145 368621564 135806726 803062357 889115864 974643543 800583850 812551927 155329249 260515567 371196966 866078581 805986477 80447583 772042318 621552544 867281988 361858076 635899270 536497321 729786896 319214718 625848154 763720374 425615449 869167843 288382999 457773568 997401634 976164360 105986771 501238533 218307167 396257525 906256352 249457829 797448713 191287971 250010290 470648541 184082041 21230600 462510043 318332677 747833249 151200051 359248601 317741242 108557668 61872475 586807766 642794740 194873018 977532752 182038169 182554072 350474981 9645667 169710158 131918260 391724676 879508383 736912725 323907820 86029029 744957245 201612356 830639977 522791555 358145740 409952355 789729382 174050691 37384395 970259195 906455039 471008034 127636690 87839005 352342608 265037707 50274002 957455186 47115940 50170576 520744040 256830468 965724357 319340863 398994645 292152223 658893595 574800401 637357309 717280173 295070694 880905759 848827747 885604140 477884823 442129392 303408042 406353936 133384705 809179877 938752366 960073401 106597762 206234417 201764773 938545779 27899326 808630775 509443548 746513228 876748548 445883354 997918496 770427216 249445152 853431303 928717779 536465123 736782873 736214062 975041001 750985933 500188978 227336005 48364561 209735421 436090653 721154350 876341136 921285359 629215628 624902811 785404328 378076423 565153032 520772692 358163930 10643842 824238404 816470725 783831446 58615473 378457816 9610184 937126497 657563598 630993437 334449534 219668715 216194285 334650852 641995438 58371272 238945441 676060434 421833509 542442078 378449291 577317905 358480620 779669086 50718542 556316934 572525270 416292331 322121370 542017522 512417240 856571203 878593225 76338850 311401334 297024819 67002921 261683935 700137048 106822212 122143605 620638526 640033731 186576812 782268501 729988052 296799754 404915385 136067002 542324656 566958985 237942629 577069491 540387751 430325853 963259650 560952530 109435464 312713062 825852434 960725564 987820373 907897643 446289932 48003825 95585767 365737051 430805834 8991820 368511713 286872561 265352870 589368325 750077462 12880354 87439882 920726648 785829091 26345124 630478264 674661746 21023402 69547335 375551014 179031973 188400988 261462676 275565871 339021628 20622629 804395153 469135590 456144480 902538218 617075816 630200037 797095614 101029171 582247096 853751807 41711839 604392412 646123061 465887698 7455348 218296587 467845896 574955895 370519552 233289734 795233644 160810537 155874368 763800101 692646105 805823131 164661943 774031217 477804474 434081896 568253506 678391277 823091535 998609002 281428213 870494781 91599192 227041181 738256136 553482126 110113396 787791056 997002081 943541712 784571902 648507127 218962886 970677909 451250264 51084618 179928363 77877547 209810371 480699265 953803103 867175833 781140955 383794967 610408904 967616837 632241913 445876261 172138498 780120643 354994667 750716137 80061997 589916233 207967303 555693896 821744303 424478134 54193211 47875410 204686788 239585462 105613379 476746842 128460525 789480978 931045347 204114374 895646990 839904705 708502449 170789733 907665255 376530924 962237574 357327285 161906900 213089308 848883513 457692044 637792003 154567105 484594697 282896682 613829714 105222002 494857409 481165967 278664513 267877533 456713945 972825791 213038166 109830096 96678500 276055728 759220589 276546655 402771945 583952376 525904000 45149642 450001748 167688132 977809037 613776811 658716153 80276208 617217564 934555471 69503487 802571040 403979625 691476918 35725104 226317008 113160776 410396857 66917664 151722505 940049957 69055304 825308163 180943135 826031011 509748915 739991549 441090368 217122954 621255219 140682941 935684164 446265413 426243767 699094035 852931741 377466164 989708920 197330371 855262858 637773827 843525553 268992870 948547039 833454587 707728998 509090472 164261579 470010483 590257688 240407369 498883597 584971297 976498292 197950175 248964435 39453387 521821652 466399106 419775526 671933308 666327240 253856465 231226203 684478596 67629023 803279266 862318648 775742182 255427489 505616635 524340612 994781371 486774246 141281544 438678536 777374884 840012452 203475961 774447305 358350877 969308901 714059955 458471522 970352594 550759404 899659739 64634699 467788340 594273096 399657776 583977928 709206245 471245359 858263307 357337166 169944743 271328236 868223388 800130092 222115649 590311295 583932772 536820995 95153619 117659199 639826479 828061027 691138838 530663377 720887685 590974995 449068049 619791936 499290229 106327608 58502027 287353508 115506479 154112636 619090941 321920694 259309022 728637527 373283612 452922798 963731563 580869601 949480165 602689762 794823986 532515428 653602852 333549068 683660576 220471641 517746967 533975776 184396430 301011494 451710492 357473977 933802038 296619228 64958305 332298823 336424941 647708132 960578092 429190069 355168067 721020947 543778632 478483419 546888186 758860891 390435512 756658989 158750907 540984607 424549597 883471185 63722285 364331827 548234305 759247483 115368185 954913856 165745396 61430991 737255147 614316080 759026229 621312316 732899867 905625350 536694038 313861513 947514905 587222299 966463162 498710752 168974495 875460144 94119997 451483265 480041522 566086040 842442180 394899505 158120298 926858511 420485810 914928290 553388730 61338811 313939881 268213193 815925204 73754517 231244699 848366190 232719039 623106412 792758551 69249610 334875441 655277945 154359284 648748798 210085542 645292216 429744845 111804591 604507315 587025939 639559071 505906003 99666665 32474973 496961526 412828737 126518615 842956090 430310788 837075472 726033749 76368362 748018187 650264942 14492823 189146400 457025793 430338451 392691924 393712987 951481165 73839044 629588296 497943950 907778671 451858075 575876541 729010308 688246003 747800139 373780922 528989238 480208449 213789606 890946793 253390607 83539300 41407546 528699303 140448292 189781231 790481040 172573970 326833366 965089069 398232413 315697386 698696523 309433527 40535422 883432547 812110409 81179267 130711004 665051693 796191810 955228605 650191956 631944605 874688719 7744125 530604529 627868845 293423357 731536038 692434022 298791940 963822 291269575 813211078 885673507 940320615 903524233 718885173 158148667 918750862 397000285 868064819 737334576 914253269 189479005 350503619 199974615 795184823 967947519 294683765 651101751 792369201 715691895 601279570 60615539 785658467 653936425 608233407 40767199 386497396 354945208 972742267 411759583 689791612 800272742 589474753 422088996 326850892 28274775 619619339 18782516 857353545 654511565 575465829 61611486 86861872 97633849 769658077 750897543 54597804 336890316 327102421 782986984 394660673 74623108 832144677 937769419 600186730 703719862 84679435 437954890 571875319 773452504 69419533 218527009 784825317 540961012 997523544 405611950 920542349 772993314 252033840 117045592 426642162 867575256 925872034 570906070 958906162 749376026 938882412 903493409 341360277 149792428 158760688 953960641 866525828 82186005 45636597 110597461 453722892 976005425 444536628 199170365 123324631 887364520 539719660 757511430 958448592 93075596 167479412 223476963 904599001 749230549 710926671 478619862 176549545 725027080 32894710 780150353 413261976 33852667 199761277 928595576 212339697 700879857 247544399 656418583 737912770 478498288 603144881 35854146 202252743 542505745 619011202 53875254 849342132 838394671 422775796 80794161 982315289 225273087 505891027 843465292 966476158 940863017 507483586 654611057 469201616 529836764 990072831 148213849 277864409 333846460 364846186 857095846 685610979 809024244 681398882 574387524 751593425 152134771 574420885 205063294 256235905 784237061 891182664 545178518 802395438 556601175 461860575 711544285 112358034 501017369 493117387 550688323 535702560 396719404 75082175 356957871 693623526 394835919 510319798 245116674 345708545 369962351 765535304 539767504 450977421 896434269 88704894 736158467 61898194 554353903 728137233 717610333 569799482 702052714 788847054 335944391 854583142 149643073 142326709 534004488 642801069 187027293 82919755 681426391 908780437 983550381 829688965 612411859 626071072 74997777 171924549 878948723 874371713 831057596 869304727 615452474 896560016 804370120 523795442 409598658 577452111 31296009 616605959 810424142 952347354 806954719 770187359 609953052 235026079 977201227 673876990 546191685 960296401 726516269 725177997 236691167 672422120 883941841 327192572 155231983 224410282 318084217 697148572 884252306 774948978 582884327 282847137 523888031 859726675 324321263 265715505 186796093 589983437 492401534 592479634 668612939 135858130 77034710 9068664 496462425 515686113 267486641 536453862 632466061 266365910 958833568 181718302 929714653 416059804 802735619 701308273 195757287 289958178 394531016 698880461 947247748 470001292 369353306 712097318 335094863 980562181 467805575 557951564 835731507 839945225 196873698 333750473 389510365 131497226 47756253 860731642 792749064 66022334 134655476 830760276 709216691 732570503 403876543 533997035 76649262 454497514 32271062 586985518 98719163 396073993 662776777 826935414 17378427 849699186 453953152 62787773 419748715 224147122 443026337 367391100 833805417 694728516 477865465 635285046 315970933 324801253 248791838 490823980 725336881 426599090 281914355 486302428 525648754 127897107 248646066 862467123 881667173 473872154 563048239 28403619 150862712 779970437 113413504 721273441 142627361 857075202 236449403 504118446 873101220 872424422 198790775 669758926 157958751 437570172 373418121 425266456 820475422 912287845 540237326 184176319 696334481 805609891 636341381 920174477 828555268 947285794 528237067 462686440 824745155 233686097 12196948 497848050 206076868 111896495 957163205 348986511 427452327 18928731 75823331 138697889 153578581 185474675 281023094 60519156 187991356 221461462 323931700 229489845 466205993 707035497 917325784 302144814 710692339 549638363 947365061 1818524 980983542 337283336 389523338 651317290 723885483 93959038 771129887 214896077 878568355 103374653 77040757 929106122 945195536 103499774 483415997 460834187 371093896 377863835 900843663 679116567 768857408 231056656 491950591 249625789 479414149 592409583 559386319 166536629 412549692 224696243 796364034 286770223 497108275 967589156 741583149 120156874 577950123 296701059 401648308 525457651 586702554 322164555 336960866 381382592 689183372 442980295 797117188 890686979 77465057 98996900 584468807 576728379 593313154 842973417 488559644 682150232 226465528 485103384 627638699 444836528 297785561 377661421 744041363 382620294 327129087 746460261 288278046 235957308 436858792 737875965 258682093 775691943 178492568 762871943 415358701 348019051 261558274 845062293 187217367 359589716 210520396 463315611 693954600 759808359 91639063 644248913 204560864 874664393 365923033 789521058 215222621 831139705 30050140 655408469 468743104 319230586 284011849 582807451 116016631 546657501 914405700 423417958 514199870 245218397 874348561 922532389 331827693 889658106 427623606 945741056 542485374 999286187 796588781 126047713 799603431 706899975 499768072 360331017 438502116 397393692 455801693 644929734 905272616 83482796 718603737 481570142 577255538 911155501 491408953 758277396 544955150 721404890 359099948 861448600 803748211 517029172 366013366 241407381 564028181 469760124 181589439 676951748 316002359 238770987 947655008 776416705 506449401 773018619 174860049 797701579 36400627 867322951 261212628 27287524 489352408 817165719 639904431 791776957 703529698 431115735 549188665 459892234 856712026 507345524 625418506 187185459 355179314 451827205 481804250 687179357 566216647 294696009 595492040 702423657 734209502 882185704 908422442 846289433 897566678 462108295 949987569 730822905 519349139 996529558 170423858 978487717 322557812 455506751 431704083 810840693 652157070 480602886 378282850 266554597 629859151 145352736 68520739 908101953 387168710 917071927 842075224 597017848 980440490 332841341 245377480 275374064 243364554 970776542 431467457 526021003 517980 940164713 408544601 144041583 154755869 43763972 617060179 952252997 491000613 679987546 707328267 437792143 132845073 246362989 59559952 312137850 336370787 238348922 648346472 177740358 871557417 267082620 419611055 775908464 534017351 254165795 523245455 221412719 323139393 487214186 565783476 834602769 619796836 666606826 914444649 374036740 887787527 542817515 209637122 208997275 127299139 787363744 596865664 808892670 101384056 714900138 83908411 603344480 988656639 612589612 73568175 284533767 966859008 726658373 267799190 123336265 102026485 895231106 260721410 125141953 818435806 167226554 404799523 516035500 294494062 291986311 684689482 530485432 664791827 372095791 250175069 478025778 571434487 458614198 26498775 40447273 273357267 589684212 272578742 660707819 501609728 304495463 826518175 963381405 544065037 136414055 846556407 689713879 874105335 160019758 633016141 451489131 427814113 58282428 751380651 720155831 937607270 700122434 326324199 542458218 230613129 284202072 552863149 865666269 347033064 574291196 277830778 105469048 723020144 905369148 909472083 838200727 458086746 391758525 131302067 270648655 353113774 531464114 489049476 497009335 639395562 773626638 891768094 799199446 159676900 791379447 119525382 794937547 288275776 205163940 918775703 565953494 583307045 692319679 101984872 286505281 786673828 957591779 33250433 347906976 904183460 378271123 579288397 339842710 62600893 236028111 79259891 66907209 337414903 931257653 805156848 667721157 936050838 32090836 698173794 983099879 82168794 33296874 974868503 952869547 125632169 579006990 830873742 422152030 73641846 35170606 48137841 765904226 283180471 485907210 915906392 47080554 481648614 184821147 839715967 369209168 682480164 285654414 231307918 221303439 953485732 598195963 966163555 429318357 498704321 270446435 467034089 781524003 7875182 432265798 531595106 268856217 392832392 736978825 989512214 257876929 230723181 635462420 256594806 493042349 658320597 119857073 655407869 758674618 568957053 644565398 712571303 212749257 926234094 994671983 92676086 654222708 221490574 551034779 611791666 922101051 146621284 88113194 523654952 898291392 184842348 415561124 158301565 481086857 912793183 574505551 513770417 754740888 490381067 497203144 592389517 855845883 287355630 394738037 204488042 234263139 32424113 980927680 739763143 385416496 831085426 933004177 310269344 130392263 983757551 302339173 18663473 664180863 218473757 598997274 634552587 210614396 404573516 522547401 222293291 557600323 536201464 160252422 526288880 801489441 113947122 436898551 244479018 801913198 403586345 671447467 894228580 700236377 714903269 341497659 49354330 956010303 493214297 575071339 313602023 220854772 2048872 802210885 556285232 743922591 309433873 517518067 578135637 671787978 79572498 432041031 723430854 545476468 358433552 119018657 160587474 188443754 478341212 625730112 3640076 507005482 115519068 542707253 260083450 904026468 747578199 573094215 759221585 946937323 838319040 341050453 765508809 703068171 462875266 763270661 180636685 415237349 570347591 221698121 315902805 582727247 54173462 931998593 487351308 517561841 229887514 598843414 90790652 416654464 411207806 393421577 975590066 819131914 132045667 3917078 517346194 825065416 563206562 244458140 625490356 848809790 868619027 387673968 13646144 442093638 438839529 340346653 581762184 567237956 217475356 492532162 697228241 256630473 455662444 122100319 18644928 776654612 717112856 354546091 660145019 878903662 749835029 274533353 710691890 119734647 370758995 478084521 543241581 551838961 35497998 174388386 474790933 605779980 837520731 241078958 845212619 830159684 836918836 243438887 484481002 290910585 338340546 136871954 183519550 332316462 827619713 641536795 820862192 764076350 326482663 87257646 927321207 671849891 407569203 58812328 509832128 751002216 40712783 210937326 274275422 493997977 940944364 832555758 220283356 187180157 974989141 973696131 986554685 738978987 273578835 310594678 540748885 489015831 710600753 413417074 58145217 709852270 710595997 483264956 306921434 412559188 136404552 833806196 752266474 785896975 558599623 957871745 758866706 454851030 24468458 612486896 531716372 573482749 677707207 568488261 887004001 294071437 205761549 619481671 272268282 69201716 936318683 709871134 389572149 161879372 551051663 902222980 258878763 418804537 701683131 109789196 162211507 456862746 986123735 777006923 519231064 410468300 825824673 764932453 472704857 276541503 714416903 1279419 331326351 321537977 206459177 411483723 652836972 533498484 775199531 876413243 926643637 925040233 295517543 341189064 894285552 118287040 98508509 483504652 390545901 663146046 888556471 225262780 330668612 499930170 204816342 347409078 202919048 367005490 403949665 765911477 881498287 895690072 289551274 425157606 63000116 292298694 172611095 508898670 851783252 412317579 382299125 28840340 60199228 678629565 971591643 477814527 778671917 316416012 534449397 64808473 561559659 255228118 89722245 319809517 675611146 143494519 288028081 732876865 159552151 69754734 125968122 74060972 698572138 22270584 153974192 323007804 612532637 156347462 170825279 605664919 804140400 863294732 183904747 1834959 892632392 934049169 34887767 209355315 490167991 156631267 556138864 516015183 588786182 855009401 355439460 476706635 207437518 271075899 661715016 769471612 552660481 294565333 356277211 300967465 682590223 728936688 168423661 354559557 582076316 946138430 5017038 973318255 834979869 62503169 745187991 665266349 784292602 96293640 259555177 853481238 18542545 543902451 941126753 725990008 157548494 919745873 133846378 119625647 113911256 880901016 253239240 721986670 961959885 369997751 784443953 575141990 158291892 776914031 93810252 360578629 300785614 268669867 559280616 519032984 533798319 776986782 425551092 14226826 737409057 676749973 750434728 803598141 998167182 592533080 27426351 582835960 33197532 846990387 116655184 65750085 458181258 725069268 126203214 556873266 495950707 752056582 351398129 216255499 662070316 798785585 72104724 395680243 312945375 474962 340041542 287678141 586612454 107883277 56803064 513037046 201319292 462586920 483602646 507295542 231393389 403044082 245191573 302975288 466500372 952100420 831338598 582710168 281301012 156527316 311266854 647298866 277146716 185668281 853136461 417942735 149324437 46295118 567894065 312219271 311514808 893764423 209805412 402419010 278804206 703685163 857712748 343653667 654690882 325210758 687566963 518518072 765470483 996330028 680912658 510539569 146637344 41511352 717649488 959077493 558744879 693140034 839017061 536149843 728055981 158578008 583722191 498292570 243533566 761923908 35215826 255167146 945006975 488174754 248925781 341898486 314645515 811104852 645894610 909201441 690432705 20468627 79602132 629609739 878989243 321699510 462069680 676285866 857379091 576794400 325776546 373311468 302280467 33126658 462510161 138528405 14929025 325099733 387096613 465831759 320114335 944440889 341811663 250420011 276776551 31173201 270101492 90545974 990538053 596548965 436449806 130171359 974277282 288447570 197249430 230611119 545673586 738401041 261113297 403900346 233130887 202817485 219843049 356935299 733638780 311197748 938606824 439464603 722381714 581978953 250225398 384763269 589814320 891038405 191341071 575605877 287527366 69066856 501914752 8630279 925876765 486218781 275663948 662526341 424927906 184748007 687617626 607329389 254678691 764389811 296906966 928380674 826912907 779566314 400380412 906672746 409936920 856643123 186060011 720869147 795174459 756026395 672559726 131068367 518547816 701123952 201781802 421206267 24832427 280278788 58230965 615912067 307203450 602946417 241385807 749663342 969957208 550053259 198517969 88437760 339549586 670023943 272032742 595079994 135933467 474867822 579801241 911497268 693982765 588750777 672044078 246545408 666690041 310663049 193632760 604906072 573094040 652720274 205069887 564421324 502634730 229866519 296976296 267540641 982434134 634553241 714236235 413500653 468653116 478544511 6003757 836928496 204275825 104635142 238843568 202213615 378759765 257082016 359145810 33276033 868722901 508338175 595037437 208457114 518226728 28049498 484456710 118614272 294713920 195693211 345003002 403424474 184334415 448582382 691774799 130921187 647269158 267965275 566020874 970082511 677496620 104573107 441323576 561804076 804546745 458302924 675380514 714167012 618010773 978830759 256876408 721489844 390623842 401032013 122752144 134377187 68114415 911584560 876358994 592218593 871747750 159405155 886075282 557565575 838758850 525075128 526599951 873534685 606682068 44749085 416628194 193841590 953558379 986160352 816589169 228065253 220117869 395338145 638375077 454255320 549168858 6831838 186169937 948889687 259535731 844386968 919932079 157287109 934482790 644787421 738667971 571772472 127133205 102741447 231313126 186968329 534339788 97547289 992158351 384663012 393822440 686647680 46985647 498160865 497931194 987864298 372897344 207850704 898926751 773771799 578832876 395190868 432288362 768433382 960674652 399559615 188368940 801150722 441930137 172972259 277109339 42657232 548400309 543228392 4129244 381185972 820904472 187776220 702361593 85567744 571907659 322431628 289960725 201314117 886375165 948060396 397666213 169463997 864781309 527886859 719965268 966193663 734930866 887981730 571062448 558050288 525990730 856356047 277771967 596752826 571581660 398704906 434749039 237782398 791693417 212630681 933162958 49759144 270313517 705953562 99167740 17187276 957293220 262640191 604024368 414942239 734325936 52804590 906331929 37324700 779589493 221279566 440753012 219843438 210675874 941543591 564622358 549825563 120874371 724780198 402923685 840248967 564460560 428990881 941483901 727784721 996013800 658771047 18170119 136973340 569274841 113451916 611740261 85046151 912586031 538634039 257538795 34156563 751113903 326328814 966034165 889154457 712058479 33802577 369582981 643547537 568875056 357988177 456130975 678807191 826934183 355365214 290305687 3750549 913846244 493420998 165797562 350055902 96203027 864680835 168477154 541836608 620954450 855583407 681992189 902447568 783200453 687004868 758960658 985712555 187376075 338407145 736822960 126221863 357821474 369601007 294966316 366736353 165307778 415814669 411415773 642411699 534513672 539725250 819053039 374301375 116005923 593807643 229392578 785689306 98890936 466662898 578689619 510903775 942988317 629923681 120380581 40692884 877131823 196567888 839911404 302086343 169388875 388474855 327666720 766783271 28486048 859813605 197035432 749972579 652377742 582318355 528168732 322827048 391028039 631702966 322994522 432198545 238576694 140874139 551851601 184645052 976386528 133482740 316301722 127260236 970430972 924515746 686111232 52743814 443706478 559586213 821879535 346441649 250223756 414265809 559891650 247628644 620113717 629706791 84258299 187027882 161123489 304973324 786756553 699447594 147177868 576963458 182583322 300791312 806805958 560589430 98977219 552108840 370246794 925341308 957252062 967646457 731714559 892308473 181112370 328095276 98982806 242854661 481255941 800112577 94911671 784420443 829666851 599943104 259102634 975620949 925592328 487119041 102420762 234034823 754659230 745286001 91858577 558064373 587314010 177547742 66488016 560838198 32841861 447999393 339193390 455648929 41208897 83836045 517610310 20237569 337785428 402235240 327496623 670321507 175968838 718537370 638273043 575448324 13540512 65279453 992541549 581488948 245444304 636454691 235741868 76048247 917658495 84467811 676832988 139544449 392160126 522964793 937494185 977739136 427850947 524129996 726680532 448743322 967955571 501094219 757345755 525615842 746080699 545110439 838660826 218626274 78176290 320824542 360899794 241112149 41887646 590423866 974451113 281997644 922833867 537070580 417529224 345050393 359301175 552121290 678180277 865064037 599486202 518854990 960811666 704488857 928305011 235403339 313285065 766268946 682210348 725287853 897610531 933329322 730508282 272302825 752023609 943067587 710673718 262407561 75255478 880104882 136018527 888814332 883610206 105561462 621191777 911572793 953764644 755447443 228212321 735638683 688507093 441700110 317411392 500978901 867231790 882807076 485409433 123535206 32696860 929125485 89226562 417675689 274390871 508870908 65330203 448281070 957374984 760114059 210884843 696760238 383230330 267200305 424369699 708572563 792599220 227545877 291799896 62157455 811206278 316427820 807403641 151459628 868532417 805321327 790988673 543115206 557582275 960463654 398652811 932942145 416400963 991561097 359940973 339567750 60274991 966009262 147600103 733245060 143201115 34387463 518860760 897888989 759926225 852439597 80756501 924354083 717235751 95247862 408582157 180853169 15151371 717146180 953487361 212279952 548901380 107599348 286214103 204480226 670511612 784342378 585353257 575812941 533638619 953116851 147188975 700480065 626073430 571972351 306906900 77507751 598180125 257842689 729303522 921334905 373723673 444891644 741005586 948669336 377745521 6822134 447323570 681123279 560807617 366767414 488375710 865592220 428176030 179243905 169119637 403726071 311378940 435205819 954981823 263173636 194000327 557973097 692334035 664729069 801969513 787889586 699668718 165119812 940734694 741600796 567660935 241031710 871913092 947093036 501173703 534666726 322325644 878301462 351629453 489531935 768662344 225445819 292782745 15044688 561426436 836415381 346959091 360813840 243049261 946521157 420515025 298710675 589304561 197244882 708668121 162371657 763652215 753750789 779383089 384098523 39145046 181145474 207092277 565877054 960521278 972699434 148579145 974158219 8230800 486324747 885116018 805354105 136064306 423048378 38818070 343233051 3721094 115586057 33477606 25869406 626934034 350455881 84745437 137112278 729261272 916410436 951297698 336782725 530212303 575957557 563544954 89346408 619851418 839019726 881897722 826638623 161121460 337399071 803512546 144025076 11895323 224732186 670342141 934708831 238860150 911567566 76503775 769808729 294049101 370548861 679736852 828107283 334067139 547160889 783407977 582133551 24991156 429389372 693505136 369609045 399391791 280552568 719120564 311407679 270942562 316212766 15946022 615805461 290686624 749188284 722170484 746208607 817533746 199309331 960758019 785328104 937680824 441985618 894796887 581566778 719727735 743736369 34810701 9626082 213001617 916150149 649591918 390368804 518310418 193500594 920526998 440834095 362115128 804072814 410512671 26663213 848951811 508078496 674420828 773720395 904961981 869560606 427090161 770106769 975061055 333434004 122506526 703802613 932325178 406583269 623143242 69252198 528126110 502816933 450634993 575569024 576079711 170849924 621805864 410271102 34996454 201026589 6067973 212813979 460380784 910619804 188237001 323386215 485003895 449568554 999329648 266268398 158566674 589409911 906560631 667606637 653236323 838889970 213911997 972460292 101591029 188930172 496309440 368323659 605755342 973102385 334535981 35887198 887880388 107495476 977644303 787439553 265217680 556164431 999768273 587840001 709198072 715803089 90882464 854680085 728654200 728818561 180746488 224688625 776396652 447300381 497273226 414838995 723248305 51633414 958220791 253705738 225710896 867325688 195000173 814583065 173842023 1442642 555318633 929426339 877866331 366793515 49995007 722212882 779669505 318101142 78949457 177990808 928154108 252884349 724267410 826380250 339457080 876447858 586359750 666453739 711383929 250338701 601068818 457253204 851564224 499486843 295315469 48274057 261403621 467186364 715458308 630241633 520527256 997815362 371522440 564360339 83900287 825669972 694406324 182416039 160192677 516121182 492754336 489724253 274206010 128935937 795339466 476687045 575057096 979519450 671541168 893113493 767077993 474699345 984378755 229534751 373593607 641543462 19765428 429350317 862444729 149141848 424523172 593620551 119450670 878902386 931359516 824157322 717247972 635658714 853769351 572468766 935145848 368245650 76693041 961369667 389662694 530584105 642089101 737731777 304619515 371069493 327484204 866303790 631490548 858561223 192071230 89742347 608758218 280689898 934220949 775427840 970475390 434058291 151606621 479662751 880377010 344730000 206243988 349321250 204765361 630124905 968442994 442204087 123904749 298517491 576135381 577279293 115823675 623077729 192911480 839253080 55407714 913048925 522043425 502573300 928563551 330715659 160763037 911414377 835509092 202379072 187097857 300244720 473197158 848033471 96968866 272125171 707960000 342009185 209276969 988514885 813956790 479577588 765984598 674289856 176920281 369052152 707226698 189982633 498725201 320840596 810953220 546833319 651232013 872919989 822432171 50698569 536956829 397852593 298171834 582103964 868915328 691216434 20026695 162699864 714461749 739035782 996787077 394814904 924384030 740887640 103107724 638552424 689157034 859671514 930898389 797007939 421009621 778449768 726783121 488769474 355142423 970766565 727180406 790869483 513201552 474795276 746541501 301622081 242244094 383186345 239273495 438124041 898997156 260263344 466902695 999554922 179891444 857613184 440322432 667180664 30693149 324935852 200802031 46969079 434480519 403817043 4036631 954729526 528508114 873412173 875356547 742431295 433764506 450352180 660464606 353391209 689926696 411803986 684604794 374411828 75850644 998671624 582307687 106407058 110225441 604273056 137113737 221687416 93808190 529876004 918911164 989151352 87147167 179749450 319214431 128253628 42755342 24469560 858390528 349977622 348075084 887872089 171134866 914551844 803870141 80289341 781990843 494399910 886212208 351171916 646468109 186426570 864159375 120057647 305410889 67649541 636234596 214344902 57878067 423989844 43286330 70027386 909230284 800646704 81732689 256762235 912601260 689873853 988671334 498369153 419859211 623119884 290829892 8429793 476102823 326395736 917867019 99636758 919718668 436509455 516255876 548756994 409725051 8423885 990630724 829387180 707910018 266223449 563455945 273715614 270016032 819141660 894736280 612157184 17500432 138155428 317192750 967676690 768033129 727968412 831546610 984945621 72371416 777331501 273798914 974596281 774705695 292916650 594951006 588262222 720006791 823864046 920283306 619856276 447887077 503413056 640974206 855724534 959241812 702253941 844983115 830385739 490973232 279310186 541791745 132694520 974148867 573494243 723508492 347455854 203739205 780588080 416095772 291284069 22851522 711298378 443208473 346336849 245722983 976776291 474085440 493657512 309535808 477686699 345721801 296139562 858990841 498098230 186568997 628965829 284250466 574855590 484817178 180562738 672628684 509696155 788385563 321256707 68023521 637422222 671712332 731500566 426534637 348117782 605831870 621821316 499080891 516573665 223475033 532304830 42178285 382995728 154316786 342408041 529314682 15133621 665673196 66362706 421503490 740788689 902707448 165239095 688572448 980118289 617676897 664889356 601857715 705194266 952929484 783181599 706564414 119669871 546357312 627326659 818194753 999067308 126949080 999090750 201977785 218553234 949075682 177902751 883485144 271465466 576693082 31887941 876555043 780624077 513472995 78654438 796080376 802500766 130006506 816894573 366871499 720125099 325105173 126872463 307087474 437291589 632033361 92659402 340151460 431706689 276375483 416769108 213748548 55605334 910370510 126769830 691344062 217093620 166147669 434992743 629499531 828275676 25174092 677083624 980248894 924052047 8521005 539112383 670642835 463452462 801650637 781659929 522059673 910070172 275603468 578092305 666276241 978738668 202380447 264934012 388084189 638518995 584540914 806973380 116553213 675797350 521076231 851959282 803634066 444722227 132493791 857964558 135564141 515176711 977657308 353798195 773102782 522548469 94895065 679333158 433102876 480178527 264769882 645682882 210082431 575252554 20749853 19631024 838801465 232726491 459318099 303122459 616374025 908357658 13012098 23705945 677412146 765866857 84354871 616629791 585134395 511606188 660075371 216546583 93272705 344588426 166475472 470743302 790123488 136451541 999646229 654728056 390906707 667787476 398525368 831052502 39513860 884425064 300994511 222251747 550410768 298577994 34749748 126725316 10387140 690333688 534103409 946378517 111111978 128677298 853575194 608052945 496585178 227638867 708522265 701187212 674180837 800926398 366917263 533506505 281533985 55973839 947108110 52794204 183069963 488946078 478411529 869966971 164019238 502784261 24882615 154166472 78495176 135071902 668160438 651627419 517028243 493882681 130613654 267290089 485160751 643213153 765534194 78160264 136085449 897136419 468159905 722923461 228052787 490032775 173661747 451626999 637436157 972257283 597220710 470572175 292045219 782628839 204357891 15855532 723309735 203994767 400620519 775256816 537620259 224774212 679094979 148008199 615784808 859528136 390289960 615584277 129231163 219682856 25802301 40703721 471691547 898092 190896957 191333138 427815811 496136481 627223528 469374397 175146091 519004609 639973221 420194086 618729662 976180061 290041296 14696199 831969408 397000535 362284269 700757278 107763427 872387288 176429271 157645157 402303955 395041145 50829274 621634911 474194784 131337790 313105143 869027428 185661204 846269725 212341516 265300048 930391530 779134167 11802084 643241494 446791466 928353364 98416698 228159281 19869646 977625991 803785206 299906151 994476638 544048115 824603707 315423473 860152585 391709396 557185371 992137519 680651642 369378678 19106484 371813863 718232497 924064590 938280574 589258996 86517560 900853165 220334954 829099585 401197775 224135285 802248585 187632537 682836750 592278007 900856547 61464308 32609604 779248162 377772752 325006403 18261406 342035496 320979028 945781675 299419134 142167626 312651717 671033506 475688887 991775779 579017680 292039647 146286971 132272244 249656036 156963456 91042225 752191261 719707610 356678579 832380254 399873490 744232673 661800287 311412721 907959813 539366904 884614439 742939859 819417012 853547117 210950350 241833549 614036564 69490681 721987345 355083380 446035569 109239246 192867187 112406109 474468469 260582805 998530927 622974104 592414815 389840997 362665552 250798386 48339815 823246113 331637323 331780434 234306838 594881237 858759585 806821993 957074287 914699797 432750872 607743535 579635542 731283322 708309963 128647884 783273851 339626912 510125253 339174285 280369289 450775666 340260465 680742037 390194021 691984437 642340506 178381593 572909107 918053561 542751663 990061759 239584726 175236385 339313684 337085683 958881128 140148252 826306675 518133219 388524007 677903179 884161439 110959255 411321321 602844292 386731043 660580802 57516149 511553613 761810824 173253561 682341737 241665 161430486 108621485 233643836 480321352 305495162 627670571 547924548 436085782 63527263 903331362 525775325 309650838 422651671 232010926 256319310 373671641 996128021 266258926 964179132 314830776 276539240 99640923 764678995 677263197 225246453 470613189 421654508 838703199 57626906 614302209 545505953 308939855 610949624 884491509 239068421 808542012 994747126 966088548 618082634 971596995 967939494 117898822 828362388 654059946 841834858 18508108 600197312 676153854 60532590 944152594 598926996 771529959 314589706 349812400 929249262 883163341 96913997 664349039 200945100 564410451 469627991 37772555 382355501 746270798 301021197 887254626 728098316 484966439 703416651 728353066 876145991 611621438 349581527 761074725 787449735 846696937 292084712 159240001 155676088 601393471 315127129 197210190 978421439 573268262 163012146 959184271 50278646 977349316 137605851 693715376 754312554 473765741 179265525 673630769 950291373 565043990 546583950 21911123 186057916 744954938 375708255 11045591 613566729 682940804 941897994 446327381 883483755 296352024 363930175 525838174 656230117 89731958 340235222 811675649 834855356 701685770 630895800 679844496 452643445 313272258 472572632 153525143 726463095 99335569 955379194 712929277 937944399 594682330 195798636 833648121 160151699 287668659 693647026 120826864 610178229 522697853 520180530 96499372 21297529 662538575 49469785 706565465 432291117 766997023 389774042 591265383 436188586 283440880 972757937 66838328 9371454 611818443 117029006 316676857 673440751 550028936 973261778 634244382 555116500 159767030 238145347 671715973 24590964 646222347 872748281 735542925 84083375 889485040 516786709 951396557 813265523 821945207 42734907 420532246 793201864 922551170 647020942 233704369 677417284 653574729 721427481 30648399 668154285 529064062 97474930 255753109 87217838 28380330 259569867 212873378 702077727 591787759 168643590 238475307 479856571 396188525 357750835 660450420 699014100 865354933 768421790 230739529 460470954 445121101 225106693 158326405 500071821 144532437 100130507 148637425 572210905 864249109 921436828 288611080 778819050 62293340 527404996 458283967 635333048 432578365 731872953 28652114 928347 298553529 743398755 650096403 706178254 430673958 663459775 183663781 163822177 815111489 341020644 12077843 97413869 657297732 254939115 963148733 867456699 574168520 253486364 992442505 670145915 446309927 953505462 80062871 832844109 543805958 528647431 35267133 140222192 475161657 683921915 855471100 779645390 24182430 586169342 273197374 723027599 101730626 329168733 687264069 800627304 695813362 984470447 267439364 409734328 114579418 760373103 160262121 307608218 285673913 51950947 865413999 882156497 138896768 781794723 321438746 644727634 562149047 706919119 840457396 30306430 926583123 628163437 352124482 782139991 17173680 662240406 707709131 301257129 729467958 894371079 772325825 900970563 593909780 782995339 711985741 197394751 955538231 484663401 210982668 329172144 816352358 665665665 866909352 461075331 311800543 873130326 474448590 229695693 138228879 257379503 198094919 830379801 663046305 217997033 694551303 361396671 775697331 657208869 542795535 239125239 227780526 111354128 331067624 840503810 322797886 201140380 520939406 572731421 31924892 866968882 483368299 144749137 433684174 865056923 664710368 695652158 738852805 620890784 444879015 364722905 681479883 709524272 261732554 209784736 401568880 441520695 776887860 777796057 296141376 772041398 928935805 126903122 874868903 207651047 872567426 458652610 95711602 56939190 524746002 789422274 750502994 532358463 27481359 855338098 34696213 744759462 74200997 983123041 177783981 580033100 581910410 64764818 639641961 266784333 628639130 86944769 10833491 259161420 892213574 871631900 392872111 670474632 599807354 694267138 298343522 760589691 275488965 501256797 14192951 644428742 438277466 994923888 475518154 824394668 907671977 759728304 548214094 931670537 290182699 449192142 237505090 842281129 689534595 883227661 600461502 695667432 751453391 358456570 607279237 772970006 690912554 957197556 331642076 137189933 405673023 776647198 975076798 559122832 430771495 246139095 707016642 59999441 207118108 946141982 473812608 537581046 974623202 5173428 33874426 95871519 282423558 784058783 425475464 688350880 509442158 678397595 424693895 798108201 222407678 911501476 794805323 255782277 117059903 789552509 333526727 431783877 317044845 152355296 818638408 318739480 739130530 335208357 462390969 12752726 929389382 7901205 479780113 75503285 183134413 818990918 606209431 472473298 100559282 271137117 454401738 179871912 713370683 724311752 591174239 771511206 569894629 265319111 102622045 688223748 672783892 502233785 196586266 426001988 588161040 22041807 207112144 244449032 152694344 983555609 929765234 828742507 362204418 445121320 58557124 157854979 897075619 810870161 555719960 521264259 51907104 49415395 370746962 707150582 911879558 303228260 175114005 305908209 133805840 193490921 301798074 473321974 178166424 151008378 27621045 390138648 54704669 116900032 54820289 899591646 867235669 150148204 643650707 56885479 142352152 604328917 114442379 461565078 269156442 565716983 404339455 717423980 117797438 898735289 491801244 586560554 480185160 36236339 339890760 28036851 991132299 338900735 243575052 21474514 333404030 299129918 343960043 288073436 521719238 60614609 507185025 516407314 354154636 688251476 427478363 768746790 829177898 480677095 801502154 144270393 259705830 34869374 406014063 610424366 121631866 156359384 554378343 830443753 769777780 487092375 292200647 408286209 181627764 181380665 791497945 174455808 338553535 387235083 308082911 825878842 362786888 781328191 203366360 546565342 390115832 23565530 692558682 772842008 703478825 143252663 218349784 226948249 129510965 705100453 364323637 724472786 954101582 887050433 18778894 331947451 598927927 897457431 65981487 968485186 752752712 442008617 890988314 118082157 583022405 875087022 830718644 783137140 768359387 816023170 896444442 5984381 959739497 895102712 340299559 841416014 358415354 272257389 74042483 333206333 871013096 344224856 392408491 283444935 391968882 118732000 778042189 364075344 933420147 675551553 599727300 75321903 622502149 937688481 837018816 906253593 313200975 871335590 597805589 403171514 331590157 509441654 645338810 955057548 137621014 632822205 999154404 888436189 806353488 807958876 908561368 185482530 434093603 131924513 389716405 281705041 403840894 52807693 700656731 811095643 574228767 639436392 253420566 85581458 146056251 52431182 880266365 697529337 382517688 619837414 751919827 996312665 129641037 273451933 188251558 972136635 73743091 337082163 150555388 319407804 699154642 843372940 562936043 923777256 628573541 826648694 135197948 88160876 545774777 718900433 144362859 706653121 817569904 143188180 995950315 363956341 822400796 321032575 190947748 316354794 504939747 435044783 535110539 622484147 544507949 977720167 443982875 772336194 621614193 964945167 713249341 203087198 826009888 410759564 307333954 45865998 696583583 416858394 12952998 316620660 927504967 188863055 845600059 149825651 324989707 965594847 478157983 526523110 380015168 297687927 903454197 316004963 713146725 911715227 553320740 810147567 452683640 631377945 736053788 682515833 419379583 803560578 828239036 135650573 318921102 5875853 627566610 649998876 270239316 854847441 349740663 606510388 835499998 804908591 770298752 833733563 530531094 144612709 763505677 118486694 630211546 132293863 972526709 895182245 334606478 508903886 211657693 634214771 312866995 117577955 327519346 758136803 257182541 213284726 55824413 857257745 802446654 868229760 867648778 222607250 678406875 599096409 664194616 486485601 246162957 26914320 838326251 76595607 772192114 181718075 241545752 545447200 527691607 406986211 520780290 410501292 848682373 873675531 584572448 412863009 16864035 702119855 256052292 627817374 562314796 595254488 120316140 286806138 35326606 105132661 998126853 315089025 691527825 563422352 765573527 84879803 539548594 772720257 356513670 315663277 402981042 390535337 719547201 6071278 284979239 324763447 367582234 143194826 896511941 350395596 325717471 331974270 907449069 833093597 110104202 600191190 36733847 682906642 969184268 986375558 180908944 764212989 903169239 860718311 682078558 567160555 814241223 627449425 781478963 405730783 584422437 564699952 970694143 330968755 781592291 907549821 845674325 364288119 451695424 91734834 661060836 207333930 93885724 358483700 700467102 865908131 371591133 773864934 630198480 856584539 451691231 862900820 226588965 291828791 609596184 711300598 832485171 907385373 981482594 439732982 491553471 304731154 295873677 259565916 552118911 178056179 616021578 488774664 587692742 232277522 51792966 634261511 344783192 8453558 982309669 274017828 749328610 796309747 919930928 49026698 494041938 372047646 687323162 846695013 392952983 439096381 323210487 862399010 51204518 239814340 794924033 90782752 634177124 314406055 394566370 349143664 298452744 846539991 650565006 445295973 594889281 498627859 590027991 233760084 703105094 374178850 60958818 553843225 795275084 226771302 805241762 373198357 510481370 473684197 306002045 219575486 573068150 213388538 901583473 407152632 45382157 895185411 531132847 373727569 739953047 969188049 165890725 472593062 570685911 161604049 499980999 157468300 540629013 372192206 516049308 877763187 758735641 172346907 23484542 84948348 79671185 106075015 506406963 848124176 351033886 866530418 190567572 428154467 323273728 947366103 662616473 540065258 989426509 316081270 99701384 169967505 671560161 438760723 676557875 440547633 962556917 791877541 953772654 73323284 733054441 849039385 548649482 831055707 114079441 261106032 686000009 439125881 425573885 480046579 16685496 14215722 413514096 146589976 151608078 346001389 625235561 355818211 494071444 513695490 656133813 481571131 932022215 227898779 804297527 960597581 969026361 400520666 433278784 936121308 389372560 498153241 686105146 272905155 733279211 453631554 643366182 16053435 566079850 603933873 116723626 771174024 802405337 427398152 581944237 359802555 578052873 312272907 421222581 457700085 623196189 294621218 443957179 188686627 448744799 368048025 77213600 116026674 628690361 407806788 969062613 433224090 128978402 918266663 691204358 244272110 575969992 679257309 429733664 795158920 982340836 557888766 935694505 706061732 890629798 422561886 701464504 528406106 59953877 235199523 454337594 321728637 710371325 998103332 425564126 332378580 702665922 408593204 388405714 736561322 435408629 957713537 284683492 956358377 782489121 588468701 181916570 665455754 157501323 751936125 90288268 485350767 526946261 962148319 709711793 829028152 175810852 260961582 612303634 87200115 386248595 934807094 502639447 776271775 609286866 38596793 78504851 859173778 583900970 867362839 704264709 552347 491772315 313470118 940823888 630650495 271078316 206291876 442837927 231816372 426483015 432180391 687760568 31654955 848907786 595677549 883958273 311901688 824832601 932691162 945034088 321900699 669244662 284540281 702681474 433308065 560299789 453304599 393681853 211008750 496785038 301101807 443113148 320535493 873210217 362911984 983138141 927230092 215194112 925601146 292359918 653468894 887294997 740234726 693885719 702147980 165268243 624939433 457343811 806213978 626481620 361925152 227695964 844586110 309920804 763864509 390924127 791595059 275246551 572230156 746906474 642401116 625443707 806411823 477947146 406016242 621549500 757909043 907052442 53706820 610833151 660773724 990227442 610015518 673078941 518381291 874538383 497467558 418348414 328273180 626948956 342589753 698398341 754580777 20835920 674579191 973961994 112824106 675619955 558319783 6575426 21711859 549296652 686321073 965862631 293546643 692191539 115200900 597461597 745839810 849003876 704564358 242765770 671085396 475494805 565524044 145383974 382799022 176418914 993449594 635360505 424926842 594114167 280577182 161110353 71681695 748504856 896162496 311258639 366771338 147812690 636227905 69941591 515905397 255041672 244482416 801302785 319431610 525862881 104830002 369727587 726569181 991491468 549384565 505230444 123119308 311219524 698584000 832332055 776592900 665264 667187162 703144594 444951237 494719995 591942580 618712565 65944667 569491111 609625749 483901837 86422550 362247709 412694827 464912980 143962301 687701536 822520019 598956630 130285673 60837669 70950172 98533144 340992918 420812695 513144100 922874732 367632528 53730990 120079990 87484394 806266087 515217486 714460829 462458821 363886228 623630880 961676190 665928808 584879181 301697130 121783082 665911242 702932198 595204348 579999632 847104065 96626327 238984247 37881101 148143537 308291648 330779339 940482055 530274183 693834326 405562125 844645272 293927303 165862988 559718879 582387516 453094808 561433785 465860744 114284667 435489837 787290834 320719466 460876454 839442774 110856388 246039518 118938077 927308697 154482450 772333407 69910081 914650430 651108390 180142245 118587958 362783968 144971028 815425217 956178632 407815906 706542338 682585674 991977851 301003134 108107369 997062152 292987026 453486960 967099509 675922986 40997889 88142237 429293334 867899154 55133112 376568412 820281636 833433326 124161516 417189098 438028243 964597774 281951982 703079757 644184506 156384280 134781526 110126970 943519488 154525008 656233451 912410909 287634616 427348947 183839404 50347783 678970076 843486766 7473427 623741138 932088081 308437758 161099493 130340425 100087315 945636778 394528965 162030458 483797085 596271464 821415866 575567214 430054586 416172423 600956999 901416314 641714629 872257751 189141008 881995401 414558976 416919790 738052741 760660103 675357380 806137569 618669012 744150479 889196923 995794626 529345000 203770436 478322814 969776679 21534870 391410829 996504027 322300910 390978668 856975138 865998636 805864461 293247976 73842469 216218859 945854220 75074883 262126292 222394025 252384736 589802 846499684 194101208 780297570 426802595 617011821 672239188 970544196 116592289 745668716 304947410 768705321 652909334 178659114 666125601 787115931 468600757 909901604 57967386 944513842 875994412 894098336 502759493 511981836 588966013 522861257 496904463 453174189 993257378 358423407 149282673 517480222 429981974 866415838 956499838 144728822 300084636 311961910 44205725 893897055 70632294 607085967 497956203 316339467 900654451 504232956 469172970 670958103 981843983 749316962 687237881 469390041 739972883 401898955 593132680 818697137 704626376 671574798 192505027 829239817 140895320 776077189 366179886 635156455 669564266 866588162 217771890 729049908 12960084 716514515 774108565 139661913 730788827 770680380 412428677 51805074 965917196 717912092 535484138 34965340 881986112 755241787 540575269 270111758 142361262 169566928 562163296 165585273 575028335 314503170 198605603 684580652 679535819 489417996 101423399 175209499 517091902 710391564 74109749 491417293 154844195 845529805 598516703 945410643 729230423 381229046 975107216 27164870 90879143 781502687 906400814 310363767 101642099 103111820 195793324 375860757 578201569 527489154 310344049 497967430 990797171 439524988 419580598 127542968 973815289 560435016 287400458 963647733 900158314 257383749 503257834 397579038 504890220 50223780 705737260 18467579 75543729 419786967 592520379 299417190 278542082 408294904 672458604 454742424 732095537 62678488 92524880 319826747 925447971 582491406 522853237 193214815 472869039 709350451 584440872 454539431 763574255 771532221 745531260 87013441 733154670 722866289 814691184 772886388 920425941 93728713 424494511 967349738 139813059 891888647 66605000 934446226 799278266 117577868 988722643 606250805 919010279 106769675 869260666 377390204 280377645 383879579 780276597 424593308 472630921 626683453 156582638 100976539 61478192 550474170 102198607 538254104 255867018 511786791 740465353 954349307 19168072 350337316 787671907 895153057 5847016 930455725 545983365 896091421 910764833 795428179 519905366 319672640 229654977 140254607 492168230 700775924 546436269 760031359 35512907 635572811 860428801 41115401 22728779 991476809 868224055 538493301 133289377 215010235 72723470 842517422 309225803 443216572 766777269 305741714 918227599 979159517 758918891 786567839 758904097 504665381 574459952 490066424 957126342 664283014 462643689 816611957 549068017 463726573 624286661 169083290 607023687 906280200 374113665 781481464 694828074 57917429 532894919 765868785 567850416 249546155 773140654 920219346 840989369 55273003 720662104 62772366 328930997 339037882 599387777 807492385 392904093 315274082 483948519 275882189 731195051 148191563 237513524 290336646 461590157 717262652 390821489 35203365 681773310 728436349 900029049 879440638 198241254 676689310 402727933 337662632 256043854 573355125 738076062 655795480 996430274 222545524 361376153 238644463 602026936 783540264 961154767 615830639 59861284 240813172 697137464 720877524 630369444 777988729 376627951 302346592 613310140 16535332 993674088 117453415 785171432 13727211 785118297 107969885 708823495 537957151 45280380 628019008 280440311 918138247 601242798 968180222 462055846 665574168 15468945 488605213 145174023 774353861 119254889 680726583 587253953 166241070 984841756 76776942 83242758 946914001 787017578 228999985 468096405 191221321 474933629 531493023 362367083 779251551 706863258 571631377 512618329 115988114 771660369 733472367 463010187 584612445 935371143 613248252 966547200 817474049 929035035 555666636 421748711 105055084 694785430 196635958 719753954 582701857 951411829 110393637 859370779 872497452 265933699 772670056 815024181 929076977 491505350 633578164 779865804 735336030 616281799 329873481 494671375 150840308 949454405 31461179 736443411 242136501 179661456 716557066 99191436 804969005 899415164 484467233 812560047 923692794 894023282 971683118 448765377 899009273 10075902 584650477 663839437 465918124 625148000 881208283 435872425 467407413 37266766 977828979 647503841 326013543 347693381 495843560 246651903 696067872 311884628 832130073 324355012 388458094 844259564 434434718 210143870 304698581 143412375 601494457 692218525 268910207 608755054 252961422 653704188 471873995 200446117 160421023 262496537 736595308 71260045 154944946 54546618 422807144 170239104 244459611 103561268 755590238 698950282 164831209 679583177 249124566 822320925 82169063 328734199 763761896 189040476 314543043 353437139 544427135 282387273 462863896 591179110 224821197 422124987 947605522 77002898 444085582 786387907 946874230 597129848 312554265 464455143 952811064 930183124 183211976 998864223 378329731 996272513 88778742 204081959 683725743 412684991 422181658 492092936 234976882 495101927 647391467 52313933 989018491 605544165 135616426 192836676 389664271 747458759 839916815 157050158 947678995 722012350 500380075 687325179 560332388 855068287 846502176 646323936 908605277 759269578 707753260 961647065 414405125 282048691 626233301 672859325 556971932 169365737 745810944 465128803 983829268 617477439 275681192 119732709 439839788 649867564 200343969 858462541 222545452 896478242 238653448 905269685 829698247 831168592 1328127 605309628 116167991 741727350 778184344 874710985 495308170 159578807 583764304 80768108 150001628 3515962 626378043 785514350 182432537 954491610 117997141 271316131 869020843 927114749 899336069 672468665 248822771 871912181 296605604 352826744 257743986 419362790 668832716 771411581 350309435 168661807 889184854 813334747 497984600 315055973 811400465 715618856 80339806 870848717 34285128 476399664 609577279 902329244 879811903 68260770 844140707 474979652 982299304 356631494 239238626 318842007 245027328 181018883 762825052 447818670 780802079 236259311 318569871 339389684 581673928 266922759 270952343 558469093 376911939 16544350 270755952 983211339 588254753 399874428 819119626 151984425 171532099 618078245 47221861 906591966 330973290 376474333 892040948 879848174 151911838 231674284 451540182 586026793 749349683 113810130 394231661 931700324 505656644 659885367 475807041 217803183 347151248 154498815 708309714 494216056 622753783 606740747 890026279 689985584 137115813 983618126 910544598 477901171 839219726 877187273 961295498 770836145 313773336 431294830 5425763 852973459 906084799 436838196 516502676 377083786 985114703 770443263 296043638 370239686 156757866 69665929 389708241 7962384 737539753 602066096 531910714 515061322 105747918 207302362 705865983 109622845 911052930 817521408 669445577 212170681 913871557 799702953 956312125 628613436 160402293 4809715 166123269 58823370 976367649 821582422 297017071 523098545 66331467 747282078 903803231 374997153 4377268 950718969 227986046 378268040 890388741 242087648 737996386 516914650 509767341 281525487 886680754 886161619 745452360 425167684 587482177 125235700 770909795 466821096 366077435 544126942 973900132 949032936 595200922 591113958 315254049 356342494 297832453 118037994 162390483 35284910 535340134 285826841 462086308 403638619 501371558 915126207 483580958 39719944 973331490 9368701 49793804 973601764 633163885 513835319 695498160 240443715 646451654 567546547 322740626 678139592 164424602 588468048 728520136 787487060 826264107 748515340 330450287 600066643 855280739 302840480 24408655 416765333 385779598 41771183 688357795 400837543 485687278 234075526 162999947 833897714 735813510 161311983 339449442 498373231 306256232 619855582 744470013 498610949 974254251 819692432 453857786 275590413 649022753 292902445 473068838 719314612 789685402 894361650 252865199 496166360 584253585 760238315 266621607 223410498 547612896 507819949 871789554 655959051 489933518 161196703 661916488 628603883 82965597 969064948 860017974 505677306 859873875 212613091 185268807 364707783 841450858 849662630 272473842 448414579 718920003 132193307 797637225 416094162 799930439 852939266 183135190 27879210 615885845 494913321 545398990 126240998 780724422 776861995 51749701 526018568 135241947 77450065 585780672 57111464 360084239 631550413 813307527 49108135 655075585 85606233 778295888 592225595 61621197 725395366 894129857 991090449 72506348 549061049 959757261 292420165 145147416 101520977 396161400 724777914 117515511 725228646 603130353 38095371 702682356 656792864 610733787 416427784 254393160 519162310 552225432 570541116 660390112 45948460 163395678 867720274 268973015 697178404 622166914 723991647 963627445 711773875 178473010 581628534 543954138 73336652 974242813 274322500 810841994 883078820 287100104 275871313 867587001 721853152 137845225 815355219 953347436 985575822 566423463 795855759 293397152 592381974 819972868 493139612 528445357 123477822 327840067 571369123 611187341 354140012 569883418 745433971 364541232 857231694 752198724 335558098 168297789 679792844 144991571 807863136 164557846 356075740 348829235 984920687 763595056 758699290 715225513 291123880 738993214 87303173 891268896 361674070 268244795 524517071 266832993 373195897 281253500 11852625 32881285 927979888 224639129 860663809 186484643 597885799 777796326 848349160 194665453 27593436 612864713 532995856 816424620 647744196 101693176 200895909 390845165 238070037 483267000 827998567 200754568 624097887 808372955 190236153 493018878 137197059 799042872 246110584 790915523 447197746 466244020 758572490 293732584 186674064 306261611 834174248 469215595 79495127 151239059 922489565 564588409 144869805 735239674 406540371 557325636 824709079 862397352 111181884 479921002 418202916 467202690 12583127 249262974 395330648 622175770 209370264 5428279 762102218 986082997 400991176 528748176 83083286 15361410 978268047 253930822 138751424 509648262 383644027 230008258 8013480 655059413 997157395 739119916 453709629 954397646 434157580 706716273 939917036 991616302 971310155 53260370 182676363 571672779 890010568 184750175 169978856 132967423 798815918 257828373 325286988 206745931 755285080 885798075 759526912 532561313 657665073 147349958 223892724 620745920 948376327 129225699 479701991 977704730 755414204 303183526 14496205 629751771 671929663 857748174 603674871 345466550 509508720 853085690 924485443 355923406 543486074 172921670 295388318 364238231 849245675 323718314 500438920 38017860 934487791 281497212 719012424 859318252 931842526 213105302 677398418 336593170 577566195 734966966 769187332 942909038 136035039 669855151 367943366 981128444 273907183 648796763 341993749 409949719 788732293 914521603 509983484 572805768 878647707 98615942 322690217 696029628 608757220 705148376 71395043 845969897 724067507 542946351 280412090 795505303 794264011 494433686 419512971 650768982 788873877 906621651 241974578 882118407 336399134 784208651 183478241 794140484 599592427 614657948 618075739 677726940 313979942 65090399 2579514 422113457 667981753 504160834 494157832 816591020 646230219 535739882 344733048 996043729 653333428 516975694 825308755 346708250 552871572 277880564 469541165 407629093 89600949 476372339 463065290 624551051 412754733 670990140 99268485 134186472 497088712 138351085 363237572 485545031 824413171 820723956 759340137 369069670 612614190 811137220 853671460 73128761 980054699 680977906 882133652 304065090 756026653 697687626 638705802 275191296 926488991 361790431 798488196 782597088 60096515 566656435 747396047 869990949 564779018 871481031 409056818 142415861 995596071 555785357 994313261 419392557 34217525 864086354 36045337 400305199 827229667 951608949 954182379 821636475 506091373 188915989 723813664 864882894 127811202 467331400 802221937 489220211 236456663 519418328 348189335 618606527 661100044 368389495 251666456 620136198 549511698 519907060 575753719 130965840 590418776 154394323 597228851 965595509 797015645 721556258 59860587 372416009 888687505 18656657 748334722 118752389 481597645 511211055 194256668 368053898 172536305 598313801 887478891 87127159 418454930 50717279 554989036 839966778 858755033 199670997 55837480 708046091 191300946 159823065 711164449 499459215 314397335 907493863 321072055 108468154 204285919 908937661 807479351 735499603 600184483 963938455 607715595 765775740 3304502 184769316 986196135 515207870 883289797 672210477 259559162 588667809 517228067 696590996 103398630 797107467 721697164 181431659 58825143 607897062 917939108 289966344 199950970 112237462 891351769 504066055 889371528 114772917 491505515 109016328 415902703 910622072 394366963 731458891 383759349 733067592 384504837 901472853 454645036 827672397 593324369 181378009 115349196 600483399 637402932 77295058 955154901 218713803 30359947 68639289 71101388 455770638 934288072 596026979 583225148 38900013 795442604 453740992 70275978 829339492 547993664 909985251 704671705 619744951 738304611 610046756 903340711 190483493 535932934 335023682 746232273 50690478 875117461 996445248 65099738 231467626 504821885 128584530 734056020 437587009 704557010 858992161 195549567 442133279 530072997 920069625 261707418 741087685 144674454 745398771 430127426 989665473 319005380 364059151 703668268 962328696 167766695 531725349 257050598 532765367 991994255 952539686 895695496 953226233 705872698 819370872 769436334 579171325 370003100 121523426 404654268 457533284 713422131 989142339 539702806 688276812 53492275 944790455 120527332 45405296 981696017 467452240 337615942 428224375 696481196 253282792 997280564 514119522 815481766 115232386 484989616 883944644 711691662 853828446 272137365 262698431 880912461 349220808 411974852 920500801 627334627 493105613 808924394 857542424 580981779 458807225 322845163 428733297 460866606 171995543 538018327 673857023 226546910 865173299 646742365 655518534 879417079 518938892 698864286 731183663 98798173 264325047 471385571 746078529 500884895 159656370 701871370 435868982 931774719 518418216 594254424 87198381 994456989 991162382 943216838 748706236 280078962 267707072 761033324 755991195 588410123 634621054 404222986 924633872 650322624 779083649 321935526 536590111 970201419 421891616 413113455 64743641 144013598 32050492 914532514 959270007 892299432 291995375 170553765 379057042 857550385 144725259 463332324 865219377 314066789 641483861 775609898 866746869 657292598 677948566 545155880 21653088 516060649 373114979 17769386 584791455 846309598 627739368 819129668 479232774 292242022 626037708 490718851 706172406 108489051 817609810 953121183 704476127 333597079 642640104 530488461 92066728 303633264 326268346 814004561 948370083 189098032 63576225 179804818 599942929 97839896 251051463 297223095 477102134 932958161 664801890 990968335 735871509 392147978 594757002 763335686 392689056 744693736 185874556 483482026 191829420 759100274 897190828 230098268 462634803 67149238 478981032 442653926 44260025 926977854 502085255 659918213 410678588 572043380 458375563 187195065 692062649 653689025 986603051 211276211 576373201 942363430 91582606 101748347 466874178 507871830 53251502 852537344 439301430 250354289 771106793 756843407 128550114 265881623 88524058 638419006 730665078 692221209 908852160 95644099 63286925 313697214 697803888 932299624 255899713 703426700 611164402 961128955 332525391 616043161 639024197 559541469 920079457 159628266 994290426 218102007 971481038 783158316 7296324 450727421 748774777 827797558 597575379 479032360 782871247 85271645 425437518 522786958 90579014 257319363 262566440 956965991 629028664 809965491 125353626 338343895 178282406 896510502 254957635 268155879 525212880 989955810 4969214 721287772 735656475 438549102 157361124 423391345 777950277 911279001 89480507 439314711 28979454 328996241 599325809 312948655 352363672 940706722 142978440 642103492 821817749 842050976 687752031 244115249 920392439 327544704 197415973 235500807 251838082 645853970 315351038 681008526 515990407 394488816 417114998 754302751 533205738 281832538 795627989 342492335 342504269 188561574 831346461 868423751 578166198 269210371 89029678 498885605 604249641 497728007 903875047 690734381 116618338 545749044 148216587 319175942 487604623 65401915 259737048 833518987 961527648 652104884 630166706 808365640 629117033 75495905 937257712 681537664 277504560 452047349 146436592 333659247 302981157 380076147 800627690 286166240 448187884 586448242 514636293 409200090 730734110 108142537 866095176 275117596 746392580 827977634 6168728 100808473 706146291 939215727 947013560 45086702 343231168 161363947 150630962 340228226 993623226 930909969 162927418 455705013 781293861 583561520 886625932 855548708 355499714 462762650 842610517 292022419 728587247 962468363 358598493 605882012 885808403 148580549 406734626 439127896 903734947 284708156 950571427 480679609 813302081 163470171 722791042 52647414 988445719 360502525 388757443 834549865 27388364 669643739 736968837 501095723 814806826 408031114 126206164 442091446 544457430 281327249 324035716 278801686 334211762 984540266 497597786 593656457 156687489 805147407 424918799 440900233 797057690 968529239 14868795 323249162 473828416 980523625 714102479 530658445 429911321 463305035 815345808 995517473 564460364 751377662 859930555 599744349 907045735 776156891 13063389 656648871 445418637 709284826 130297339 598076493 306915509 577987656 619943757 284393476 217859398 920428601 217132510 619241199 337210581 993534326 677828990 67277689 614571464 356267900 354291559 766918086 192389501 976413771 610203404 348435860 775667610 287235697 884424413 953999090 744429308 776493986 597976375 126281205 218797972 325280312 723541938 542756632 587284186 261708405 391365071 309265971 882122300 800286343 395522718 971859062 517358079 848292376 300297280 302588053 726089328 619815721 998089140 212760181 292566073 723496051 233414779 759869902 30895044 986542247 802216415 367248402 437783744 298997049 243438164 489268924 233252803 554403628 369601863 829304133 6609829 376001605 593785706 74601691 162968879 768465779 271049999 721198695 209681697 933432203 445252932 538341216 239241103 67626074 726546166 189171292 903232225 178740156 597159784 155946746 579050499 397745975 499984530 769858462 897378750 856058734 97341803 484999186 567830496 999596692 690275919 705084156 848504491 936670813 898909424 574550743 189172585 137825470 302329232 815942211 449434207 752320370 246572600 908827703 332060562 40998721 736857902 702723698 429157890 453751228 255331755 402789131 949292091 473106822 710780734 821487399 502130311 407327974 978200185 619663202 882544403 821772647 777486926 241728345 84009026 739915966 313817164 239646694 796067579 964784430 390159263 195928899 216945911 481467187 387610590 994924528 477213839 15711032 299114602 587944280 213355103 868582473 542282703 289920663 265931277 614909615 3300319 402886854 977044786 195272414 185298981 393277550 68610380 1518925 175380045 21522893 13360577 461322678 553231605 17904152 571140544 798602036 216858029 113990413 589127824 425653382 484384757 494792714 358032457 420566870 93212852 201598329 857908131 447510540 668732846 615582182 941348749 696667080 149715629 202012966 250252110 437849899 562619791 45104374 562970696 623210622 553066702 295429093 178243345 437078717 608289886 295929144 740442192 367536727 436006898 785132941 261367856 452781304 438480309 866163945 291441432 894458647 686613604 235337710 211956539 636800277 729915715 138496380 14921134 397348689 761825611 248910715 666501567 99936471 838376614 246159068 872914274 922256703 179939614 57066214 199630373 720328344 147553255 241708844 612731815 828655442 569373223 394542767 459402188 473217998 863297241 43147365 612092986 776902992 568454399 326661881 701093470 131509154 29406313 988637705 669851738 767540563 308721411 441219109 188932264 745942666 546314509 918730043 726140480 987542010 583994175 873801006 681395841 927725489 632802456 112953142 447871752 752238936 575709704 743831267 308866859 435610846 35251861 608237396 194855033 822041379 431787069 127678397 176219064 834733426 658351498 31986883 475928861 271187187 640620615 555173013 325755764 995795319 883220814 19439781 828847831 154141158 897117206 416917921 178702042 712845578 464794029 148221361 875200061 210699737 113843119 363410027 495640467 319387737 424842748 786377456 567042636 949427090 385014109 876202204 767463091 793035862 925231526 147240152 428824829 997833109 228551686 657230051 764217523 777362107 503488774 120570566 899794537 951849151 859898313 932212778 279480742 360420878 154269206 388119883 498066562 143829271 979568231 467170416 363058815 629563824 327629479 206687976 904167401 179895224 390000613 247765547 419263942 731619210 968792448 203600844 883699808 819516777 76983851 228532016 189942471 940989196 608117102 189396904 157139516 366983230 399876290 548050248 922830297 247105227 632995380 885205259 948046680 191221543 856987984 155655810 116221630 762416842 764075394 805314867 263999433 166616480 233234961 305998946 89958870 476644280 42526867 834682006 41916691 820703763 816125827 809930031 437032588 911145046 509879220 60707087 696268919 720781795 281049501 622901763 550471610 619923516 70529569 105540397 832835469 237349232 810523629 281427248 456075942 970265523 662220118 888283900 779929988 809050056 26471957 299750523 126598378 457884189 77841581 554098996 345668621 705454116 355040518 476788559 826549748 675946067 657639930 855702295 560138067 151685147 619006828 918822742 26761100 434842619 491433666 731706636 256033597 31337277 393395627 872655042 899539304 316482237 36353644 941314800 647399571 903723582 746960334 33150921 173375866 534247837 81386398 784049529 220892974 15119703 995587347 244002170 296633408 362009644 332392402 559579552 231596576 694616839 848551855 14743940 828361361 26340285 770563888 237710150 697733234 13371058 648795980 143026708 977782651 358324144 534797037 495433606 223392249 542489310 727716125 718761170 83274824 826453040 620506693 763782793 314074156 895519799 861387033 352375373 776652429 655605291 907978393 26053750 242348657 583561679 669837896 252758447 598771128 418729043 340090357 420164397 776795486 511544534 219054810 641190221 619667692 419339083 831891462 53092079 949568955 861562722 462735446 623149464 728915324 113328278 575019026 61866942 546048099 490948130 630226708 52864463 275915834 832515019 889563894 225984260 845761295 541254435 441098799 727333261 378329744 295286101 101422114 40287784 233223390 675606610 743189917 610098924 119254204 128011536 570147626 62454647 317144660 214172704 60124200 263526163 738997499 354307048 422542405 522480697 190666173 423942260 637845865 16764001 170984925 487563212 24022045 780639544 323681798 502719709 58616320 245756220 768450494 504797487 96294346 686420274 770237412 122780649 190598034 268921236 913958325 912151348 491813289 867876520 94211912 469282613 397007496 971170602 280541309 730763438 759122902 183755640 398353538 351509809 88623007 835028415 166732959 771008780 507497511 256601830 532912593 588629960 263638682 885674774 364460014 155585009 962026559 227261616 703285958 37641995 108894643 497320578 267159490 495089715 592379236 397784736 391406960 506799448 455755430 264621587 419156998 903569755 369250954 741245390 273080374 773935805 895169218 987413946 889924502 915075818 883710077 479704999 163391715 286716860 743652092 194685166 799499469 448673374 434536011 804580174 435475405 120156729 132684614 433574859 257107129 87145047 511755922 200283040 884238229 934302445 547765174 216870055 872357674 671463045 524696670 724878827 495607677 906013172 981967025 357672772 433545433 904385264 509754651 226479189 383348785 638347299 457492955 939255006 521244559 298173745 655482464 31262706 862327287 751582326 258262109 590217635 198407620 237971563 775810647 834902033 171181348 641376069 388848033 273929186 501580217 468742629 233946365 32383427 235611325 657083133 203788953 903648803 839219134 515816148 155490383 889120371 885483509 300846756 492920466 869842169 241430230 571717677 173958784 31829580 172569963 287414791 958372585 755550422 710150693 336495171 358572939 442788364 133618907 234378688 152794831 884769205 324426821 422212711 436841071 78051468 365099548 546370643 579489036 652001249 606406685 338984309 556672784 46786542 973480725 523075909 444646038 885672422 124708352 701341718 542487773 710332311 753253003 333424683 683637040 665586598 547939030 969156048 172559458 328608244 721632782 667045659 474042055 550645967 790975139 19660354 792997271 953909964 939787995 941126902 508787686 970601113 897636180 804775593 923453548 914198869 940250366 695030237 354236455 269415403 578049353 610488495 626712346 54246958 641856812 999380629 801583991 480972090 494296158 513734540 505884463 700697771 183151117 703248107 783472425 752472002 853704240 547104277 745989849 363958999 783502850 940148638 59608477 236009957 746743621 501427715 543659274 625662294 605103394 188174796 50185788 909889226 179118358 617707764 976997676 711937163 181287087 303382513 887740695 860652384 953487035 141013184 226082050 619444968 56413524 730601077 221028994 375128187 516425068 676179912 924906935 599961382 391546558 825378261 622097059 430860433 83892943 257026473 608373223 527355564 304253209 122816234 62994499 84976837 382235938 412567640 494562243 2504743 190275012 914160874 640541455 921298981 214954907 418445175 119935488 719198068 390066025 694901963 151402726 568314848 570197591 631746055 617841469 879772120 133248758 720504288 305699974 80382697 628914966 508171582 401667337 240393948 53383069 981382835 98766545 829838019 84490228 942958664 834492379 45535300 338219650 926888841 712910249 159485904 907871432 679424838 856378052 130761947 195799493 305309581 548949384 564485124 569770903 190325991 56129971 265659945 568408743 717173234 45154385 546730461 480385773 632706185 534334969 454744709 121925045 981412067 126992242 226667368 743697367 903366103 625284421 822567233 603245407 422238384 566072487 426924331 716370424 444653813 39774269 914649672 999164068 314841461 504129533 151426312 907495421 364598375 313600947 338045149 557832289 853112904 664261248 655332714 980171503 504973287 454779176 394192906 750452804 117220902 28811397 35311284 469580565 872380121 994846261 834188765 86566386 786593502 420588478 986292181 800196759 275702963 634201854 473899358 262706712 241373696 945912182 851154559 213618445 137947607 329198758 952575422 573745868 228936009 905594497 371514816 469007986 94561917 157472078 694582628 994048389 64127543 556969891 615664019 313300864 329741513 156099860 626871771 916860343 801746540 922003221 999942997 624798494 17025821 111754543 539864750 421141413 237527366 435646662 180325614 547076911 471696167 369538968 617521804 641230912 531026710 446588041 509002627 610594409 532109292 90013254 60210473 178962432 447493737 994907065 853563052 606840458 480354324 856657302 254403002 476163112 622123268 884974975 428830574 667468232 759615641 218059310 631610234 800784117 391714120 726695590 672392670 798592443 443641982 307869402 219745877 959949135 958385724 682629955 143985240 378405793 776462028 323278344 310065137 492394691 282926850 554276967 613834912 451836064 391145052 777862838 874612608 482495282 991323243 742686139 245119994 807802245 851686197 27993376 174358466 739644377 315752706 495890080 707538390 658549611 392395822 692213825 26220819 649243418 591769798 621599729 850746793 781052626 951055367 427343297 214828048 348785167 95995155 625299492 468359926 217387075 215411868 631715795 688400171 740782011 180856508 677263030 224545367 554395432 70320214 867994231 415366227 910706999 671641672 547116342 601535455 786540078 606938010 919624607 510983366 17640605 671688585 199824601 803820832 643812293 567565548 66159825 851857268 116204041 59355961 970864222 100634976 130656840 474971996 209757663 315262003 916541559 227062223 329823520 651654170 715641244 650705234 99871024 505148895 602172091 499226368 373572481 30031098 683428418 610289416 827617578 407133250 548977640 207628429 178347862 163710075 315028403 768630613 820123758 244300651 85028806 353440530 710330234 298158972 158478941 43950735 843889218 518631916 144784529 106161641 889862260 29272064 917629269 247115074 978684677 507076436 462882350 389875475 640836880 622679138 792152869 395662032 927734730 539621713 68234762 803276097 172562841 843661668 976802794 594434258 231382573 363437720 315160733 205316838 393819344 311327955 899139010 442125676 488772996 693871186 201028750 710612688 74355025 616268900 243496398 774726005 483359977 406998855 615418643 645269634 726383290 834715720 42683371 637111385 195427629 164251538 640294359 314120181 884737672 928083804 322366289 401181326 408364807 206179398 338682730 840522188 96689059 406979423 136376905 306277538 906502448 602175042 55116533 518697243 664946048 636520048 876782553 677787859 516458409 935151880 472132072 820199044 716544810 744977748 902809536 631413255 353047731 90756018 402748181 873909288 15336350 250775987 908546992 768866254 743228885 723015701 202151666 152237732 279243251 290021754 94259153 849944805 225317475 362213429 511134922 55060172 145594004 299491796 175084011 307603833 395836963 41972502 192925635 678139971 360225700 464486563 189131500 939995526 589100932 83525243 42162147 373408926 884660186 857095628 703965884 461125865 224068004 780312688 223565320 180871249 884965508 596584596 945351004 76985365 723090736 11068196 419191966 683862209 446461034 251313862 815914073 116056123 173120568 836477324 960896618 870888213 174685323 796464919 912050094 759961753 763426356 900161561 935107852 918735778 43061089 3067912 757227226 344180479 451180075 520545489 526463591 714601214 103285971 447283229 598138836 13732768 468201391 859591250 467076381 454295129 520047237 332189076 909769247 22724177 350747933 902153574 279305244 216709606 549614786 610705244 933644444 152750715 462885696 753959842 809094315 299762894 536645135 392168630 719746175 72380335 530412147 149521260 590851909 368577488 46085455 903929935 348103626 391898402 792166023 210535292 538758374 348627142 278926823 758346769 865718549 966182637 90217524 442271711 292621705 947040855 866343932 674225721 717610057 726688220 489883852 970749121 772965624 36034317 904850081 140227183 678585788 918543975 67750834 261477466 8408247 375331430 613617295 232443565 630938740 880905697 9054653 924772508 972828891 463112494 197445658 620005253 936014033 694532281 625695440 765610393 959212290 831709933 488863492 550322301 566765118 952514669 137792790 357144375 441479595 489338860 112224982 125050623 642852966 311092509 998329413 860696596 299860963 328913557 125607434 933425423 766872321 166768210 326963664 144356214 555980064 710060702 756801468 790026733 957157366 26891762 816420318 647091940 803938658 59903175 398782322 119822938 45175736 637063351 43281372 330598608 319357915 659567691 629158880 987882020 965719211 896994025 582548256 50873555 252549033 977783754 197288066 426615701 962415645 665090693 186967830 921477231 370561247 567911810 154991587 282851223 771654524 452177023 889029799 56395981 983104218 189282316 771261106 940349186 722412854 321089497 531068209 852591459 793359381 181028845 320375642 413240192 794998074 343357283 640045958 83505409 1691425 294883649 940865558 480597964 255110027 92309136 318504411 780298206 238741089 11130754 303738075 756518139 951785921 546492756 947351174 77083689 318409682 135772598 129131244 312815100 175227358 843690934 674112627 665549682 49934537 15245431 964134719 918647425 619179244 757729625 534790591 523868409 889569070 353401627 875852079 589836232 32060998 153030050 257678203 893901982 966683230 628161942 231416090 990759963 175584421 14640869 929840319 375690040 726552168 731008733 487909504 927307905 846753622 207478324 506500322 548771336 827152042 72195465 233770784 165763905 972641383 191584306 287094581 653178043 831826637 139569432 265444412 386022966 913964243 329729277 810067879 385332853 513611485 976706292 439472103 89817234 478042694 713858681 260427392 496342841 713671512 498801696 204306329 546198022 411172664 311051060 644966777 230907539 413240912 561503601 875253038 671305438 994358668 91906795 703512523 439991693 226530030 324856762 526292393 982754458 996307212 590456803 240323172 381844327 610536524 507547416 602579731 818437950 924154583 523090943 758446307 298050376 307036891 831960523 712195799 594778730 638042860 843484194 792832876 12330567 194166247 536787572 465008723 160393059 717877836 669783817 318198233 427031205 52965928 681028576 879517873 82365353 508053514 32552669 725567255 958409678 107840134 260853823 422147416 976971266 732912374 84328372 528889276 487996492 121662496 847330079 154229202 994668341 379700151 43354335 736670702 601539236 734805616 777261995 791544031 721526927 565357387 961950432 572081140 653828888 698908683 467091852 437983791 900071557 628707736 557164423 467529471 330006618 962191126 206461966 28030646 34491628 105919440 965696272 904712691 634127780 157499273 499120098 843053660 241450083 719385961 492679369 938998573 366097880 674049999 936825310 480342093 843008243 637446281 231399754 215359260 17665770 200463167 717710201 744482436 273825068 130671045 330145919 852626918 266214026 122243983 962044944 321549812 644585038 649002676 408259944 240667226 234985180 801533790 264449698 162262762 641412045 744203100 831987012 709786598 104572998 76378888 723986626 478066210 988160084 339679208 691821184 691305319 612883900 492422773 525929274 896806875 44825763 130241853 719223563 661924650 308621674 471554018 28681051 367408306 616143114 67997466 524850346 950617654 822914191 97653967 846010660 483610630 446712612 649763315 101625493 352063887 844147907 37429974 406143290 277859154 174319708 141409510 962240573 738836343 68394161 269842906 142598903 479424088 955705035 327041691 425210865 452706975 285478349 405272868 969536806 710366054 747884889 348355140 440211724 933381999 577714059 727241083 432911128 345365307 252979925 149077816 700502088 68809122 89425904 221536842 923794426 788604582 276659021 190002177 269875712 153904025 393623137 418189668 639720217 150577431 345927699 426163202 270111869 443080211 532832766 363650825 536251434 236713928 372962046 713326330 919671002 970143244 325834686 994821935 875784103 969287801 343085382 216278148 651584204 315854685 242643238 799868033 127612698 908015942 815906579 119021973 441709064 642568905 336835096 288056338 912002046 935645470 69770741 670471245 304057772 601226423 753542540 952516734 681909177 69593769 20950113 289336862 21189528 918607901 667387687 4229549 396111097 285411817 122171668 794214618 523860192 491128203 29123201 122279735 147426743 266190876 611456452 261525455 818482339 121502856 173506238 130224968 244721022 267507136 737079315 863964341 513297531 26904549 537935185 671748501 648099496 248112800 312934123 562204093 732845560 934297878 89959111 24039669 153852047 234891995 890049016 623087218 13823054 372742678 671662315 196031169 949226033 991036082 187890204 228356961 141124288 139141501 936657946 620342306 568566800 518167362 631009179 375345842 43803654 573565583 797377057 873867233 539514775 741951265 927663356 188440868 248985747 34567193 195456975 48615143 284118230 203149239 408940300 795559798 388673749 955969424 409214925 416033754 134748972 272112602 796608030 426043492 622380153 26723812 692489848 883634949 119369362 761087766 407215414 288166300 813902691 660467521 788231526 192286072 742707018 12889822 59215948 440834348 785236852 750057528 324559117 328293911 424111243 967257061 664945727 637854374 596070149 500106440 989294987 174472959 981842692 402355962 684133336 85900624 500347539 219375507 856379724 884060055 352614777 782531504 292487963 295436128 54794807 738693957 291153180 447719484 955979289 679999883 535421351 143017331 118487094 211697911 534302832 838636540 623571296 361491889 790307488 909673331 783773853 19966045 888434271 848347738 451710576 937231031 431105202 2657500 182148142 373137996 432812328 729417583 497870171 905457418 339809481 28164160 424156172 154336066 55693466 605518472 744227156 30456042 703829017 246530643 942211595 102607945 877292627 548750348 647097458 732121652 880234799 137273691 882438375 840396884 10444630 876987103 499742389 832380622 328497675 874278965 357214222 191653351 799072854 217620846 324543091 186103626 421128470 17602520 206843100 253626947 752725952 302441776 485105299 647637254 163197799 50220105 318234647 527569777 658761360 370788608 495267729 700370220 480790848 430332319 871542543 655219052 282247680 829393803 403597743 446782148 158224290 486596775 546565862 606631680 615744787 474217008 748087883 658830256 760055810 64464841 582900861 220254192 702268161 345508402 246126184 294371344 895560461 724890716 328828987 977112759 158511447 607484002 833963583 302673541 758755540 867272927 116896200 645254583 408657470 628086973 576569949 274266836 43137362 290337997 698393410 451464602 736620230 613031338 810599555 919916801 232551390 518527033 538376337 187644001 697594676 677454119 732869838 979103265 988572079 568177366 26054758 61311540 990204652 668761144 37778873 138521495 594872828 988582842 354643392 964868508 938108292 22670968 715284243 534938567 967727438 848894143 18445684 153412140 326263993 632912452 675895344 315635026 239287162 545029410 414648597 310779123 832105247 597417665 145754597 363833449 45079056 948001029 53164270 566013584 311777276 365729774 437106566 26306580 636505692 905915361 527620175 306263835 955140931 277538651 856544643 97292144 341392957 816546706 849502761 578278208 326541327 207473569 630339905 371291816 436436649 498750793 337725014 35935759 345102300 813298152 37384910 466247689 167353968 86887240 412490578 753670251 690365424 685293138 730350654 87236191 512515810 286353785 257191048 763264330 135325924 830599693 379680378 433533076 695602360 459571028 636698448 34742175 890876395 601993358 198792559 968207513 473322149 844210515 785517511 741427671 982371764 312783899 151129759 300314205 91932886 181838832 969423268 385559458 54348921 619115542 326235202 145057266 164041676 181105897 833463364 758249389 275531829 732874239 100254491 951280226 926691374 867475359 553627236 341072010 104121948 483554128 344890453 525103329 122074439 439294521 807963037 960205924 548575718 61718059 476126953 297559256 610970013 776689668 185464573 957774852 549893952 590477432 867480567 795173166 708746786 272921135 37199629 495599680 497675175 645309574 831866591 350926885 733830691 322851199 571121569 883346471 412611445 958335805 480555079 470069489 783199231 307604951 94536413 566818904 611232621 245280431 467236243 888541269 121735300 66151209 398806612 96743180 394478189 459940379 108065017 84672390 769012095 869246605 931939741 413246169 836604382 109391137 223086386 497692484 519189136 125224524 240663450 550473127 707098278 885869405 135185761 161062522 26825751 127982368 915524126 625092013 836651505 463809444 714901358 695607078 652632409 811113327 168970689 751029566 651541721 791576536 452137733 440676819 523029433 212905527 694434758 720481578 569114857 535241914 73550337 402704399 100013602 893693006 754299716 28370392 624094807 704183553 367011591 867311803 790278246 425531656 242682101 342324377 469761451 523681686 594495276 648733888 376126935 212761182 517669127 512855818 527609508 279204458 848190656 603392599 805212854 505877576 381650866 79805093 714001633 369443162 320616677 749441999 543166055 557181972 798972591 842071772 24566993 717930463 378746374 449145225 34880703 550559761 572118788 608763738 317934513 454813771 76322424 931894849 678236301 790820713 519747675 528319409 925291652 203763129 990270756 115252566 607730750 258297115 403808119 331135470 882843129 24329962 16187932 345617916 736292877 29131113 851058578 935048208 516207687 634138841 371446372 58474675 350378553 819153724 654018007 160396559 317035477 106798872 14878446 291661121 473566485 896425319 751894651 593946150 571056303 403436817 69923846 614776879 513398127 67026367 345250479 170750101 754057640 392693750 93203742 909207523 340195389 845843707 407828772 414014316 670360673 94144804 118445742 219254773 815846938 584930605 541608387 196274022 500612113 951748912 259329988 495038716 22610663 315217007 165010207 981857258 644041021 157141100 152314168 426323400 776221598 102939206 208514833 248641144 395847840 353287526 86178673 724993872 552352524 665745886 716730414 248520095 796655347 877034987 5007051 134047870 6633918 943054026 980112295 375787973 931517574 100394807 993929680 638753361 918343323 738131910 278437922 426578491 917978937 975919790 974298187 303696738 61558174 935034416 64736037 767423725 765476061 950004994 60484632 454031284 31664993 542005385 399350860 855319786 44834598 616447842 54796435 311072954 488425360 569060349 778476536 915110100 694683166 711877632 246863407 675729315 124916364 925657365 837330713 127717787 510206979 833232583 787761436 79607828 417240281 945163637 743323603 85522434 904719371 86792471 718112719 972442294 968316133 766002078 540628852 9798333 966288001 354244199 808163241 689865619 781788689 929358311 483163829 831842304 337204878 14731418 696435787 92463649 484165166 269261059 732390235 798590652 535125751 488076180 452481394 674268282 503417623 766547154 727413959 618011232 502144011 489717873 340389379 730988065 847729118 718002680 267885964 253402071 485420031 779879103 155528057 275168253 485215310 843043071 177213353 119028059 505477279 9835499 357586375 235703088 690795435 59246547 927895397 362571159 184319372 395579576 191822368 359663861 49234688 99210529 417869507 288497757 969327114 713802514 743984831 639886734 179256699 357266197 760782190 435555058 457670745 203238927 215429116 577768118 368910306 61118502 109537478 435190184 241831833 348938240 764226681 182199642 545730292 269565885 20716137 700549534 277529200 885940067 247350905 176433962 138234301 996257458 74350876 121316924 69151635 493326001 789165137 898967848 207800705 717804269 829671914 910137409 264200722 212380268 861842876 363424225 745422 526836321 182959089 382174331 139791256 427216583 476767837 67880041 104616801 62972078 672190794 639379554 309063231 539040740 712984387 829969483 95325597 79975062 449728094 578583201 332939533 721420298 919376630 658572832 419525381 673988571 953307970 837126743 393919933 213072152 548614805 90330731 11090070 726771851 34420234 239656070 555094838 322972526 367157464 916050971 816485469 241611512 932705834 798970335 150119838 972855092 719409042 843923797 351315423 229841344 2504655 298258511 441527370 703828135 902876828 61863476 898358819 48353089 930056812 275878686 807704379 789741565 402966597 490703962 620194336 385008659 777143754 767760649 617180216 159605860 345147384 340823914 768197818 377633736 419932841 863922559 538625708 787087991 601558504 476781062 49225954 51552072 461675337 456855850 653868340 257671904 654058848 821956666 823307479 424510376 395693104 676551321 25476398 774146033 445884506 433487001 504795864 37192071 448041022 378162621 918768432 245201441 902867594 568570030 161164564 583230803 682441721 745740222 631917358 680011991 650895529 736494158 407271299 313213548 244429940 748034109 716382445 986076152 60564445 871844688 839984871 461726119 438111759 807657191 603185426 902781981 475517543 322550992 212646116 28212513 551936167 272898792 148144283 24937242 58272408 303957760 689741476 41236902 20495904 731283712 959925345 458029793 539264659 164071461 685794438 249521313 909429373 116627172 278407121 629353217 382988424 633813605 238207004 701079556 12783210 614318787 422897390 776508887 765923589 588741486 717389768 605319249 515063024 30233235 215168416 697568074 526146312 740177042 435870503 485906068 700694036 949954256 187927916 921727300 832122815 143222028 602694291 60612509 534983311 294654872 463106517 880606395 602074515 492099888 398219241 160792715 297830084 581564822 850840852 567916194 731014885 444296380 360093317 616876462 842711863 776599338 513602196 84327450 986237607 686124689 615392358 804438817 812535772 467600365 286708516 337239339 361321433 570799446 170522980 735195931 298088456 101428560 470656978 663745988 353661119 327278168 418365466 365007023 779315182 933481813 602338565 368721672 955782055 798480044 356892081 530793163 917997735 836102822 98660951 717910370 758045703 314936297 490590039 126678085 782650170 470057274 370291498 68286524 685581075 699105182 716645685 94706018 253084012 628580781 861388756 349497882 506617474 641568227 116058230 995810207 153655096 93805950 885052576 540034651 984305832 775988761 671480740 576304287 574241752 694536443 898301316 882551813 200952069 291527454 809014985 254820825 711116858 797284011 575758194 376073174 854549206 858981008 660885319 624808280 942456059 320222618 148575455 479547331 154709608 634687591 502093545 896477304 750444755 401734532 110317350 412539559 768595438 584620495 296432654 719665335 995296103 334875887 938016103 160501399 638101448 907319582 337442894 74161970 297024965 858523842 687647080 498703397 941890452 318902512 172893460 155813813 718259644 540323296 423973511 188877386 675845312 419744057 180700750 372838038 779254135 763546027 52164578 227672289 645427142 211630261 882368917 853314570 608066358 967189292 112564254 200291251 672642678 422105884 735917515 987359549 793470458 411697857 175834064 861271563 139669985 830934492 582625817 736772713 92581360 677208316 357014269 905296924 400343924 934659448 38880025 981154804 899739895 132939874 488819111 233228033 172787232 620951815 184835541 834929908 249840590 861536114 101403959 163590729 260423527 198324764 303151864 738391413 974625601 605956837 1798548 211552815 711471728 827667046 305882884 359889497 977176303 707555237 386177257 325167788 135697506 225447957 30377818 993569165 340850440 336876385 530421093 952864101 682286736 617176561 267666117 716670008 80516483 517811773 80472024 758750825 996026772 897956793 597745283 757986303 163779969 947427824 933953158 167576333 255166128 348073039 231622031 435782722 581855574 958160564 779128813 764697006 731403739 389039983 238751447 548450600 540172898 44305302 479109722 205969962 384209733 113099406 740718261 493552019 178697827 302680387 165625334 913653844 215793285 653517222 413096369 439784548 524562948 570254575 954642306 439445746 859248413 268191696 495496882 677339460 826240719 675737180 614373902 90783182 327244371 119438401 641394368 796938247 945177488 145644777 83982631 106916640 886479560 59721956 828462297 301310948 470233217 687793657 603955979 908544382 279115552 454568338 594964593 670764794 973894123 572307545 964311161 500989129 674760779 373123665 182729148 159408762 995308907 541218439 881279341 557291504 326412195 864767601 829127865 851511627 396657182 888058646 504546205 491694431 558583824 207952990 778968380 996735736 879319331 291595476 737959227 394797638 177195686 200908889 39588915 569457027 173193976 115346534 463875521 125096118 424131700 171801617 723148985 504155404 159604987 308671140 192841616 579977757 131910006 798536677 410992636 874215634 147357548 255617500 817536901 940454433 504975909 937311995 528379024 456873421 935246104 228549421 203482504 160237421 342652331 322779438 589010622 812834333 553435346 715215457 356234623 261322969 223898859 435300304 228011600 253723189 617314331 491547996 628414515 166749379 765111606 647146477 141666114 820282109 707022251 157893798 918635379 479705263 624546211 912412228 634059005 783097898 733519497 907958606 273509524 989913281 880776060 466489231 868270700 661978152 249785129 117342629 710104595 348217893 174122719 996026350 326600113 811106433 495618240 578665517 171022022 538392408 298760149 817298290 802450408 503302010 843587215 35997494 200649393 256682497 498406598 509250512 573958288 399408541 776002838 755997325 569676403 734708515 317864121 198831629 10900719 159130313 682502967 707399712 363805759 942806472 899111555 351334507 551691390 318803558 396930366 739445876 127711553 580429575 89226125 477531717 645388352 900832104 687608199 879925652 693434351 423827213 592684706 754495269 429449838 448134550 134518611 966884076 240227239 811789515 164530770 830633770 656125333 158147979 759319250 869586717 938445434 104058828 807199362 522918569 787753560 225549285 257805762 654097990 808045922 664218148 259476837 363587753 512772312 687208608 272753359 891443159 132266772 839401613 744892497 785996941 497554829 227398093 109529128 183440667 540121057 856507610 851093616 640002851 291417686 704357507 719806499 732359545 991768145 719453287 702750003 182408587 195538443 284084256 125558413 559546351 148323790 880057903 697379171 799585259 907210440 868089242 186870345 577458554 870460896 416840105 925740024 392319002 368993506 201640947 646392875 972471518 866422297 19908134 197037297 9146440 719201207 993627596 446937638 131103768 722432753 476674829 344716959 923864163 801281132 906391302 272276036 436157360 139947082 332118127 405078186 515150410 587354211 542141792 154924492 968325895 901765137 971996906 651261923 881332139 67843669 593451007 685562586 148281575 313600735 596750768 335741852 793080439 906690594 925268469 952149634 213356242 975875143 104721152 322327256 762050022 137477241 35200934 57561255 832444145 366485776 233873177 165164040 24764552 987359805 800236508 551752187 845538087 980893738 237361825 856135081 879257468 104101812 958132747 101654844 332242836 332999069 953506382 927220650 370428246 87633983 311884256 534983926 252847232 249321330 631883921 315610696 63145595 221448137 849098899 280541457 265015662 181517012 735598221 676505276 126465220 73947218 593477211 439367669 41293469 118591330 961057914 774248406 526506853 414875342 589505270 66654809 162899468 200109982 193180791 101487004 876201917 614676324 69131747 775967721 32392185 700119222 629805583 62882940 405002442 698501686 915555072 157381525 779824799 838772659 380378941 164146293 658266701 406016907 249993941 296834148 91938820 761360882 172127995 413151622 882297719 224382255 302315161 201319563 652105382 117074715 93876961 845083558 776681840 842831988 983464438 443893893 800440804 578905448 755986622 923836493 473774303 219962069 82133392 923780250 719055455 440500089 919209491 81221348 61073118 837937115 607940902 699707933 535201312 892523360 355613611 42778149 444440060 919316176 804969809 628276408 193565148 940691206 168933979 668481737 618316452 974753835 729416794 149484976 224567655 24179757 58063972 996407206 442378359 782873629 904789718 833967874 829855138 304260306 173411820 665973974 748549599 646620820 442126415 495687132 452745186 661475338 254558295 746019973 286869012 809995682 78889846 593439525 397366340 963232324 670614495 895743752 685865600 14163227 228023461 716027744 136448867 257643489 394459581 912558672 321005802 878681473 471926880 975581068 486490736 757486182 946691385 279514881 506845370 66138551 579482088 297678143 390336931 882073756 775143590 75365984 217044414 361854333 887787133 396541568 100889343 630591693 912471753 221895667 882516343 217878979 265054991 637105467 361103447 410954882 856156155 250265006 184953767 19994707 474363864 744611112 382969779 528735830 909442035 975968725 29303471 86139738 21287946 272540174 473746240 755313441 176156250 444489183 644335085 648739131 675172339 51394200 663953092 81698340 150912487 652074721 393063590 650566479 389080181 440285602 800990099 819180255 882215919 137041001 873406377 841284687 245358242 974777197 826499236 973199224 981807542 177608868 606643799 989440861 717997803 128178454 828093321 306201402 90020506 80993071 546283691 79336003 811165204 34374003 613949841 316307040 993220340 376707723 16513572 85868615 443088817 437277943 28340823 693736806 399482636 37303458 463266292 6409023 802406714 649299040 234127498 598117313 911780269 312871240 861983375 192587854 354420460 40661285 622115229 228639397 163419846 873231727 985565063 175179496 723898839 346758247 239140539 379587491 948343886 783229307 126540424 978788057 963597014 919584523 608963768 563954726 747561811 870021729 420811125 703758763 594826578 345866951 842218620 828793221 107303629 302755604 797950863 561141736 785269150 766474755 943922580 713868151 166914955 439660841 360315102 129565022 871133735 174999426 911769946 11992517 666500154 133724871 921889067 954952449 714188774 524261641 58099376 718670221 667488676 73090147 22619070 561688742 440152068 990121903 453325363 760337108 814695083 188624413 317445649 812672395 243249119 99995324 426322710 563236631 839327930 81332118 565988730 712102838 265167957 302579317 117887596 958882226 577000954 185672267 364007110 580418027 731958936 745816546 230775536 431947985 797468947 463368297 805941460 880993181 13085636 292244949 734213393 604505001 528007671 431780883 758809907 929805144 654994322 221422629 353606264 643247077 158782948 260382160 416312371 628279418 305442017 336070407 62311256 865470941 651367524 962830193 562988791 689114332 681641302 631965316 323214106 173709823 914435070 891784252 173674307 757865800 843112181 302247811 385657935 11940660 926328786 710768365 517814630 605729109 495803877 514440910 135948689 8793577 824006478 762546467 123562094 644977180 56548785 891892383 726298356 769656016 550945712 92776788 246687142 781024122 774242600 935035263 618079641 800015090 188244727 682399802 477852850 851003766 129384050 312605254 781641996 617413785 444074789 629804417 169216838 544032723 719690780 900122882 808462393 250901143 672848295 833217901 973691260 341047428 17156000 530094652 860553727 996812123 680720307 734290802 975288345 952537912 565479885 945082957 113038502 781725103 175845951 751816655 528670769 203436619 612832034 370631911 329599009 390927702 856681130 886579720 421671876 469577617 626726731 489270173 555834491 700851356 287735160 850224238 293308127 745773218 220856748 898643992 994498937 497462948 141178848 648140871 608481937 173603380 482262525 894109664 308289240 117453433 966702248 189032921 430405802 247146657 289261208 379139999 825265058 32307077 636667179 459013778 742789456 842425614 902110720 683534797 16700299 828179815 43841227 912619583 320956571 285482633 117814448 822165668 471058806 239771989 65996475 827739174 260652455 884376716 24023224 85925197 828971699 615111247 579071090 745200123 408340385 402321942 4621968 12727308 149922302 922875595 412478042 348757004 62390422 126844726 210886902 624316373 655759245 461998429 962690539 650772833 347282553 156859679 386357378 601126748 441085338 111431974 385255842 275808678 412864334 387847916 427943140 738742132 684950104 576412233 612588665 631128416 585864704 38140851 606284891 331433649 633048178 612438330 255250614 925392052 673151235 71783207 232270271 264060844 806703890 210921636 789619655 211759435 503651984 193438887 691830477 450899047 475000917 240834649 999847416 81465216 998436240 347147690 777511741 557544659 867486847 261954655 177078987 889575336 110125279 198182482 172234119 83433613 568369801 936838132 652655170 404410340 252030185 985860184 621460244 246459641 324659857 961956076 304026210 566254046 580503700 72899970 614650871 38109153 677818502 658591072 402270785 876295892 533827389 680642675 942646373 246133264 725635809 978914425 370411530 586549716 454256156 232047593 721319329 890536899 336795845 416754086 286413394 349540570 944162510 234105590 453855243 758223716 642502640 51255196 224889457 658087257 687660365 248545775 707901296 787698861 151120454 684498417 502574025 338386600 886582134 931199855 173731504 941830321 879083064 652324668 988455659 269991564 186199111 417278115 689109311 271443826 798331776 693668794 683111870 741446576 970013106 524793666 116560079 448176232 152679255 781480118 178411090 55285012 726433397 489432378 898289374 836159307 328731953 33209001 556328083 229820777 132807316 70506243 166712421 39360376 87472739 305223333 574909976 885161275 960831958 911124692 87885222 661713512 793622808 775875061 659913683 278681883 258224595 622443854 575561050 537692036 548580906 105826945 524319167 688905084 788150399 169142663 482080654 172287893 789082081 142156783 332855981 298138463 31929790 64976922 270212605 57461018 519971125 853846295 133650374 651866019 655018365 5589243 664211192 53599878 610050630 427995921 746769594 141004095 420715500 869422365 292319224 156176318 904075793 595925696 126299234 122939266 951725679 848750719 580037087 102416571 502901608 821399485 825013088 22917015 882153872 623612133 305899523 71388449 736922529 710006259 725205355 343674766 476232054 879399314 420069237 54027738 148853405 38629578 938430731 965084482 75171562 203240184 997150455 679396826 802694913 52697959 170897098 727479496 595739429 207035551 725211782 449519113 573279088 710140296 637833242 165094353 33601297 804574893 497628234 695220149 795719035 535326781 501101287 223325631 9188600 106941098 135578400 701955999 688191540 255101738 405811216 432105129 199287841 19951442 862422500 204788129 793990331 627616371 463319393 326223337 763115204 65617202 634029167 873099592 915667202 377746305 553831590 241501856 399481508 187803701 448408917 684030346 216039338 809881861 11501168 764243649 928154272 229809992 711842353 187787991 628832567 326136566 833199433 36436228 581854504 856999145 538172205 712007806 848267837 516375047 122994962 521824779 538983766 176422689 131149845 589578601 954104383 985558424 1940836 416411440 604479587 319327225 277911934 405536756 860828934 397626821 250240158 159707348 610186510 996983798 294968354 18315574 845025319 246995420 329531689 513463272 181832488 39660678 941267571 41316898 97337979 921360282 332594727 584071985 319881330 887917898 917502627 639026469 274880998 68804273 32467896 183495791 685525957 147981049 279627344 550850323 751441276 358945008 774704962 820892890 301829250 130117085 308303161 610705179 667487209 823856337 91453674 367075592 208822655 583858124 985268658 106044244 159424661 266678589 349690097 782410825 853143690 846626238 310429818 632428387 611530982 759207225 258363124 4096913 77659696 356861308 38792802 449254806 351726296 544515135 715036365 58646952 634849528 611866080 916638845 560044742 211079099 695633019 983932160 476095613 760356953 614610396 738835077 973585122 165174797 193787006 72551730 70225930 731472520 314501134 518157174 428866968 204738645 75985203 947392501 810748111 977975514 613982946 228060417 477776860 160826526 635456087 663403707 862336121 355687689 822551988 450051546 930370278 148624423 423378734 265231218 611504185 293487066 712300364 888374769 402885795 41714016 165501522 68283900 452194783 730401690 886830612 921599456 970710883 995719056 784566783 936646747 9418347 669510547 933267298 653111558 773513885 569268188 222497423 950325456 976260511 386319823 737449673 518048652 194091740 482313826 468771377 380447071 643710709 749526723 567171262 950082701 390159117 944272062 143166185 341364681 342735885 167281866 600673646 311353070 360301195 594990647 96039155 672032377 632739943 665805837 785060741 616122576 213421422 680340641 107476573 477367740 745936547 857678679 481409080 651962586 100086341 89866871 127665439 341377673 676922875 26115295 541307207 501060813 908328103 646654875 61168901 461498748 696979630 613994639 398228264 997758931 940078691 987685707 737484713 490925915 583835661 973230866 37331950 664020321 609420033 687947607 184573777 52188432 372544620 388932732 629868720 207722698 32533446 635343108 441190234 931483783 848885694 636615953 488951867 722496408 826968974 854697720 278579390 911351720 286999614 952167932 494609968 837987568 9251227 391013441 981638201 915219846 670327595 236003633 380137908 522595347 180621507 444762138 451967791 891477899 363729606 547238511 533449190 867792484 66393779 308088442 174717673 522658965 805076096 314647708 588807020 665235012 444164116 704597760 440167705 242935725 297532054 808766650 176200665 930926297 253833982 426924846 954737915 838287662 855236289 457398267 577094353 575364350 718721289 827173014 425886765 768445905 532638843 482613049 411764657 968451264 885923600 175447807 347656098 311024465 369708821 165968817 647938939 982584424 148334124 14110061 758457520 858209258 713998031 351556057 612810809 248336188 632969473 517191854 132288166 772356419 629957857 993363696 482318432 806863145 97121092 988204318 180722361 76446581 199791960 416918051 645350487 576055881 464129068 508502915 138939669 113786421 930049568 766659666 547354178 518553807 995310603 900949102 838846377 238736063 346075782 684662329 102731299 741661903 596170274 287617144 320590242 853975891 493819907 877339371 96562519 537544502 391965828 981600337 983589409 620515465 341850997 880813031 681977437 617264880 300196789 930332968 915319412 598700824 98125097 798576039 298324635 578111165 418494945 495636054 164212877 844219080 483665909 801511962 676140771 717945324 803254141 897207746 634550330 262447135 613399051 308466927 803012198 506449004 200161380 470048736 901657692 71151655 611348987 325450073 734812666 744106447 3052375 418373305 169044464 172766900 398293183 505895877 596618380 179648925 619769425 249332071 541837874 417559407 747293334 582679769 613749753 959605782 495268773 308818982 649374684 717615662 923481193 252769345 59541177 496883703 132309850 215310878 685046900 656602708 716485423 309416405 184496490 836934835 374288474 658228275 194386410 134787139 583038453 787600143 652752584 335102431 709367696 485307898 311637266 684177056 571530410 445351880 61151667 502716435 620118619 280130876 120603810 684393600 172815797 267151873 221733613 484145382 132411639 940638998 702164964 440778839 672502460 130425820 582523117 715041972 809920607 509547071 185095725 788488036 95812647 459194164 297639968 203932261 487981292 709428759 683826448 182327332 324336737 476506293 781734362 407240631 141849027 533847634 600519869 168795374 598724718 920992360 922626099 17381518 605126031 277050196 998035659 558784249 81331802 699274842 315697854 294435820 896292957 490445437 713875249 720064548 89637767 190258563 205798142 93261075 124165410 834442598 877850073 552721570 439682899 481881496 801749195 226839410 155347802 65400281 331172113 45540823 26071183 612267166 552963107 150128916 507423011 53224924 405343434 417247290 436081109 333076864 963674574 606193553 973227425 293587207 521161455 148344668 576044632 532326740 990965896 209208848 502203831 157064063 577969286 306802679 120678528 806172472 374485299 728298046 805622339 817444842 564408068 709290419 168609062 285489917 310695830 220087147 719451964 515039059 412224347 911917762 370689648 898360341 582275177 477152439 626758272 210392857 862408215 840591101 684590660 92876536 991005450 554413155 105391164 13406264 521843354 229576757 310489907 35170385 465912162 242619830 841256126 436638612 404194438 270157187 952069163 286799338 214865885 4214633 5895263 260389714 382241101 52849674 545460394 160196304 24102576 308534978 668596907 754265994 83707793 683917377 359510398 519877038 766487498 618057361 660855004 167744588 316934453 19719644 611046399 900288589 613734046 412462983 205839759 76756030 725852835 593053180 434219955 222387227 396816917 84453782 337435073 86762201 549991133 864343118 450702715 293816737 366473998 930978987 616584147 565212418 852076336 409231180 258113535 432978999 85270789 412448713 858410742 29986901 458798772 487217588 735170468 22955601 774720604 209750850 399676979 575980919 269030635 574460274 628746715 836691220 19816267 742647835 643709058 274532541 821470508 677065315 265337222 777904575 722537231 743728258 374369982 479569622 999116301 869335943 933343576 137843507 634978042 870827216 334265095 654328721 641960583 481690001 972013132 786710018 891522422 187973812 276386897 479673101 470982594 628917577 780378541 722049464 815944121 200185060 791355105 35967901 667977743 807764243 481853833 523569371 93840114 34563052 358438182 968594674 453749806 804208483 205447998 555418873 982433228 926867826 238711513 527171448 625488675 385961972 974125579 532510225 874574405 674055267 901612236 917020868 620147791 168893777 671417428 966074106 478419737 698122285 358514564 259150934 369288932 702723822 520961441 412687162 824906295 683026741 763586095 693693114 154715361 563981305 826388676 499690555 510811340 83684872 602671292 66065535 555461538 335158768 475642131 103991344 997112030 397442304 485534114 485981986 836020189 856958003 226493790 368462343 816706706 782003233 169681415 105210166 864419865 63150523 190080042 232476719 198987447 187128800 177438133 493861188 453141504 501626902 349969414 985743631 595347799 368940586 644686220 998371503 985926301 444983033 237443845 240534294 813434013 207170158 307611519 277550878 402141189 635109381 91275142 488317741 855004222 599407609 728709951 181403767 994958531 780235235 458188797 608003838 272088914 598904346 79511144 911240655 945828461 935323137 980364873 125891080 878667830 781613456 19200349 426169077 723592867 832547149 847537460 888628095 22693980 926147563 302319973 81554005 294660692 683213501 545869836 958828690 994763297 582776410 174315341 654692108 289489436 629144211 549984098 96021739 489622190 726371042 544470304 571886158 66856907 754423945 276745685 843657098 474149250 461166699 414011868 887517890 467106605 504560574 6687676 28918852 446157965 183349268 713940971 918936458 979712289 615248692 503553314 82644178 754035706 598384889 510550352 89545497 622797751 497512949 363054195 738437186 709180456 894150507 423419500 769280239 378424374 422199828 131304559 518416467 445446813 443590564 90652108 450205323 126855708 443272294 346844940 917567369 774307557 637480227 920002372 454693302 986093471 87420065 207936263 132192875 425343566 68309088 560319438 402137986 849813551 388935237 423013231 592026950 956846360 665006433 275319389 403421704 21836591 306813872 782611649 572437407 62456551 107251392 88595448 239871969 12854315 899352341 110465714 696520486 621728765 280532176 739573339 367272470 22704133 33565829 612291550 666131423 312817650 615512714 583593993 773502345 518808950 491476201 367830225 297114390 714942780 842408707 531631992 799083703 461649309 189667123 543872779 969763585 486167232 810445920 989727827 330921833 830916552 320689916 888974472 936409648 998063061 829604665 190885481 723730214 96074717 639517886 573130269 891177133 93122504 623850294 464677051 524624569 392904229 261198071 893969609 222476434 748071063 634194650 158291420 893240221 733245393 578701832 844219013 732763405 609235826 788065499 244096079 363940897 477332760 616286247 946714092 257270025 404397723 433935434 799551392 263826289 332807068 131979157 273934511 4021973 516444645 807503383 171114843 948594423 130161384 872934390 310459595 632730401 300128705 849445919 911410044 763064057 725630122 242518925 39274449 17889473 525665649 553955184 958407242 993922743 583823919 731108617 491692732 280795596 976787180 4994369 210213820 723228304 265634826 84781052 360286357 164122805 561957871 168767537 541315704 421541199 903039645 483241723 395216814 44713153 709340332 27201762 977197452 136198634 611555949 817234514 39129539 19158912 346665564 411797315 421029007 19587340 793779724 907321271 24005551 791730853 96631408 68259478 378306459 362882150 473630023 12521528 715935936 358298058 324008098 851404480 79231837 132599417 786673396 794500056 848270208 462682581 516772256 44576397 87547810 706122564 350327126 721278581 647505443 311119887 746622483 150833357 387848348 132387999 209891213 52713348 498420711 899113417 655649173 290482244 574675739 571804512 154308622 809257449 740349389 43207731 746633350 834764499 8063069 751323207 409453203 515909787 722003249 86920637 169491405 589877781 782538773 164667879 28129826 139225978 659565657 363610262 976615660 521084262 749042481 402405084 128538163 971258384 736886639 851460876 617900786 989398069 243046863 914849949 497969072 709313123 782097653 208373395 258196634 749366237 497028990 437933721 446192101 113561289 6697440 873737757 83036595 400320425 302783541 670215194 240880526 225280578 499516311 565778140 866547349 866736606 365960632 792227338 221665832 93338156 383477277 421855694 110313955 332305993 520832506 881661433 98684352 395392510 992428942 451251779 320206793 585709275 432204585 660486976 412519784 425667593 426723350 243267981 268531320 1051228 352287328 256329428 681804195 494093862 550846553 499089482 954006116 15248524 912362335 835004228 883948841 791234994 700936161 670861510 674382959 554608161 217790780 239666327 525172065 821137853 175773402 861562974 973055362 93710747 261366849 533987377 635095614 654449785 513290583 328922541 295432785 627320922 562805321 207009115 406348612 423034813 425533306 30939154 263660372 384421506 430490577 716038798 926389119 536144756 316684751 970274697 301263959 429384681 669269153 568446693 497044482 793057472 56509149 941413624 181555584 242116527 482649516 277182420 134091027 67419994 233570830 465672736 995598724 781631086 138535360 524618173 470854499 414550996 110891488 20242604 648380940 200780027 941149920 944113055 520389225 385463011 597798709 73353587 795160383 92285557 785498979 970834553 997965658 432670725 749102024 767666274 99919261 870207631 31488862 863357662 274034517 486923333 761522138 947758307 453350664 774064173 714615045 214803205 916948650 999478523 738408100 657100736 890698642 127117069 735510243 963948312 993382348 57150023 568209165 972746024 788053293 427725154 985686438 477360507 622283948 931485285 398090536 312795923 464169679 483891445 51006388 582856922 818056401 245402176 758977030 401066610 174215680 46349420 66703445 729794225 771469173 697589945 270057470 803255915 312243624 86642642 32080200 150962912 490620890 580256309 419146633 915115113 517655130 902061379 647021648 65486265 726629881 494478555 961049339 472541861 945498436 167551335 696851341 480630233 506947352 586887372 320953836 989334639 225815458 464906356 951449990 649746168 349627108 64794633 726475338 589597887 447361471 450794897 41901560 414361935 194834970 111631738 500020564 669828340 388745710 583702066 391228955 429569483 974177313 852698347 330199423 139325030 578207589 335704404 50017241 487940943 916579463 668636765 706150734 668319802 931772025 265598228 315233529 331003283 946219375 539641856 906335252 552260094 163939476 643543873 481355033 803091219 232236652 698342831 881871378 904387139 691358811 152709952 241646467 105010817 260896659 819537669 427015764 654249498 896221643 678291687 856322491 944822259 228106737 856144729 676279187 701804175 168597731 681217292 256010437 698202113 334260593 817555684 475703619 990529891 118033219 890938539 633642972 457454642 978735958 490729793 552804412 984289478 307898998 16366131 395314142 689463568 665030825 868198063 936405085 892886753 15972155 679377816 197522876 253245376 778062192 327061014 472855547 274437478 131196467 904186706 759606655 508134681 876188041 350586514 766148243 789419585 772871265 605517212 642335670 19401853 103273125 715456348 687387511 328354097 870317223 532515276 885811900 141838087 896632232 35816635 977332237 23157524 410278773 358140973 690368362 836972381 227403446 569596806 848556919 612044403 752903580 288027044 448282446 153659022 28028154 203336972 321673942 794265933 782714256 13472332 583656791 209635029 19282849 223446544 802385097 610389801 352322681 211193562 26038558 822438517 527297083 390694602 672442880 914087138 828198621 526153770 379091972 523861281 666915356 516609928 123888728 671837992 837753471 82929782 506543623 528050957 294567274 753074755 966885231 127625411 285342259 381382804 736449705 668727028 372216996 787784862 845026092 382261511 869409783 190577866 871946356 303325530 593731707 473223173 348874918 293855239 981314530 537452661 787527861 711173968 949045407 707156595 989168996 932016778 801639873 368448255 258682551 116375177 309189854 842935021 91715756 37583388 250618435 501003907 300774015 104219753 423659088 60571246 973412818 527070962 653339695 855738032 35675269 258814885 299072638 658828464 414557166 97479375 309107205 531522284 79560365 37106668 153519407 999047152 774794086 985965357 790804128 844685290 456510528 587681857 782381337 782003747 6566698 46960666 256460965 42000101 185851827 208229954 431875755 124030218 972919892 295176157 852284130 490076138 629542120 879203793 415156247 192804074 832275857 808161416 103419468 982654098 698497714 255652647 156961260 193993580 76978595 489275098 533290275 480693883 860483144 886999628 947548993 134119286 699439137 589367684 994100142 645772154 559848561 969295791 707319021 762257540 645715952 245565848 546937624 727825234 709174108 341751094 442465629 232022065 716787326 660833852 751698339 469587126 762055373 19750865 575646401 690447950 654476298 40727969 869263764 937276392 579118898 850567489 977334361 184899921 665391056 44806484 3542264 429365592 724989058 289494329 689919441 472596518 846682016 950842637 642914703 652319588 207034256 528421426 756807406 239674242 276683726 590265393 896820477 828864724 536115114 359597155 3574363 183345970 293294490 736764509 263922838 791951968 444734277 779496713 121765663 412813931 264757419 93049173 452503180 761610524 988299854 21393291 675576440 208900494 71370996 695051413 832987810 143425077 398554565 787671449 695490493 650783653 775388163 199010284 424873588 703993975 946711859 762346122 997624559 213227714 713486094 670270778 708222517 457159637 367329207 537694491 328817318 892267969 51299754 692555360 743535370 290245851 894466577 790699542 328570952 545425050 24712605 364353081 131867564 296605553 883059366 573573751 188795740 170705159 805816712 882825342 882026156 399915844 126726765 317947783 966307850 658653862 379578469 984013791 783645382 639449958 718218821 690858364 237985536 13609738 42986934 988896659 980240796 197199214 520174791 334600897 258557604 186283903 968042709 311329056 163181840 294514962 174918786 735929941 438177855 70892575 196467010 574492848 629739723 586554602 587508582 345905715 690407482 735966505 767829321 302705809 895027178 912959606 170000712 48000558 937835046 582030127 757312669 720053157 714608226 80317273 408510085 244459868 142393468 864209800 911712391 852273893 522253347 724021801 164035537 822431704 609140467 357502418 276904604 842678222 915312937 256870649 600412124 443327916 159504076 546768724 307647888 571180222 949872228 903005833 688632191 200187196 850923837 355412237 784258859 360122000 889861291 750625402 215549693 397149536 740594324 990011567 764572010 459579199 84963746 554982271 138024015 668431934 380933331 470644267 878004833 576633162 33074791 878608456 766909676 462493018 378280472 677771630 724826575 721919678 890996724 245456381 8636859 109200985 109007729 505340184 29189697 784405548 519836268 56136049 581710111 654400829 538752552 405105307 817707354 524090655 535628928 629957560 852567895 699802065 207192573 23622695 348152079 577809703 985059161 337566168 196844658 934207722 909331814 727600541 666399224 18578850 368883045 321244886 75104334 31971227 733048934 884340220 952545443 246561134 601955633 778499795 546335844 318699189 8981168 70904539 302764011 693927313 978414773 976054151 444306179 411340143 895393215 791478719 126593347 246672314 219125089 631879704 146456800 734056425 537731200 818486738 877293752 229430273 740471997 961057044 47665742 39485023 469388829 437368424 175925420 340659787 669341115 91076589 297590186 613983067 407060589 524128100 475566513 960015299 311912805 519596931 378154345 156518270 353847488 317360858 643230014 871006913 670015586 119852112 222681066 177081391 931728352 631888368 53668429 172784046 259575548 273538104 784267531 891902594 151863330 518099421 772552343 528921013 399245228 170607444 859297246 921960931 408533702 841298704 647658387 155680175 979777847 562437416 356306395 845863384 264690798 392933514 65117473 531511949 910639635 558233498 54202449 709950584 710634846 299866368 826743542 796150085 884320298 812552288 691586842 455032702 475334878 395525188 220587273 239365429 20320518 331654442 52480292 13395826 793861818 494346302 817805600 808473473 108450128 911351828 467696076 105340025 246867855 426245800 239729105 624613480 387512960 154046131 549009230 176495718 487509018 587804322 846274890 730982732 163054726 693561293 524654119 974271792 165603858 902608835 290479935 127387667 358857364 85132536 679390932 330023061 616387414 379297525 133208208 610369240 5806759 465867400 140872335 506353461 518711967 27069966 395842590 97073492 943643692 750208768 372415862 57344626 190841453 6027223 10807261 978100097 111058579 866810949 429664637 186068246 42879576 517611386 987416953 401994933 235914230 420179825 96575503 134046845 353832504 210433097 94672044 971692593 809721237 297381384 82866774 80909632 474657306 980130811 98042197 842062703 161524339 463031484 474151690 777523766 827688262 174717611 751855809 483017587 505467612 242065567 769809831 700741578 329836440 924818235 270737262 350398710 568910877 240603637 397612249 20494095 144815213 57201484 536736156 258515149 711159794 248996043 445455109 693877943 82032589 371752941 813367753 897051396 589487585 127023408 599397816 126785783 761821957 660480266 362755890 527748831 3582678 62919536 597886777 778940076 8497515 508591822 172388443 107296431 612431196 103914848 52160003 929383703 277127951 622078451 73063451 995848396 829130089 257301841 198629922 862118116 567309455 612636172 467890933 930071762 733706470 364903206 877888585 24394151 760893652 883375079 973663375 452479296 176651172 914597585 3375225 385590461 137119469 6506022 790642694 602029990 967545773 555456283 515337772 255395174 759691412 927715129 650969345 103160589 20583186 734808468 912541625 655408872 600892781 824059773 404232685 633595746 835878426 358304219 940095898 483942158 265436852 188389319 464662896 159314827 82474762 956063375 488496762 383931888 937960004 284538510 35139679 734209077 17425199 297345018 914668767 973566260 664934749 283454872 240731487 465790950 602204273 981778256 411013453 780537436 287478482 39720296 575086071 344073440 649195655 738464813 901072749 319031778 749198651 630898674 560009998 253289655 132819384 90721772 983801869 609087325 497759953 980873559 213346105 942139193 392961666 790337307 356940643 431396505 530898841 31654489 306069015 928932337 846046428 489815234 97154526 169158080 681705070 407735457 589659638 485823506 759323311 570447173 230457004 31220442 829069431 769063757 707696680 696177448 510469830 31883726 713484547 323071163 262844761 323728996 5091420 9124018 595080647 910970649 699321649 497255887 441774940 515818859 354278229 949880381 958942090 407813071 651343992 670145599 123657165 585377354 662871807 237949917 554669587 298837404 400458714 305602534 287106335 698454471 882493048 612278341 927774313 953521929 12623640 896252181 896621210 714215104 532449559 963798287 134406516 255216649 247824329 11765667 306395117 669706118 408796642 855878019 722567101 153894745 212753057 201218118 737441447 236340465 785112649 245427071 306716919 886272814 367385512 198358711 84058756 67490363 193405640 205759467 83400130 276977689 828033745 615325822 796401938 836398832 67303748 532899926 215949098 7352255 607571785 543391724 811173135 711795050 395462937 80147670 435222759 967075663 800194569 229047931 895114981 622387632 896154832 890752403 881866783 114468083 204977266 406015142 290256086 837904004 444966674 201090288 25988616 238477029 717042534 566864614 813007388 415100242 155097593 340841425 242306942 549138973 277299351 364806027 776529984 968403608 477841545 412758695 109892010 701023250 121733748 475524280 972518689 147373103 776850954 260147459 727490746 85020261 401165669 663883480 978272750 67039558 154300411 546340106 957093850 858658548 603207655 335027714 204028123 383476457 556322593 216528438 993468305 747174575 762226141 830039730 601782140 668268258 306568680 349374013 754684943 370553045 186318420 8703202 788708347 230276556 901370723 551208059 712630340 600721738 726582629 737055485 728999215 466682476 855974511 639881470 798114554 834181582 429740642 683030333 258480690 301826440 979292307 53014090 375427336 552005741 136391772 848668434 959593428 310948153 839567074 922354174 283354951 892021144 287969469 755722901 235984865 694115580 934912365 562981037 298055840 989361961 948796259 801833512 843058029 848470546 496336976 572280920 102739128 165602809 204758977 675695362 851414128 6063060 220805686 378212103 751141350 109368509 575501628 950767239 800620654 542721492 728571699 782948601 566338572 477444695 803864452 401128067 878445333 19718700 563677069 535403394 141887402 723719603 198619768 4242835 457256319 679743104 436506973 966142166 841427807 116135710 768370403 617771195 633192529 780865858 748251510 405953945 59374870 221898193 267482168 547615649 279415291 490645025 680001412 785744832 304184053 596759250 373645879 837250918 38742126 738726891 797058742 887119136 790813094 911078173 489085697 228308457 471778238 102225767 831247362 171395226 285878593 867834080 19602938 469982924 592968513 504367292 894902283 945848899 505389294 973624665 205890126 333477314 854743345 997253804 420145021 140278848 728798808 365957563 104790783 765761 234266917 28353768 41268169 579491888 788609473 115488748 342559447 798563707 983184325 80174679 55324951 204781455 170707266 657246289 708781817 384235072 191817044 195441645 819801310 40499755 723468847 303677524 270562913 45659561 789382334 559205932 925186365 404472746 428669978 360126582 928227565 292630458 477438766 148178080 636552516 937750613 150994916 350158400 409075788 851049900 849920782 996375520 196949492 378100458 620320819 818792316 742579217 176599423 236091536 808428494 475807937 75360496 640444569 793438925 940903719 639504793 618089470 328165146 92430640 197363118 197172125 472446401 521700775 375663239 735361885 966115465 438606841 338804799 698760112 608477152 463436497 630563539 517952715 783264664 948344907 368263298 705279686 845425990 766562451 562614366 559538866 966182011 931104163 537060524 62775525 617424401 114417030 136852106 633777142 293211490 853991821 3521834 704633896 649469538 719821575 114245828 237546757 76935625 926162950 9533817 437172050 752060955 128544323 336135153 153128384 849819616 378665134 103879954 341419469 944209580 551097962 464196580 413260510 153845085 859620260 626184698 291382644 246125680 670778783 828645260 344442907 711414908 302838681 830603298 685406433 961075661 614997010 986473485 299152468 397649258 298518131 599715883 60413859 301385509 673573738 553484253 50081798 924101326 168528448 9066038 544376992 610342609 353476514 177476826 520491626 772408116 889912402 635629481 37305518 836423936 699654199 146462569 496056861 52513839 566712768 883482177 162700372 520098880 622111312 994435719 557097372 900282370 654908015 834017770 914028442 314747201 252374613 173783324 856666925 83497069 631440468 237858278 914832134 181407302 795342770 842721958 661307629 870352058 766517297 797524149 590829056 633136943 885853700 284623523 816539627 371279964 549841098 602177290 918393677 689414565 344083652 781965729 381867860 266768035 218468229 322608210 693222880 729598947 965562983 445663218 850889659 98771574 636162305 588781239 107154373 225494680 34458153 856122122 64692521 102240797 746723282 762701309 990110978 718697253 946629411 459832438 793748937 12318417 186717723 215176311 158094423 602900959 540003296 438612348 636190867 796656648 757470238 472149933 87679707 317818264 795886118 400755646 534289858 164655558 372714303 215538729 993886619 403493241 321735751 611028977 200469897 405674845 642316756 520191729 38122325 88561632 476317688 943237263 926614388 57953853 425136074 475744206 826936687 196967075 206065210 278069853 959554798 786837678 774115240 158834331 58479020 673880207 33413096 499690304 863028110 757059738 153868877 999369485 634351377 665184789 725979651 872411439 922927128 129851707 490562568 78998702 367843658 933423933 873742742 870510007 379767134 584393997 857168491 390653291 827626657 695034711 41522018 352559728 401374956 32434500 935169043 795287813 102250917 338571611 361592320 700504919 906295073 345839653 368636047 65419539 85545900 285170420 92558639 984083093 227467335 12534289 665863482 211856079 142902339 748292104 765659549 948742395 671347985 176168852 210027997 249612058 279117194 127999060 882365104 258158180 781857647 653475948 932837698 856941995 771979692 718197061 870212787 776591877 12706191 362703146 672717517 270918082 149602809 948680476 272633512 907554717 327780644 232071980 786728756 102417633 712442570 90392697 925324464 583732804 556681631 80798122 558539576 541990718 368371487 420506790 844417395 115820679 261472688 306706091 231473384 189911201 506118779 376604524 930258066 150869485 279802057 77526999 854825492 806981463 451236770 743050422 692123884 760325936 872554676 415666579 8257843 964184169 361348546 410828943 482534050 106631075 72930314 868025058 968813296 49857562 565146013 616451894 561656432 299916205 287889535 292850765 36431204 970377043 189463069 726779198 241338345 207001310 562418820 915540667 516104761 170523265 227731707 916188592 951383282 172706322 415976452 538573185 996686411 812420845 432317770 93005962 421367511 828201093 902415243 235812282 690676737 62926213 928174007 470273664 910276847 986094585 163922007 680487296 187287245 516034187 562761251 915204772 32056772 64145779 938352641 889529647 448880844 435581027 930333263 731787545 6512679 465292602 400795367 80453984 95947835 812137742 979051228 352311747 43225137 679806865 409849603 744145595 354375011 70134207 389552995 648263905 428022850 240027261 942182414 613055650 449970865 707731230 362125073 15521998 335777437 124114215 517994993 896060745 35753450 598465510 34307042 720776609 471684995 864930570 304904532 530480684 376165495 348033969 609629413 551832476 345788275 680884900 817802343 510671706 949743339 477009888 604479794 321625294 459755536 68141922 256865050 670184731 64317533 287155462 237954481 298947828 259225203 609319236 625266366 263168038 795659610 91861521 679346085 368409316 833735376 288876478 72283496 62509596 20335621 436730768 323863467 229868650 252084934 166463653 131934560 220042289 75866282 629473513 912653967 941440888 920866949 910366586 888080011 189417356 546606379 839278697 360240273 634262269 275136441 132729663 59398343 578846849 244579181 78756786 19186698 856342527 443415278 550995390 668534137 428314830 663711426 350625550 378662995 970307588 820688586 742817123 344903336 16221715 867422806 435320281 613426085 929020169 304918686 209569019 668880913 208969685 518179190 780299997 669941500 33451439 607591456 500045630 179408170 522154106 714199182 283173360 242483587 568097996 979512798 805553093 245738036 143814683 38765531 39703207 906041494 75797774 514918614 278319471 189219279 121810225 526047739 636431766 308392941 551079671 285976610 999281132 253810047 445767064 36447274 412491924 661297518 522097778 233107010 126086719 809698881 569330055 695662554 41811748 652885802 39440817 315586136 7525804 40190838 976070950 87242548 744271633 964732072 871247915 348779243 930495280 725406861 678097867 244943432 403532320 21595475 125340854 23505388 189397423 452678171 642337456 754120024 366863142 489924769 900330914 465435990 603971326 856797604 373904784 54677758 773337620 303182638 869928658 544070648 24457622 256982579 344059462 804523858 615461586 658700876 225106931 718567003 309593038 55146791 460128010 899699501 113719251 872705578 194584897 907801139 743874463 864079966 114717824 680041049 771324301 553753362 2085005 976715813 641807897 897010922 519886942 314578263 756207741 231709203 254921940 260895703 295453071 161559933 386036597 95449731 719060154 191287764 248940407 177377294 984181921 255330066 894361187 876218759 997333220 541002505 105188352 79832415 612724601 257935373 449644575 911133247 346021497 256544037 190263594 650701874 371716247 140409769 735007635 16159261 282271865 738209842 5416821 471754492 570935777 19199769 101012733 348633899 154174351 955265541 707478146 667260701 222318018 616121356 209046651 713437990 771155644 539370047 364614858 932500598 664156246 588616212 64532643 808073428 629975199 102529031 567392446 575123013 621587458 120431636 661823132 7092316 364917026 503848989 567846260 305009401 670050053 934396848 298298777 206246328 789983097 419170373 71378580 64826240 322349392 286248044 603507968 579837957 917118876 363804634 336210034 141717660 486340426 133384052 995155710 818813051 430510730 433358511 49126673 935879813 953015084 150700098 227848398 782183051 900257613 792893538 35452593 720580612 73147703 86662203 160262134 977097388 947917241 339898943 211054801 178887087 423877317 206080714 587615576 686712250 989938845 714006405 379943137 590028232 588730794 51451421 212876060 266566184 364107146 523065012 986060986 505780716 396492147 409273624 115281394 625132991 850974992 819171083 366687257 119560413 594035720 313956508 88197757 937380344 362203630 250355072 980940873 835364999 91733055 7085171 333421409 433894306 184074925 398617022 859208852 970238026 752765289 56613509 724016179 509132399 425843710 178480102 893836153 123853152 598925010 877458972 961949546 589910679 293357703 16485613 891096335 818810606 683484245 725035797 687279338 833752034 790715705 586029433 222473630 138917818 191013703 666177758 858751267 62417068 965732087 8039908 954734553 398386257 451646841 279771062 445788417 517864743 194199217 550480868 143616064 1585377 466588255 788357400 8419572 74870781 891722710 402656596 383519572 275111868 443729558 131103214 558206108 82786526 758365345 455302589 247330463 315566524 750802569 219954903 646994380 476478244 778903591 517092877 855624292 867780884 976594119 789388385 860525793 764950724 213001507 300778794 736192442 982392090 728470827 94374502 456330236 724885436 175510100 273127785 655511361 819891914 945666049 19411384 507361372 814995867 527387461 102026765 945533181 287086389 485110047 164845544 150480060 659258006 525125326 369244646 409082558 50546172 667686607 134732305 428767132 391046128 784615502 374539576 474727853 676829634 879069840 17601703 386763465 397696820 405176720 846552264 260312381 770415932 347226385 798660279 546026769 89072978 3478555 739752927 379953528 722486362 883993149 825968026 94290767 623409655 30222208 819007982 705422218 210461980 312410153 3878309 215704723 654569240 558018696 656055543 375470693 27104978 634715338 752375532 769847879 710267589 167612819 83150327 643657382 434687854 320146823 334775167 96228898 808997357 506838391 260677117 689115335 549662921 752062078 144840207 430483633 249405803 102675312 512222746 931318306 998330655 728489417 674540974 489311656 417308713 95154304 394387151 624738994 660940455 299987328 771048567 923116940 612027437 436898328 332952618 358726289 440196657 999372919 305997403 16911637 51128532 636839353 918571106 974953623 59807684 724371078 430254370 487674554 916125781 629821485 173431221 947132510 382196946 205259578 659100834 642651088 643622829 455870728 954257078 553660015 250982511 371012833 303143814 413303904 835270802 9344164 65284644 451354288 846386088 687292025 484640693 441196768 15332081 697024186 982667294 271277995 170211483 400256516 79830513 308846798 190804693 295952476 722672184 303442357 416147459 653988754 818251139 528313956 690173765 982317208 473810865 98941187 999684492 262559540 633765165 365239991 934814326 692605264 340727506 751145211 867617147 140479976 655075037 410979244 448740085 783632195 586257866 198374293 794516021 220389864 261599972 250387919 727751178 346928012 368894366 932999664 587751751 329104673 559935389 760330431 338620346 782186367 446429125 709035779 365237859 449936321 19530787 761185033 318580033 214937932 604706978 118285026 935171843 533655287 389742769 246444259 508370530 116344109 2253955 227473814 856016907 538533835 640081557 243491891 725121258 289667170 527885754 712555943 147935009 439385566 76560342 116383767 942185053 59708076 688195725 565096505 175550680 624743719 956049061 977351107 86323479 198814289 682104061 521245512 724697420 243452326 41756630 449109433 826434294 761908243 52114440 907593390 873944590 960984637 46693706 959589162 758611455 411047118 652579861 942569021 431912034 988084454 90707073 86337431 746526786 735646178 849230149 239617957 597620135 649263140 535266954 719853651 497872554 594138872 456572704 468168000 475842143 470540572 30192717 26485602 823322498 676899865 135783727 483764118 711243478 415547145 682343676 728412562 340995073 654319228 884025990 188823610 90174826 530248522 466253000 330514283 775236152 404922887 406593743 626185788 707818186 528796105 890578941 767092015 426385240 17326676 748736800 254999405 163459585 35706311 786474053 317229378 907828124 968460292 594271861 69148062 448357823 194691551 855437022 780621326 554104544 501401799 860432017 951039815 910985776 58450060 684858262 392002831 694289412 549786577 82626108 791371950 218982606 694808963 513968536 446876038 323888484 733220514 155864375 604677581 86456573 181579601 794007354 485324642 290145069 189068624 949138562 565763964 167317595 422171573 311956952 366193091 930352886 355892000 631014619 115435698 477465964 478429564 569557906 103748306 909231038 141137617 576330668 584695541 443040888 358707461 458006091 775925964 437513746 926823723 825839526 680137391 249130629 228098391 891989159 659956333 961475463 564644842 697260513 584403330 607528776 983851573 55232909 544906001 887266812 630448265 756202879 845061897 665976151 581057242 711244721 659490145 742434646 73956985 941154150 455844447 289470679 339840682 906944963 598373904 868233067 339680036 950038051 998016798 74900574 765985633 372041018 290311461 908016533 622360845 565497090 325355713 440577353 597620924 82837048 53421391 233755599 355917103 441007211 214048578 853851419 529607421 369752798 429593001 603147634 580973019 5822001 177554231 435135081 452180203 838368875 729142552 229850440 840370809 817981351 751420253 227567065 39666618 21772676 208597255 769880087 144926525 392791579 296056765 696728860 884549081 453263327 777948829 582832739 533884798 793600280 834363664 537824395 726028183 141001087 617045096 249483989 908525716 320059309 125720417 75289359 357331804 421711218 405034332 83648726 312770712 748956449 395485759 631099262 796914122 822395462 861175959 381185015 337858977 491368279 596187790 83605909 561965881 725919717 97828112 590871888 916914081 159773085 124430028 268536114 459721341 325450396 777758407 171784137 188830926 369521871 456620150 143449605 376044446 901797260 989141278 740906021 727126748 476528922 446476536 934889154 482609776 305004157 784469053 316358346 816411152 696182698 913825218 151542491 388266483 768548879 536596007 319463251 883171110 101863729 976426204 498290492 894993772 419229549 666063288 489881278 340611420 887198437 76792340 178661170 881094064 864773402 921019859 24179246 553219053 437550386 284464651 141782063 525758182 358697731 804554353 128434847 741106814 791682619 28918397 677035413 251093125 980569782 506102979 192786290 590955466 741994110 492690481 227423639 132932409 492051815 912868243 9458034 154275052 769478911 868007280 700138091 826428075 589478088 314879873 888544148 103608414 264556270 864193094 930491652 36831520 399672922 498619202 589453109 769909913 240456600 402316557 931915516 217540993 705800148 141775252 748935953 563334185 450906040 81498112 390439753 122914573 610730063 812454274 488683294 675013587 83925635 969477787 856167864 524481731 429203226 287999623 157899186 805856267 374238 330178538 612120538 615333060 888923743 248879380 16735688 702828866 297887590 485036656 232598946 890649753 895823789 324064653 568719071 544099939 746700793 987533531 869369170 121705828 937585816 777321520 490493675 42974857 166362106 914874252 97699733 58523987 825637372 695779271 455177618 258991687 661223661 681144757 969099897 848873730 846795773 894456785 886676267 752148100 389380121 559681482 542254879 894710558 778033623 415743526 514625947 843259374 688205966 43237007 369474783 166893249 450064506 432044767 204603978 594286225 626494109 602992223 235375001 477388635 892547314 456044253 735878059 212307297 791966429 888882624 139132055 950174022 158918955 515199706 434282391 826846855 145732829 253793402 745455239 174357059 360863987 375101337 245809087 533827712 392054933 995284370 972645057 588105080 752503441 891286429 831776671 324057453 180901199 643806717 412112068 760403306 987438879 462560877 379109246 59609253 379466156 432315190 880759911 330755780 542080033 632498548 303794314 485670890 394945702 959537829 694984917 152269100 513157376 904040448 88518314 991224694 133815398 943684283 451894583 154702897 486800470 990053496 659690497 793765833 190676500 449354434 80126831 701020441 120676921 228077052 407863360 500401411 244989082 253861029 264622754 832920662 927885196 905112741 23743356 965326318 542906839 346912927 209358502 512448969 34937854 912484461 756704121 317024185 833082129 298935158 921295568 378733051 265621865 845665038 218612890 610996616 828161814 899933245 636279960 420737369 499739636 600839958 836207721 946766320 216602913 119112188 22717578 263093542 354900007 25493014 526138798 746357575 293657336 355349385 372552101 331004076 591495866 717463749 142323867 639101277 203871221 230242612 244960106 354934462 993963725 803020319 58088772 217411004 188060389 681359642 926130784 967514318 252287319 677160575 512864787 231942273 184607590 80236364 584579156 725480498 16549257 145454666 636929371 809658708 587134658 244039894 108263580 295188144 525441468 360237449 353931108 599124909 766087109 159025828 922084826 477419557 267924163 705184721 627613003 105238819 271299351 710553094 433136798 292975218 501019066 583694477 243564144 863815824 305893011 343745410 549041203 533696315 822567974 665394068 170756048 45385778 983971452 844007913 417591711 221522612 227190427 567651238 542925218 31534302 154497403 267940367 894834416 672643290 26636277 715892725 760136846 212605017 665761693 162275981 903310014 362614844 154018461 561136645 699809217 85390685 848979461 67819084 761199403 661497347 228802336 354268564 32777443 603157481 960338150 792857952 453385307 730134053 685012360 716927647 831934912 500177501 908775110 222404080 70166106 509921518 658403058 779035796 66772504 928686487 77224976 710838433 122973250 267384736 321498847 985401284 688319285 969472271 717085843 168759515 178073122 977284000 630634879 736486629 251842342 746934184 175504687 955812195 454305250 686774893 766643709 945568904 463989240 811208469 177834000 945890936 863748415 281390392 399112770 471106406 588359454 590842697 232464932 61998572 441415851 353677553 302447551 480631138 563976553 481915905 53782636 480387594 460043486 544573302 165329588 326060812 882166108 999903064 186829981 536911618 211771558 700535300 707345143 754658690 70672117 279587773 942451269 904573378 481702761 570895630 10304085 191561598 366913862 73387773 842965023 466202223 142316187 462771901 386439713 131479944 451243957 52850289 146267191 308778751 695500997 567642628 405777968 451045289 559800674 735233186 94669229 928609665 992182708 799271686 981754576 543115950 828008130 460590676 924936262 875374247 717365441 904231561 515284923 446898043 954332780 534148493 999485435 507843766 98770324 390738907 232608285 835010584 51719581 973464159 236919870 241263925 775771283 539088346 781166441 562095339 960477614 662932266 881859125 739534339 49558867 484926761 551861326 572880041 450922368 668392512 92256947 863872870 710575355 565931533 923904141 489909225 427035576 117380547 767894688 971306270 198563474 300583397 611648448 219889697 531355499 14135316 799675530 696082729 111165459 884354916 443936922 688060341 107708860 2865948 485804884 488506739 733108912 782405122 729609334 731623587 816011045 670351796 264061622 544279886 153251601 37759518 311286634 505413389 699937813 521589529 571744439 950842844 958236607 792106923 965835820 915682936 439423655 496570717 610537818 197025872 587730218 521344021 888682378 960858960 633574618 149016383 253762941 960445763 99539949 71231139 924163655 920410273 123701829 389133583 592623789 162317773 98275359 797070282 761277706 643361064 349720930 895528354 820521227 787280703 188591246 143093170 183927857 506079273 229031374 879588675 64679161 573000795 572662112 435780913 2935011 461139158 42587587 17813784 451626762 382712434 579199627 377038682 829696062 690370697 575562068 572686364 184904564 463995915 921786102 782594688 429248820 288550130 121741045 123800561 311991962 626595485 754332901 562702449 296762361 995367775 502614044 746181135 82621223 701050662 235989622 179894384 706359093 486546843 951981380 502675908 788721393 669918241 690343959 119292095 929172269 624322505 393851418 579725909 519504390 699442106 696276967 994982504 113877550 608920026 472783385 167472804 755761232 476061872 245215183 355701550 752958258 125873768 309764836 686749889 172927092 395957672 361346956 762041218 918660567 678340152 249805358 762416054 155187769 221793608 989249059 198862482 450135027 234421792 115093383 109022003 924699456 621787190 94115779 91366189 462223419 242113721 211223940 810884957 260110622 550334493 95607844 306908055 879936568 245926557 968051018 512241253 359896561 12598236 839720779 110220072 118097102 402177004 135364477 340827011 192818528 813193714 382039294 483502995 74699179 815936517 138318418 354843079 978544187 342191313 528076245 380240096 865634193 860025855 956550241 813834970 905076270 195417574 675279446 806204985 737275073 463916508 791038119 72494690 592113242 542106486 372860133 70104198 742325200 885688193 84003572 928916592 920379324 152540000 725422614 636601308 387391346 515833625 796981862 395600050 386523208 861616160 348982178 960107620 667804666 223744362 310337465 903302306 346503260 414730016 852460043 339004302 699870464 56444468 424051944 174028013 685682148 97017107 769927152 670388656 788917957 148660228 375011124 195268699 383250163 146572456 730174160 291144551 167334506 936707400 234213261 645709649 757773605 978682077 618268798 873752752 882283792 387291526 945145359 145600212 134120052 586315628 603308284 564768642 490175226 446936386 431461417 81840657 876670030 164649832 559788680 813973733 55691957 43988956 1966187 690393858 270276010 493058120 659618410 592154745 262348466 874118796 656181146 986081583 257386583 979808185 308484732 397948529 22773614 378711712 976800032 714284019 26084622 742036899 870384990 770579921 30225048 904103500 658713723 832949910 132638647 852456884 405935881 328619670 232956860 668304893 330898384 17951816 460567786 714884610 9182134 119159315 804971010 464900800 936007197 592244338 611804962 145584969 919894725 281163403 623437335 987596906 191088134 452619212 69109577 908385820 226966362 705914869 579801510 229041509 906866439 707708182 930987228 264151405 186346695 812229766 504795966 650562774 461508063 356716223 252681557 180738868 437149453 367300485 734765722 561753423 796782085 891332672 660260242 700611739 648357872 711955993 117003148 413758740 981118975 544576214 995433356 415718188 663381933 596347074 836022384 386335979 328064020 913873665 109407880 889399802 857894443 624243250 569656170 387806925 464421372 997783903 582701446 744131824 327973377 251184256 334819817 504172653 607659440 73255911 291537788 262547159 646912537 753630438 782771521 39098389 804495412 778292255 186238373 510104652 12254733 972870344 673893512 242121257 817610570 384287322 755139511 956195184 72041199 611292319 850030991 475546286 586365723 871657751 188070192 399606301 959834415 151965852 411019430 843389273 395998834 262928320 818013415 651821868 236275064 974057488 406741760 116086430 21643517 982766583 48280916 391531034 188673209 165470930 707257580 423519671 772073382 644011639 412853167 64829792 701714423 529749990 2743249 161749411 354660372 146122809 142026121 722854192 835579300 849104237 574555911 468041075 324222691 254553502 688352438 158332910 854066153 511286161 181056977 349139360 832850830 129663814 2938818 75638717 616110054 548851140 630619506 340120191 439781599 890745356 30500674 9743317 740949107 367093530 4787157 928534228 449580979 371062588 711389788 709251322 84547808 189217532 603989114 538610831 297909441 530041970 633570907 119754694 739631869 464939079 518730099 484453280 310373182 234408179 866036443 349209290 147689306 570330720 377110535 355445670 135841901 377424022 279469890 415796607 175464187 250615041 725989931 280239543 308640023 454559600 715550002 950247101 140886148 634427181 363877390 854420412 724277653 940644809 987636831 590463118 369865199 660128439 766345471 970682763 993965327 62475252 726756610 298958512 710432210 408167685 102308858 637309434 78073239 783673342 592431644 173523464 183486107 647156039 116280945 504609947 583227297 127844221 579971313 784468647 571529596 432917022 197156865 599098652 772019871 963920993 524021476 373943529 743725079 640522404 812239173 24066083 176197818 253611764 32096746 432591161 236423751 719847879 375408395 347622809 299836679 271679847 848555663 512624259 442761158 498920314 49929968 90357123 738987035 147792738 189876117 674969350 586399917 475064702 958258916 50143878 677517198 747302067 514039967 77750033 856257296 657654905 231649744 526079281 278364732 974320982 815550990 450614979 48010296 728205741 689169511 375570202 806263739 879775869 475594471 456990220 60522301 48870329 979950682 957208360 207830629 132428018 768116287 70575408 933234893 487630140 732656316 362090425 454375928 382984227 322267977 484134276 417513951 771581417 509261207 429850924 184960538 388416232 300324005 73210650 528306464 516562232 158136243 387991159 567779567 743953163 964594237 691035669 999711838 245420558 771284428 244619698 523183453 737821959 123381088 635819818 84350399 791165752 393885583 549142299 603778227 810817502 626719222 153952157 419392460 689878542 600533870 480408551 287315974 909565661 152361667 31464592 779772983 438179346 656436539 316820044 57851409 768710743 625516423 702806618 620396904 584312225 847900046 884906914 433879159 404712701 814379993 330082415 79906354 446440347 559886089 812591721 563351752 760492580 113555679 762807666 793162144 461532058 479585167 647967341 897915291 911143952 815309201 363254320 733361272 500558962 810152536 561568876 155689377 844894334 443889149 12944745 586544129 959792930 283840143 680929121 307494287 295396806 621154551 922210950 40864699 248727424 785143877 134774182 625713203 818352706 601000308 891747347 266885932 531612211 775820318 771736286 871547196 129910995 642783316 303357768 265070206 343423158 685648647 558321637 734982146 583322797 197545987 29296492 367616915 22629143 497513646 476059931 804383424 419042323 748993643 267535355 986973017 287634591 912727582 601332460 83130926 364500225 604801194 833555848 953777483 408237287 64824199 605998165 579991707 531086574 982617605 723997002 596479969 232859394 313648766 623772354 108677204 782616060 711039012 18707679 162548838 53412228 988670045 724771891 140744083 465582973 259361839 918299976 165492974 636920205 1323493 867342344 815331181 983429452 564606087 757329758 37716220 576406935 660414633 794179457 456535774 383946576 583905257 673247292 877269782 631088902 811638026 854888698 345661273 720476131 45255511 992254723 849986839 466397140 164046085 794663684 224469449 665881006 951566376 580144559 585611423 876742388 569315605 695451478 78876961 10370861 609394295 51836027 868481026 63572289 437105134 542913263 489254610 807110243 877842236 964852124 865621792 209696888 273082346 754760796 252577598 120012552 468770729 486541630 911368590 709915398 735356007 752791066 291561845 580595436 891929521 18188723 310009014 19543365 238646896 711089328 60217738 952519611 892512241 271892293 413717631 199913168 682994447 12250190 287815537 809492909 347398622 167402270 435910930 459952471 979306038 500771833 196214141 386934863 311549024 115381376 876937107 7233314 797916026 326607714 287037950 629442510 286423360 728278382 861264913 56180050 182258839 546836857 181407174 472753048 181464071 398705506 597379015 88197413 95875772 788591431 951951608 268577643 531319177 855459897 657503001 811037203 333438420 760241302 954563638 104809854 179675250 989693393 889347035 16937378 429664916 838570998 255227334 41853760 593254906 189995856 679491635 755462718 483165626 415639740 791213276 179076564 527306768 106709723 509858701 308991614 471618574 474188289 458858438 98882232 769704688 344488511 663621402 86576746 286713476 4038817 604423067 141597624 437463121 884323941 606396292 86564967 356348102 672407176 399260269 491885912 678205483 904954347 384445710 329164070 738577237 561201856 870998839 852909940 293560627 557629755 595622030 662454998 520305797 697349239 634166419 593949744 730777575 340765689 604124409 969981673 949831898 533770557 74465378 238356908 478070940 632637183 198745852 276303426 998222158 523645846 186735713 559092694 28350995 78017294 6374699 77618282 20740527 767908288 715106672 437669322 435559608 397692526 446891949 39053812 635813103 996257434 207457391 273043856 101252375 521037792 487549561 291252439 52028485 517349277 175132342 359987268 262834421 623838302 913934020 104073012 683094118 356939510 837288654 579473500 528821470 932205006 568816958 113000488 745108589 993079078 63482795 199115291 932470844 622707742 388371984 570134753 137367182 110924479 573375640 675778157 941555428 913783483 613828467 137702020 635184410 309522289 636964288 880733969 187176193 165815388 884051789 691332701 385675311 107664963 380109795 627963183 803670130 315711813 124855729 419429848 936665118 129143347 162595510 422130456 360139491 686108950 717237025 535013848 580619047 465783780 565315246 127696438 380860896 129150305 624564027 408439918 921120577 385852696 103861559 107227691 530449420 159282191 103467888 574614302 757938834 962355254 292742084 48692341 235728528 493929075 708826221 267736802 275784029 521930404 680435640 561351775 65330574 708608117 934274382 705692450 54712053 147493487 456999698 809561940 936132058 38035913 73930706 529111329 834017538 104761338 728878632 253468306 620303163 668957245 836575092 465357636 184336735 839551898 849426793 959578426 700007444 10451128 303283101 561803940 122704844 722833521 12509597 901446184 314298613 206561725 800379779 228670718 796935633 2319435 175410122 500805503 501556216 8335503 411221846 957619024 761282028 791056442 410510820 318828857 697833600 400443472 649658836 962640627 225369541 147812660 834945386 732528771 514269594 23276262 769522096 733052919 593416307 779605125 222375765 701460948 855825344 904342652 330184203 643050043 85191624 874946635 474391573 704058671 812125017 560324955 973147655 765912781 704806100 553966401 99232428 376472882 703286145 301058854 67860307 548436034 716560905 862347971 298239240 784702902 3262645 142770864 788209229 623358262 16267519 629938430 31730832 119904245 132602081 592456856 599242446 796976588 98473826 483406290 22511076 237764717 797014564 195136191 573740011 507999109 86158932 963836021 661799970 244481111 11099161 910472650 574305229 61544057 478557356 10783543 46940434 855579231 818543409 200612343 199290153 281108201 758668309 317427710 557549916 235549578 828401612 819994332 699938753 139084378 481646443 834347010 366565509 499654278 637566854 283986046 42704857 991607824 671257621 206938448 523605786 909394280 438441255 20247562 245142552 558299758 911098173 665017782 882806846 995762489 81957153 760836844 437666784 925078288 871466248 433242360 501289353 648369103 537348628 286872828 143613134 919155828 573148920 889026955 106586487 343144165 575785719 420127685 412331312 500721407 757971750 627673038 772944711 828046696 50507091 453688963 483228197 818888869 517309406 939673601 504148507 833501661 227800693 308771171 614121089 631575565 287056813 193371595 269471267 430268483 347452301 970288124 589664001 466033051 284372846 377008294 740014001 389547164 604064100 559240808 378025789 266894085 706482183 955630399 147381541 158853670 148326333 906241723 682754370 192855249 254415778 114464276 247652058 431428950 424597932 613689059 836297379 827157814 740238545 96989232 208561086 602580020 534597655 668981681 203183929 870554177 460479555 523203329 52968577 499635086 92239307 648801968 390470406 804438824 162580597 195857954 787938046 939060466 758598820 611475266 165791049 894157571 542757345 507933174 956509443 865833227 9775519 978370013 225145571 994733472 699280066 852980973 872947530 772310757 742205403 999342486 297888020 380118305 422045643 330518468 353470457 214134683 180460378 279863497 485434389 448871360 84574855 680475108 155375480 943627030 108043713 970610115 781280107 345743320 825892500 183140728 684974919 253684149 147314478 453524389 119568764 771063381 41341200 894266807 292521283 136057180 644218946 278917509 47572035 799412154 915528537 380880117 847663262 616788277 16447430 556154564 663261860 863989884 894793255 852569002 349705278 606982623 536671628 392750183 662937489 545487720 186997380 236601319 385601859 932512445 592520354 851719837 52177508 704557976 323658895 951669613 350644393 566005158 136371168 793045553 338503290 600725591 545025982 883018110 306893856 309307035 117754595 156046173 887559891 7766698 20892524 786179893 868016058 947212230 368992079 393015125 772885456 990117322 799486990 366168243 811215176 66668156 363600521 424491171 984088436 430186711 204819261 409015739 138766471 298580542 333542701 918954514 298121935 217752525 76857644 125063734 920551599 666568678 254908326 624599767 765241146 983280573 945028778 696409298 390148653 438800663 45839813 161920929 909016777 211711794 447107912 360912399 141636235 592427138 26471167 599269872 435940048 329488166 812825965 513267987 395752814 478156532 974381885 440113121 585016410 696777803 494753789 165720890 882254192 945551621 587765643 659061542 977212771 291919625 157638834 812638776 377155632 921847926 283624049 538141510 760303935 639233034 592694898 317942529 533458641 615688807 394031396 366756823 933207202 512330598 976932189 739837761 457675758 332156160 267545730 115091065 797546075 607135385 881463229 523603049 393731505 665930594 677079916 327136982 863162862 739448145 224580590 207619157 787600066 151920884 437220152 763243866 428489956 633786122 641357998 678903459 737482782 631129440 629543169 282276808 669331784 306025555 960728215 209605350 301182465 235645677 646848013 730320369 146056162 795397000 143035659 941303386 487713175 972558817 599014613 733118552 10295672 721426912 798311274 511741557 676068847 819517928 120912520 795865554 980096463 219223882 477240174 595901971 635851254 345986256 141721662 719800896 243707753 143933356 741766306 794513341 499468499 153671148 690045791 41087684 359981601 433738404 706701598 307649493 832248865 812506355 818389348 239324807 347216831 593979048 140515885 733890585 428833146 86908380 960390559 372397088 294880933 31687214 641221988 699641329 326636355 84785017 122812685 97268865 357142551 617161634 180337996 177285380 786089931 457390958 587465498 287188449 216887686 249487375 824980941 507925728 878053536 881768309 967996668 242552980 128069125 714087290 128926733 504971751 625222923 819708869 669425167 433772936 319066976 216732509 656096987 914835275 238213208 162129204 30071707 443932242 237892305 25944346 303830903 560886341 843948530 314054604 82249495 553617938 562945383 950701491 36826370 744057930 567714446 962279319 109059511 683072494 103237986 879886575 429910410 260905402 620901110 509324917 834506883 566391666 827136012 225189961 76948407 336124259 353047768 371185725 327998103 916958881 289844432 127062321 330385112 796798980 262855798 317559070 712397893 950490180 49335216 565716573 631754236 659716260 682781618 743928256 406849110 61160315 706534071 232799310 158136403 426623040 277462498 877965804 216224010 49969778 136833732 482040434 645554750 820113202 409264262 426030841 39647816 65597956 29429437 887364748 831779031 995120704 673054488 836118475 609300377 904400903 84290534 734769903 877426045 692270198 647638940 713929478 968106615 773358697 97945110 345064070 501087207 916881955 895958616 946231379 202343515 249978413 870238967 563882052 117129888 457638801 608027638 428425686 186069114 841231680 456897105 134865315 663049105 268715858 486213791 79544759 409259977 728471759 441946085 699731959 111437258 28377150 860696151 142397009 768327023 685288889 169745975 610299129 999374420 426729311 688327328 105330866 11470826 727212188 838184579 523006959 645073898 415524540 357229873 780343153 515607077 195231540 702334985 99699974 103897541 178103431 224123217 526242181 128713924 942145693 352409163 886280466 985740514 52086929 835307769 136575321 164742618 556931918 853061101 431470894 231417076 766807696 22595563 698513168 625356342 865263066 283725250 987418831 591829240 225857471 118144109 652954958 735681810 649805290 54997033 677955563 508987901 116707419 301670421 531165873 919239937 490065786 261430966 66179335 567963090 637500799 781431890 521542159 951141337 614277058 160875061 478262008 819589825 396374794 510290246 426115451 6918123 198204563 447373640 449481820 213623775 690540064 381496399 902442425 293330377 991890066 522804342 385139772 86243027 370182519 992183337 721369755 335431195 578045411 715287994 900426798 206436197 328849790 754285347 254996051 64617362 360244823 24384016 176982151 329598161 339993315 626590959 912961458 296353627 70382504 128830826 558168295 783717674 118839593 665058926 958680181 72902991 205763710 383986520 689362408 175274518 774245900 825128221 583270802 646835663 724645498 624276400 173955807 810767768 902412983 497019418 543148643 975495323 838565215 201245031 952563129 916601000 581562433 646218029 695583687 961250532 90687938 485511434 453562321 452405503 786544428 624758976 499311348 269475294 23036588 608624198 481139049 478772626 574567882 140969724 639514194 92056406 566156250 902091110 667891435 958006102 891554974 676912334 829061084 577258694 207498654 138770186 52979267 162027823 412031333 864966720 520435868 99685948 529798487 654572162 184539347 197114941 713637072 200591530 513925520 946495349 161146132 568836507 63305001 52868949 776333872 273347237 745462298 806746473 688389637 941112037 892812905 186506179 886009783 106604139 867640564 539564930 221737111 79726490 984250621 185037788 568860404 497242141 316594022 358637988 817379246 18171400 669275647 372655973 76789500 650462531 295603885 431278915 873356650 471757842 506590548 402431691 763854286 215790072 151031807 901764905 675070046 592751750 843200784 870224768 246255167 689374128 46099559 182693481 247575297 33947208 319050882 190571261 661186438 719511711 587350745 992683851 530182392 470816576 28722068 835831868 777277425 524874517 913393457 185986812 986575829 350327891 973157642 438587186 718502410 795355769 409715403 322176824 120132703 362531926 415994977 679312980 286498832 283865861 3974720 614500708 494594873 858530783 570952565 710185841 458719939 32189933 839252903 636042827 734995683 669695821 285243257 733694188 457681936 868714342 717720051 322328190 28026097 601004588 534643064 56944141 348182559 602739835 145577641 703969008 208742294 866528493 910663782 462027310 487688184 155419816 55229914 886486695 585192272 83055749 539107718 636171000 619011119 518537609 16924088 629388267 916992068 41734276 111574197 135582488 52500526 68063462 335084736 966399530 280042918 355091332 793528476 898995232 299237867 162898119 59432490 520965264 504482605 650869536 793164644 277301365 523633783 729794307 444488123 1984022 379738339 574364384 795735861 811169230 895932197 3921366 209014863 392467432 830636732 161581532 86734288 486861552 321353651 157436248 543221952 751028751 775171118 675693481 194248550 659542906 28173539 341897220 676438490 711307323 372728795 971666440 490851727 859667920 294012334 411268564 61016769 585426931 582020587 410209815 545190923 833350004 320257889 259173386 509245939 866106817 542553295 102950463 952334542 518143362 825242331 96710279 464734479 252745345 690699878 813476866 419840044 463033938 819105389 588493826 710286802 301862957 684121788 538280639 373633466 792469918 506576409 36884614 995974819 435166999 781856293 435164895 321365307 34809210 172851526 348973380 954192782 53155547 126698361 920142480 479843654 26638249 482866512 234595476 902294279 810781045 741684834 454588398 588403602 780276534 257701605 255256108 752567728 4398196 856127581 225128042 400002185 483435442 551321545 752903429 609697480 473807171 730152589 616361199 439272237 648182251 560188681 707567464 268377138 617750369 787071756 141000554 631814778 518250787 427585909 720659741 608003281 466584104 616122183 110723907 854375456 695701131 302060089 18627904 571690333 714693537 648398690 449473088 536658587 832056441 255305217 945230480 92660427 590990853 858870068 851988310 920649114 427726833 729529909 170035820 176131103 509232421 710938594 637070742 699068200 579672499 936758904 48807656 165938033 288453233 554485234 11347616 297955405 952954761 244718641 293608356 265990200 283625065 307956029 908287401 473415511 347057345 348594706 601910344 463172473 236688891 607946857 312245570 293047076 741116796 55195301 318820951 797708317 645083266 837666088 613503592 467219447 492378421 77109624 929644664 541147884 255568598 273575697 714293484 60057008 431384738 176379086 695240389 49360442 348826390 50448757 455675901 512300133 738122923 305696535 1466382 356257184 752299273 76906293 822081851 51820219 829386342 729551320 799911544 299096025 65871133 156726825 551497893 38401284 391694615 21920826 268349179 65644938 354355317 25850584 875958299 84913700 133698874 58486851 754124569 412802077 200761679 431406046 714009500 67660733 189611756 432463640 483959237 555309295 459137568 993769341 89486541 774046533 711430283 846520495 631507195 636470445 477900709 455489862 285024883 504944343 969357432 762450788 976796878 800271678 104709335 428413817 96493759 573812163 148136793 1387436 834088897 651479101 651391537 913831824 986032556 962488028 64836776 24159135 207134157 483072138 165151153 455479765 899815668 180637515 32062550 907845994 242253426 126869684 518988568 763347248 969925469 767004374 918188123 699431780 645113761 606832002 453517046 812014017 929569001 386234274 977893172 193626737 955602256 797700547 875213081 748751627 221722098 586461633 771714587 688563182 816847892 689714079 518659306 244457153 410184883 650273191 472469400 579723108 678209495 760315158 280923481 734586772 444468587 86353180 191813749 704988317 205623309 11862954 870203875 751373852 709297311 588845178 203689454 874939249 771644726 141466865 91947442 54438836 752582962 414414145 110665543 336251456 839453409 465993543 775730415 698789254 274089388 242228235 966799457 117641297 617560332 947945662 476006049 420051147 509086924 962687175 825163203 752565178 882036206 520418625 453934647 808392494 564935668 10640262 210916506 866720507 30193518 909930656 38105991 939364667 486815312 961238816 618478090 284524752 476415329 128635602 546977925 793289175 840448760 427307550 82587641 145894354 3281753 33087302 120283773 1958539 181815193 825187114 578843461 848107023 238218268 918853360 970277453 842739517 827287131 889478421 592490412 811741407 816956744 184113362 835210010 922190271 38502148 813689659 324724533 76473940 365686863 110867966 2034523 398335292 56486975 515567940 629396225 706837464 175819307 158289935 121599584 21642188 118639103 451003977 103050763 730143915 593346216 626666204 615393587 601579776 892231965 589451089 404093948 674645281 695303078 404961829 772420174 265217351 856150169 171453281 972485217 566582339 675841607 406421710 322771825 350405397 808684515 695054790 628083208 117333795 446184669 569008962 794503817 947724512 865562326 363528311 288542335 206355931 647793449 463657676 177977626 121123709 727591180 113985939 58429578 95288977 942902937 917475580 131928984 328008345 149010968 273274411 670419993 357482161 923083479 152504576 942179244 73914761 806554076 179626534 270824340 153976207 855554093 863229796 800119539 302691043 812764819 967899746 398983531 280677922 936153057 533257037 402350552 789391608 580479859 985333856 369693256 213372771 978721116 201753334 820532720 350635281 260101578 553134880 398215328 873026849 587039923 52989690 304033358 877382638 909578924 637265570 966745701 736707057 617801410 559721204 353080736 671453901 694867465 124531317 894481877 188559624 406519218 92419717 230474166 305568379 313843206 6194785 956020500 804363004 748460681 730340779 524186961 351385105 862392557 146097056 908856384 619472357 496886024 650066908 665875085 39660805 822628624 579633326 417043087 131712351 378460586 543470131 523047428 218168072 106200570 724224118 787316292 666594160 255287011 588474862 583203172 215029460 496016862 249860863 892484983 125552828 691370273 832960806 48928937 686043281 512589832 961339565 157555918 455668422 725586133 17802839 95246043 634493873 375830135 778003781 591097706 472051513 430714416 812438947 368086153 787776565 727797163 968722426 267648211 319978361 100454871 596559912 224805085 720754674 811476139 868649341 352180855 689041948 979268430 499213383 186621411 354203335 662463334 395492935 336462886 223426850 870042156 846848903 622093810 794981483 782112126 82823468 547269168 67012773 379649157 940174949 490307892 938487712 386268888 552781745 226500084 724214596 257545631 115098244 724922593 508119384 493602681 342692507 980612572 693380540 493056493 286664173 573209983 548866620 64692629 484572899 907698094 552225243 253960861 551080941 181051599 442136489 666364880 246359317 882602015 300813928 161831662 274956028 299957190 318018574 518132697 804141284 894736752 491419447 110857897 465443964 868828196 814365138 767162579 163785394 543193879 848443352 170297087 75585000 167614464 770200142 704257561 470354586 283165172 467271376 372012117 220800302 558830871 966454843 199842821 770576103 166574521 136638416 397238077 230675308 659482096 457976019 381245965 349859133 979171105 27139310 517264822 542224491 165259686 608047990 242267074 550691412 784302359 717635712 455598843 104277287 101934043 856615036 327241112 107476094 343067529 109989019 561775801 994033216 699458445 472365756 325534708 298048075 17542602 900111427 101476847 761137057 234872542 641751811 878805766 468364844 659586554 801180172 135529096 394305012 784901401 793042491 529552880 338028627 514879501 932158679 868845070 677681308 556245392 205635515 367066737 419008179 474034942 549031231 868310279 284771489 955090684 888308233 484793654 502681070 744702375 486560361 735319758 785224444 844635597 353980991 392455125 330867338 299910892 127722818 932369622 685963420 381455408 216117171 392492953 185715411 574382020 682433033 410353475 462582685 6857993 116414872 363897947 732237669 142514354 799233973 262577310 722660361 637484162 212208413 145727587 682287404 38903202 827072508 935366069 387758081 620817607 882173111 827701995 421319859 465842712 931433859 849206281 29779703 611227501 7485043 924171965 857124067 555291751 784223170 80836953 925060307 920735194 687006797 29231131 205583362 493994499 755054432 129961573 492114466 259736608 210108851 930088989 315663007 820772499 611488202 441347384 833933724 271566320 139700995 249588613 889009805 776686717 888703795 566509177 694894578 22619229 932169549 174996867 93997558 384177835 507478610 268415177 171186222 91552506 353901936 373561650 670498775 230807162 132776749 15664816 762438631 361826889 992510622 831606035 372066316 144694449 341745968 532656087 470681768 917508530 772717870 310159714 2203170 265834940 163558291 340952810 66755935 681236682 54252849 270756501 937123493 942962101 847122054 238191212 805452427 735145668 818410710 343600156 980832899 608066452 318489549 355037897 896117021 214316316 287834735 302709608 688232126 848867849 864926984 884099622 106597236 872772489 530237658 919206943 740771299 597593932 753459949 820011332 888722452 997448229 714720168 425305644 585503753 859593601 69752011 212676524 204963338 142570582 411135940 902157309 903790684 730801441 298760716 743365171 728419013 82405505 504132297 52115610 407351693 568329182 632620424 2469984 313981262 505362180 426898253 701644735 810861135 104360182 355630651 293210743 994355974 113137006 77190756 300587363 955012293 270382739 117647727 56885614 733686101 762432814 394810382 264886923 433703327 704885779 236729644 616285013 91569338 851664617 135019573 111802378 956252617 845708625 288127359 904509731 949197525 167446365 832088296 664687014 509157344 874433688 111529098 633433205 894307810 177461065 992460462 834572120 909344816 71611254 571757735 714762943 387907144 418456969 419277511 475363532 481830490 851306384 591694615 752902030 89248745 544071067 49283808 458349890 769255291 359158436 584992260 395923579 19866991 108366532 511170807 61916833 309903096 62710426 707015442 321058095 400211601 511000268 733277296 836738777 354893520 475446158 1281711 296174518 805075754 464386293 372076598 182808134 739717678 492638449 164735089 712295014 153634208 581696338 185720970 669812087 121714515 249705629 259740850 304527142 494032489 236574687 336194591 797458100 586090789 438278859 937725619 374150995 987354723 525330128 542395688 352736936 651804189 78017958 236280356 852585014 687866544 743474781 774362833 815971515 23743101 506232183 715762720 404943620 368721257 614696782 965986683 321449181 189979473 415930180 360079056 195385686 3239397 512746612 545010227 991451872 867931932 74249622 121404618 941760765 801801884 949563095 599031598 124532988 810730420 909311355 995446049 170342394 645431541 766266901 612379350 416975446 726620545 105542710 418272133 363692155 249515584 682080492 622272810 679420351 870919609 917310685 7891204 435498931 655287031 344385025 517950095 267750507 23153247 159021678 659597594 610057606 792509826 649814525 606223215 276126013 359369381 146737919 370327069 970411009 712337791 750530433 498325046 407210268 49768919 890181187 376437662 596870007 703150872 997587795 942923885 472948559 617232875 148506063 159344886 994961680 929457802 686707033 292198704 837593319 266254291 124732729 433928271 850875724 914035206 304054069 836334308 804072541 268167319 392333279 689853778 692236268 80175550 9987705 954057457 294779412 394896627 180548846 396192396 663482802 24954334 320350718 749853821 808250129 369518762 387755066 392797225 648449551 357057236 6216301 54195549 226815892 16181758 924467834 786520733 878232606 939984729 249728027 917149199 990502493 835687393 122524201 524896454 371792351 377572834 54960369 979345458 830393962 587498963 337778232 424156962 80154013 524186421 822861527 609198495 902014853 421062520 276775541 489121610 125823941 520875461 8838838 285017871 686915166 502507939 17913086 212903936 643833924 455953656 641328020 444487111 838900878 185982929 738483349 992938582 340810266 191240020 568893699 24451229 611835007 714274099 606342845 251218520 676098502 689602708 103106063 878345259 583608189 515733562 574660934 864453791 849291603 740661482 975398675 40331827 225017762 405499862 561221005 3095653 501068679 727054741 669827279 395834183 620284377 152289752 571367411 121594023 637071371 485714865 643203526 374694673 809689017 565670106 978253906 882636469 498210618 921809021 622624336 974896430 511638674 355888997 34677694 998038688 988803236 803893124 944652563 691991169 548729079 760143215 20087486 256320476 594890232 682822177 506989041 383817736 79023431 190008993 771352329 68898419 312351930 961780090 125834046 636382124 782033549 190667669 718537549 252089609 345175867 742976656 932924720 394389204 114704033 369126364 38300178 725812144 990345643 52365539 608054586 848540846 900644906 704687822 766878965 933388028 920482086 81311719 557018185 551015137 620926996 207974605 243420554 643627943 644659480 803745255 485990922 924805111 655466109 34513054 413843581 526451042 194724970 755852753 720612503 875931320 434229467 207238232 105904046 949348079 731245036 959127825 365718077 446155495 893986497 241932287 208827453 388075890 398969316 857797319 705367333 26339205 976876369 958797059 601075874 632683635 691477427 994428055 242393795 8330216 600093936 210252575 628206729 83524039 584338213 477400233 896071687 831063712 84776510 448223648 332737916 427708873 74310679 335586502 886064949 362720575 673284345 413180816 316950484 952741267 881994269 621005500 38249654 94144540 225018160 177437895 252569274 409495411 31038423 880033348 283035760 639846734 799156893 491632088 372686540 256424330 720861259 815194980 451057211 988947686 624177938 627458038 657571217 760923853 42133423 715400571 60486919 166916284 845714197 805290059 268956931 195734496 221532155 58935337 192744912 629690746 622185953 501147354 216541621 998723119 399562781 32351588 966275936 218539285 978600889 663373130 398338844 217506565 512939998 59303047 286174534 912094641 615290857 317770392 326017987 535462112 709356009 784218851 952440885 512520423 443730606 740977695 940764725 172985978 284869472 715902266 618818792 64904935 765991307 768930856 399152010 592646642 505998782 512206281 584629673 550636812 141633098 3265945 490511864 893050529 268425185 241830749 908315547 93106485 799075267 615218597 301115774 804330580 522806568 857095339 787866631 26232109 74858629 154025639 274256059 982118825 178021100 308197878 200496589 944064047 137351464 891766729 852837555 273774648 397173295 47499102 407287911 313784462 55407755 720340235 720858704 812407439 838488233 779926176 348954271 300450420 552690792 66290865 448250051 392949182 364418398 484057763 193294913 731030645 896236549 668288646 268409546 106141099 719950624 616191408 323204592 157481337 778059990 82014872 787192502 381251732 237196240 39031537 771187934 635805018 807554952 138912062 291449589 394184009 395429458 760594972 106136048 734279069 646506563 650818621 216031307 108331703 909338037 642445349 449858429 881481622 805952922 70205326 676983158 693201749 546198923 498233464 147129307 502448590 623915575 237362662 582804736 587132013 680590022 96420512 324789057 824636270 758756212 603284089 598421031 402318407 324212342 268451848 715524174 150550717 984459198 168730548 249264715 583648619 170248785 978931690 857839691 965239185 42300215 302785555 383116521 445853004 449416862 678882422 108738001 250831015 248385219 585757011 374271415 526034121 823170267 988981636 868064075 219053406 149053604 749976813 175488559 847835917 118394309 464687116 870391746 542091242 599109320 103467653 514465275 967517888 211891099 667445455 798267548 96505925 147024791 593992703 820608962 764969992 586391943 98529525 474699904 275077613 973149589 65072292 87237943 902549683 410270359 468297334 761949183 264396026 114552796 17575323 259800102 469312704 703438307 339789812 678883692 282204383 921401559 90686981 401327082 71895547 841983485 878949812 122631802 901214347 534320508 900107911 965298706 54805175 22519052 295820957 418267925 31358951 905093492 512923008 555732129 237598537 64211521 430854658 880457253 610775794 844910299 942921888 719002806 365794572 729989576 256180704 127757910 397674284 800858150 404520363 400015914 97870495 979276824 800095262 159298196 468962838 634980332 372366699 398188216 424459065 728775297 356916205 99476743 562735942 966061862 412942071 573173344 861842404 97777589 446264403 917104304 222543256 411322990 389990411 954434364 235410859 974283076 382701901 192559445 440991063 553517426 785558221 580392872 858375277 899589264 60628221 243332798 218515089 770480127 131428750 119649388 796875840 537465402 989814070 774579611 339874875 849515383 225287628 826392942 544128647 25461484 493290387 140193862 586162422 32658586 965938306 881883848 618997174 372763196 829433256 421236994 32767383 33186109 633072465 104562992 267254363 931777562 557724596 35166968 163397836 289037356 856210113 498124768 107138669 490639012 169766856 269562285 809335536 977508090 775539755 657069401 626916266 484193939 785968374 382290825 477656986 544047342 588143848 831658154 301280151 834762112 209330479 590257812 730556909 293123622 253265218 866575874 827829243 544617480 533704628 240803694 476083080 654955447 864286680 109853347 19448157 71538684 183226288 836235782 286147099 943222214 931619713 949072295 979849690 738775384 572745835 37257823 680185497 152444052 52162007 686117657 720924578 334355192 639916539 730369876 517575680 892189914 703913633 15390183 42232210 838212234 415013452 203938105 874207383 928255084 721022063 770190169 888466816 68555025 94335026 18872584 163833837 440391807 639239552 232838481 693038593 929657411 884315357 613884464 429867377 559625247 920487264 665742924 399406983 458687522 658127220 304531679 118048949 776786007 530067308 820851003 274746043 519088259 777648174 359244987 644569975 259991915 258327096 908215498 387571703 625757577 726869249 396310760 408307801 658029831 638380888 228995715 260104669 207670262 205981389 25586563 382713178 771528013 995208484 721983263 765053887 960488465 241608054 109553952 93257867 699887226 678451381 369174162 581513440 979815965 692450030 464955414 946751716 363684901 231185029 137566558 427807318 780685077 176012330 467722485 61253252 981203038 610356615 247873027 149559046 334630089 332043925 478174094 249881424 257684971 996668566 734496908 858048854 473379869 523131051 752216095 43868988 882101229 355723683 229788022 268845960 462904913 848316936 693745137 433196841 147969990 125879920 874921161 704747056 57591743 458186721 899387492 287462880 430759019 333552551 811722787 87810109 706786190 385896793 419459123 102994362 629492979 207245973 894782462 701710540 298501205 129881196 643519556 356908791 71349637 139775917 541781475 621177973 786941713 768534373 67814819 491308780 664605910 914482386 300043351 865067911 812483315 14706865 296678921 381674349 533728786 205086795 390607021 978116080 118718448 778012116 202318612 951463954 38772828 575562319 851731886 983182238 101757881 932582598 247936240 158229357 958944036 631508696 806561036 841972207 992014011 918988590 708784471 132431811 251158024 641023966 138269450 730188618 477047884 444860203 682136779 376020366 661980365 713717848 631158160 917041714 10286446 662543148 614769383 387301656 713847856 885035338 853887464 45524167 118254526 544003514 415237740 285935129 540535179 648587660 146028868 652701576 620253605 718088868 379843308 204267756 905399574 319737280 525183059 579313716 478418172 804731058 397293189 886841879 607687459 872898864 379805847 102193113 392398720 210000008 595652933 637107088 983699623 399187198 91775667 514214297 21484833 322069099 245778095 794789439 556142224 965194407 122737912 556464488 645905395 991979505 189989974 915926474 369314668 273650052 639644328 466022141 935999227 832390239 21490410 626990506 414492609 332652137 434579249 968757337 339449337 146665041 751541999 591661997 439786412 43248040 790323563 251287288 34853898 611117343 30230553 667204868 946951150 259422969 110186778 337639785 362777990 123702826 640231258 789513945 936090578 296214479 20498144 23854880 56342045 718982978 149863131 748174413 37458230 166426208 677991298 898286818 872954322 4571054 108941172 894193640 690439946 849507176 380555460 528188261 153500972 492752344 394529713 254442679 821704697 81693394 929345661 103162849 601823403 651312014 471380432 675387480 60021964 350931836 38767168 665266266 845786935 395856661 442810393 770332560 527799874 5105737 136196402 775364129 547756595 83849594 657090110 974561938 1494439 44492847 337125730 504184764 338713974 314138186 15006096 770653128 35089112 192801109 200057138 294627274 992807659 696758210 723771395 111379307 232547159 332940357 90307676 780220039 934366188 48929527 26865500 425054222 123695877 654518799 643164726 647049479 743660490 833861167 151905701 400904744 970448224 613597420 524575808 448177917 951133538 445739444 704537750 755872353 361086347 469844510 371010306 305315686 309847896 300713456 209439652 259178332 5277505 749021087 930363517 727300099 335265158 781601354 695787957 205955299 777421061 15726875 582287884 47252105 778103021 89091905 38919804 520110073 50258579 637539743 983934826 261904670 106147272 843422284 927368581 594841547 171371922 187632948 334847425 75691378 812457926 561742649 256713448 526402171 195877055 342666792 437409930 408271862 628248592 672439184 427346581 272405386 903547782 536599179 403081287 364255755 645464297 182081470 301145019 399935040 233865090 592537673 62554883 231252435 142785175 292722165 374555327 982863649 263633298 605592296 10220278 245455817 284863189 468703291 444043029 845135194 412667560 452511664 818807807 148277432 496580022 112355546 743835935 631336223 209825061 899280718 419300087 109379478 634728158 820275894 228493190 408619161 109595162 303056016 10768964 731766286 599696323 101421382 60897708 509922276 644427549 774004098 684443119 453776126 9920566 472856610 61598293 552322812 364533776 851190350 515943394 410674866 504283761 307718165 578886624 99724239 491653687 491013647 18530396 804100629 590316433 974990885 475282633 409414527 208975630 252021293 794553666 881115883 104459311 490261160 953529587 214790979 49098843 480301488 584379516 111467983 955733034 816009844 157642334 142742864 625344656 190117547 627803027 894224502 94194898 434525135 544894021 313268034 17054405 717022027 458741614 324599137 83448832 371512004 539632018 373484717 99533060 691435041 293257606 304233392 468503576 200320186 906365061 141202550 369212624 684957716 106295206 211032714 98391469 163487143 709601715 592276805 908859848 751614437 857811181 312207191 197581933 975396168 465562886 789284250 978663253 677407759 321914291 96756075 135625380 245501107 636154996 336930842 683877346 941607141 671637121 849854685 533856130 786379829 233778487 692279242 126050737 184047334 813351478 152505499 252077849 944544463 190105771 255943771 309976601 247864611 347594558 643838209 863516327 816194999 43186213 570405187 929553143 683375466 822312986 427972081 852414501 840241521 355060566 49275779 503991325 864404473 583314408 558550263 835791279 3577775 507028182 922348058 207982293 321506955 174159664 781281405 286087897 880233913 852795134 72860225 837569536 37922448 919019542 543974562 608434140 375310521 336845547 21040093 788768686 938868536 800368355 524347995 423678827 264228384 785657039 661952268 206707958 370380087 264821619 426177509 298623135 627393380 926704650 796141551 869619462 661660425 73726788 775603432 414140175 898059327 391031420 448079914 972071546 665991417 7538175 794906169 498281788 515691547 398714428 737397500 565531506 928147835 541972885 168545457 899135436 954531721 638802956 159122841 290504303 397926018 493158970 8375709 607595386 782445101 443440154 511000100 730130313 933569211 540863631 303713212 891356044 317191648 169241173 534181764 629543769 172812741 2231853 250386159 311926807 398627257 653291167 40319509 580570575 742836706 355444055 195119512 280344537 880266976 957755283 890028091 832971012 761559515 987284464 68982309 226377152 356035467 873432038 866737703 975490207 741098796 857312174 774215245 533958030 459254172 350483100 41682789 141575075 867532854 133672901 643785115 766490001 995275775 528529335 900303069 990256152 758471735 6101272 773642621 143886460 100158042 730111266 89971533 179870212 806957118 357741061 686520613 628293562 172078088 806992173 607784020 301807278 755741922 998389822 369909482 101378700 338175802 939979402 339148636 270737933 104470439 482811535 280557185 457893163 686882055 55896469 915471388 505580523 345208248 610810435 452122307 25794562 783878942 661806756 60157873 43993605 389024306 772325021 669429817 65071717 639896988 742020277 681286449 929120345 541535945 662913765 354205835 574730817 815871302 250431538 624038044 811115819 445506061 912007449 494784244 771476148 956780254 42601831 342386465 198386272 111750876 587278216 342174377 786711128 38040144 437312580 105677433 131217452 416116757 314527042 539455321 711590539 261482155 411653353 742476819 293167870 326546739 273024507 518102128 502702844 33641491 465197820 324670439 932609919 43526440 292895928 593324856 975550632 973901382 99171092 500947278 697116655 143004799 959906528 883037481 672307798 116782479 963956901 745565015 991780701 219629305 478969551 877013173 205891489 505961700 267895708 816717639 502137288 36591047 300681060 298902039 792585905 734725009 737214980 220532166 57429285 867700648 411093124 14507737 887163187 255783265 526577859 194586211 174815011 553191593 237537746 101852059 671840628 121368992 875498846 253751361 458338752 18893427 470505608 107763198 462450727 111164947 528771692 443487935 535060217 197185575 788667396 603657593 11723036 215918560 339290583 843094296 964912245 403501223 616286196 905730926 328672492 594942579 899716667 883396260 900104164 427192062 681968052 520451486 373490275 32492480 762735131 11042313 890468725 354151427 933315364 245476899 139815310 839398199 968302540 253403302 923304814 733807289 476987928 716588135 440682600 717985776 573039894 635531308 944199690 647958063 122029190 207690750 820369204 682364472 832081885 683124414 222761680 992328504 454982528 617245929 659392935 948324519 792981294 987033997 586996916 960287195 924065599 156431407 986241078 819160282 264054078 555910338 876250982 817178211 782854100 945768857 256252617 141085213 564681928 504015798 695255717 264534195 275386160 967094083 707038211 203090379 757972058 551852612 497072114 514578890 732984239 911718002 850563241 445217334 856596346 853605568 806216726 918997623 894374144 958372774 725978536 498362117 625114372 592524925 174916305 352939580 709387932 263084220 277062983 682952990 862487928 592204324 639650112 610204363 440749525 349646027 595023131 312165816 995270795 524751849 565342627 826544725 575814578 691113867 591725828 689652049 738155595 882478417 697412885 596771692 776120113 183660690 604197743 847728552 841041655 638309490 502092366 921618279 949898375 6008859 949635682 161748039 997163567 658805748 397582599 31019845 460044363 142376049 48309584 263225674 229001214 588928463 762453391 26433354 133084496 538140971 425745514 816679976 801346979 72171228 542377549 526794640 67427374 416254261 695834773 46280897 118413276 830050042 284643920 469257315 123739472 470021529 403893073 984841046 514920734 22740890 368513236 581283486 40461811 690629710 980468869 100951054 326778603 104626721 300051275 972377635 633009318 764335550 70038374 206032752 144608279 116072417 560031041 581908872 775079030 204040200 65342104 151710293 112423342 309069593 189271672 819914634 229685137 731888938 196859796 680293419 374802449 864583888 89648699 180319334 893494876 838937329 388788248 632307682 47744777 857154542 298085458 261811146 392341886 513834367 782788641 931348868 572678411 913307576 629723663 260237141 898358279 872667926 858914002 709729050 16479128 801502978 789554135 198254874 472352399 517791163 735928474 815608638 247499534 596957274 940111940 97934423 819591798 114201769 548213425 938715117 736646009 516556811 721302928 349819293 842418090 606783276 972705142 26792076 91620509 395676617 139976494 844006312 384932822 890609658 13682632 200817108 738426381 558635333 942187328 972885398 113609557 647772340 482758464 121355994 697074254 476054522 112855605 78701714 300429219 515982164 79131074 357807774 231197332 131397426 546424749 771187682 529880955 581513585 223149544 620502933 802095959 350519871 680924617 807911956 325288663 756155378 999974894 870344420 37500859 389403674 123909438 53289577 240670087 728972772 628812233 598913668 125999343 74839509 989681197 810556609 248294995 750035335 720407459 248193884 529951784 774123687 387386242 906691448 316036531 411637854 428350137 75168300 519713550 228560479 348157933 477614353 194529750 860650910 4362416 229754101 552643171 303388064 407842268 16460268 310996986 754278965 154564971 679883721 807904084 56060962 208283823 860680373 932647373 194039573 26996981 992383493 680042585 603095592 652424794 9716910 109596969 775570516 983050051 276736485 894582231 393903965 729776529 977033797 296493061 312248133 164597122 955558881 270220149 637504098 725547368 356538181 92005074 407740306 855780591 50001266 745990645 4302853 804415616 87131786 878536220 337019910 993974752 427004629 620641042 175349351 723520040 789896532 272136403 18117519 206719843 316235862 730678419 230116255 34302894 833565295 134215111 347704572 29639511 321165835 833963442 627899992 824695160 911842253 273557709 380979373 444202747 411108054 642122398 666847365 187325407 800629037 515026910 31285121 811964288 827563742 689149951 598647081 573853843 78192259 587385600 233395154 364130180 848409923 458717089 579505602 226619928 220027301 749270347 929461968 611761744 890513129 214919009 264295172 526638591 703070895 904812018 768140321 115825262 124496592 893417741 779419373 845004564 331530634 676045428 674417057 812337182 477149649 144757032 67275788 103403114 107250187 837408587 522568785 504465656 841827294 763247090 81875244 903185095 852825082 141682225 933985299 428855049 725047978 676691625 505399224 132248854 462911566 248423407 689312978 888280042 479930305 506521759 733920703 393908754 305476686 41400452 948996562 938290521 220836196 740679802 43612630 192172646 107556513 547690878 760039426 158357091 436244009 417847319 347207157 978616980 680748485 363941816 445877855 152145512 906060226 836984282 345318256 544774682 504995545 551855086 20615258 536064131 328390613 380480495 379611328 255990811 469320741 658264641 435404529 660050490 832535408 287767786 802976868 536311451 720444025 176320436 280099901 41763749 529657031 5748284 133667836 205320858 936864862 822934549 85228022 455113472 903462005 164314254 205266297 459092950 380495852 619837221 254513092 226337116 809560293 312577900 280767697 902484598 563500097 284139770 832756957 611408458 131313269 345420541 768811313 821195426 882210385 626569253 388561410 574423113 557319532 691929631 832882838 451067186 719466362 847154385 754870138 841473783 443863282 646576105 787010128 341917750 469576523 524518816 485014503 191365567 518979115 979679572 641917873 983148330 583383855 32723111 964043592 679063819 894492166 772499465 175579417 706338614 215650538 892775947 152689228 266536517 343668393 584241327 725108950 603446845 97728712 745037703 150471403 8833753 678468399 579791569 48449637 972165464 101825930 408596805 955500447 768472727 720901296 861652019 360854562 147732949 1674830 996032286 217174520 429267748 614689442 427959152 510859028 352004924 121400049 772205629 575762580 50437982 839832942 712310255 349531197 464265963 878939742 295789240 965264240 118941235 568321630 624433380 720861702 581143668 509668662 211584514 726154966 97311316 869179583 31872049 340115959 883158006 240351544 639633596 201506780 876830747 982603653 200977219 798551284 417272240 267702951 117453155 824052007 562432986 566552555 881662026 329210685 971677618 125752554 982393370 919385024 240236925 142952044 765476199 579656271 816517757 6248018 210930258 376771216 231200836 423221994 955589715 597467112 799923326 4323066 580907083 560670552 786302418 570396423 781753462 993065390 918560911 556451683 87352835 250485575 300687378 245884751 916263871 382465331 2221924 43180694 639177314 95646808 75360388 267436922 815623276 710812299 438016403 413060813 10841169 272314045 562815955 702866907 26141958 275256540 556103881 162022900 598446266 195664811 388019367 192717555 340954625 365238284 178631951 956674479 67691398 20482866 323680976 832674640 838165664 257597326 952067133 127543356 340227812 581178606 733733004 711382538 756587855 256103717 31980029 179090332 991602405 279348157 60731555 227973831 915420750 392895983 334467033 217892961 878345174 310854212 426986173 943460372 287300996 161178580 782281321 597509373 661524310 485533500 555769382 822052206 488866393 323455498 524145857 82032674 639193094 690362551 577569987 149569098 788190051 355653936 222176176 197425182 110611795 833890046 273655267 509194198 982590641 776281487 54523350 699126924 788254969 2803359 705887311 278012472 989597015 81599222 13126003 785032560 257388006 468360761 262977205 30159886 780756296 688411550 886271279 292221128 395205269 515674794 98169478 312897334 673848192 734472039 604028441 161843276 535182660 157616350 454674305 377237008 800516731 288445396 801140378 696131212 432220354 538050978 522370250 988598114 873092532 186160804 100614776 120820976 616123522 367563859 814718913 626607273 760167540 540053756 760031744 40804497 876049517 25883369 373660222 861861948 407511733 719262976 78900384 509822410 826163955 558383271 404601628 981853650 935671532 826446823 685035944 567219653 623135651 345414488 356530800 306355120 473618963 713376189 740655766 846227708 897947367 834525263 947624785 958272900 234779827 655979656 869443523 783359898 95188503 213380282 259808853 188188480 697469186 389630940 740666172 996494178 431707353 945749610 808747697 232722317 508447583 387455785 342315842 499941785 263540318 859356643 189764100 721769427 328807620 359859990 590356228 72313077 994804755 628615446 799233262 709073081 202071059 238563295 443855414 293067636 635832785 955011718 786281570 993439652 497033629 904469169 89028694 48652801 712533379 938080239 475466419 915132971 351177660 706979405 861913874 959629257 481359788 591079376 760709915 444569190 17791043 218534807 305450401 823963955 187643279 563542004 340594539 360241089 488329399 439402633 871068533 854386014 693663395 915459593 136050510 423144439 917034810 987254896 964658411 70496177 637209127 517664322 148473130 837792794 277599581 319007474 27192840 865112160 485262919 827174238 709079137 87020017 514367823 338965293 837097139 813644083 718508367 288040802 892672508 15963446 256170951 721563985 759814101 890228538 780001364 862409283 692591080 219493375 673962228 459313120 648211689 981642278 260686092 553095104 383862886 594716128 29116057 300693948 43252078 388239790 504928952 393073558 775543641 90759984 180103806 403699764 60495771 44349250 950091146 97000397 127796368 11784068 853104368 914058690 723678592 22524534 5865911 262639409 402013623 975588922 302007528 735618840 91358449 72553369 878132221 811767714 242078094 538336403 137487608 677854100 530398548 123513237 630496641 517824844 349915453 373978509 143704929 304615621 7720838 255110261 636529084 190182122 650458554 266507051 389903400 847110501 532796279 396112105 109861145 97527454 925256275 97774785 107028036 969184635 934355955 928608654 598707180 994302800 873023361 476389335 204499723 77998923 366579840 120811538 12742199 286804736 60925229 978852150 253251997 709501844 995403559 328038907 848275566 164447396 523077051 781972883 258529451 1690156 607113403 109803095 631659028 346010962 218540626 326352309 973359934 875069686 375056800 631058580 440215556 222229185 505670758 7888491 948713075 119280787 65282948 997218996 539340990 490077308 65577118 67586490 282107666 793249815 156841202 181036588 821659856 106380922 49149016 690857481 91490871 776615666 409223985 339762729 36894112 321749135 342252480 585504061 907401756 143590130 414896297 667498029 668004731 735874330 814560403 195337497 841828895 785695658 517799177 368515071 539213793 289602940 853902439 590126530 355731059 479377076 3734313 953358649 932517390 517045086 473258249 960414514 967400024 97841158 209619458 285344021 933067028 458328418 957963239 924294735 17562426 678927931 703627119 699963630 800780851 517370140 928780038 255866563 533704737 507903398 511965349 805131905 576376016 256422132 58830709 593389029 105828029 218111888 124018991 901453203 487772546 581310744 294405736 120595562 39323565 414100567 31416051 9408149 470241716 762653144 550866983 52076139 990574764 692349982 104527812 237255991 170280339 742417330 113764182 795694394 404378899 287649249 392840635 953076270 654201928 989239903 881548770 570289376 19527955 161227730 573603318 711184678 413068994 289345384 926259359 927375235 931182595 422969970 753052221 123143829 784276551 226088690 965358818 228868675 757689853 606796292 434043474 920776854 981089512 535088916 444841711 13194200 334816015 17924236 17705563 701392688 956560165 850216802 92170547 934534618 978225850 597390389 972737128 696448697 468430446 138722754 415909033 754512708 119164060 485018949 259321759 781267369 115648191 897004775 85837360 79091338 549047873 214460025 160766992 625762720 445623257 474822300 117347791 597176089 595061677 679234656 203729677 688314856 886315787 426103185 760282750 331229294 200888246 616301273 400244557 429858009 210267463 504012090 49816888 116906340 826769781 355956223 770174159 385863168 43709990 823212881 767102087 961950025 388916721 916410289 668333251 23998502 569572539 733715109 661900748 18793198 687198138 37140614 221172621 596450783 453410902 886073387 722015499 663935182 354255408 786048911 398832885 277937767 369210977 398433626 642103977 911355596 294712073 712899400 535883698 645259493 882598655 941225501 79160315 293222036 787097976 469595034 461320549 875380997 213457197 882554112 170981429 398966825 655402200 921793018 133821949 735381423 886554529 44347973 588776129 893155639 217718149 588412567 378791846 437244356 41313978 523568170 361691944 230393455 685117244 906602016 816167366 795782223 645299390 230015021 204939235 617951220 601335393 785700050 930450940 601424486 700535207 350681847 159749609 945945463 241204339 188446689 798029636 148466826 275691881 490874553 398419672 888519148 458521044 234704157 692932096 167839939 377041013 521538997 186835328 92686626 257536699 175920560 360294399 674644710 621739399 697254004 487946264 581945246 857683461 704157719 632331203 495219494 603744690 532959493 775824239 921821206 800518456 837027192 620843521 550837336 986284085 878199363 712087630 970444585 496875578 969189137 275278696 727713114 530543407 303004018 146129392 887287156 947045987 627525290 703972064 302228687 879565303 919168923 78427276 136108328 509070578 442113384 91350532 41981831 185006000 104404165 373001333 83446607 290226408 889006497 387070871 584112216 795317376 228418280 815592980 296181535 679245301 406627960 755484099 725627198 635437212 384739057 420369386 437224041 771375581 229876854 33303728 782579055 151808561 513514593 698735670 318431701 565685966 796659132 550174593 33678842 717488184 402542524 665978242 568146921 499585410 404829686 368890396 219612919 521662545 709285973 34820904 916187354 574339916 894811171 51887048 697400970 334117615 551329050 123006524 626228430 384818280 611629438 199907926 660797939 584527500 130612243 523830510 818619883 157681801 296566794 821773336 679129259 467055018 89063017 483850153 472237506 869904785 943364521 167902699 835874796 776117846 607307748 595553251 435220161 517419121 117642229 930966083 390911217 646806635 6330720 655644658 910161556 277350976 958206275 230631662 214195520 574173109 687980966 925002601 291752072 256745874 6398153 639210249 957806202 669256376 435351281 339903737 604418793 411254301 708231510 98596046 214014914 988771943 416603776 856437980 822438669 664943939 159396240 655242790 242852941 802308022 310572864 310253845 747836612 201910968 417792331 511264944 402567184 248475409 500814870 249975755 28503831 110489 190371735 147908003 3638072 454707692 400737589 735033359 856290956 947831097 283149302 628168459 319141183 598098011 790870932 244677855 573392684 407181288 203126516 954631785 990469939 131823030 790256289 877711770 330838715 917497749 93790243 792454621 984257768 174817569 13371499 430364076 540100858 369059765 986364875 851330864 790146918 717367373 114702660 773472774 461062137 124839967 608432726 603527404 532015418 863460338 567958943 573364765 993545792 116302951 352798892 991546029 745837988 892141292 508390593 614786173 272790377 822583777 856037060 728019828 992793778 761217725 289786682 264608500 185852596 100518968 503511142 973098821 415735095 98187056 93522525 774691861 235861384 923375643 895004925 477454275 388604304 262929388 632474980 26535010 791387415 84698581 251370720 209743488 229215496 296013862 803619158 541248072 119541830 810514281 146074558 843319919 886978790 991843093 503118199 686453049 347334364 669556146 115597022 667130718 120826809 311185282 214138092 325046694 900310964 927368886 424257183 418093906 834801571 258819489 766567730 889327641 566934741 892283173 72583285 592930411 111908592 57777525 211852609 685317422 823113628 279314242 35354426 552093164 497276503 238419541 585023970 937717455 168743656 470412404 481311878 774229773 286945834 510671966 611805450 965490921 33158388 16135634 551787982 578077385 140947391 878899262 48778046 578314674 18828774 717681611 698239850 724311499 867491117 995204485 542695309 525013877 800486350 686421032 985053184 656855054 632430492 437881548 186853111 655602040 867744856 442925133 856909873 796712471 770094785 117972050 573851320 659571770 111911360 158207869 619322772 210395098 759309773 927986160 775831475 352608130 540757758 854858285 18858231 857336355 17112710 13837105 143672303 228736261 657873249 188680750 93434885 320486861 886299654 454486356 751325765 448926165 312859348 536590259 543560665 67613897 315770777 110816533 993585328 599288036 419649140 926891773 922963510 266750606 196979105 811140140 451385781 580079606 129087981 833639961 587866841 256497695 654451204 524802942 138807091 748438190 478597239 448302907 439120585 374566369 690118847 996663377 830072147 153373976 161723554 245711338 258480660 375855151 655463619 383759280 324590695 87631818 216016678 294631585 877234759 283525211 264096453 352588915 201906726 248376560 346021393 485687009 34765425 838012707 828743071 146461419 98982942 174459882 293263678 324272669 596450244 199741562 507351962 251847874 816475305 611664233 28169086 836182425 352903611 90562241 101168786 202244983 187077915 732744711 955581809 94105451 661937621 359478099 571450136 147897686 830876087 674203722 75630831 949117718 614251642 394437858 678021958 876572697 649346520 780476039 168521829 64278552 106486244 202160004 799823142 255508963 908297779 733773353 302393933 931161218 555073053 287932603 687296377 209055376 434302868 38813667 185086404 636097448 265199999 441816559 598736075 721286076 657955209 500963918 34637684 95846360 725069009 406948119 809657401 661869674 25426245 856832410 118676426 657773219 582234991 962089747 916657922 863635032 242842495 960175108 358720258 905730610 737754998 923050254 700846245 16447369 23209159 341426229 962683518 440091278 324112508 696965464 245622472 571774153 761851390 373550510 742275865 840562377 409576955 128707602 664663875 173087722 747740710 423793986 275621433 736809297 46773744 815990238 491451940 625039947 106636134 671333434 517965993 884775953 755937369 91233121 755094488 69775930 102511278 746057113 620449913 833058881 338840616 102997232 501347397 106972949 695981461 632400696 316567394 883110663 182760794 189033142 496066778 881923717 947085271 935930198 173566731 625448063 594971366 661993345 390141928 795809343 510986341 277901070 745843346 124335577 676053675 617963249 227448402 717323684 893858742 774818170 971507703 689105411 717676711 350803976 650087337 526756749 735200067 996300082 294348256 340747702 984471055 677716833 70312388 531047990 965178596 824692948 68417325 266614709 176281217 454150260 516295456 373639316 642117761 785192075 473343022 317787154 224354683 339162053 379897935 918349533 846157778 908747723 118046814 687535199 129895657 739678889 786901213 996773144 927562108 504461355 916927995 553525694 141983429 819389756 843722061 442967733 111212851 107547699 802550359 717772218 271634854 84784028 351607771 87823952 764227763 323123047 682084140 390111426 874656373 384219658 733552678 467547010 30724461 433584391 554880653 836906061 471995573 628616217 768418728 620363062 883766101 538122229 553753165 160530930 862286035 599767911 180693499 522657794 120940998 36329654 54574964 917617622 21144156 675713051 605928320 304449894 784174236 599227775 443166209 199099008 12155840 959713442 471056856 766841198 257347213 774690608 539282521 759456503 497563289 475405018 125432736 155036785 125340433 432710182 300398003 38732645 662334783 245270149 270406507 888584682 138118845 790633360 291709002 175316999 804446098 29838743 293127662 754673423 664676790 409823388 306184762 16474965 662374560 696861335 136040756 88076694 10840963 852775328 983112501 146996174 151892082 554953091 19256515 911004395 39312844 687697954 848479648 124650239 605326233 124398954 904666241 701790243 554289336 702482884 827663594 231829487 982269049 361481799 858867393 552904400 588032610 219967878 375034060 518506114 820207835 317359572 105893734 258572457 617824116 919245244 265298872 202670227 212799975 949619186 457442246 839070710 92578637 313712097 664458215 75930121 817157130 47360033 422324610 341085941 458335586 488821735 735949579 812272112 295373202 621018422 51752371 823774974 981870631 178967688 845033057 962674105 197331340 913890053 370061835 182381816 942608108 208276229 23885998 176374594 645244283 485031224 962397762 342273613 688624950 412557766 749891027 891633779 128247971 675491970 569614695 422199472 460144693 743482278 315301977 839093138 30350990 63771112 429087070 539420224 593495477 599630707 549243394 209301675 647908584 359822998 346462004 846994988 653918063 390426572 253920672 893459567 878760415 673271243 422659250 477184219 6918584 593116038 252100203 526251873 126754929 861445399 498633189 557748126 247333833 947982448 449051556 532198885 352133710 30775002 839973343 491258152 177748621 407680668 98370658 629934541 925488890 790207570 116067649 156705567 60410761 760208453 811331642 323319095 939512167 502375479 855257301 903213062 222981240 333697790 884480874 906617176 14601180 249598463 466254618 350991929 661196972 759029799 34569783 78691860 657865303 927896432 141154469 613765176 740210414 99327819 170747936 838514318 51438245 513270767 443489133 195084668 545833369 579182468 164526547 235323727 559852496 517054720 954921364 106489661 340409319 700731000 385569985 459293355 879551598 298074295 221359082 508451384 649882259 674647971 69532672 627232713 391930642 248819519 24325054 354768217 9626851 163942109 765004530 314881325 378764287 881385561 824256979 956419332 775022581 421184059 203883252 762962121 913128720 78270723 960405748 676860779 873138273 716578399 236297254 161348190 527631984 219202338 677061491 329336403 704981258 563222863 964645592 976952895 71551826 982152039 405330974 11354136 203645105 364961041 553603337 169172315 8951750 813493381 110227076 156590801 893979311 7727728 724986365 647241240 4308155 607253418 771942382 861365115 972210207 144953179 607179358 284273861 93021036 705969472 282738607 27969266 552985244 741670049 211715128 404447041 612393359 222636549 311394086 892139825 795734677 615070012 661583575 262521770 920030360 193412254 321643093 245917408 758609842 199383176 674685199 32250121 444322871 455479666 624715043 556152923 663247858 143356237 952827240 388698774 503720276 178428463 132221501 339369351 698751285 869546483 469973608 740874567 116800703 749720570 461126832 579554571 234066016 150539295 873116098 208852965 102646313 411569609 777199740 693979127 8204954 319823047 146527858 932235492 575005815 115281503 913076847 56563869 939290342 90252808 667894977 16248934 635417104 993685730 868022729 456543201 933817802 32634040 403638688 623333083 722306764 276658347 361162744 820476570 940352408 558854164 238791866 439401320 220581097 256368395 862993233 544445056 611603967 167676142 683152390 838596403 755156658 204962063 49422706 176416531 753105153 980815785 630897001 773937980 243027892 720820834 770083277 898867678 144866436 170321821 188789956 759680392 31027020 444480270 471106035 117742740 652645555 603331705 132068133 164625215 991406596 245888480 691694713 372188519 577018134 934751197 607587473 340623924 818992682 157310809 430536116 208639759 530108336 635071764 452524710 430626292 542475062 475070033 373853610 787150412 409898276 380889368 277317765 799356326 464083452 997973492 175009109 290687017 14575850 431178398 459146461 80257607 982999926 752165923 149638133 767530897 327571426 295205608 721222409 710151512 429102408 351012210 242472126 71926501 251573572 128823018 43728425 245872938 348318711 531837500 723590221 517289760 3136172 804931428 730348047 981628881 256024965 16224899 111766770 267423925 542078322 804425809 837513603 921960512 958013354 222824191 410164826 335045248 160627537 593712320 655105709 139437774 316411456 633243410 832297348 353894426 121826195 102895695 148765446 645106567 977442602 872495250 95651384 301152997 539490031 41058949 295904910 307862614 296917826 863669548 955772207 716183394 533651375 435904058 270629853 385910626 214047274 667398908 112984519 807939471 562050662 980318524 411805848 639908999 394692164 301860385 867253447 255441740 349308065 35801055 91023606 284853632 224181826 395299495 424776854 803638410 481310674 610008684 241686325 261829027 550674449 245292077 152798791 378227894 771166217 490184196 445131455 404190005 55434720 237778130 180456377 864145548 351945344 781615079 957475756 362453421 466151862 455447434 856469221 117079454 754141936 671696918 723720976 955498579 846790481 942662722 287407299 132001665 165245 926918152 736048478 464861517 784499543 757488370 976975108 15941268 402561215 586685359 849480455 725203759 836697751 492543961 178577767 399848709 857260672 468170008 880867398 972239832 169579423 375683318 356994786 73512223 248181881 620358078 192463401 230616072 671260062 838810167 525916683 204657255 248501766 58283498 229259245 919700915 760781514 142393987 571151543 284271269 658088817 706391385 547402454 704164236 285713551 749774896 900475522 481754129 667171119 417025941 273224038 536769651 410955660 617262374 186469079 142903360 448634384 63866895 654765305 647695693 710077953 7471961 275502908 471905805 287059548 428192330 644311251 446519092 110941208 228277052 462783932 597263279 610898157 934127785 821179351 503861119 616158895 862609329 473515323 343924703 406017736 115690787 99572684 144837755 562369209 91740342 666890605 54118267 591695933 360236454 357305661 754386380 508060556 202619212 724561167 227593349 888880811 233254453 233946168 250071091 61540598 202924761 96786286 964899926 505955676 448963425 104231993 420090222 925493814 174916834 934862486 205566934 606852615 289692105 639768749 529498159 955418219 82242333 485823154 630338704 554074575 958031032 527488623 133752555 488172413 509831715 651133894 496568341 721833077 912395313 938046680 502328121 422382092 885265773 814710784 304317269 14239058 508810708 902862090 6902796 742720712 244669391 990046585 873388271 649113544 247553054 527001742 79497507 386695800 822579545 747140734 683068121 402075444 736852067 146714618 510978326 386716155 81982645 465136936 696252460 194369913 185729935 538471006 523805579 798568148 802237697 15287849 316528390 867355482 278489754 399477255 609594802 86949528 341503047 964077256 353963760 905722838 153186594 717869874 714187291 262469042 359684842 792053678 54741543 641119303 361222695 576384205 780859789 888305353 497850265 682992585 290245001 162355243 398186773 131265516 986557745 258998974 451549321 62315932 536847772 625587168 192342580 835922961 829213378 922857402 835495640 339151669 55783483 51228482 304081681 453320174 590779917 832056570 730203341 154924961 816693571 327159823 340471418 564697048 845363898 632288880 613369698 350911752 749803506 363283020 815119392 405075778 524917572 133013408 208090949 6044465 72018758 936036284 727829293 499947452 131538610 242528154 590026714 118483691 877179789 777133070 487044020 248587792 293646590 626263838 469186870 362339411 145253561 358041351 305752888 123460755 501213304 903615328 903054488 600648953 97635823 525100256 730996278 311987484 804002715 869826595 9185088 27579270 701314147 402918954 50917492 473015047 482956202 254608519 407492573 382291282 272767174 426270530 354608166 681973680 488947566 133826092 353249445 851801579 988322100 457052542 982696639 112476223 610480282 71106637 107317068 80869801 168809475 121315806 192817548 425765957 797738800 447084149 401886564 413812396 631343808 743908069 510817880 679903794 134370816 799908504 723145293 518436995 993592497 605620867 90521590 842204715 97682674 609997393 331738015 423904857 694032581 921297304 997222836 716982466 198339810 1807025 113118373 592628788 124634245 253095357 712749229 454256699 583574518 978505543 772247596 384991069 995102739 239626969 935342234 430297890 306818511 521703996 274500875 269975785 328148644 43565557 93002539 653433338 160822648 739330189 955407699 662486294 366063902 524363317 636587613 164984492 501051997 946068720 960795031 854365706 603882241 515192398 392485554 425852804 212746150 521929941 236058173 635855990 195912425 881742848 233667719 239921857 672520127 85079315 553723279 215326915 289167689 392565459 140768773 188107613 485962289 626191680 735210687 519564261 868511524 598881051 970949541 748998504 82275357 531047103 232954280 735936926 416642818 462477254 284670920 989330158 23193614 174744722 876385811 6688946 849307483 875656860 441026523 977717687 384944771 332828528 447721479 256347467 654929934 740508499 410445561 183700660 275213630 908752574 904562127 836292338 937373967 9569964 396310162 680355014 559097071 432036614 230168543 965328741 773313624 289707182 593141116 35475192 449608804 877562135 209470090 110218073 998238528 809371032 577743646 183073882 183310543 899438086 860209109 31205338 770726352 213420896 305089509 287578288 191843544 531660905 374568617 473152899 691223768 105644914 138148814 543524301 66502023 351199699 646861450 850390604 404544118 985609372 547150380 589019442 175473727 639968652 270476274 532781542 330054782 515472666 975327391 821128857 45276230 344636704 935379266 919586183 217549189 633410429 383908091 257673731 430129235 585091984 715880087 504520691 591164194 873979020 726663519 253584749 631115126 24085091 49699628 669064875 502397581 160632368 979238124 233232741 480624000 756063941 420524978 262074081 949645228 251215013 309299825 729297478 512996699 948011761 282073337 677992269 991630978 303579384 874831498 173184788 862490420 544279697 802870446 830785047 572264555 465747311 400673186 512719672 435749435 813611196 388500127 86697671 729452391 33928475 37551479 588394898 175634555 272646298 963263099 291384636 435787319 636591800 335613506 44459700 564404405 841853109 946797926 622512079 424221077 21060493 23149083 441306517 884882588 499457463 32204596 403633886 19514436 940244754 681330688 338964832 756151003 640992323 655228986 560657952 782702047 40278175 717896981 728827029 374619942 978601979 306990401 914400056 470542609 992833466 683220575 617049208 329193897 505598733 420225300 866068735 764855612 755183888 409319039 562196468 679985600 596433938 377706450 544044126 708636838 306398853 111147678 357889867 780190229 454226192 439801764 237514842 177715728 911024519 65289111 704955662 577386747 681434726 132687873 651291150 334421790 760905085 294641410 441042965 173189386 508331207 434921998 819319942 395404178 265010554 271015929 199148592 974164799 184548900 400317474 403273993 542091266 762127450 950419448 254124431 924926255 109914282 149401391 244558652 928444270 753510745 645468562 50565133 170627239 786970375 752075608 452656798 696484050 417909004 223741822 716815037 34984888 696522360 630661489 893562534 167733768 575146807 135976026 317211975 192340373 874714646 695539872 709040024 322423195 923605937 580781400 381877993 613249427 614351383 271911491 834470420 348914190 997680982 76811883 837524776 695434506 305253711 433283084 432597781 520669878 317552030 490837487 419868395 177529752 277309068 571137277 645026759 58614407 13808638 828237700 729987502 329546571 819162166 810721506 966919955 742402150 819427847 421390888 890689703 587369403 549655007 179233872 376815795 835771148 458028958 198464973 422957592 138283334 941151193 903018578 92042548 331334493 440047429 828163534 226139883 582522143 269061964 262340786 990299653 418361870 237903590 485760043 176980161 168747680 97086281 981326139 965795596 525550045 528881123 925209948 372815579 959774588 364304405 304160080 779645606 519528893 148426190 617853018 849017582 182684144 456001102 834221538 192258635 368272679 700055283 345863167 586642386 820770609 969593774 535846908 183202102 498460606 798891043 230236933 522913056 908099952 821760053 196449816 83755307 488212938 410013308 262486741 650857665 797873587 957930871 331481829 839259734 898504136 242941371 96914025 136683287 753461722 624696266 51584835 228901492 719936755 246473222 476261434 484575185 234607176 897259969 405185609 495135146 792124824 881824417 793218640 303272148 780235350 925952276 585962947 519709814 368571875 766286835 499561440 790136321 347919654 569368383 442759629 427176753 848660716 912192334 413244799 510730921 668064198 238818829 603831706 341947735 716860475 924505827 947637898 289690480 592557627 887695766 634755338 798504078 428153017 217389530 356745266 113737048 693011430 529524255 182010254 781496677 805788151 733526776 694090289 383156949 144683967 554854358 718803262 381704095 311264633 494764935 23414600 915458676 477592960 352078472 171822608 660738131 658997108 206368439 651724845 896979105 737468538 187582883 337063813 108147407 753533819 372444911 68412265 28184629 714014174 956366993 845491484 463860123 676217165 849325901 221273936 425368513 418696814 945794614 780949479 194437861 330224039 100691112 804687017 294750543 126782913 582469908 189474419 646205907 196526284 649088212 455413875 155227132 595780199 750001849 342407942 35501182 376011074 731788647 660688116 129365852 986920071 823808417 324886186 545629147 833550801 517158167 843551826 382449450 89425058 459164513 859790185 736374116 468448873 651302084 271283428 986402299 756156364 531890927 25137497 776234539 299612190 555915839 708900282 202291485 452426468 633820526 180124876 819756335 74784597 72016172 181542458 462660193 721806809 308543324 697140889 430705188 137591310 234013994 63211 110638413 52461335 877939528 204455447 853367340 978542122 546102680 713268333 205868814 493017524 148849772 961306487 115256088 46840291 839473490 442715599 872906480 724122964 854105859 593287089 204922972 781935860 945485259 869620215 830304419 515416578 264984780 978673413 260308566 606397995 729219916 243353271 419646594 530550003 638016701 480394146 71553525 376536771 196697844 438906169 911941012 683944400 294342618 952381664 601986051 192766898 317887954 695754591 371980671 649312291 299324129 442846642 476151123 181549786 33137542 478464772 480240318 373184496 117762703 322907749 432963111 244668691 341165704 253873910 966651986 186801736 299728977 421806669 368586709 475575111 546680697 271543403 633124441 401800951 749849263 624477442 801296352 392188269 418104266 229397151 404189130 650065872 611367865 992518437 515320446 570070977 403104449 891735357 802882303 855980516 815191306 312999598 55573211 964832436 920362611 578762996 243799543 549317505 851765283 546134137 363056075 489147042 919078056 360585284 496631049 649820931 653537764 363085212 203024042 75715906 495810865 935567758 854816222 963023388 728831780 794260383 480978710 473422632 561173810 997038455 923154273 972509464 888384570 915732775 405235956 631596378 447112467 851770715 6105202 787291304 682302982 731146193 179132359 134975538 85310203 687704523 914881027 517351746 858426078 239508915 413810509 449166673 867846058 408281979 579288755 86394392 773243330 116988439 678288653 78153765 467403980 173569488 382289305 115098851 921971216 195098883 908822354 909707734 804910053 60319896 640430963 267481574 534511014 805073789 122760875 513222322 517635400 838452504 263802464 997697182 509147621 151151337 573641065 751426409 940198584 903008738 166058130 52177279 224791583 718541533 859408363 507772457 674101320 460089619 792119338 14314613 535502372 647345966 147423100 914049077 576440966 261685117 692333531 253425391 339549597 802409964 533406206 540234514 441483486 927875597 944779275 903928617 8979224 20016620 447521621 227902556 398258106 395538025 170470497 482015711 681532048 597169514 800267536 472639964 330729949 109794745 199199512 403156856 398229215 824532386 211550117 212589803 677178357 34450566 336632838 991357279 576131225 958960353 95799079 866891367 773968136 188606597 634821490 3999563 605788633 418659581 142030934 712318157 568653910 360838357 142956019 822641224 616408967 538787705 199923398 339407553 591756380 591190847 375584023 481945344 702808351 274144019 53208320 480080229 198224082 599532900 792411280 937498689 832484287 776005918 993192532 64945412 58750319 473908720 408145287 768450533 299959266 624940711 69372781 253945553 405326890 581665233 622034818 878788549 246343777 912064567 543082785 808481113 876069795 486476122 442530470 540947775 366340590 125285116 607687248 376557294 336447617 169860069 743554524 954359580 258796821 791052974 542456617 241429981 354983537 469047542 797461915 736143318 643620671 912677410 736596302 924643046 157993135 436433625 37033814 121683393 633493308 831887788 755019812 549866868 255170648 438729862 389389904 118503727 126876392 68394976 243235906 677638096 482385556 728923781 248617150 892638103 397821576 514154373 409127643 585061732 825007240 85063040 972795080 771107848 566117050 833434998 889982043 825661850 690135371 241620634 35924408 341025958 820642892 596680590 117353918 410679193 421934102 889149746 631095799 11545018 118021385 616090716 667930854 246011858 141817813 838199287 769597020 568186586 610869903 278658461 909066687 688266344 791840873 579167774 672840436 471431102 567595386 405752308 502305331 739962497 845957201 437927166 903953875 860910109 66713363 570433805 559189264 767346461 391606764 613664545 47783546 573795614 2285743 910237458 759960323 118324032 116875645 510001955 70421493 628837024 133491171 534211957 214857611 586390722 628954192 896416279 280094693 359246042 263486515 96411732 871018423 305846531 546862300 978924145 7415566 841307222 739134539 10747752 82005880 155335443 668342530 740914460 15217038 330858627 584217587 824028312 928620063 4677084 832786688 515787967 236362890 433765589 542762652 903174029 178586868 560042043 804501308 964821625 803398943 579833054 551709829 401612939 977057162 378313934 428874541 650499156 982517078 794743869 579839688 82250732 212126925 226964677 357691034 706178032 245980553 37827296 307780707 713228121 737115665 827112874 293481725 990294144 643941866 94212673 579281774 955726433 358267644 773559136 462428873 167437707 404995621 941274213 537082691 807125616 625324760 168884638 887669143 149989278 565465045 541128227 211058808 784301289 994663023 278785735 113676469 525326033 584600952 183154936 927049390 778916637 830000177 898503359 724155824 564970407 788004938 973848682 251460028 296454020 856594833 358251820 30111060 196544183 57552058 707317413 129422178 18470558 495367042 968889773 552813581 952982710 75986142 577421862 532197770 855128780 476701507 981608665 348882895 268444589 284670237 87898022 62121360 70113603 468115682 405498268 60841180 475341986 837558763 140293074 211371862 711775900 96070462 23643564 515803491 506600869 789517842 919759716 523752906 646076271 426214623 725700631 919078234 557347479 265445821 218738993 776365548 292293600 49219247 669149699 27705936 404496471 816834661 933532988 759405543 1664372 959081862 618473846 220956405 350164524 49645031 278609207 290451584 759601171 39452055 243557651 709121529 775195172 145817601 147463081 179232925 817512883 375572516 651352071 387251963 589712947 149820136 15513727 425947616 680247983 621181899 698828684 67759465 214792897 227015601 272365037 692076283 910119737 963861486 167911461 675394956 729193258 25869679 511355591 784626185 13077127 887591766 702684138 845846456 504154829 68016924 148024951 467470160 339288630 364387754 445355470 60039417 144576161 434362196 946521427 579049954 402901141 210588177 19122830 431589463 277130627 40020139 295748619 448422258 120016009 385344546 72224372 678666278 931180199 419118725 460416187 324120504 66728635 266049166 229186665 661987066 57062984 447973833 649313650 179116056 984569266 968351296 155622627 504955941 724341191 607604200 608123549 153119770 10351681 590080130 243960052 221544621 636353301 852686345 555288635 409836444 557731687 770048592 203437107 929900111 85582314 813396049 958044162 147967145 586308031 488863463 629639640 369279470 123404936 977111801 988084569 270365330 242570574 711851531 754799842 778700980 390232577 945183734 376159287 984979214 244830418 673678061 177932238 786119603 374025256 885587854 817789996 216881735 515691380 673919773 989115876 279147090 424922904 185823906 692403605 163484835 157671935 447755467 969929646 510239759 37514638 454617699 541309467 794598373 225952646 863910769 398291566 129748474 57429760 660163916 988185837 166175504 505739597 742557688 854323419 438357288 189673270 210100765 934500702 397688663 325608726 937643116 2927232 233471752 116875990 414443283 174884946 889265467 281268463 664710593 557279335 777007292 888941436 787349152 7038946 578206304 897846445 326015709 955953289 170871081 666556003 294051328 660573881 297359969 599313365 365868212 459568602 966227094 816150125 766967736 616747284 941962902 711353606 89953692 342069465 421239648 955812556 894306354 927177913 823006574 292835686 830089723 996217264 620191758 291104696 261748995 994514165 513247416 325106272 471418302 694039805 810958322 646456554 33568502 393202994 948877837 982930799 401917319 12566450 173013232 724409725 664575080 460981135 199520683 230378256 896968076 224647313 818920439 849581651 616700702 771378135 333564595 787227453 116766867 491174565 964948993 768266454 366803568 573881593 851796763 245861221 225878242 896952154 644176927 342313022 772508264 821057677 512279776 989957989 590421011 991677061 272975936 919058376 741856742 205711294 691391652 36918496 322847464 172454909 366689159 284143634 223826297 606749319 886892925 465855034 613331552 238485562 476014644 857932468 125505361 858518892 174531945 839692694 566917566 753577858 84889322 129880242 639780635 433689173 263143485 670438343 391638791 348243219 440557045 411602576 786141311 324352968 861914344 49574942 424837745 783444306 791735007 774638004 7959030 796467214 917997954 406972850 203102684 709328187 431139797 508966260 187637499 917402999 679892956 985315920 929984889 977256181 552021962 117284852 424810818 546784850 720096114 116444628 808151352 22837512 24458236 503884221 15884535 630709867 522204048 811164268 411962742 674438105 407806120 145170718 948764070 603664445 826489725 302077531 943803720 716217849 772077382 287434075 550251532 730518902 33517793 652565917 853566374 768445987 321220866 571365775 538444690 304810332 191480470 660917101 744278994 605894808 316742534 885004218 374693857 767973671 488590938 813109824 686802681 38008013 514225365 509606679 414653067 587898804 963971399 656779035 489141139 413067968 669725988 896403126 151593271 940121232 855464873 246644259 271678710 598737517 718406141 741403452 883542696 99743582 350432288 209962129 626234384 46266690 303599992 726486529 307708783 491696179 603396162 755277416 229266147 562990014 77488099 418811280 601142138 850506035 986729453 538962022 5691118 762135815 443842899 537977154 96611207 217846173 756983988 678049982 922315200 989177371 642241825 196638645 216266756 574869603 212338099 35774596 255613906 90698092 89979856 618069619 854695290 90430181 344574190 280399690 594662629 132578252 110347024 306894776 122595847 765150585 950632490 709820787 849323946 725466736 757676867 3935096 132931103 564493634 119756761 263195856 726793835 425165943 474358699 660408251 84192514 972670413 148673613 421527840 259272718 558930838 20745405 226694861 336955883 356014505 751604020 412619286 431576052 933998280 352080020 668911656 586241727 698875885 651213901 973183521 345331938 228774124 600558468 844587843 65813609 209449523 283789200 678718697 850227335 623576082 777703132 143686302 977138947 95895059 930347527 347404497 789224363 644921889 793266220 641994201 624150209 203029901 300097349 738658638 739269052 809162899 547936 325449414 156927545 939289018 36134994 271727634 886123969 307178938 663706874 926762700 171776262 709044294 277385428 799468354 720771605 402017200 492402995 476460657 674277582 731687919 41964717 270666775 542852171 475013165 545632002 942615611 481700801 616274976 914723083 831813685 8673798 289679095 340631416 271101034 713205963 823854642 615120601 549630199 80372195 856561159 863522796 230809704 897472704 488167493 511661517 791374198 614617416 556908714 48007708 281809780 432502871 820572314 951693153 597458063 459636509 443616599 337630728 523576650 305718470 683997394 264017082 826939720 289123592 578256380 202362361 686465828 782154693 543049719 47759945 23499203 82369305 801839885 768278205 504011058 192683708 157873768 599892307 679849486 111844492 539161771 122212072 277275138 13320512 346411547 333472605 437475765 889576729 328702230 350900391 591698597 552128818 629186951 209369245 540029399 507032416 346878729 310591318 764798331 604897471 756151167 480237570 817776909 662209260 217474480 351280142 806987545 680851415 354800504 574021154 150816876 66253793 544743829 430347783 794657207 935735028 870515031 861609014 962034016 576803923 391449051 321437034 796750713 128905669 556051601 990994040 439504583 709411290 381499448 61809822 26698003 976862696 725042444 34078430 933166026 244477094 450484074 219402608 323604601 199369621 143481896 116313991 613911059 983229900 190151708 791375978 704309406 337394798 736065851 271964950 684860237 256535964 440096378 778161094 559726321 340343264 578645363 502359447 821640174 625492687 409472757 212392674 889017967 753260960 759326646 266380073 859241489 104491649 224301593 238198685 275613785 308004806 206030527 704944444 523335164 679497840 809801794 423263582 706464630 603443857 331030613 908224693 294597582 248554033 572532925 84650062 713732327 695659531 114644220 876457710 125580845 967241513 67989702 745034132 571870097 400221777 756931980 202639245 679327987 679014898 29284741 455770105 546085746 141144237 877097507 461092690 959556581 993133800 421013751 4365851 139640219 551224050 898645963 847101738 707172255 679541552 712630346 607558117 812137485 875809289 401908791 935958072 368056185 462417968 481269442 524890205 913184368 669960869 600065653 518800065 943760870 756144030 376196454 639107070 332222836 601136634 384711821 815785211 375067033 685769975 820556581 13803400 148940811 745328186 109262090 289777228 564067879 903677031 26224315 305372631 478312421 830510572 325066147 641277787 832668071 300566021 393511923 781592112 141288946 253163397 653491201 419581294 615485980 360828315 318585310 602801346 395026665 538285826 13256182 246047167 391425915 456687063 173157194 984792772 650259258 263259575 921368686 529747574 970875907 640179010 440007767 171702290 238799069 870451712 615640316 330168514 451005759 335380463 370073771 605273009 689500560 188291837 866543192 777833418 176946143 773727751 547791153 620386241 717626059 271326770 49857127 804893161 800215512 233092529 164806830 812381736 829878822 633862491 296623154 685912042 721729713 699036183 857502956 662280717 547082332 967299230 906228005 220941862 410084869 527926603 202250486 97881825 412272011 872776657 31370608 729425804 713097733 810279351 874724410 722901913 908604371 776298312 161411098 593513287 357453166 993232145 79785995 942022604 361174868 252249350 911592541 547404239 180499428 120110246 349024907 158922840 334319130 85988536 443832082 636418041 461900840 473459676 169875425 284799022 814660804 966199301 82612030 864096242 388571844 411432395 337807603 817844201 659236413 472285069 434504037 452347268 287914424 177988288 468349636 266913440 265506972 967718397 926361933 252031353 571063501 395285425 680921856 795758489 597482843 327248929 45343837 576802404 168859927 311410321 685091191 324798830 991951804 185001544 468551683 115882590 50159063 861647141 465756006 40753858 196358297 658710331 882237034 850796656 563554331 224088381 907328382 516751677 591406994 49321761 178649926 311247590 97237200 949095140 922902628 444437447 887368465 255588351 709844765 143370357 351390927 908065201 409306069 686113924 408725328 338429241 862041087 983349125 277315858 553445302 850000422 762822435 183408083 355293100 161272873 55586722 959313927 482961193 632045679 209835155 19175136 398053914 418661203 325879008 255694587 873128394 190896040 618283568 982355877 263500959 487791133 204891122 122852608 865160033 175868111 634408340 763520574 638938866 403962309 668110740 89287763 627722577 259244847 352252377 22545525 875122553 25114350 933458509 140299512 309778021 145939526 379401141 342785679 237523242 513145303 833612238 743535113 872805851 261005647 532083637 243725947 29588862 641062644 359042052 498087395 190406124 439970784 630732506 584630114 429538900 556917674 488104641 291909737 523635453 655434119 601082251 565845162 270193044 365603689 911810793 535486201 111359225 255051523 389431005 979116899 658244504 994483666 124445918 453810025 696808600 531114929 899561640 490792342 757858837 376780844 614009303 10989059 171295041 680112210 584572090 698146499 98416949 937968255 283177258 382632406 307409687 338805212 732912182 553609174 668965635 5877196 198243208 828744535 71857430 798928269 505754794 887267486 171572310 431224218 394270016 157600165 11185584 525764136 44229076 557792628 438488512 357404500 563683217 925437300 738781160 231761513 322159096 235961309 72449775 447309920 404936956 63673880 131532770 314446168 541459403 514628700 865139327 92605341 444477201 652825442 256470039 103233419 359083284 745670463 131837336 916100715 620052589 166308111 41111986 811697818 979377601 217300233 689708511 70554724 112263866 848102950 596624127 367590045 556763209 415719697 55550435 144795897 471688616 113597120 742451672 510254726 887181818 549728537 682701980 279160285 421910394 364713777 683573642 740158226 713820528 416860315 360861581 315412275 193262229 399381326 365462196 821222398 232258029 177821561 128347259 85543142 43917307 77729780 885524424 988504935 428013341 272694907 712385905 38692017 260192613 65072561 878597825 638348245 131534994 208309170 30220366 658642048 991178580 110966807 470521403 805154725 760923235 110487217 314512504 765695758 787191827 933699354 127452074 611267430 934939388 714823743 13864784 568979938 203699455 17600961 390915434 723599446 169760975 458255760 515279382 123100982 372947869 881096344 754453471 351707427 781669643 521620043 220727417 203737294 20981989 831403699 836156000 257525780 938256380 398606669 872286677 811529093 326829393 749653911 780102560 600011098 903956903 862667927 637655589 649691434 925179535 754982099 753257914 609754680 166863272 965539556 678958885 868732218 771561320 833949241 318459566 507636905 800194246 156872523 629279850 457789446 598789129 949304276 916525514 412442656 123988839 342907529 257813410 326139002 194568290 686803080 58974341 890250223 93183990 719778905 70920401 295756322 646194022 722082965 354731274 683430593 777165493 606932112 371093371 963485505 868685989 742597346 297781457 889457944 524669771 589110213 398087578 703090825 399309838 449264211 730188168 907598241 1468741 908866905 76084787 676982497 913381463 18043475 732290372 239451600 154886494 283304899 778110721 291645145 848587267 275035488 400749608 982686394 621677683 935736547 112196165 202129785 419265090 477031261 890198307 20590013 606230111 87465229 961891425 259745296 917919971 228676160 142986346 599472135 740180092 754387278 565940551 464092300 590683031 490713119 682739071 244849321 337973958 574031277 462008401 759691620 50977486 821602729 164194486 315162637 849406913 700152372 829965200 12846449 219803992 242716093 405423870 78113962 336702468 506303353 929173328 221661207 429438288 136100466 372730483 658166965 822736948 656756875 59441449 370687916 569024643 11652629 137154788 615903339 284409449 193579685 449913159 667742570 343732384 342798679 280927376 139933514 278699573 624948295 643276569 201751768 37352630 796259687 12934768 686901696 192582398 565691447 759017751 92620040 153926056 405398039 902745163 851795635 47136040 667325291 937020107 204344459 597729408 618813549 268128327 234624039 688165315 195657063 885132743 88262673 656727680 963544326 149477198 71673033 381087362 201727451 825249753 632437152 513736441 259996547 879284771 138939735 259274905 137093654 558204882 754246399 935846836 714418076 390007846 728174126 659287713 304339850 804821192 343014432 46923215 474467432 542236681 422790732 666610029 25070540 724255136 621304262 868021481 246913653 636635813 880676290 362299272 662422009 998837114 595676476 209283783 145523825 657681498 17682376 262016547 880265691 831259411 820600292 631936802 926302267 64551147 42303087 349483324 998599761 263292212 162250808 66636569 340638787 215160655 677626176 981901660 678833722 453227771 583383744 41634510 201015648 363452102 266398771 639109991 861726198 844061603 721986027 447379973 456624628 12648402 419942066 551325214 493309729 917741873 241439251 15862643 999551535 57295239 546959267 892891714 690576500 158485423 133447499 857843217 859160736 968148940 628403803 371889896 119676346 754376773 695928559 760103496 740351798 669565015 184883685 559368277 793391927 986811687 7553520 515305908 593217000 788717388 94715946 451444175 909396128 395306089 602704296 683896761 218266452 158529426 670869982 224364675 91867474 32419619 998123251 880255807 105222490 105316795 469074876 285511485 592683227 611611314 920704981 449081977 706568336 965005554 39991002 952878508 934246649 738889153 198515060 828548054 846876110 15990125 867305564 817202437 898881277 803054278 736584454 329285467 235372764 990255803 492062006 356027641 437859274 331005673 716748350 353793087 354679373 890412657 864878301 156083894 557567940 391296729 950433076 77687052 307038268 87691829 434727797 412477496 577302239 308048773 334463137 2625791 784889679 417639971 412418871 708928479 9253585 401768642 326555993 426204801 778839989 415452437 386987692 682496549 898121475 90520588 198301728 283379385 690737625 507647869 717910812 348938477 254921409 716822341 439703240 99174910 792408422 31927611 614206939 529582321 363912083 449412652 323358002 8306019 641018751 693452653 790168066 688818957 228780807 45005340 826748142 791853461 457418504 623250172 913939214 285461640 322740653 752207967 341171291 302544925 112489525 261573112 325521744 926301457 472504275 432699192 101034683 910003705 766591426 277446818 841493799 452236072 437627524 913105520 165449412 234227115 218955146 893824807 484966592 739641522 403888538 978170678 123325362 208629573 159888937 594855151 527247083 934937520 300893105 528614762 905617197 858381367 688916365 151075094 651407064 774769054 891485627 546776297 467410653 985547463 971029296 87850891 249477370 189360103 176260378 189613483 543430912 1633670 748121357 773677339 833904428 18562794 275997509 22360688 120219650 409437629 861623053 745091693 920257929 332862820 938843028 835789554 823519903 145724727 808020994 424594762 742891714 609001154 106116894 8730322 10768447 844731029 266849713 879433776 739307013 539907052 597438555 440878552 346288038 323645998 862953402 834566629 835735551 413486982 409765077 618296089 315556855 711332030 258032645 69089703 835209674 119107993 790850445 430619819 204482594 601446785 629344766 256932779 812386738 543915838 971349080 419036165 494467842 10755698 977658443 462366485 971153211 970156062 787028033 550695485 25002910 510831358 944671743 899896200 199941560 641091355 522282440 601554616 302038000 373498600 130412495 170619303 859541835 666988388 672993687 837943379 772413169 466134741 129340749 845710148 196796088 712006313 210370019 72545451 361107191 617880842 611113447 691092078 454288995 259174230 774091848 52645889 178577985 92207199 333906147 499205515 572174748 654042365 851437015 243283332 780285138 290545831 795977816 541233893 524672539 634911514 537066017 999577144 213294117 738213181 450761853 64273092 269385239 565756903 466269587 296233676 858719714 839024925 26433263 180162841 658419283 15545020 657721910 877051005 742143308 15237060 990194628 919063046 776181845 816134701 207052871 61205720 685868335 801485665 593267155 751925866 128652791 970984383 571871291 324733627 831194128 661632311 575873302 962960068 410132088 151813075 949755596 103130244 18916196 971623518 760131796 972646195 476659798 640534158 581501046 965438650 796716750 308024539 26187134 791143229 305652539 146106085 509407313 552663990 232574623 317312877 338405334 784400657 998089817 581423879 688670788 665125327 483720604 38922826 325977125 228773142 409947904 414022691 743089330 170036595 14797111 16354010 460899588 781535362 727144107 909291367 173781380 309751901 444883854 562938172 10313514 744375617 75183023 595376944 828690452 796379189 529512776 906441876 565798569 751390348 982001814 460721360 144105114 77423898 546576150 724308572 591018796 844166692 305322662 959442095 81241398 965298149 276130783 463007275 278241026 644134197 953140053 919061862 213624809 849389265 471773968 644677620 721667118 424328408 617608088 916899142 266488088 391508181 67508874 652175638 966477099 461906847 715139338 656603533 684966418 940036079 726977397 845322087 958262481 958314516 242878610 718463946 524379399 682796773 334024893 759493633 524547893 995580298 672160149 470972004 957692772 249149843 130941399 932945836 794344139 968600349 895538923 934149 883596964 791926699 277056324 612754447 409639755 856598274 55342712 555747460 454287355 299268898 956886160 768438806 967104290 786322450 547155679 661320732 700845725 367450825 710152235 440115488 525123630 65621980 286044971 40400981 283860601 166021241 245018142 385548973 117040925 496874261 129587720 368750133 383770488 592591535 226851223 547295494 942362209 801685549 352028034 312764668 778449661 99550285 568414622 455869593 788978395 403359243 309579975 63796873 431537840 979823618 401988442 762022698 188759874 568520447 296038158 872671775 779644264 222831514 375683216 522477156 809386439 271248057 259223407 147573263 84901203 165175150 611410682 610753327 350934478 180534108 6134759 864181199 277994819 851422186 220329679 106702812 450461880 268652148 347132444 959075457 729638329 856230813 476057925 676833394 147040627 859803408 468435811 724413702 918831541 585263541 679336623 305329608 418821215 757831772 999311456 617610981 192753027 436826258 383531454 583842452 292626426 197792629 90937168 675356999 262784247 482961729 153696657 282229112 856258004 714288160 619276443 466962686 530131722 133171844 778881433 993833998 751963742 98685993 473831764 960081798 388272570 573315193 890862424 5491264 103366848 349136358 430388010 287751785 345733011 872966717 856161367 592837328 70731464 960122972 18683940 711585446 942792214 986559483 280774771 914666051 215693878 441818279 716477453 97780863 150696357 900924820 951036115 577881413 962783014 47640012 438742522 655135579 343480028 425063299 838078296 734396084 541342517 677900300 222127993 532890280 723773762 150674404 335257028 125023914 379026199 81907045 562684806 770566194 729753755 375810175 739750328 905898436 54648094 592211825 78654519 211351049 988041395 907664617 596375817 948268856 550641771 105212204 211531140 733747732 151058341 346981378 660291177 920775573 138606448 469436532 692315239 774424231 187177136 1835017 944705177 718255078 249010559 901514326 835290434 628851637 188199176 764893535 201984020 700501903 714772964 215739465 502337167 214120957 895444144 260533773 698058787 480639741 616556210 463230017 7523032 718539638 46387829 786293439 62106332 955537981 885485775 189756500 150313844 374732180 39079263 441593525 102301921 133014194 826502043 931171510 22822235 680210038 286835927 571347654 146893880 649270275 284832696 863885198 937020767 455960888 829177628 126650009 933438365 799454725 676234262 816621648 271476500 265357347 39695369 98665970 362701052 863846281 361626312 848275945 790752013 237248019 963847977 295845485 183189347 801340502 525535071 290276551 484230527 355611982 625733159 893656315 797080105 333651411 328951412 175630750 216100701 264008177 589633795 290734926 823864436 796446876 335606900 814951252 637949082 140324262 985718570 34449313 724851669 196298396 43343858 16516758 150130263 964121915 805914049 496520064 496528318 79822874 214565423 791103797 472566503 354301440 202712492 901582468 60793255 45937013 715305324 827864406 219526483 254343922 671928683 797819434 471395747 179597889 630465436 679926291 238457865 544508336 125193599 717250637 353142223 885828435 863461887 667635705 820482243 257633133 575763570 829048495 650601955 776148941 946412613 780700924 852115966 348322324 403885310 616748216 60672667 350322114 261956169 55912940 348890423 787499037 748372269 523625185 554932322 247984019 41637640 433952982 193527825 784601623 465045725 900498600 581585387 280749898 268826186 38440186 13602169 836678311 254398796 30945420 503433051 245674856 22872054 616085131 496854637 785805088 476177094 433016012 546620449 172317787 546416103 369383367 155023382 692273039 240080617 519721015 525576092 503088985 282840124 943677228 178355258 346968026 393283997 937000704 396519521 337197682 109032135 811634276 726158222 949702638 289638765 957620506 267080482 950416260 587435326 571727205 918196224 565094177 24592102 301573948 11809013 512313725 141321837 475708354 558828490 950732792 161375019 665376494 558666209 918584479 111184035 224836745 49517493 171049731 263143867 785694050 6704680 563857381 359545335 763880357 48275275 801088408 446877757 57144232 1617909 646735196 256241112 187153130 492734114 30602246 767325850 656795343 69926647 533418111 262283745 232891710 494691112 533269164 260891006 480134477 35268748 316487218 481114784 166690306 516744925 268646874 558046265 883529877 905861442 970061857 546566608 86316834 570969196 620285619 611362424 920849567 729704782 197646329 301183620 717571700 223070192 607609832 18610369 726764589 133080712 243284341 949584607 650438316 310586467 995960507 108380332 657885802 317055361 225481328 459359113 528900915 601499036 628871711 442896834 74310891 938099993 849700310 284779644 197964618 217876227 570615584 798173838 96853302 447013020 468914275 148753445 856905525 805671155 985952030 393064401 976933161 215110694 264289193 152789127 122025910 94749313 772719821 611741781 988026256 382157969 535092801 236746235 769365468 154887181 856290588 403579567 650219431 181666970 850133851 521508996 135418779 211854370 784903620 348422785 430829759 731249964 998426628 414314977 986664693 770810054 598039265 503733987 313601551 703192689 193043364 781153178 83693688 649801435 782096162 612259696 851671070 372867034 539428659 236408800 282931484 835530474 176805167 949117716 425098605 199638811 675315394 610702930 881466100 307331325 3062874 183337040 149299524 242455268 619310714 688448821 109582730 36693152 381764178 37475054 369823122 654018045 44865628 11958027 638837991 236896011 652127597 4546438 716931189 944313018 64875508 197762632 622479347 513293892 936759047 135303117 343679247 600745254 601671056 266932057 300554112 710372010 41394112 968136112 90355466 565589156 214058386 444435690 132568614 769585045 49808390 796506814 943092845 378977208 824758309 555973406 954788524 690262264 60871283 138165749 946463027 350146630 361563296 923731305 341898876 544158133 764787190 931476172 934507331 677853153 234439232 516731958 243306371 413204099 920572796 355406073 356607631 560282254 979010990 913420252 806985035 538312091 113195649 849824136 976294588 85581700 312150806 605652348 994819439 864150951 402302518 566094294 937888309 425306687 684349218 757598025 207240612 134560155 419548531 252254136 477148047 981536428 303032477 314587972 921379925 130493867 937679779 221390688 172891824 484606063 119443851 676795108 395565585 179392036 550186435 867523089 765922263 385513282 853341265 930770419 671159962 784212465 641836654 657883072 425721085 525964710 13506420 662665479 715113232 362813682 982513936 936220889 299827836 788010653 502127209 240744206 743704254 284282653 396679756 915245067 33443465 924678534 688259159 834469749 214537972 832661180 324524357 198397512 444621834 562483414 784023827 683947601 328212395 711514572 108016853 503490128 502793733 161832499 643377951 985727093 745833291 756293655 179617869 429616580 520594074 436142049 469036517 149949278 23102424 616702282 840986328 482771004 909729442 339233864 611275557 664777127 37656246 468278662 897790797 540008568 860131559 222164371 447534503 437694189 857273263 881160671 703212569 390304768 984928276 347019190 956012419 941862885 351077297 919143041 622924072 727266968 64039213 62234511 885251110 497878667 875724822 238594372 582505299 717211962 31282686 624322877 764489258 451882487 259892429 504888176 982205122 204014332 18495254 134974582 519970337 544521329 573415238 63043367 984165627 36454423 279394676 762479677 230914504 949392642 137454354 683194538 481268345 698114549 616585460 157281804 18587680 198311360 105582491 192294655 490925775 690814496 887866202 954623011 538061934 925576316 535873138 379438933 31168095 124203719 150901214 992118751 412476577 840832688 148363821 129622719 282301525 22384286 34735396 730698648 173880234 55684674 945316603 520088245 759820780 531052599 493136350 202681658 162944701 878970667 951448490 416018105 295397241 413902582 177082270 389697859 851296840 145124599 443797503 790533033 486884480 621663190 538715235 962197048 134811861 146953913 198589928 875415097 639851535 668693944 769409008 194888425 834661890 764388427 662013445 403537373 627612900 587524517 173026405 841587165 976022496 70823743 781595598 670246934 952721759 980318171 190313232 355489683 242507541 612393430 962607490 688284440 26572059 49686145 314424471 554125926 660170516 84366433 309298477 729270575 959367455 182750203 775909203 71328932 496577926 896665313 648709951 407568954 907521372 881122216 516044779 215888457 276129311 86589292 616380719 475006355 823441747 703534691 736586404 498768337 747228292 771892048 450728994 690150112 69734853 242421084 762005823 976067479 654370865 537300334 52040717 601595173 955910355 974324429 402760220 984950405 526720981 409154630 894529559 558719315 885424424 979810066 618973335 492100638 839276186 727743768 23482317 755032730 94034498 574199398 648564869 998797972 336671048 87479746 582492878 841118448 674197310 567561051 875444669 139619407 820055275 183919486 543589559 220022626 652254863 458888518 550440996 7144483 621857500 768191358 922032679 999104480 892786849 154983221 544296507 19690469 852007590 739392920 100321060 875758497 813491282 269300285 56891063 283185505 650795451 709116109 878417047 806349041 477571237 294299406 836031549 478802630 741332596 540241026 707266607 461065134 245606281 234369293 312703459 308970875 419745907 431342677 258277272 925034223 541626695 619457286 301609903 925567820 978223010 368232262 736277073 987191989 595197262 111488243 657323886 630156324 131830023 328615051 595116751 508509503 520729679 305202168 790006294 29531969 657303434 844565577 190605047 8373429 763860875 713379575 812092202 303958638 296119927 193440377 724762725 55284686 362630690 369804349 224443086 937672454 583831538 19636639 239724220 429817716 984122482 505882472 420004841 78639026 908413686 840481663 383374242 78740678 544574755 721505427 688474588 519979884 654382976 511575319 257678337 877567246 951041994 76771199 439099411 886346356 851412084 395020326 693723253 771809646 843174371 794064972 471043048 328803415 356357362 907442675 869326294 532478249 248976869 145425946 442638132 159285376 771998573 633290407 816106442 706637411 783667627 440345358 787835481 365212685 82133174 42489606 37353986 15303629 407647984 900087263 937226872 277832743 96383352 386636303 852620578 606495419 413661962 34587470 347585097 574056869 730912478 413283593 258268168 353113654 129865575 463782769 876492801 557476111 969920777 276505909 771022036 610115063 467609274 497490461 391384074 334465045 922158554 109806102 926049018 623527398 956362911 92548940 628390144 805756393 71639768 194368961 862303150 711874360 852888092 784413791 264485289 790249132 344046907 15416516 620238295 957865666 151120521 414602405 346357828 153301113 160904279 563205142 42887294 237032874 909879872 764032374 468033794 851768049 788914984 446194599 221209012 25503712 530204619 149762417 852803241 327516643 606283583 619751307 254167643 494289987 457850090 595867847 341380482 293291639 140429552 201401162 126726356 371219948 214536024 268723206 433709360 698055974 219804836 135149354 551843235 537178036 188483458 774387437 314030080 24797914 917381690 836006260 903943121 859764585 438132846 341956140 674024192 501173690 922658436 250091099 494967126 401669698 998822026 190957593 21298775 735932878 908232581 972645230 686730921 756796329 654411853 210844114 628789553 482669772 912511237 322391453 93732796 820144361 740068724 839983000 845512414 316226299 162541309 963392341 796674360 663527754 564299585 166069 138234799 270022151 618833683 482453726 709316834 997330242 989639877 705482679 129929595 742044058 492946684 613251271 135439060 332166504 322961791 247573142 288340173 196629806 565305717 193943069 851101872 202720136 196496882 442151705 560411138 351469206 621645379 4616820 415288467 771382249 756427959 139580427 925167197 28572613 767075934 757000802 615529113 403553949 135526909 667569184 200219125 110457864 680756017 455737923 455424009 534782658 676903719 653031772 380085705 338739678 433632619 897263615 642818524 824368334 365795412 700799018 431437228 199309681 594114843 676563936 673446072 882221067 535051826 188611218 9952328 127514249 175437149 171589114 818239474 12859966 102283189 968062168 855069493 345174375 149123155 738560242 928630522 274162474 65538888 413072901 92076441 751197433 932638672 601538478 510042464 63259197 143612750 153962508 471528053 467526716 829136355 875611562 858462699 106167896 332471906 470982397 406999259 618471662 448194911 367406957 422762884 125121965 322606369 601409215 358742814 859496716 652130772 878987552 961018213 593077072 396330902 805454131 737310759 994052264 503091982 86054490 348567764 139214578 639879962 626030281 410187008 729596537 382215402 114599876 406073760 970669713 539130459 628068146 353816331 822038097 376629754 566407506 38614744 678837764 772433188 152431353 158899052 918059693 988569497 458958833 940383390 478383445 738630542 434225294 352504890 528889901 101665631 196997583 658058278 32657900 999162635 154239079 63973147 189862773 304394465 783411359 127069797 566517369 965612992 803306378 574670082 149126905 812681990 280979879 594561050 758489463 404040911 555270539 46940010 166188139 18480137 108715942 249693760 595591733 309103651 76237326 364960600 516135222 85452731 950458107 894531487 975859731 904185416 462358020 302355103 866173459 561441565 194631544 993687315 699877419 111433332 392805507 240811922 542328057 503153374 76213035 125742364 193444854 672624167 792469106 356544574 500939309 493260575 948804222 632960780 352663219 698267181 266371146 611318746 824450059 565656734 637637906 244415327 525170979 696944687 408243801 904700639 106794797 83202716 940865757 420718947 765145827 534413333 978610144 974564702 243547447 97631843 782443279 159716277 278231079 996922519 460555685 892530245 689177902 281721300 769694029 849007458 628532952 460545949 530293348 628817500 916280871 839712972 542171232 535360258 262745763 210446884 754131297 789826104 576139339 278418343 964635273 201014427 615747593 883225562 78618824 70195780 806739454 17064864 659103890 820948138 386629980 791623860 414560942 46257182 220776192 110122019 520859565 172203464 909959214 265858252 859294779 946152175 718159639 610583141 354678211 664031561 404784694 358464765 527242557 223014963 275377900 695343936 277101488 432018104 14888951 284159731 652761518 134126375 297828543 233684385 98116251 625646296 226893464 198183117 287806401 112487876 877778662 69441960 730813430 771615806 794168195 56383456 139920372 327156587 505835119 937818702 690992890 401705394 182967749 850576963 211879065 866666456 202522503 375254589 957120743 806034965 732050261 619809511 494438710 168334274 500193341 273186239 277373429 479050561 7709018 303065511 923254617 505510570 875626208 534874504 649634598 384223783 871270574 55119328 230357873 118075808 245841654 722329704 392156700 120773796 720663384 377589463 764354397 6447979 165056590 272921817 939679848 277558619 549058785 960481000 380419227 581690891 82985035 973154889 623369962 107308600 381321839 805546263 352196763 547331894 10459583 297573596 696084431 601921279 356393302 584121804 267358254 193990407 383947781 453236364 85389091 678868812 621345265 761337515 761605387 253101544 953114883 83143078 248840858 448821108 247862595 916125004 458717652 942119710 860221588 547328262 670509710 233003634 259108431 536842543 865898072 623243421 123030200 691835864 522030711 277227221 302479541 25605913 957915800 679613291 860331217 902030714 86629028 739526261 668810670 197168208 911395275 10261398 821675588 348177686 343324871 657033451 904308401 948043965 172678860 348357406 543547296 414895679 666138516 322893380 341696103 786956413 87551730 383149251 783242938 258397960 541233137 418970254 779499803 834433919 736807621 413770689 868427759 836092651 889559329 453003909 309997954 542839107 992552716 926628845 115906922 793413283 255164602 703080697 477471279 892963486 116502755 293557767 578980924 956962267 784546403 331823494 431385219 189397548 162179234 753836342 529376131 764794181 385737205 993161197 904745013 476454106 716795736 979819869 781699509 696081397 413074093 124431919 18060542 723164656 659005722 199179572 222504120 618776148 620361104 458255066 881893856 951409283 471286201 255684802 386222868 322892798 387478903 877876209 947731459 588823669 468046628 601475246 396978116 779880615 809093450 595215431 150091850 204945493 175074468 565364171 607267654 462308001 302003209 104300659 597214949 300962212 328316814 592154224 834319284 423707507 700169897 805255588 208588643 107826032 939189335 174408332 952374888 462318428 12988076 361045557 264748099 820528410 54010387 511904013 847393957 570102012 725861404 26633976 730900247 235278653 390772507 688173246 951861054 385339214 170607381 751458802 368383262 191641492 415452831 771733032 514796908 736002322 140675806 54119131 925258356 851975061 867208497 717099248 216121799 951521699 418004133 200344277 682690291 129920641 922686779 295869319 660728916 35648005 600439434 523160444 587245138 663674853 356940563 802293326 780915607 653052450 22884871 832676721 420133604 154680581 46072185 971172215 360761500 232496650 256331690 279044470 795626550 995827489 852996682 181960412 513101738 509767276 913955060 479465001 962793405 648315502 175267776 760275016 746900326 922397797 93730533 373594772 729830317 310260876 27965192 772707902 95805003 790038235 143382482 883917002 321968070 43541574 840605908 528352461 765728475 141361232 487089223 299331820 1692739 270275569 452790012 194569683 793388152 133292550 858360657 166420281 326178302 105465989 774790841 702752081 386314361 49994307 571582237 258999822 533253524 252209940 58046281 976222465 865123567 135174679 949227440 716403895 52783020 927306129 102260365 966281217 51885233 917319100 467332113 265509563 845390556 910764630 324569587 166532646 503484841 162733679 451034503 433879169 43722647 857725463 361367139 101152865 709307797 194959323 412707045 40648759 538887125 999258788 100626056 710450708 277971083 928303515 680242419 830958805 988991800 769677468 870776406 897925820 517764826 964128192 93688537 121170879 554251385 276927637 12014342 948200783 865361422 909767471 661828092 627963125 408721391 12241892 138962144 855806107 413581187 761457588 235963598 756122057 549683306 200507777 78154245 546978529 27101605 253488111 691629364 409146195 600093528 464933810 512007076 207664441 583706180 635477029 868929538 842001713 152897655 320770863 14264405 83954307 670360563 577184084 572090269 358797520 390656830 195477354 348339523 495686388 679400182 649097674 289678314 34577561 555520539 813736320 659144551 973244387 316290136 856555733 895578484 426648217 424012542 31157170 533250664 133907122 63965540 305492885 613619989 790217213 917615349 531684300 836438537 496892173 929958384 80195052 237056424 927320768 121357787 583907275 271142679 399199016 350324615 695807549 692150391 695460871 525620636 358445574 625997957 736112356 978709353 314741027 663538105 141023379 294997958 205874722 607979518 226885564 238337372 130114895 202978511 471607164 573816579 239130846 51199539 132001486 757226068 682980514 884286503 778483777 469509615 6941180 737935073 259192347 167414201 865490622 296374546 364459938 567925340 22702279 883823144 506021276 694973036 75661122 816552039 208967231 768168322 152727505 850592213 375157930 426372304 168765997 619303522 352819513 704615717 30327474 146206619 462068693 545989781 953570901 173704996 408920373 560382821 271666938 494710403 234037463 626648620 423994603 834110960 600504659 666666323 96400430 531786858 828220654 600711298 584646199 106377289 305614108 219846178 270169918 812588966 966557747 210046639 870017486 201535478 209647832 771144939 23894909 605198562 702781084 757771393 380387679 817808245 555768635 665342522 361829243 951764884 496307207 256785628 347867694 367311868 778859872 517699397 393078076 714773882 648999440 168141753 735179490 60807377 56975446 587454743 804819595 849317707 955925197 306347229 382503650 108947467 946836794 609675683 358232462 811897964 493572483 371582341 43726464 9772670 770902489 157872620 436395602 12610198 853807414 950443009 800443531 968685216 798812439 459802986 678469755 190063362 319458811 420278810 382223848 55066933 119341292 709721765 2223079 775308278 327056618 207118738 531665602 331695385 996258349 830110917 636356576 77672889 484935479 464954763 235465563 454318180 819880095 104472895 690443912 152494088 797375815 729416526 835888571 862521990 653920627 462358047 370628973 753449017 733887274 346856745 457284093 111549024 147519979 953768998 353975069 331693 550038488 77017454 50849799 404083706 762453643 933362648 310931629 270912041 373602012 414736079 248737629 974699606 345754057 756550158 489071599 877625102 161459222 374795939 222533557 295155459 515752574 616340356 846104572 409124507 936569507 304866220 250106710 611337814 156009169 138510938 252928436 29098480 836451076 122038416 681560033 5855800 287315383 269765986 157539233 895685260 690367656 252575983 338943603 664121024 930160287 23659665 555789613 318724634 121472662 781828125 474590977 651592387 66004666 24856899 615255996 444145899 688928823 835919972 152576563 607802167 110153117 85878761 142801719 223456867 238631017 268543821 639315343 604975666 548002959 361395036 880449511 288743043 370950741 962257944 279288206 358589879 443164281 546641934 92154452 165375101 729196055 556322411 178397169 328033345 732834847 504261916 106099436 584326326 590564535 285040781 700589859 739602895 496110590 68894278 595207138 248419219 94462697 944756093 605133084 305806342 457830791 746129008 321201316 680763288 456266889 817950428 139613005 66377484 803003115 884901170 923894589 531282687 315090397 58961862 509993988 31461034 661897167 496962431 1785049 265168340 237620216 111843703 323174584 845552622 588640899 255213761 415612097 271870944 530662259 904094376 419203121 410955803 786443341 509844016 626060523 909627353 168102796 668212752 420580660 46385864 435333601 126513540 702861558 600693095 688537656 713698426 177250193 591047516 840485217 461702389 481143112 541797577 874956611 474572986 548071947 930826720 851243924 644598278 48736152 239116912 848348664 709992944 795782157 526670806 794637021 114679711 387727744 219875163 108931014 356261289 726895835 94747380 495506350 802231486 896356117 175222405 314953209 494940863 825743079 386890999 991125346 75295462 261383182 353910926 199763579 261088289 686173838 859715078 716349180 328018496 811694454 633194001 543432776 365538084 874155964 958500225 281910643 658339332 226781533 951157361 312855229 917695953 256837457 265007080 205706131 400657878 118814342 621306510 802184921 700260659 344349857 427006865 740395241 940121709 732288727 824789723 745605729 473727367 260758823 345102154 173137955 995882192 991110709 389773651 791304651 325809926 282234586 415888566 12893843 989949575 914772247 480899009 658324636 901358014 706431982 38984773 526100133 479768814 505780599 479362541 104342887 897871941 968619132 656460487 59759896 533680020 281707419 174101945 134537339 725166344 820596844 278321786 492962815 591313031 9026328 233085369 168301798 232365767 994889536 181630071 309618427 777806999 873127311 621373416 381244680 463940001 695238300 386480086 956081826 548517854 160924535 437256299 354944108 113129328 571792836 280106424 293253468 799530296 625511897 533392487 535702666 10579407 198166062 848025183 758719877 789303670 760663862 236755323 388095826 879625363 693675624 870056770 442117919 689639612 239660242 898582745 8507370 797023496 281302537 486006981 415402188 438846051 507175326 536605814 618651477 386973765 388753805 467466766 802384017 99669013 539440287 600201915 553852691 545800174 235811885 281811271 124529837 669489869 780835426 134888882 21836796 444340741 279288839 721951010 235167879 992900096 701376783 541082774 627369729 497370 533960752 745462592 750346688 426378478 719837008 822038385 707261181 761152846 262624316 700537635 264079049 894281296 701762820 202606377 1045024 933984066 374975799 607325406 196801504 99197603 830972219 609572530 541264677 221861289 428151503 670086808 774894480 859726902 49525755 815454666 820799794 990656256 596119588 728666636 650281852 986974352 98269907 327315891 618206906 974199324 970238726 69397459 923320119 253073716 573733644 760779371 193691468 888783280 706444625 312125932 659982627 705096754 18101171 718453112 10119067 902057682 988214492 289315208 652116284 157391769 782864123 559933106 774837528 244579758 164585491 443919801 83972699 475243311 688671220 421881887 644294945 345895403 46621172 715527634 66704105 548641651 436506041 282625861 170180425 986839251 515540965 339317282 472530843 406533749 626826897 663989825 71280295 582104879 935069760 941332177 191896382 267801887 29579752 209374163 898017937 30142571 420800819 113405813 236776043 507747793 544932731 719848486 789195821 703386467 107734381 97438935 739044610 466933357 799155941 593865148 545140311 431801872 409573359 231647230 895168495 697172561 24504130 270545517 497341330 676420251 34282515 562652960 429266457 330840978 773926903 957282292 61781817 566559651 723559988 159479944 972416874 306290106 481424182 249616128 841044787 363292378 514075254 507522250 825861004 662959665 460732648 884028818 724064015 267970865 580941289 320178625 101693846 910706502 876499438 436657090 246844255 988831946 925174575 740716186 26760682 257880746 415519174 86219644 375455719 506368243 179556932 869193999 197351380 132605802 781845770 378416826 937380225 546660191 272224044 927543537 258144839 934929345 244351046 765925046 155498591 631034231 1447672 709570739 383686353 329028157 899822381 521682186 812422453 818922510 361258217 307750416 784681468 110030603 386184816 781167560 430891934 960390266 466801867 537164819 551323623 761308409 189154330 249420733 977077082 969130338 453840208 258348053 558226468 922219128 557481980 361872565 294693176 517102164 711383537 768840207 314236676 379603280 61889326 716750329 527867951 986260101 593391521 468744798 469177515 537078584 379279580 461282150 804671676 508059708 244826052 258516285 467189327 290066738 794390979 627556180 256532039 561668022 99063582 991705257 403018979 293971794 932652557 93636924 696096647 645933881 304640272 405944833 90604765 25042425 101202522 665402331 554942932 997775028 304995735 709451011 77999107 30721386 430398509 75668657 9347680 286978046 139314974 452026206 397614646 956561443 988740085 728893219 288057658 202781211 400137368 18412965 915667081 900167745 376370417 673648034 391745299 830978512 502102573 144755739 747846297 256768789 649105530 189931540 708835147 600907864 306100656 601217664 177901476 790408541 319464260 828195571 480803827 259976444 464656368 499166786 41458503 109957449 220174143 158273612 715226185 736348260 229246056 273079821 85979598 372282822 560004166 840490555 569048335 826831662 347723862 681314888 971191741 958981072 882211286 489005789 16871833 684504319 89946194 921345260 68395487 175801178 691350410 863000781 438122763 449168943 996099034 162708202 489609793 954762941 146221224 143755507 822737121 12208220 197211721 255460292 428328788 63768721 916050838 363269606 959765792 476257560 667083951 925413506 619988616 614086898 150583769 96330157 223627841 356880312 585576344 582735802 540889850 497930051 351628360 685484950 689604338 52244371 596921530 980871493 784513922 888741034 928221553 930024631 576167621 517040678 642047911 521268585 750701663 875151685 836946105 276008716 831500813 982934362 585640324 848044557 573049930 874817534 586482126 504076772 551932958 805028751 612051066 738502644 29156899 404175868 620825071 611759294 749363999 225332133 879347496 867324224 984905055 894241526 247757134 801161832 454055295 804822418 297989977 810424786 566885927 13840060 498595996 660454773 86858840 119258651 737654960 387825624 407315846 433457956 668516443 148872211 929770391 170105985 552286367 873651986 519420006 539376211 942081556 664802565 12234360 411495170 880533942 630982659 220396103 481727452 347504300 73764058 223674627 738926407 548318186 602345742 577377149 590549286 742888934 680822422 29302096 67590399 158836463 532534358 652183214 297558048 160908788 96765206 269293986 637741714 269964192 249642347 856202463 156616313 383268334 264258401 169828864 71967706 905621068 853386464 795977276 13433961 824246101 790526335 640422396 26374878 834663830 789993438 692103226 670615074 868398552 399837545 112360253 610287582 324553905 622006155 758277902 32732902 342195261 214862136 209321794 201798842 448883734 212489494 670715356 219097981 307056738 553622413 371582599 272644139 469079653 276070021 392369029 670424297 356823896 943553778 593188970 791034518 436361957 81243147 946966193 716473220 74327067 332379472 585804937 169965817 284205691 768501080 819536840 125044658 635251818 53291625 595761622 480612064 302520882 394827866 944628666 796417864 396043088 215976863 854469096 508205473 515402028 529226218 145431837 264140256 366578625 37167835 748037291 779770082 57605595 600634826 299756823 468693409 446686878 830015194 543054433 919265918 213570068 326479934 411765578 160022368 553427408 266511978 135843874 679853806 485639402 275708053 273956383 35074393 432416328 162743309 145657959 967439174 479349037 42939596 723873616 485749911 546902562 937234687 432395020 328172178 364186336 402434999 791632356 318944820 56903380 260084785 976981165 634758889 114858869 641134571 590463131 212458090 614256221 16957670 984775038 655221334 530206977 912543230 103648343 835606886 517728737 655349300 261087607 281334566 876724571 907588044 610652404 809362537 933837462 699808506 379082953 54864911 666202948 384807102 265416361 617690431 594131648 899247320 764427316 3275848 99229696 945086743 338273503 437169213 353250991 495122117 298816919 932096848 865934281 667718612 687943314 718851285 901472016 653208463 953628355 649587337 426807912 879018595 462244276 206545365 413011919 510770956 871298241 736769977 709899743 908025717 190993889 185434618 403367859 925873173 932850040 155525075 201914430 84814259 542813275 875337976 228749086 696438555 578189818 584949977 315178526 936289224 723717640 2090138 758963726 545267574 356237427 548422047 746015378 172683990 460692018 313174547 756726207 852045160 694383361 635971997 298955640 271563282 336650538 808893807 87856633 857167558 336752347 968412193 497124611 823837333 155332653 936511058 655407320 404146707 110332738 751161543 974229504 429033814 13666089 976678688 693973283 438892066 736504289 505863182 311367367 472863107 6528784 639387555 776214967 371464979 684294086 818731006 449961889 518203700 764701134 820474399 939028125 226152333 492635557 168840184 814683198 254772949 543366685 643948686 998693370 498358059 311390064 800270422 572423404 844373092 109492498 189914243 271308122 979434724 133685294 389838737 406159901 980103080 950268371 566023411 734642222 943399411 667195085 863710521 390094070 823383152 135147581 380811194 351389457 628905087 400684692 165630061 677400426 98570461 735225706 771095872 902409347 685539256 4550811 418868156 275517825 206744044 562352686 392356197 744302281 308812993 408216584 922795667 4553953 998412142 959931254 644214069 632547323 829960575 828791431 762745803 911510134 151918725 580480508 920353633 146048512 881104754 19318042 60993979 863045673 831771782 450948891 523596712 61005665 666392875 370084625 12332704 271416328 561512520 539277523 561320739 505312102 578644210 248402512 567778777 834923758 977160923 6689457 868923782 312598160 800348467 20408582 409814454 485056015 340217939 979917945 977600003 393076325 608784982 821996190 998821185 202580734 27882105 395193438 531565594 265697317 940259487 422341750 201209894 940152796 35568211 42409912 36633997 646141492 722103501 108399312 488938235 719238223 58711250 543982576 887289222 850471033 64300454 868614716 876871694 360208558 223102015 84845353 684019501 130503607 331926609 594628727 983394336 91362458 401711509 733503432 681085726 987372654 711250133 965690002 187295679 951269691 17191053 391140437 58104076 943351233 928507910 411568052 289422110 145760615 763019917 689690795 529665431 588238326 348393825 292968845 821905376 537136315 930839712 431683165 420994493 928723274 514154488 435575296 3472391 593413773 856829233 76366357 751638505 38380236 764125688 878942148 139705623 95974326 580678531 71194917 735542404 299882546 46641530 347501582 661446219 766360422 637782241 166444171 306695456 869214193 580942826 328214129 279521570 217581577 291593236 973569087 361971675 566806903 431873177 434353393 155565312 262941596 989276061 864435303 992231133 467095450 172745927 888555467 214712750 851358829 337831766 555974697 267363260 676689014 577979813 553750484 445431490 124200243 558425966 894559017 438809345 150473995 642687082 628404895 391599298 639906999 354314665 937514812 990583681 291397592 308192717 78449469 798618077 737760034 302508564 40662318 128482425 772033667 612787230 999854411 346406510 740832519 642724067 117076561 326179327 512978590 340532668 780905598 263039156 212881601 950845567 990706037 228940369 755883869 354999725 801420650 326798279 273470148 391299343 781244814 672293275 269953330 568071291 471387371 513058660 38195998 264414899 665874058 625287970 483017614 845507639 206546688 779185791 131331806 506397503 815644840 863041671 954125387 762848725 96657224 97019660 299394264 334114020 908591699 269363996 984125432 980217553 434896344 736517506 285967462 664785985 5311154 326683425 697299506 96870737 6770896 15463180 854893138 230902724 493116389 758945620 476801915 557404574 752470849 490339944 580906732 73217786 460218186 581284843 586732051 33142141 361273487 736764187 961652016 522017615 394429171 242753185 542455393 463611352 966379290 602225722 98537537 822400355 237331307 777675712 604306272 603065035 511969494 483743593 93869980 646602454 324697183 933811120 542112533 305112353 233308779 837585497 963350954 56583368 686820172 341586966 956802798 123496132 684162640 129137833 163743896 454290196 533674229 877376542 498474294 603791479 387937591 163444870 171053103 432283731 56624554 672546793 208959579 651815151 650365724 876174091 379808982 924864666 442399784 334127176 753826426 402144081 902185113 721164334 581833695 258298323 710659179 93923955 866866753 713560088 944391448 739247692 199903795 781642088 849254756 623083650 61892582 120197890 304738009 57848864 596719220 452099760 113077840 245852579 83468023 951449795 50173327 753780369 658523681 81310083 725114058 742302701 785757697 475910938 710984466 755554323 598833309 306717507 726830787 535208173 305773254 116115812 886605636 605876446 118389022 74446053 634229760 865995283 495983575 688603521 313347586 351896514 314264266 819933926 454016905 681344794 833537195 732175 373922237 484020685 833032202 549299525 961874497 446041922 888512952 222791384 242756609 90157727 20868951 820661192 750848650 988705840 194909860 128543200 772190920 165329401 211602497 563647524 540096045 335865212 467486686 123656973 977388651 863380678 304024706 140543461 84215899 255612027 260017194 214547499 648842451 744510441 647069924 104964526 590737749 97763183 715738613 651239336 198732858 617290340 387156161 584496983 31254624 571227004 142088518 580843633 502426958 379668691 734413684 539513635 497247543 719609305 108766740 530557303 579444240 661941358 16447182 224081003 716005983 659962814 771720066 53876432 868332955 775642660 775820013 104409955 314482195 975588037 70526799 97219789 908241362 972622460 854428999 780811615 486278771 584749419 87517700 560455766 665494640 199331173 83564801 647469881 233578493 368173830 420133694 351380716 569876909 827961907 334834563 298261609 258861717 426769637 714069864 132670253 390794758 737986687 302516864 592589945 616514928 186250538 541294401 411240795 555401509 765152536 473922439 530647921 752467972 144948737 954651764 164511530 778739278 656319122 888115985 904167236 737329294 651471088 728302631 133639630 970971098 696543126 275987226 854328264 630145854 403671213 539711280 23172189 971524453 50630282 488319983 94249716 129738973 186932827 9876006 945937406 29885680 899748266 961047534 669193132 302769922 552462331 292030115 285458283 630743838 376536617 802446642 141845622 591196223 888199910 659295971 985099457 505360408 816428788 21688826 53553695 958971612 411543815 102751971 988308894 408005996 308914692 722040575 646157021 189642654 151037413 879725957 935648369 14475352 506090699 967038662 350230151 807740197 712088769 870453251 88194230 535364750 148559336 796697810 165924638 626640473 466862802 571945793 490665148 937466737 466269173 642683443 794207373 521316644 994097936 553188065 573201216 744247681 912151342 274483851 257635743 920679613 485015576 454934454 83158269 757988265 778834578 372363394 324708476 360523964 102207159 330077535 516639348 841185157 232524603 528538002 152708920 235488953 455331484 547337713 915962291 545795923 813486643 224691082 675611742 541551399 381299006 655217355 698882953 594734869 894637180 295915439 836588331 641200881 264144157 456979926 388411499 476333136 957913970 671773039 388463406 762162549 804948841 482685282 442666640 905258 49391879 833105193 629426834 560224918 600439209 833912780 131741989 659307135 781111026 957881092 109421043 753192980 916876801 835693162 128178957 794449905 551325424 516145889 481037775 884626622 143905971 45660807 575062316 759359913 244695552 591686040 542906826 577117054 791746921 292247426 5487911 477821979 249722286 158513817 394915454 692740489 403394384 658068758 621639185 456642450 179847341 335140630 919560677 477146570 561201558 553493334 396555274 874917388 965288393 442180340 337770445 395135888 274809034 541697887 488853134 983615377 931791584 715630713 567315616 578869137 984539012 651833591 185025014 132906601 623395632 913799385 123344049 565194392 356314729 242239591 620602682 66390014 235511550 133148794 287252885 468925908 312902085 548716261 161344090 686707710 338364143 456250852 826498600 283671415 940870351 294442549 165899118 421698669 580087964 917726357 166443685 623506348 389229942 649930878 622367665 498561085 977824871 542448604 445569208 989443670 827981617 118333604 286268222 605350124 590992804 312208712 854884640 821752156 836915428 775513471 637502906 73704877 473192729 508197842 651722942 678619997 580720462 773701935 628235274 390032294 110089322 280856300 125544375 674132295 33359301 128691816 164720513 664571669 824937429 469283561 513388569 795139759 856808492 424188923 326034046 817431244 280818554 664003902 122419098 250594277 120635820 564648053 25681694 771513895 597810664 358362694 109937141 240991770 766450445 276899634 920393844 824776568 882267678 2231526 754948670 497913677 418212464 308461531 711368072 929891184 724770418 978645172 115743148 212336787 6577177 949407903 63348497 51705634 3575378 681947514 273690267 505363055 825928332 559767281 804209997 780410681 800796079 276435012 17422469 168406422 571198574 842987417 998512149 798471898 505371831 784793415 413771619 405199085 918885126 431103852 746428670 444951793 695345768 950880960 890958329 713594203 34453155 870440675 402964705 557900996 190883407 342540439 649917683 499454907 134407878 195810304 688882145 240948603 974977225 260031297 140173884 235929613 660256998 769115701 378889722 173152775 105602694 12185902 913913231 834175047 958611038 970868602 947140674 680337688 938424174 407832293 651517808 50225372 866169765 951917941 183837829 752279612 168305704 672874047 613880491 669795748 656877433 605266463 701483235 162064146 391251726 337462348 528318599 313430399 560693509 990440249 477800652 372159265 694958698 709348055 59733399 336560508 595313622 860798069 633349049 578257564 447669265 372128660 229619835 949293691 548802954 700417688 745432778 83921402 279280977 140526809 203265966 296588340 463297389 349190240 212255630 601103037 117679480 581954509 315920864 817086659 675574042 298167788 501404361 738942956 533919036 246656899 311749037 627796530 711496836 640009355 137333966 963845739 578768442 172404915 99849404 456759155 119836686 331505775 457959909 317622852 245786523 631794182 394220959 532904728 823325686 766664845 867654278 947450750 2800326 437082924 813860826 541915657 218210438 223396967 62497531 768536448 538689390 440507967 728886940 452373485 320571430 194708000 347286665 991430734 885845001 600824876 748913880 330045292 858258660 155090575 12643276 799131064 96346098 921035716 161166604 445494503 90927304 662096547 154510757 54274623 966582876 381047222 534375169 338549958 685927558 730267542 581221033 680495638 215294350 944696098 211973065 734333274 934779645 904343973 238462454 509873105 615308888 911143758 186953508 170187057 729012527 748210704 76097716 636937444 1101132 480433399 84483342 164564602 170248231 791494059 50155524 18057661 731159571 275134765 601969603 929310679 89814815 584827782 549012431 322708168 918482322 197573094 934895383 875297943 60046134 211403509 325496911 598091189 782260260 554059745 671874588 561889067 719007291 595330721 817024283 769417691 342860936 499173569 993915667 998485470 609320279 874369746 140164472 157188519 891970316 285776289 940262838 70379220 693545772 380180726 909066613 672796560 457935193 734729926 428017767 110310260 655474196 910954684 592299003 798339211 737074856 615794115 89300130 172201990 708546480 161744411 91021027 564954723 151825003 135370649 315793670 859695832 704650668 259921910 513737054 925070614 899396496 662267789 876652484 421560658 452592401 851228965 51312914 806981460 927267187 901902657 733051774 732496452 855503755 554635169 783142423 321657512 600260343 224211001 31282538 845218459 679601347 873074449 736252706 859290854 715768142 144415316 294987383 62561671 490632964 960762228 383875338 47774440 506595842 144208903 15807836 763789658 782028731 388510286 81866512 14887592 824523797 135351557 107096095 565612331 312475107 185985603 854531284 574126041 600420939 839765487 3567489 356245499 412812871 493335291 986265905 73917779 374899667 565403436 319127159 702192831 233293675 670630340 848058428 113085607 613747273 688767453 248428157 745077587 238735008 450110769 772823654 492721521 893164642 842982120 253909014 300722801 820410960 406475795 767911495 932932536 39057087 112014942 469617937 303190831 394956626 687213720 190577733 801313131 390485941 670091439 362284057 520998965 274984527 886317427 332948062 588507195 347273416 253689807 36849264 517362195 438060829 859356188 579032059 198005670 285975393 922050407 558856002 418249717 249096773 819114977 771610701 177018170 990567707 50372476 630359803 874294121 375755654 124147192 952599831 628534143 651466522 903305893 704714431 805839725 375936402 577741466 54422581 554092110 770546266 487032633 750706531 290933463 299953585 856947298 28584366 772036333 405701952 686418131 585311436 87523566 551944574 536924617 432721448 953427069 59044190 768319555 67422915 624595566 983877354 98053527 418483624 901003279 6525205 17000066 854684149 876035926 55198642 309123762 305252488 864338125 393363232 458931556 76944232 124501843 298089825 469028702 924900783 663051641 603035116 338593724 189995794 60923950 379907140 984322722 921237464 572792838 480702347 444650356 665097691 629541510 851825482 557914249 595638662 356645504 298754233 227120049 289375379 308802428 256237565 973931337 212794173 274806773 80999345 120309064 429126882 558339528 133345336 785502872 72078183 95209374 295323521 189457867 941534423 14716392 220271015 175554434 396906817 937642239 694475346 572162718 723985142 34326956 250131892 260247359 197681408 920618903 845943073 319181555 282356258 686591487 97048908 753760689 385386622 693756174 589961519 986172512 959545969 36655209 932635890 406271683 30749127 339268558 563456499 122084797 47501385 651051685 815397411 271612394 963643049 535892910 176281179 126614456 506802726 645005864 550027694 870544614 877494187 443529903 428546574 556121965 775880613 228697391 564469022 768879550 361988281 164339699 629731168 392730155 934573319 752661698 908029684 945857667 195535206 794022288 110131105 856638067 889873010 140484827 200918494 185752532 437369772 759733136 637668428 409980126 14523865 320581324 52209971 692118731 317091102 455336774 108376306 351547131 690414930 300023174 222823798 124608047 297076908 386145986 311453703 878168181 128982837 886979941 513008200 103375619 347271095 784657269 233681052 247638613 103720485 917866468 68636443 122765147 548708695 825071811 778500208 77351884 364613439 12023157 70213226 856160544 166271817 269177768 757602448 111831519 483540623 117772863 447309092 148740095 45596444 822303835 69572301 189826022 525361627 405929127 646373915 929450363 376502469 969142501 98247224 716247926 190881122 302059679 847721101 891347784 487693033 132711254 354477078 888607092 904717009 952157828 52980946 256197486 659632821 144589537 326146103 894314016 888753546 734994762 278797466 33846868 967804200 723528739 1421836 251439881 189261371 398573964 573924207 42266084 340720858 252925697 546109568 436557088 130018029 762366681 845703115 942861155 522543253 769858151 692523632 239776064 906342066 705394784 547138285 16574967 803136687 774777499 34183277 195095490 800551740 576583930 34506448 889461881 709651964 888079526 832534954 83867631 590458164 785601399 468682330 316139508 627769718 818724991 818135707 89163189 142720056 365140238 266852380 624392843 717365717 503345140 93710638 373492275 106599891 779645220 610621059 746723568 456880897 865276300 421066238 126401426 506507077 401560461 522002296 578169558 786264669 553002918 915801640 956398384 447243294 293622471 393587256 882009693 798997740 313921536 739303970 159544063 573645446 398316150 559480883 90070760 376326294 6335357 495920002 66926066 53606235 19012652 378572034 565097590 149238697 884208439 141760696 40489222 103173725 157716904 191215218 18249755 4587372 622082436 470567166 931194754 374925858 880947978 651424649 770300659 541169483 877802266 458617267 440523836 608060543 325227974 381043861 942712583 980470237 158355350 604644764 951209307 204296382 631634837 983661163 754844328 622894382 462892992 953265997 438109825 669220191 45825777 400498346 884453543 44912437 277319376 80421424 593376722 629618247 399971176 41789502 80252055 550000300 671604521 208751156 969057970 95281972 350939685 361320589 789219816 632241276 805244861 717862915 761590745 573464839 234238107 46778720 854458616 148314143 892542256 115086524 664497193 499188560 214687424 857422379 330229646 147325577 370143911 975832275 477748569 267804198 638162742 835144481 821716465 281896550 325397065 872006168 383033811 268488556 212534901 341038933 572428223 655292623 599305100 476364227 899527238 42705036 527640911 387635074 883903093 28525396 850396805 398912056 811141702 953875079 538963977 615520194 790502116 371366566 999023764 367263446 708103933 150058460 779778652 815600655 998160864 324276417 541542611 565501541 31867749 154561136 741912896 64750631 875129004 281291854 288375148 77830298 37394935 862989068 269833264 579625666 393132099 958035580 495292643 374424692 427122477 258787656 373616159 614491200 979166408 348202599 981903541 108531423 874474353 16198336 169890117 951301870 735678034 770085386 65807443 222278136 42120958 223845031 100118163 513330535 795433590 831021114 870063305 726733587 140164732 789766358 577594890 138555625 58176188 484603213 266325853 720044044 260505172 116309422 659623291 767030530 180982740 818631071 919815949 716647460 347437822 649576363 85890013 233174772 645283479 710808431 300536935 411482324 57159884 690279972 556599263 555913586 747975702 302920457 470028620 476278801 884063166 576527488 1236929 291907659 720453005 798273004 629274385 633199378 455016818 52154430 986516475 782477010 934906068 425033858 581821389 208467704 694570690 677556041 174115111 458482628 85412255 862803791 959129547 835765854 141271862 674375464 120302885 189040689 418741427 266251845 23008465 944261726 168485789 541413713 34505627 889117261 427119331 645161752 178094492 269722281 302521178 135402803 179748236 611036417 384745027 150032459 776269042 911203229 404232932 744163535 589026124 254430841 822209581 298866190 345093392 434118826 136972088 432571816 242607266 116726502 33763347 197871304 118656895 223762091 587196366 643028461 335380917 383684079 480138017 906929270 69891465 366792884 942450798 967128339 528834269 313584267 557510969 846430606 997229457 492452210 59019782 300363974 633295510 512548635 69518821 663713991 173876131 126127759 348194331 32456263 767436625 2602594 164900234 886949178 694143200 699939049 804377987 763255265 215252579 767352878 489669064 99774271 695841813 297063435 383335888 86050748 844733448 667567438 512859578 25389519 280051778 780226837 913855057 68349714 186959302 805832695 925831854 208133325 348987984 672966682 378658749 588548893 699232074 767653663 513083399 784701775 986275048 896742080 325813048 243573046 499885829 94108871 792414452 399792338 737487562 206733341 925861473 941163413 494062738 480812472 408444283 601466083 836445200 432054047 47908410 658342751 682783714 10769185 660453049 726534797 817940440 716534601 242741510 132709453 978074585 101994236 856549549 529342230 235418028 353867473 768430331 361598764 36538898 237779839 522323387 236640705 844300963 113354325 493823726 497655869 725104122 140165584 541741982 963220045 672113583 106027009 941428963 811357025 434206799 704814210 922058143 805707029 73160690 226364285 942003305 928397696 85946957 171439806 641768433 205276573 607182158 10035596 318164464 387612959 370794315 819470621 20038363 10463664 108574391 356600532 136223260 746190240 146861015 912322352 385638366 988272228 721623797 429377758 38981834 781340163 400765085 648078302 944817507 880766551 418810243 368766228 268125145 56167131 826186956 811176310 110380536 915884418 470913133 699270164 280403422 68696457 59037361 979264706 202700425 911368043 804141337 729950072 687731523 594090140 186436625 717475909 313718231 462021051 589769728 748363445 462816441 877698807 839557846 46587315 128144598 821170469 645326235 118793752 145574308 626641851 383785877 462126285 489244252 38740633 465388497 507557557 731917785 233176449 570004854 527780401 115009203 107172087 454479334 181585808 104627732 193298475 63517951 104480002 980803743 734639878 651248036 311679943 65975637 970200784 664954014 539389901 61283042 729620313 728093159 157936205 698526839 537156698 917055172 870671317 563064545 194990263 675886739 175716603 627596987 492699079 865499279 571772469 300110319 366831349 613583044 754232954 827774800 615220407 403494150 46058000 812940667 511888184 740057310 566969232 164457171 426426688 198053132 689881982 920945499 647473577 280691850 958947320 250372239 145773948 778054581 433020514 633809981 82772227 364654045 804642503 860149809 46562451 100834069 176451436 627599452 756287335 517505287 52431709 264588207 108905927 139733187 919196034 288769284 755814428 444887669 613066333 269977977 762380627 529111688 826716581 93530255 666243819 726354270 137863049 661035077 764511107 90521146 264428054 346863796 318116162 237541391 553574881 173180885 54405681 209475419 530326648 278845168 720870896 208121644 894386279 739145677 626757420 697945602 392731824 49060682 139930604 823579182 822231438 371877624 444545427 98697010 340904610 264281172 811245965 528614849 414627379 380068464 405014098 293170594 643023509 498727721 543029009 791148507 919265254 328849905 908533579 373690426 953169172 251821778 615268626 661685139 963150391 188913557 289906549 248220164 356329377 311840386 612248820 467150377 205816327 418488157 755449139 824835761 637951622 210949653 578555369 898394116 398899929 644386276 157620500 523602855 581693728 345953056 253530630 990548055 84960659 442329035 160325637 175644534 445200425 696732555 317827402 289729587 19317970 415461928 513690507 423403205 862161717 510121823 950394833 891173147 500343161 181017434 817283855 766983339 489701679 937139270 14251583 390637050 705061749 136430079 705117600 376990861 706182059 699206849 185450062 284627132 53768708 36621810 151360192 930749194 490035260 685776196 148120529 336296709 918686777 389554396 734032797 872212639 223850839 347125132 541853008 45319613 14809944 322991390 270672921 692727990 166894768 648740836 635153560 47823723 561270957 439730765 389565069 126139509 515227318 252151607 522025206 626344186 769271436 704801199 568428894 540714673 880541035 203447768 570219296 350720567 641401478 4995600 711662344 17935676 669565020 658648640 262181451 415336791 133537394 940383027 71932415 539218 353997124 612953603 817918255 484024536 503292184 281603392 174765987 266330477 243861517 450452626 726956435 143107180 949075662 414711420 999977503 337447213 556998479 506911708 815519806 335551909 885743971 926533394 522377150 249372916 810205477 76337894 256646975 715698894 820158197 923714799 328119120 112247480 309605522 941322776 503152181 249453910 772373332 403931044 231660927 395044427 523503581 752905919 43582632 955524030 92922194 43358454 610279771 913929179 753654266 346581202 769668771 569783054 782556007 645032943 199745268 37338875 872925832 538008335 859070447 473746934 184555059 781907486 814291973 820798432 900855782 185553535 3292729 321747055 827681416 390038825 346081060 813202685 111898791 235748934 3516773 343803944 873513303 484403070 903528882 663173641 94667669 550551346 888424629 78565253 434292505 593848325 835357226 314136045 672933721 840089155 725271661 764447274 697313011 121806240 394507142 200033923 92827899 315010557 505752076 191593812 581517593 515230817 425547096 107752738 872861644 629294630 710271074 103094534 826424913 526578265 219193693 268648895 485896613 474037624 762857851 72007085 283965284 433286286 939266294 336536683 760796635 805102769 501198802 737255198 321268050 942188237 168317482 527273918 635809947 385470100 348311348 388660961 960511262 133554429 493135253 365254601 801010170 102238759 880722309 249126693 523043803 653982429 77318734 278508789 160640050 787705086 747215413 162246369 326419239 418961546 821355557 288286092 760043720 224910104 396620112 252147459 391412300 830245716 199268491 928004995 335171055 95244421 884272456 581109049 704194405 853506510 928721804 98903101 855093694 946603015 132019357 334092716 620515593 292304535 620367038 329653217 228530290 168008911 921106746 530789526 124475591 554070836 152607834 932966981 323755196 652903190 920164156 165176557 583483018 566803205 669304716 824801101 741187488 868376745 37956791 613703831 994100727 339076075 419534664 197009524 425966107 56925629 295130296 977120660 46529932 618363509 905626061 854987784 472827885 484212080 34813070 76373221 168047425 784073735 679201421 402646524 529556354 230803676 758377941 490849780 169834102 118036514 802530217 422341246 235728110 495566612 234728995 329320908 518092557 733230416 594750819 81114013 60098905 820213945 749838483 806656743 450591504 27882188 688361416 600678019 938307328 377137928 49211428 927106455 38044918 111615428 150295686 492263639 669743905 910442213 197899351 227627830 263051570 688792876 983437684 147753157 787451732 952272147 217807572 321497116 854579505 220935076 272732105 536030949 610691302 267102651 76467581 15254956 125579330 173768877 739983951 674697190 594097835 830956326 186091496 94522675 29692404 798617083 63293798 907144549 717509363 377680258 203439508 288422216 184227776 457100249 80510135 785622483 113267149 391467746 485301582 54296958 691142226 242556099 747675881 798804098 829707164 243770358 306137893 966515821 353653250 789813932 976738297 397866359 950393109 337087862 520228485 2740786 29288877 51683613 621151459 521243214 309049288 846066523 899712425 120944682 918166888 269391171 321787155 842066458 105676027 707513904 890773217 658859884 89965073 536798985 888542170 309408130 95435497 192392944 648414992 301968627 599171110 734842929 399485242 687250439 869896776 429296175 498077426 761645887 136056354 934231995 253515744 143180407 42743353 502645407 640802658 292604289 268755809 954288053 135136680 479357121 2229188 288288909 979288198 993621512 41296558 404698167 152122807 363435554 425210997 448277448 25699460 70076760 87018382 176221962 767562321 213927170 829555786 939485553 775418346 135792149 754659691 948237506 738680425 723964812 648569936 79189631 303571798 419385828 265371427 698868264 980965396 442027334 242980455 949537275 724870322 619303633 690009773 525638464 907319978 113135582 394964836 741983726 348840274 2095117 293130126 863274618 704282954 428302856 200898371 621242931 729946013 523166736 584777865 38587833 208644130 802530545 318025045 451482684 958948656 48505518 948508309 394644508 147275722 242524193 929370810 17463128 852050618 506487160 141220226 962655529 671710853 989699048 349261930 284618994 308389515 156767419 971905418 943817280 733564896 875604990 701062802 572235130 417845154 141490348 601852183 275612410 621650835 922599205 724089689 988135152 100550835 491933998 709374314 103906884 429604335 470913294 274419818 550693081 226515370 531409205 7249190 472095955 208985024 80528720 206932582 918432000 707272846 586698682 466115180 505380102 138399482 117717109 280265532 724694583 999144152 742405522 858115795 465002970 439652976 388324511 419565321 262556105 409752237 231407888 684245899 402519102 789889897 767865643 614693522 267966597 679524317 127448195 30945626 736599349 940007316 695271776 849443448 408634009 202723692 265221384 981620910 866064611 546900659 244863717 351060245 499366265 871178587 782539152 624135234 809305318 133643721 838012947 984660005 690964913 121974835 264907469 670462123 537797605 214356755 408304648 561880838 799640170 974371423 12227838 613663787 723726025 789612411 182275222 738254971 587642468 547459717 13781500 580670686 980390129 565489442 846853348 82838891 31413486 471553509 149823409 285673242 465381747 157764404 447203905 108900623 153749221 545668396 934848507 514786438 253331644 783767578 993484722 520650954 50102824 46654046 281625621 249125686 969455157 220980360 680061686 617848348 916677616 992357636 275138810 92176457 249842465 306013668 109959126 286641403 567006934 484951639 275362606 504083601 453357128 412695631 580831882 612484979 257598998 579229184 922423868 387339706 777165323 875229754 758951464 638395866 210720486 749305490 646587316 199337775 174687951 721635 559156111 794489527 726146752 264769589 540621160 892169527 324812617 622503966 895689860 238561607 944700024 139841129 231661109 520386679 549304746 39771690 731562657 304517955 936297363 419856810 4978057 759274886 214402295 46769330 633031407 592424346 256653840 866189987 863575395 941497775 314611951 706096039 685156863 820181514 755489117 593974817 969874294 499973240 862024044 776870674 386703968 658782388 100830387 425621870 674499708 331667368 468617538 696777434 97033269 860109985 690310740 768456086 428199585 948188009 627767114 447476400 75106372 190096592 154036550 782314251 128666634 443526241 497182707 649955887 683431623 666712590 487136909 776378963 316600870 970271704 693347426 932733259 841698391 843740303 565051485 21810895 555711838 375066123 290858857 290475173 667579687 26654969 345141738 725038849 691608128 211668578 396797051 709709138 332096312 978174008 486034152 278738424 30949123 132534122 299412535 263801124 267109384 459252916 730823221 551021683 53497083 560505376 536057994 53263192 892834014 881442640 229010495 177920978 99596467 110762422 187525796 876181587 52546150 248549912 186732709 356488237 960801633 928891352 191710264 160118387 439271695 853016160 794280580 966368867 677865488 345834255 679784648 555397634 324333596 963125367 141994439 351833091 799797474 9092056 380652463 797390848 285958508 472602137 572951447 746432248 767788085 267469514 840133506 540126106 888464599 262400371 62230045 582169623 619400906 430071300 404702554 340464678 542693341 155947507 208414972 561306696 180953550 178670761 126822896 517449607 338850889 867211385 988598409 622482572 331783452 352859372 616155536 341436150 427165674 173889449 8091823 423843449 755571314 40148277 594105234 614704851 482488711 865659599 110976397 753771710 235270596 157170091 539835066 568097800 42227756 98824223 798305916 581500279 486803514 805477148 907597046 585679538 894691454 890944490 127228410 57054842 365572957 58569911 641769794 618901800 17328203 784093689 449898128 992997410 852186144 182179621 335407530 283031718 488838292 291963859 371485434 995374350 273326075 967281483 934248437 450290060 382773182 389765677 177521598 117715781 440503014 539080685 376549151 494595901 672564578 381714902 873449512 577396187 564756255 295534830 114469313 916167994 413178522 980343832 855825383 272471443 805940265 605387263 903597810 523236373 689631611 673672473 632728879 547171939 944841617 987965129 318010932 47765877 456778599 460340089 57710516 811149185 761644465 422771583 441734405 62186718 617291831 209818727 382288505 28213321 748847904 789156749 678483203 561024891 471943088 148738949 854457245 421039855 228303578 95556068 770585372 185130040 554644062 293564888 316367392 704910653 669590722 633906948 716494789 429703116 895315671 900723861 64033691 899592708 707110669 521915970 920629471 806381365 154055064 960296305 223896555 493390497 314499261 866001470 167522643 286763648 157000702 875492945 139298687 162176401 660306834 681829362 745183025 352418966 653162516 691416730 959791711 695593489 448786572 947201659 597212854 915495283 407506842 940225451 462032580 872103402 170438237 319521879 948283122 416422216 811924539 256041379 702926141 119242449 565967764 129000978 616626067 873954359 62400871 654208032 309986883 881234779 481527497 398840679 588087359 441300874 733382681 182448081 411168741 838748114 979630880 883545060 986758653 446122461 926188540 551493153 385283358 395281743 496174286 644261404 68682305 702158966 699572648 368336074 350489338 509801157 785402307 491541433 907041985 448392847 919946048 319392001 412639471 637352590 424858294 503681030 138503595 38423865 854648338 613822514 911361342 225039964 231597575 635862834 156755995 179191412 852569695 23972556 371391640 224208769 127062563 441630960 675648235 566188051 497162153 380530256 895648436 941528794 571510761 305848390 570143801 509978937 138258701 350868422 216150749 937017928 528825917 142346011 144832178 957667731 100478315 873228623 159235262 629438185 501504483 806113801 23078993 873627682 805963915 547484906 707022625 67590893 769067644 234219160 791620462 165589496 404134345 778571378 207036794 895676086 234223102 676137017 359952386 321865183 122014470 934593692 547041847 589286937 868327337 209198450 281335345 973855671 637421320 134514251 369819226 31167909 805469357 256222137 295858158 867609373 486106326 323929780 4834378 125434186 356311859 460258205 540201474 491422369 977413422 687111144 349290986 725339439 998958199 648498394 295756855 496344062 831976927 41335019 314117615 621916682 978860749 431283722 594176041 957720901 715548105 646995013 439384616 510129043 143732072 105031009 796487331 655099030 687448595 366257257 746815937 710412944 728231565 547295678 679926908 857142031 186323549 923899152 445327870 998973662 325071467 118935416 406002930 782032540 43470772 65522873 204066295 551519815 142283614 498872272 335741884 897319851 532489958 329071586 846241737 326470611 221453930 560289182 182237629 447491865 649111305 171231282 943433776 982552521 270077021 138267120 310997754 532000422 369030645 376169958 448395140 261287213 870274137 937654025 947984115 770499222 944482214 707417981 514342079 306712951 561125364 803909446 329493575 123031398 826106674 459672435 663530241 718105672 448618251 766646120 80347376 18552265 194557251 201126934 272085143 494435774 974525482 596376589 325730947 715113809 496304719 107024439 535744458 479993013 51740951 403529047 51714551 950264302 489290975 659554509 126951857 152975535 50553176 3022401 291652900 298367419 635357997 378333868 22576644 879895288 142777217 512922423 957432420 758350743 466340352 344855351 718305887 241768244 452694460 468506832 427241909 457863573 79516491 760103063 345134614 313395089 743627622 832182054 857742745 400907326 437639869 4369053 232531165 336147812 160912280 730919293 153776926 706603600 96386021 371202000 41918925 948409927 498660675 781678826 990003652 500727744 538241765 251038439 27744692 534095588 55780626 445558817 56385251 161720593 912593180 385509722 78833473 390723042 660193673 321929804 388365510 258166431 885305749 598371904 994762204 106187366 636457046 735752934 281467615 509066026 657911025 273895139 699872967 752053700 171834773 408207592 622520092 321140406 322963568 935267106 445983694 622443638 679665322 374544990 368538181 31472568 114979422 225553793 630995073 547880221 585349807 953974537 854370891 539746128 999844358 878564287 547889462 669700391 359896104 773128570 203715232 5850586 176950214 936099560 144600768 744140179 13356551 427350719 688510681 367914122 1306179 327034533 33147428 941367448 872086311 387996289 174106576 100173029 17144121 111932326 485143401 47548915 421853798 970343744 604767429 896702311 585185621 958426915 682695016 234824223 320111448 718637888 639343913 896211593 255355080 476523417 349448192 166955248 74115639 556378647 842095466 869573428 614971189 127752023 700714746 324599619 984399280 850712768 85357644 994467476 273817362 935176782 860771310 319621660 512379706 774525995 713996166 720586721 955071121 755971675 143490929 574112782 256447204 758283408 246461962 542460098 659388323 215236214 207822467 396169656 246723409 921726629 1391768 576963030 270864106 233864629 345387244 137002607 89226523 3492851 703488067 209058152 905970409 879225786 584814958 825791369 929175791 482535658 428029907 993505340 126986406 500203841 51860756 110717763 620325368 73265357 271585306 255289685 669813421 831364764 91897291 69065613 386750299 74165841 484283025 438072312 251441971 989341141 259313722 877011662 401168768 638156353 782390051 378261483 64245237 486464459 404318106 920815773 503398916 903941149 553222724 660190844 654807406 10601593 278384637 837825074 247855938 456587800 653719498 143923965 623742275 591002310 185637901 449689218 154230942 103084604 830366204 536989724 412890686 349947246 144525295 728445344 863616959 392919196 135761220 67056359 246172326 552408369 544203683 74291357 550419122 511118520 944773559 690269284 211180350 760192683 23629423 638300519 309800301 44879123 595556936 49307006 629350346 823580088 419553364 384739822 550530565 528899027 301613007 183845997 21683335 832630613 467406100 69701379 662131714 128116927 352699833 978207669 676154016 632966655 719447448 90762675 325866347 151708344 869238324 290941325 440214957 893168454 200896814 388795458 486258068 110714343 38167211 694027736 631690556 145723326 826610647 926329061 714228641 921935201 191564534 503455404 886771322 513822682 419250851 698187408 957620356 332838871 511904991 302371827 359420788 438548654 597129732 729957417 796298687 308862876 935597061 599855826 15120441 293064021 237347957 200234152 642556014 108320947 790528308 507534443 843196466 79863166 227961640 513706880 172129293 678380988 782112723 29207885 46737347 760167447 433091183 472810984 852138435 923951142 43156421 876948615 172401772 200485693 991784412 364285685 351635842 997032360 170209533 380444082 126718479 985038297 211883303 406232620 443728644 593416947 450225953 984400442 258002962 462935479 54095049 378350450 951894781 488768921 551757801 287135485 340655026 341797625 376480181 677707330 768412904 794614893 508001071 675858355 333215122 767718917 744437542 810235086 722089234 1174752 83464878 927510576 189177299 788909652 398539211 424801030 785732405 300495729 58153657 791108468 780641060 904902542 388515605 418615735 946595084 48331612 434041161 59011341 332179508 441660878 261737502 735920763 89942915 163124920 731074402 725286339 766584359 678316102 295375080 821619941 380516458 843989420 17333607 713247728 775638916 504361476 771298101 199007164 617998781 772095915 112230207 604414512 103677610 440308401 951045762 431914984 444164349 958904013 172862968 507514924 182119664 749776085 725618752 101226647 677312070 291720054 215613758 64076203 576081918 796364222 567853087 873024367 873694990 29193412 894321213 952235880 489319888 808228262 392798160 764630927 66007541 275078718 825021270 120722974 447888333 233415100 86887664 999108418 992621944 649566215 887081485 325307797 661919064 261945496 313581131 56859529 573720420 762693451 286590505 850164203 215150399 744955594 216108577 425469834 250748693 314189934 958790037 306124341 811835969 795155441 953501373 445289103 246393036 624022708 277045696 659561315 579514295 830422422 42941831 509200989 495354688 508863488 320219751 630509204 329322800 383179561 413634864 192651516 986907345 765557555 375954012 533492484 451050940 513279582 282210806 4955973 318768097 284480689 583308230 52347504 61691476 355489862 306110209 7222875 370336724 173346308 801199743 509685416 458646392 13640034 741463243 664197059 204908239 949343364 694260697 834502803 272584032 96487085 213023992 355854535 894192784 440772875 429957502 453520758 37612272 467002206 541893336 553317213 477984295 579844027 711567195 566685121 240469969 675745756 697991464 989788063 481651745 724958238 409240492 423884383 209441085 265804047 727058558 798402852 576844188 395805382 159449927 45374691 282737944 174919950 233786576 900487615 342620754 310839451 371960972 464223602 923118635 430638354 253224380 837119104 25735993 64116794 125849290 110772430 429966434 430766700 455222442 594672835 961211560 34117357 272469397 16125761 48150684 681945984 373082295 314412393 24260681 916415415 86087255 56034337 688227101 429032077 43264184 860263988 992428127 579930957 30073728 25870454 856514177 476369450 307763064 569880260 240506384 862279914 31178231 732800510 933909950 821744504 834185805 15275760 111267208 464259704 371987943 130474734 641496097 235789712 37622489 250271383 746187557 428344790 429906749 639290709 259747806 133095741 998450170 196314575 878012125 817801204 443258159 186664641 779122000 671240293 954407627 181843862 801737677 67827404 627111244 551587988 547818726 886462799 584842511 227395773 139044523 372782634 421245671 95787075 293389310 345630164 420885937 628512266 20007731 966354535 28724005 847319262 117497030 801260919 428636357 716760464 973238730 267572501 939621036 291836665 924596919 498852616 14288791 602036041 953802609 761016411 252871593 207035654 109671405 105350231 126125093 771858624 572211522 727377353 426374036 969560142 979648312 780378912 843141211 155447968 43032680 256960365 818690484 624550851 934262661 799870554 570939472 552107538 647500743 977819965 611239218 131567660 253832029 840789492 403732488 879187263 32103553 25536933 75897855 587117295 658333192 167420804 742732279 553236881 276074174 967666017 498120062 968940735 861143284 135831094 37429500 643689858 131637576 744319078 237377557 323255854 991119110 379391825 89687583 904466262 712601922 357490824 885116148 496284441 706168899 681012344 190789814 704810123 808045145 240981198 852482885 534291908 952897121 827375990 364970240 439254349 71334217 288654826 354031900 618990491 708332515 918853320 407165971 301153750 156938566 873592397 52247920 83886245 515913234 737367612 370957248 478316059 218963096 324920542 813327654 917490549 881045354 946795486 224729694 13069143 544647361 836367801 978128111 645597599 527133855 163709425 18637525 561117696 933877915 41572041 835924604 750535942 880999315 84985417 102700914 688199459 350223510 611967032 805626605 921338334 180785746 967209388 984500627 904045733 899692254 987862584 57230949 919449056 87875080 593904241 457519655 352397420 415442052 76869700 570459019 815103331 764473232 602649180 878051510 44500550 768234793 146681240 976743307 674572376 328627827 894260492 150335681 63784769 463949416 830662561 938952115 921637137 544574354 11065411 339475106 574782198 321261041 377196086 527739353 449712570 650377166 301748897 519313143 805523874 351626213 462492677 85129586 603483921 938255178 53163777 816194513 36652729 355314599 961556497 596236908 728538179 690802890 276104729 619752449 85154368 241460373 743577102 637516680 77250095 617775685 147369707 819609231 327861832 761340358 663560777 669582004 477310987 835521034 871689057 446888599 941130374 467076217 920060381 519304040 239003179 425824844 418872303 739521821 326198087 948131483 39411251 267846833 641141674 341092056 175425087 49239659 729875089 595756119 259299358 68834695 554746100 211751772 149945011 234337310 463308876 687832030 914813213 594182197 626450999 538017229 119483919 235892220 579037843 733410346 502122696 238464440 431152780 741646995 164214654 962194170 9704911 325137938 325450889 329008312 841251930 333771318 651288654 968489505 911348775 783105648 315177222 723480674 435831143 670853816 731088477 656674157 568734034 920207018 795150689 493029649 172095536 117343666 740081391 417951417 263185243 794301061 373977419 604072594 533265910 661665222 765257415 408394823 231264715 919786476 142169425 507462829 610284544 992083506 385775656 246781524 244367756 992234088 910165135 971190991 921107672 283521868 20939475 814167986 179198728 21215316 457380237 670755259 190056928 777585133 347336476 121834056 73824708 251222282 287713546 858102118 562874335 561093753 148878698 43883465 19734557 28580423 952942798 202861393 733918479 753146873 326853708 982495984 251836931 742101928 707245430 726431975 40586385 511541780 504244794 585410293 176340390 635811809 294508688 234797882 613619919 675953142 363363017 359211255 668907782 764837576 654889980 84872821 67757545 737490889 481922702 318773430 161824503 589401570 594595710 521719761 768566546 667112384 800702104 344280124 838259896 549136881 898133540 489057589 928139228 403025631 517012481 408361668 981751398 731066801 358163612 228513610 752960705 244798803 622849665 653010052 594087085 439934484 804751779 604936123 926134183 440969476 27071127 675510862 229359298 399172456 768230746 499197462 426144085 31634374 753688345 24271683 863702645 2227997 842981879 348908087 876844754 851618310 812265449 960581037 735790300 469036704 900671096 750768778 639448836 20020399 552223354 489805816 864103242 496400852 864510249 51111117 257251462 768521563 953406685 763080292 666340269 591629674 645824228 464867954 589569333 977654979 115347260 660241508 594917636 995089223 503529749 782477106 790582673 753558944 265128335 528894776 713040011 397470954 689021296 450006451 822658088 109216114 410355552 191642286 973009124 484263763 136010130 931619051 511604191 632263857 193768783 583146778 139644038 186312426 33219585 590260772 493686296 145066949 948090841 224263440 781991456 911622396 454734959 507298137 937110285 73902674 188743441 174908495 120058720 435566602 379564430 179815594 272494966 22611760 252347729 424219940 653299360 670199314 605498397 411593555 59351529 664305917 46082552 129615870 765541357 375083313 947807865 371745432 390338849 233133383 744098842 934989813 187426999 503477587 122706084 476981636 237657473 902960792 897024496 495404874 871621866 526348283 749236731 992077069 87494526 418124525 573658520 740974918 110101285 529759908 366709103 208079863 541772061 762826122 677274724 203458655 204216937 77385063 131631252 671852945 951254797 939936375 565513962 418891485 126612865 607115755 747805783 737773364 916127484 888417883 467731731 381079918 658932594 321871477 185026468 659591520 809214180 871207802 717615408 746764305 242765986 348478342 61477167 838268871 188169937 910293003 265505619 130799494 947083609 428973300 826012265 250945856 884780098 210139893 157267366 793765821 393375158 623283999 460244983 414799683 824503440 449785612 237207042 462141279 529344808 950523853 186482522 33415426 417437604 941849015 116927539 577468859 821758477 745590671 881255445 795297846 363342550 512782611 291202341 607848693 630160490 309254869 639340636 119216474 432695715 875660530 882544329 250049912 91003804 34937634 28387110 725625133 456401992 310384540 402583323 990049181 950772552 570364178 277133513 356580026 748436627 467236017 65775422 759307138 575200820 643324568 182870917 925436665 554981387 902281244 335027775 958995032 377417725 494657424 646603008 104958519 678873602 97587684 791220796 828176814 308892974 480094721 197160337 312300572 322513351 480652622 318582736 779023475 71958045 528255827 274704668 37355156 233664614 945225897 594628545 908262462 654550556 233904791 373637859 726639752 885478279 689513216 302450412 921249543 209322526 775444443 348555000 698778908 722222838 199428016 26254700 312055370 992573233 501844781 478062940 858212556 653674527 72901347 202289458 317476896 929129099 874820147 709146917 538953062 607254626 626569798 521799784 312597569 967782580 242918256 965660786 522012991 267858748 252460719 554278372 341298916 136588059 927329668 448392361 973748206 904505189 12181614 520098423 727465515 27700440 292445913 75290435 818815696 665315845 978563968 926610680 914403181 185551665 968776347 617369634 676482897 118108422 652436725 648364311 885792130 696181481 604621936 54693970 277067696 876437261 555201661 608666468 523668083 379612878 799806910 447323118 356826253 680392996 212147685 549303983 393679585 681306423 423611686 494362043 944995657 773571778 657925136 879023932 118616711 139564598 983620991 41963215 183152757 749101735 509828091 866272015 228191684 610821069 136645572 475940338 540077899 328095686 619493006 425183755 416730693 149594288 544753586 857884539 616527025 620620206 432141661 642956682 96382556 738464476 687158744 678388572 26820757 956882832 574423651 118660677 254941631 46786675 427337576 458907045 938143437 57565334 844650272 296235566 84790611 354128161 20000706 845858201 301137403 600108370 955067960 348876792 225694000 847503772 647568512 254702180 698980437 304499525 357829302 452932353 829538429 797289744 486819165 483060660 952896772 532238701 890896222 463625365 201663040 615738073 914632188 175143824 52020879 624850965 713637315 315689846 808936895 191716186 782568951 808482448 36562130 428251956 848102656 433779299 966291690 703229881 211857452 671507945 782804102 971235982 231452918 103648382 590835493 181421086 215215677 681266106 194501350 812741961 854774667 508714547 312375356 303192102 750742267 29635776 42356556 393234187 87866334 371374489 666739108 575100577 911968384 461651212 905739970 350520348 375767226 186844048 11002397 238669316 500481258 297245832 560182339 397634625 93520929 887213886 894611297 972022780 501541530 659643317 675898713 388393629 21562892 908953239 965818673 23226823 513611777 119210846 441136939 304245677 285146997 592099825 353330587 983177429 720779845 609569314 846898504 217879475 88481566 182516124 827066508 856251649 525884647 94405877 421006781 217380569 72838364 233536603 728777053 710854793 725616616 249339657 103907355 231222147 331522772 964559230 863641287 57265443 531102207 527716338 815776692 497316111 924573046 992726471 473079177 14943907 161625166 85130097 86991069 185728725 232700099 983504553 211782249 229814154 890177568 933185526 175211164 804194588 412839544 234070682 235272514 299787385 51613726 755665066 532791456 863870858 35815073 842061909 584603464 360254438 513272791 693098527 240640394 808260323 663187788 616508045 839042978 895236723 780839056 941513492 19869514 378469308 457273229 901812194 108999575 721354855 417019359 354019659 679278570 667974280 939371613 972603157 670111072 385319817 802463972 41291142 84490768 164912037 493635596 234540680 871612529 756974793 289782284 860797659 642353208 626313842 136615064 762923397 470316178 886706659 40157528 608200347 266834605 164675805 885979152 111703504 812651328 612516454 712693033 462853758 536557452 761164772 545690826 216714319 270721781 859173044 954818310 962080647 778464294 717528971 441587783 469612702 701234680 213413126 583567559 147813887 747022317 888101353 676421642 166397807 785580978 140570672 537224972 799904199 167192390 125714558 182087683 786919070 16721746 897983527 160746284 734596332 889918284 794650857 367504557 765747089 456626138 667741899 227412048 587458187 540784809 899615443 30903973 551390586 351301297 801952357 684512495 483879940 172918383 285632165 207863012 925398316 13809007 744766074 772991582 834752497 800922318 384458861 657917192 42336890 146941727 206165603 471935237 484707464 138265456 212513926 949766972 578807826 459423248 175799220 835419013 136732564 559921435 341983629 253533629 53177188 787352594 166504383 599181808 539148854 233597381 154394332 116658129 758790707 864108267 680294309 549507238 226814024 480883285 843486123 680206957 518741406 431723311 51558410 35677773 919994793 560889105 109014409 224586306 191763450 610371127 997432081 923276640 890970580 418342332 163892635 393305993 422182782 457352017 177586904 500785007 110222100 649273322 517988680 861921370 690720922 611027623 338138876 936699649 181215536 602534079 293630034 10183960 540875488 629360258 337724675 715997382 984319053 687237914 324243750 38542391 843419417 625897245 138809560 78665207 651602114 739770283 426281019 103844396 622080684 576282405 271182051 631944838 958778343 309095004 93725184 988447308 19667492 649373734 734470480 500341687 424986270 85243126 149694076 338588026 569470564 334100916 774335673 510299635 786991059 672893589 338156894 137442387 979874076 157084673 477023709 903813343 904944962 978779054 301594618 893031348 333899837 875775489 742382003 438088959 474861233 460749291 415184722 575650901 463747949 163347316 712591303 120516411 735268602 273043873 342581943 930354200 286595631 948264092 304124609 996821332 463062696 945441337 49786303 224243575 860100460 249393321 880048232 753011892 470962558 104227332 774193001 257221572 81078948 580605121 113895777 857138891 68649186 927959530 329956884 268858157 156102093 579498783 668321192 695533060 295987396 78120313 954105820 54971210 70739944 772118778 383623959 113283374 381016108 240963052 802812086 958530948 502696312 908391512 818399232 185903109 326949051 80810733 793632448 137272864 461065221 300657316 783829886 140901564 723901575 250291009 8684676 164177 437764007 11186891 929902941 952359444 292235976 451687273 424367262 200135334 49056670 99524147 820170074 128513589 135797498 988101325 123343097 106576636 125146718 568501946 471688327 390374733 146952523 100849307 440210527 767325998 198771596 255968905 460250546 296232575 983702350 285755757 843725423 170850068 748985414 153242229 880880192 387924247 88684895 313528320 975452080 284834469 322112654 224403170 185878196 880842355 209220083 283665604 494369805 593236798 949009470 603920957 993585188 535676320 450186342 529590659 71916241 346657510 857487842 513000234 58352842 556036107 822612785 180945369 163922902 878630272 64713415 481470399 983643742 708763328 771187292 170366193 719688727 663315958 529380255 823611448 971705076 270158708 831204631 660120764 467737486 174333706 21620500 47113881 441382214 216891751 642124297 323407271 152001747 418886372 594993396 482946141 225376051 706774118 767409496 540549012 784689221 933913248 986243938 142331720 623171890 7585184 250823349 14796590 818187526 274745267 224796297 460592870 410399132 163122535 832757172 742602355 92640942 29417447 775490141 409919622 438041957 941538573 471740168 662547431 491850519 321161276 334910979 534946652 632647927 766862874 649415769 955721991 313237652 736779587 315695092 987770679 122881751 826822716 684291749 135425584 635571751 114738569 616308716 795717865 168575711 634990308 649868686 933553462 782319485 110305278 269518418 687379963 861989986 258934466 465528895 912858033 968716084 39631257 952715037 754646455 55674977 92566911 267312116 510312499 501451107 275075406 300268040 387974568 822427797 165951841 722305385 798398024 947620819 828397887 948854877 950812719 326756741 451565782 244580009 685008186 951357246 696715093 511155939 324287537 820256457 363578571 867586212 669305889 622002510 15030891 44396571 30653335 526546859 454238639 998292657 679256854 778464078 438471654 94309208 527249741 434147745 964949125 549218952 691237056 715648896 938083769 903233689 273489354 797735406 151858176 732092101 243617055 376420818 471762702 258896352 598697608 12274974 606634604 454622189 873429151 478320489 918490608 731614652 537787619 968438300 251018613 245820628 179875318 19210777 484917463 966645000 33944791 698555645 571886675 275133819 10015124 831375309 268161795 594318991 892627087 260167380 335932143 533224745 513649195 898203484 642585044 367836556 67564836 959841861 339926634 327868094 824598114 907304502 304548628 290963754 425773460 324617705 448632117 876077871 881369028 541988523 763418622 927193563 368883829 468481433 836955926 442156342 467961218 172492999 180736226 625090661 630563954 739264925 428078188 996372196 523246989 230087051 142630338 185005650 393521642 14316781 658827343 500995548 934464804 891114044 559597863 268025966 410700081 927299435 317179015 801478669 470170824 931799831 288723425 753125568 971330089 279660468 603101269 232342066 889341222 456654560 237994371 12098831 752742356 103443768 655635904 128114863 858161989 195488910 798552100 819655920 793789482 947588394 878315037 207450354 783741255 510386409 767809659 871483112 471296885 172731745 930561288 600862985 395277191 436155604 669372454 714381778 367744502 792943871 839523757 149990986 144943435 171006594 700852502 270144126 127377672 605473536 715294938 191643479 154480022 963175208 267755705 563183308 991075999 450705758 906878361 2023217 156797044 303573915 477427247 1631014 270542542 474911176 814029507 885835584 401616558 892554604 580004136 958135393 975532932 873879132 459792266 669982948 506150239 324396199 880976070 735176774 916989456 490183371 992341568 529711848 807898270 677921135 324731637 71669060 833136903 934843213 470822631 244033870 491185380 334926633 285493587 792557490 516514860 787901121 910694717 452007752 688493056 623784100 405723350 514948844 695747226 436922022 256346890 530366891 331937656 517360843 275078566 505655205 801779270 895855742 860566891 474239385 360183705 316028212 242184346 175441479 228848050 685077683 310118037 48147792 860722277 498584480 542505644 165567632 216504355 620408665 114895356 412265404 304699772 541704587 457301738 387099165 721257200 736153287 812971315 675408309 302776242 758624607 954963668 483505794 809324163 132900534 34408347 90854294 144020853 23991669 140040206 564513717 376170094 983082448 686346381 902983221 803048174 176082888 769591077 13875149 505137643 747919473 3314208 624137183 818932645 679401666 304951990 377127573 400877077 943994820 339679678 715198119 786671939 368086366 222306324 145531006 946978448 15702562 957351281 197941279 572299846 197573945 50919223 914010679 920824741 404498960 7268689 810403462 278610243 167790634 121301094 104756371 853284088 233174968 823319209 495738680 731748749 215353982 927044536 127358792 401152514 334694870 389988885 875899167 746745502 274801035 944017280 776054204 312517507 136752936 973296906 873368339 277052355 259700177 493447188 425409598 495494804 951225261 309599779 536122745 869466929 985644011 905955085 82971775 561731716 534244153 897526827 105462388 998501982 822016249 425894391 239091454 638777081 3268322 121341708 540190248 137959649 269880544 418467214 782493316 458320077 483924029 25664848 753703501 525581163 148169479 292535328 139946581 635255741 714763850 346113519 586316348 9893974 144173060 35391142 813013822 916754542 804873537 880995423 650654326 465959076 99802342 108511428 126878364 785193119 498206825 859941325 402453614 646630016 425297433 105559402 622068066 785836789 58630743 57157022 414826275 91992700 72307570 404420421 303454151 3007495 912175407 762646849 513480033 180010827 738817040 664535218 865086819 211573937 355984473 719410309 938465057 780083623 331913278 718008260 42745753 640559036 3837511 692130941 381242329 899555560 324784906 863398402 793155273 253850170 558047767 237904573 8748726 486843766 131700432 409644770 552702908 164265280 252924366 684942764 973610592 207040360 315662478 880640464 484630765 967606850 903415553 565052599 120434540 992324611 900731925 183735403 825840604 354318559 572180725 169837445 690370745 891376913 566532169 706096868 575737060 329682051 466211680 859922506 336513415 822857499 832385296 674777838 65284371 839523165 57625194 466124793 999466162 372764934 327080850 424195599 805760879 474835755 181781959 232721890 201350524 348006794 502827276 857052720 279543774 789503299 240195895 115778810 15709213 215700687 558094602 586697089 622447543 991886933 348521653 627860810 344751527 189846737 908948419 590285889 957027105 455929025 471026856 895610513 416373983 57530647 167737703 778443763 468821658 128958143 612426973 389551412 36984346 793153854 752794401 105932162 820735001 985874841 838283420 978502492 897611455 765079990 529828058 402861897 271730874 983465456 99643846 375386268 266966332 580299966 980469738 186989319 724998300 506422019 174196539 443178046 527959062 763258118 484798410 574870189 520569080 260973931 744776981 486628311 551223927 335978740 422446027 94686861 495114704 858533835 38905214 714106445 71481982 307422029 818677893 461406433 269698718 384740583 732359095 78168866 784034326 533586403 579877688 920284722 965111823 227828169 746094570 518335901 123899995 348406196 668439938 459266320 775712785 612145166 726467424 805901035 557959665 430534651 233715110 792424801 746496107 139582931 306981050 121181046 689379421 809985962 362717170 91125090 985707434 451903677 469983387 244782504 955619041 960560093 302442068 279951024 185194875 380394406 868879602 904979332 459007239 432608159 554959062 502150963 652191796 764142695 598559279 144143955 867564763 444857608 607791800 901996932 948956836 857870820 337775833 256445964 552085543 173473687 313770662 408022496 857820075 259680008 532328421 32341010 356969017 446732932 101444642 379718157 835788436 736610267 622018788 623293185 630413257 243426018 387794929 178673857 929682641 953996130 453936530 511296388 888593646 952603799 787212436 481617845 974490 303114393 836784757 7485034 199329111 651382105 786278769 757334709 540926130 617351314 204750886 159162848 941247887 351712474 462738817 673127160 522233941 628621848 508838808 760498455 843649102 872156449 165983978 226976041 224287807 847826063 163147140 974552426 541920644 645061163 729640698 738217846 85052712 717691412 349639925 659710031 517830893 517261966 654449370 455492366 845691234 200656895 723401698 330688820 845235912 270620689 334064979 731539884 650137181 330930666 651312792 812838675 329760915 959473428 221505984 73026192 380968638 2580056 692990655 274070033 321335255 278325776 17973507 787129171 726220021 919188375 994248800 547288812 365788898 273053734 801810613 632257114 621545149 519003242 714536639 974468105 337124242 232441182 371764660 316379582 408843340 237187552 76567024 645533507 655138553 326156673 709489444 297143419 241029142 82426657 397709208 221510400 559198959 135926134 650514462 82846090 44045784 487002082 256025699 852861481 42567423 704705783 184493198 97468990 851856727 303504710 250258688 118264488 528245320 139658550 425326868 662080812 868793861 282923578 672321755 453523956 695696074 777807968 27521716 718821248 619420726 691053254 319854117 204444563 887442122 63570814 495911078 542531508 328428755 945554237 543056035 270536229 826119926 106108973 192062731 286035296 342648211 124942938 562693378 298159551 476676423 58758849 589068654 887599262 415671097 202219000 23217914 288344238 417505355 118832647 608026263 680230267 856703115 617906729 728584956 22291019 290633429 551060743 212553039 988587180 946137908 965744033 244992667 397322292 387947938 399373855 292852293 157681547 919014065 734446951 609408910 218878254 562306124 123511545 35319036 817148432 434559472 769158293 372213968 717849145 906513149 206859061 528491192 45345529 399841278 520075122 275039110 605383182 750143205 474363120 153316009 754877046 694865878 262541916 342768695 642503688 301801943 91646805 595412642 894167156 725475917 618105521 190268699 795883767 107623944 687645204 458782855 631491572 868589287 658934972 532096669 322816797 61365026 460635602 575995157 665795112 267307156 96023061 914183366 154028480 234377684 643294806 346060736 383562791 522751510 857647185 392035315 493797436 386230402 226786832 696020557 916579301 490615010 382383583 931835533 192043846 347640842 609288529 976266228 477657531 635223839 676381088 960949568 926912084 731874743 544041895 631812952 800375367 131316538 13359692 21087408 180238587 265066407 33845892 51683963 678159999 45216452 112688171 586491139 223965310 923045796 163634275 234696023 578238237 149217363 814051770 259290262 322222952 526081722 21090805 689960958 57594580 822522686 782217418 855266444 52636239 872998610 979965261 514093377 965718934 795757365 803711625 286791458 103804441 631890666 146292953 841123168 596627967 860729191 995091058 488893292 468225059 584102106 583702864 344682812 304636105 56756366 409748419 875402364 250906664 210991909 286680647 735799974 848155093 854911731 584002038 867349600 781241803 172786832 380293315 52292471 223269360 754514761 204144026 30824098 770856837 95762658 520133720 25702220 844294974 588744362 914382198 931570279 760428613 174906879 253402750 94922324 822718070 867294872 188954984 290165118 629577792 779971405 240796526 451805949 49269650 91472623 18481515 677732490 86977721 822666920 879615246 713482713 351244048 281905283 457335532 117112006 338212910 977562332 124855784 398931614 38486725 451002006 10027071 385714140 247874295 256416258 342176874 187265484 435171333 610975849 947802064 269124390 944350764 929442741 873731758 602806055 61506639 263464954 68243566 455708472 370523299 783117328 155219477 411979682 462057925 458760638 919281059 168450773 879264919 864030333 781268245 741162115 531815640 765009651 409872708 648363825 102465225 930930304 806076274 557988718 130765918 394559104 569728834 569676624 778269619 390492553 915519617 738914174 414164058 266902062 764150498 917582074 934756875 965406292 547190297 658595629 924859050 713546760 360252111 978958143 728215425 675301048 64428155 761376768 642108545 122506032 345618377 132050783 334435127 835250065 122441732 133563614 182791903 773113236 243460616 292808934 662958416 378469573 767738452 84033062 535249393 925222928 16509390 315542504 632309181 79986408 37097183 21622701 989829061 949505776 525332237 333532560 749720537 192685017 386060589 184668079 307711450 796800787 453946020 763060474 195685763 790293922 426845860 539377275 958433064 480747436 687939379 368103529 717298974 74925209 804675323 592897287 327446771 314108742 285857327 920173328 479780401 149642669 182311450 188207935 342381995 658849822 593827979 945666887 21824662 809810234 149718935 923747423 739370396 896704183 908254143 665948061 996500820 787416597 381814799 212086403 238573794 303075630 312812261 420777455 371740178 467762993 424256355 287809002 624052408 895485795 379539943 733219788 812244121 368376051 615571280 458264932 472606783 323880664 788287859 70512508 203335086 355407526 292971441 202328740 291790003 29585299 330988937 952614780 625036927 364003860 456757772 420519095 237104063 257424390 67807547 21305394 434116652 872093569 399659946 57136887 727511167 64313195 527833637 276204464 191602589 711745309 562249907 64578827 423913658 447533078 653057198 477387322 486970940 353514574 85809081 390934112 864433407 252382211 394200422 227270129 235247079 701976942 70490567 753494515 962958509 700171324 17149638 493250929 449154807 730084783 454003497 276979518 498172255 189206475 566625522 433418968 640024701 632827149 179014512 413884962 485154278 849589630 922165447 782239667 499410997 568055635 661833420 702659248 623720686 886385631 501253237 651146459 500893787 255918113 712114895 717896476 127158364 87064518 190629070 598573547 948940790 290840714 367197125 624962057 881469127 492805216 300180154 788622373 331611444 338722306 119280753 65502256 110021702 790595202 527210507 934174801 830543902 688010367 93405027 797657103 241773128 456042931 770477636 305293448 890260423 609355885 20312783 904919326 986468545 660201462 424955043 251147367 630823859 492509180 546878800 581001344 545687505 149056257 859008555 550752285 304253434 951217528 858291275 592277998 692586836 378552829 858983091 363661143 640229894 463645637 997353790 101723509 623746916 438046056 621447535 80041356 791646602 535551219 873861149 825036355 462554387 515982885 885630205 195172372 119644449 567086815 448461891 922108840 290034871 273467731 145549087 45610730 299561025 353726907 785273326 296429086 577299023 683827269 931567331 360193322 803319973 558460363 666510696 553199015 626759964 140850113 546788344 391233114 826730998 536481254 735241724 828551834 772274938 75783768 933763357 950525549 745742017 419727048 566321794 194800167 307227763 20057321 38634609 61018412 327807762 146603382 247888271 229498472 605427827 615181544 455229666 72516961 635485131 928878161 716996902 383199568 544544577 896064832 9138930 789120313 861913666 805316816 616649056 33554258 976376749 898139624 921347454 371254911 457417811 550246054 307440649 962418421 639102133 967605315 147921266 729749306 38569336 704188600 647026958 807606090 614638496 49239551 135710900 151894810 211132733 302175226 788899698 316211813 868123213 355003987 333742589 356515569 375796558 110144021 67644319 44460861 54160455 875095346 525071833 853347574 707945013 952272392 533836825 248299511 468584110 742026099 935370613 582337234 293038518 152121482 569211454 466436409 347702590 413713021 385671467 381775218 704633034 803995630 564956558 393209915 191317917 26403234 702924864 532279963 4881747 580968441 63748126 417845264 363863614 20285117 967387015 941987369 700376389 163020731 59627605 752175637 692603519 413028790 238492849 431727211 342034738 438475463 221936491 520075262 196726308 863945939 157309979 685642112 167310192 384734335 188013662 751793287 234291838 600349486 193458107 425231894 171992743 445984081 797929960 410488890 203575553 208662533 824181454 204797554 501392738 819135968 780905083 556681813 43431019 439795894 319495376 74426548 114992972 270736413 952351929 479246302 543858856 719573522 182197211 595356016 605301461 19068269 457167647 539197019 159919352 231321656 105354913 94193788 760836360 755193476 75728039 539792707 578022908 22239022 448630755 499514443 662492915 702844718 261197681 195599992 11782817 187824626 796824998 731276164 126342405 158072403 319270770 712317361 415475377 11100688 568091052 523248589 617535358 953274210 659454553 335584301 260734928 648933381 691145290 876493458 980016275 367889297 448118336 489740632 282304085 627658631 174046335 917689911 886308635 790271627 976783184 274700857 522415322 277492745 799557331 839760395 144853411 959896214 312642390 443471933 999140159 915052994 689576812 210020798 395916467 967038603 641131424 462333867 839075872 947807814 917560541 339201289 379763984 105679691 30433726 719547664 854615875 123932691 340877127 483737935 554756686 118082458 191487699 312238901 633554255 451093344 351396323 506279611 607021968 496094881 93659205 197913227 817059287 633855741 759405804 728724935 146735995 121309560 928150601 450239601 208646220 410353533 502633608 400125661 475057941 289903513 462233831 534782708 947538276 243543312 748486956 728850580 291873191 61963491 671396564 769157038 895085017 199995656 885155106 719169937 727738105 839315582 396624700 857520589 400532030 894747609 527207346 845307180 527840623 893661380 313745092 643015957 427569293 846537029 429504131 171776954 586846734 341311238 860414355 749306328 146641691 928212033 108099382 10078238 571845070 498797062 987645094 93579471 385205933 580550129 930609380 461635215 315637586 51104527 848622861 94287118 295858931 687224831 779949238 384884030 346022278 362097474 222998758 132475455 986584136 776268148 757737533 218621065 669086635 822406359 9000826 317459788 422889298 970014358 912549414 687360028 325430259 193592205 462820381 750354791 138441138 392480563 772522244 411696788 46243569 761036829 855536851 470335801 766589545 155173184 352972255 899942081 189616947 949081904 467528614 385375008 579224504 557932327 695902339 965625181 36693062 59311326 970535769 714226933 84567354 899996284 14652325 607369271 913646731 400370167 199764188 361885040 554221098 79405557 753772249 235721001 160741371 260969515 663615696 245258134 47570560 588681460 78302398 217513250 681247789 365315569 774873143 815086196 838535319 291399449 400809541 174415028 550438713 984222011 835664847 864394081 353643607 769852447 166364342 640988387 402277718 60126926 895835871 941168968 800020917 653430146 718969486 452098598 799303221 597335179 225267812 921350679 533326192 532397820 33155309 202311163 691909018 678103849 514145997 46569257 498600802 890678889 970886256 940474187 253643833 553671915 944655766 266943070 351676022 61435659 989967458 419578899 139470284 856360530 332919253 130760421 924270773 104320184 130679846 199207588 370160929 243395298 534663431 749733344 71738008 207955007 604801740 693171012 14928643 81086346 812775897 830879254 413924054 883188096 670616103 337644075 857198720 912663295 470461090 355940828 494602639 346568643 456533959 222450591 10316532 75698120 844413144 254923298 742210323 156710695 532687393 351141709 793882941 675947045 527428206 753455275 346721295 791751210 705080240 875998971 367210552 173770448 58504507 373915441 918219380 885632664 530355209 65104588 82092513 643161581 256211834 790320015 462851942 781797615 652176632 937604785 953476822 500062835 259603846 357129480 872195594 473450048 617608426 4907880 134400873 717971763 109546591 514718441 789802946 976281012 474935373 165825896 256306850 408851300 980434000 268245691 918088759 201280328 49407499 822925916 117335876 195936518 451827424 958443789 256960599 885272893 8573159 692506535 459745620 548228171 573771449 506239809 352967007 161406483 475398845 639189337 596145340 681491650 57540986 886964352 528073542 121683982 635707455 616915543 3939793 996048120 696935445 210124092 756132578 927618500 193993906 690641320 270590567 772206017 518748950 566662144 553559488 78972348 935839303 610125645 628860654 531721825 962726640 432160242 610614711 832039153 725171588 892617011 631019574 315594440 47669508 753905900 507460116 579888660 647161989 747403601 364773016 478099576 686371252 116639766 17856521 593609853 931090713 961307005 392501978 995503081 240610756 610311443 136852326 724906451 343134617 877480185 669263802 245511151 693051647 875683825 864105513 523080044 367675924 137505686 442383481 121425709 489866027 761765297 61490759 81263889 144984269 144441874 445246613 373968600 65682944 90657030 154816985 80900040 681921058 248008478 110811773 253210889 765878389 399382934 77342471 845974563 880572832 533000695 50720669 19316161 693344335 169566306 373232990 330496629 748182572 355884303 358695717 545520038 639558042 359340176 634026047 943906554 446243785 521667893 807244024 667523272 847296500 12085615 546353069 223894832 413314316 177035519 529381981 884727889 767705420 480311620 52341618 131856064 192638438 787062584 626676299 972045031 328405391 106578813 802549103 106575494 656016797 153680077 965860474 338810574 19549439 928886274 261133689 279115783 658875955 398189610 125471738 124863024 849520587 245535007 11898586 386099021 320606191 864980718 166237384 45241252 60874491 202074147 927691509 519854798 74577757 558156616 770431537 832190280 565923761 658082891 296046069 124171089 86313297 85131589 723227616 381766471 343092180 951612690 323898855 874315638 626234820 392537668 987829207 913129568 843902911 434154345 762487579 232326409 661523385 331773575 72976477 443597134 624465729 459955786 105473129 446165979 290931398 954526986 669249531 761637814 8028457 945023521 103172927 942568711 666939043 168637668 447480488 606658142 28342569 660660029 815019047 595780951 442331991 289379779 605928560 701597461 392493129 166695094 948091656 912945995 907883311 827379091 129035146 138826740 764849015 407445415 924407636 256797751 777455762 40937151 330601812 137429885 97848294 417360158 277761953 544655876 118811490 183989567 369184495 880476883 83889571 740817805 408030040 909705080 422433637 938125948 678131537 247062306 620407997 793296368 466620503 56254123 93206257 947558814 610200643 53000487 998433758 282122186 752032663 118978097 205144487 387967702 747507541 800161539 709803967 632682925 51051736 509434112 487532872 90047074 821189516 494453716 81686485 596122715 275669068 341132611 924741264 650744329 307706798 479807965 677285674 551447504 598719179 787397316 73408387 258495863 322491276 115905924 857474150 848605688 156395670 484983865 578739873 542037972 391110926 132336741 555430910 87926691 548704887 901786914 94077610 609336464 747179748 120515688 294912106 787928047 854135051 537108717 902192160 555660098 46605129 973020606 451511443 612297918 152736451 126702826 496912691 589961830 936376450 182405246 751653983 717433309 148066469 344468928 29910679 324157262 596454978 754202537 344575066 731869253 951969022 417843025 152171173 332956760 33037342 10732784 139832338 748669194 374232565 359289952 111773553 120571066 132798868 108326575 643836831 866192341 602495153 489717838 826642124 291850275 813567135 985610153 439725889 899684071 253342041 649242223 427167951 822965697 594016759 856756237 291675523 382216192 351332300 975670192 625590290 56690276 981269505 119932547 993993196 32753142 586199487 861057710 987866297 309426280 974209204 647462996 546037454 634155063 777471348 350103220 891826429 60843232 537561297 550524099 466531648 564237547 254085771 324164547 377837323 771122034 29768299 190180288 767051103 559839912 918913094 865642584 222645796 495522778 441984700 439886814 798527103 225214400 547076921 911928622 908771843 204119283 941281923 31198843 552632237 501296991 87461496 989780094 182366337 410330792 395462704 957098562 878271716 533980729 445200348 832038318 148820204 195825179 866205957 563827236 938156446 721460604 994837386 863483341 908419414 709405203 901770935 220495099 550324458 143856844 622864399 69916388 23994670 927153251 678829191 114592610 531927192 690367745 829064910 45208561 257429743 4779 114921075 583130781 383455429 726566306 563153833 695443276 213905012 230967779 505641087 180892206 279598974 252506880 496717738 335956827 633844989 677291444 707814811 274495030 921996662 224649837 297357266 163882996 573892628 621967597 796443657 608848469 876238243 993600302 793360961 887761390 248968784 713141130 322835309 286348172 653222530 315589178 954930395 637689836 524398112 579041021 518689606 133563300 409055352 878232350 909569815 195743669 431968708 282955678 185200793 895449249 286315894 160096406 530670174 819592813 243444526 516278202 323239647 761557114 401481230 932343316 856027018 827211226 868338809 352969389 566799660 908566200 651018322 298181520 567782751 690504632 767262188 147367057 479343508 21446328 48767178 951244506 936639263 338553786 552336008 384463017 250425727 81811260 363786483 383699881 908818652 533274406 263803799 686887980 860703341 83724417 474664442 139538473 257152729 687310533 885177890 694006531 954026998 787296957 403905242 662045994 869333821 233776294 990656834 796778178 443512726 872982888 218983830 696073960 592548829 980399832 388572610 658414285 90140958 913821881 174746429 369201077 834819620 165675361 469722916 826071631 30807356 580867946 273015724 977615269 806954272 574407198 526485416 370289275 776788219 959283019 758406041 109421965 10935775 181280736 683402469 56152098 907626624 955942556 635427737 246996451 691220080 576929598 2615621 458565303 602372507 797021376 813338858 800762012 431385058 253223252 762052533 459627852 994576241 943633693 180941242 463954454 987147350 106857262 424902288 465888317 958907802 529866763 804307731 724098603 36053009 285526673 370595647 271332398 821502678 287212965 947553942 270252622 326583311 44349387 435492567 213050315 381956278 931750640 296657828 140185076 905576532 987208588 634732002 923207727 840871379 559315157 515997607 877923982 768455792 304868699 278086576 622358044 907127305 577904442 34059818 13324478 738755491 357516317 453044990 70222034 248051313 658006206 363037280 62755852 908695352 286829632 442926350 562136331 145549584 384263560 278898848 853573257 224752268 181413028 482984452 676630409 415989588 691359592 961344403 973959206 49856601 151595279 111551973 844776938 578689287 118554150 560461429 267023016 634313046 434773720 163309014 809414869 292136549 320666491 137190786 838256008 157192062 540017788 850690494 202650179 412416155 431375034 524904018 487039559 184942791 810168237 208906587 133250773 505112154 812679646 271156836 647777792 629336427 56661968 551434400 12328029 641558239 812891610 676105294 442278332 525005223 782951309 155558207 733422199 795019937 599681011 570111898 584889862 715485173 729132365 916775681 129562178 878405247 731913564 802078584 828363971 647125434 831497643 5804131 158812347 430290909 696572863 206302686 255363244 453277373 570859799 482771706 432371214 987431293 644852110 351588986 101431619 927432569 594439843 950914118 328381870 959288199 558733637 518534632 807400782 288814339 788920818 450606584 426780124 440104579 971655231 410868375 887435005 187944968 117198983 368934852 18190241 291283516 959751263 99623568 708484464 43749007 352307341 121413493 770063191 584170593 637180388 141946921 611405231 475317142 63513765 730692080 9480279 892610069 954949404 671282011 617381484 432515247 78474151 977513234 282270540 860163886 876304012 356795366 629792698 306932430 157064928 303410853 993540996 967193130 702559805 429700292 891804902 783945443 309944589 501067399 962351507 573965716 898933626 523827251 409211691 975592937 398753247 677355841 895621246 397314513 898052770 604937727 311184809 547990745 181196691 57583462 306392592 582815530 582541351 741206336 217261268 174580663 354193502 561467205 838664615 828802357 603959667 160729568 47709838 288892247 867708571 306153474 945128485 400329283 841922787 70672589 354061978 923784946 964639574 261487385 644573537 189752508 540067601 225802688 664177099 157062258 569197651 951746065 142083273 595762993 704642541 390303477 859109522 376037139 629854244 927474841 810898144 74714892 218071464 563217093 263810985 79487738 417681215 382387780 885629434 570643524 291055334 637829401 849014382 966697384 696291895 684510877 516546109 530458397 578136284 532209997 108464531 299468113 768545093 150396377 358461838 321987120 443931393 75878631 219160969 839534991 356827870 578103199 940159444 941816038 157270925 506666756 966509023 952990455 262752404 423694484 904475671 427774747 463756946 384157295 610615539 617992493 556781703 590280439 329927662 326379122 599507253 359972142 581180893 708991076 55104224 364284096 241303247 521593698 363496071 162537942 297861476 561184490 405300804 753205286 241466520 961999447 519004379 789431261 132910520 911172771 230724150 943995359 220498926 225249769 978788301 56724727 560017146 636117146 117775478 846175377 323961156 370760230 10117490 771191839 99999479 317707976 453522844 622232676 156122506 966323699 62984895 26070404 147646011 425855041 931705161 895437376 184592674 23502511 762341626 257297227 132591678 399132445 940582827 691990257 170904568 196208630 789944779 713485973 761763966 735108190 205946118 196784586 947565876 141371872 851332046 545904453 588468263 755699251 740748410 266443265 105657238 25027992 235493708 894445367 280087903 164604940 61180716 246463791 685435893 616627853 16084234 984093778 176317135 69968647 430949033 378411747 934131047 149027127 143270753 733406406 73758243 340515255 581179957 540869029 19164134 29504287 895307839 149773633 746702098 382221150 367921392 249458834 979331467 541738050 58261897 136398867 755998545 45268961 536160568 295043534 22995447 643602234 799093272 969448888 421047408 529111533 902500266 722897897 950834465 223936860 462254723 445655454 40433472 86032553 155279039 686277948 444757464 691777269 404492009 284378419 936360223 635903533 826634076 570226936 324902847 719029434 100440046 950848904 844919700 471686874 331750002 608778248 186345406 833993334 99428603 873124055 167086779 550239388 367467410 534710455 397188531 535241237 889194697 139825463 147732517 97951144 803192717 241995007 909748024 596532995 296461696 66244379 509180748 894513897 886959812 660335435 880805766 631449108 987318005 118223019 179935443 918173592 718419816 823709245 305421820 52219420 181293880 33458184 313471275 611230376 716567730 635306686 248945313 799783792 171754072 596491514 809545372 144738017 764696957 119199596 451670169 819510341 178309873 127371480 952392061 559025984 643351984 656554265 744711536 320821234 723643324 406063523 348816340 494488417 715716956 27672000 653720523 362071225 801308327 345628764 921695751 959546805 352164941 537565516 853843649 95631766 623692191 386523464 591829787 974259832 11569899 557789395 431826832 352734813 445261990 415833817 356949502 461371690 335162349 386180461 903330882 71732830 782894961 413599477 4456154 532686142 562529016 89961814 624090895 898511716 287694073 647226317 759206199 567818037 589302387 191664864 820004077 886633390 194376643 110663763 390290707 350854671 6530618 893045891 215867470 982509297 814397290 254659312 985872709 515096389 238232059 89511344 827501409 734270073 36150944 980492113 793539716 792158876 107681128 220623370 967015450 436089337 394506400 970790973 238787927 934544790 514123295 151894349 312868127 389823677 904352626 910181242 292519645 994903526 966769064 799371783 868938352 156873401 950657913 584181654 378692928 570393891 626470754 404491047 292346300 197453239 130982352 331018742 635099188 478745908 841352482 596306738 747139309 540098396 936871371 822980156 836211932 212800405 219047142 595832010 444683682 769075749 972845220 444338579 179828694 166530301 821114324 278538158 756104227 815178762 364392046 962477296 99626727 718615549 126161643 482306791 857955081 53801224 674274715 957516221 739481400 265234181 253739066 936027683 420673759 612019949 463101679 773072501 96083085 945677265 437098856 46812270 332950083 123674048 142134401 660755478 464233996 260981855 499611364 687140840 763859805 433556671 913688391 590842532 305446817 96693953 813386807 512691798 975588959 598130439 840359985 658238315 162818870 713400112 323919202 245519939 502250237 96096342 393400171 341702469 888835157 242085732 259648869 645022714 781891695 896326670 368719207 498252496 669664356 304411746 671372030 708265503 177851255 121229820 393498408 340111492 929970229 49382392 88515684 16342071 392686354 469190832 430436350 167425153 907858296 529961189 242487720 388889369 650844007 697272789 465205678 18347923 182298547 990916650 677683071 949038805 31678541 180798441 280118016 439300820 93980938 395489800 650655417 981003602 331386901 274021144 92761777 864501976 273599066 958394574 675032840 590482287 20746461 431493493 752757097 695590741 735958587 945978142 877998072 688063030 368785380 973181637 292748520 269464747 307197766 67249853 426732889 758727808 66457949 870864138 910694553 927640130 911900873 792715833 23664645 426390546 158315692 909316592 489579838 578825070 672954874 17839708 466255419 427082997 969200304 361338425 378616795 491027129 721641799 587430167 754446156 143092312 999204801 45147233 672333787 835059125 547090679 655799612 312029331 721402857 799081715 697158454 559496098 630939523 482385341 80765612 828331642 274955046 738092122 820050090 933370478 910539178 579332229 268660097 118738716 668454195 598278738 937914233 951896379 764260948 152925586 813246268 886550287 475339718 87612539 611733086 430210235 928752517 622304640 477245492 501949709 623089146 712639818 494999520 638382469 541736993 55281785 212058766 628502365 436160400 427903502 773039170 946967901 393011888 98665009 432703451 143841479 119795750 847348276 487615437 535336796 896330748 939031944 694501028 697500263 770683045 997578914 505381959 823131289 676038315 567720185 271684280 134263998 340011465 19622955 730261157 375993877 256767911 705037419 218771182 801279684 8803618 837362396 291583208 432830835 580426630 595979729 189448221 539172071 903893948 975683475 367534910 952381588 368321937 479107342 517936622 646120091 300829773 159126052 745240881 52934760 101459716 468629094 883120990 229611334 963432075 557955358 358802799 621263516 985873739 67141647 296728644 295586447 650200050 399954860 728968973 671907139 106546747 554979136 478407522 59533566 720768472 826093428 683719698 359923821 921551343 405826835 308544100 3869598 878703581 769120715 70872768 580734169 141988307 922081213 10384222 27435767 203108302 521317269 667417770 494484534 649913733 690191839 164561296 217205671 650257220 365664879 350960002 216627491 110657943 504730152 561411997 796957427 165989451 74627126 897433806 381725110 76808060 661569226 355257703 205039118 887399638 423705122 703724194 725926291 52799115 316800086 442435370 947173622 849586291 764248145 957149469 209297250 529533517 957364012 468700956 269851902 45394444 744871155 669088612 950358003 130865161 87790401 55509862 82275017 780101665 573384941 98683972 795617677 940692445 126086783 644955031 553325610 52443067 864085497 85519596 575520011 851211390 812127448 656838177 636464179 633632351 407212001 856855628 896056083 168803985 288914838 844640300 447093285 56935483 375584422 83608375 787423810 351003550 440778055 422651601 96783954 456432975 868248881 127981847 518862158 373737755 353503754 871451824 43070935 357547629 458709515 278435464 335156216 837464549 890691260 937712628 180590857 956980377 812141496 511550847 523581684 404126801 394845149 733130495 10499734 495337227 59948693 782745111 586514557 705028411 214436017 940897362 842312544 685749218 97467581 613575106 52893855 444612127 110566586 530684800 881136835 466883923 477763374 782049152 659832476 141795577 959985735 353208924 181904357 599091606 691754941 635829169 437721315 714381562 795699720 269346587 824040473 951294705 696223582 675701214 351375812 16863277 100844955 236654244 240299075 743883338 148308983 257915537 418643139 424962173 871863114 946417192 349953300 349345807 691544487 487733186 279416262 887650520 846023004 745786906 732082333 462459922 887660242 540965634 483027755 592957288 666197234 167801006 603632160 82264919 642847195 669239273 538390217 668610345 44050230 903829398 300787625 192299231 703626866 988894691 977491114 244235258 266207119 713689976 878552314 103318736 335717252 93078697 81728729 49234173 271938307 466065825 275878672 194070382 134731868 246277214 955769285 891153364 644687777 989014229 665443418 205013650 938191385 785800980 661240352 442137499 676664769 91576949 671768163 887145355 896878735 434006794 664894989 611405741 46897108 592309935 51563866 760964467 552949847 149668740 463771655 553202664 724724766 439762749 470723857 295295757 499425989 519112484 887310931 38204957 475870581 174927321 438015336 503050160 645804166 792485819 33453808 521285965 213957822 935586008 198258852 597556123 89487500 225184449 527494964 579630185 324473403 763280363 1588363 162506670 472023396 941317453 876719921 876934726 838558845 21345399 844817268 925398893 189146481 159172206 951619360 224909402 298817703 308414626 57341869 352445279 718745712 495222347 648535695 410840194 468504021 566731527 548371161 228211270 418328896 477010481 744615439 129826743 527143088 860313921 262752117 893144605 374593377 898914847 514470018 250854532 953697579 948134032 854865440 830866170 917201161 340858934 623015406 750513005 728631073 492272172 734374728 906666862 169057740 75456208 27611249 678633284 836439201 803492955 485758418 932194123 907439608 377585578 312954220 620786062 515730391 475396028 571303822 976735843 913595917 934588749 506160932 897759365 965733477 688194043 200334938 120293341 171287267 127374694 364825063 198406926 726382380 445155212 94627826 974433736 588949324 968285537 654794486 27937701 943070936 865688110 128026204 54922736 858351029 375501559 687424581 249984027 27926254 38459376 288256567 4363150 226993072 880446880 626529158 373007081 427577171 502315915 557978854 507311961 821583049 166599557 425163910 155513551 391266361 464498039 48470757 950171782 548184424 988851928 839025350 981998874 18600986 73002902 293856498 974706161 225515391 14936724 64565075 517932191 196956803 956013115 519385139 920137009 226053619 4502209 816284221 707742835 543216127 282335969 260377058 703431172 375060656 498978889 465022571 980475839 378369457 611400049 798907636 335891462 849607616 490124205 941497792 378106346 522813616 104406842 435982777 952193081 584290596 877656191 836219093 859675126 61348822 535451138 466711736 928234985 175325737 590922775 797948754 290431529 355085773 501925571 677005347 561258585 455363704 993067824 548524439 548402135 951325210 335367374 162315196 537310262 801317435 370449432 565399635 977171159 466424568 666764888 288216244 250454507 785896907 21185313 340814657 350244783 208429878 867569478 205145964 313939458 776915066 460719824 910634318 231578924 231807972 822096239 787365638 118115403 846629839 212653760 504842339 972351086 6221120 511007087 357681915 172755143 490823267 313262976 612313502 935588541 506077964 835430500 497027853 993301949 676390244 173946766 870499397 868285978 540895461 507445028 849945680 295323125 792058564 387903475 237702952 722036642 789817626 992748978 615291967 801790253 876414971 493565953 598709490 748840421 794860384 124219943 511466408 638480539 37774199 610763648 354979687 285972866 531881596 866105424 131070727 177306652 134831767 345918064 754608005 536676225 132670701 887290387 616524636 240619213 68694890 716447278 134499588 185820771 683325435 984986480 940864395 780771472 253628184 766055771 56405564 517262911 768171932 663918796 334483279 389278692 884304808 519121201 285894622 321769881 715320247 876373639 353165997 365805043 985738975 308784395 989716545 114484824 267434326 609112899 610026587 456429552 112361812 615377301 897541029 516248582 730139676 266865427 968206875 706100304 752234282 580467742 770733956 398754395 533194575 628930458 929898441 623274923 450744467 861820340 909292665 849137000 882235734 444428119 206523129 142971701 341322266 992410972 879774550 227713333 84749713 207379336 143361278 849441520 539841398 38467432 539825724 935997903 664711464 801914965 125836534 220177255 212703581 759846751 957255374 83918110 343412240 63358911 751726451 918233656 575902011 206734172 121986996 453444955 457931050 586281078 572233566 351596900 273211778 596517102 367858054 465609974 145700364 845912836 920862501 117073736 94593329 204321226 523770964 469244386 489679214 674080831 907474117 276011640 197021832 739721034 340899254 882029760 941829436 272186156 837282469 839571756 465835680 255150968 542823955 983545249 186223606 417025884 621422768 228174314 944937992 290901072 230331175 489424464 644642481 296387543 969989122 198989029 448052999 927587739 904579042 323415129 30292269 227186472 678520552 877140400 281089972 189717082 398436637 516654103 857275935 905209747 99402514 499752303 949237703 477518885 833069674 285999975 792205157 575140291 573870022 856464818 616198295 619940824 604358095 626147975 73583635 392484827 160235750 893738 540517792 256519541 961394930 313619388 456457198 746491709 714025594 671648279 936060979 41655029 663248909 538456004 704237216 519208054 419868527 866430347 663740394 779807546 617571972 725265093 989809040 931518019 559137554 655999691 743149043 252426801 920325156 44888696 807754322 766904354 730578641 833401532 700472824 392281874 636748015 859114514 261663746 844639698 640289738 492645771 459499604 707548113 638209445 736557972 560237207 906285782 327618749 532184094 824415249 51962233 847698687 738905848 174907661 439982113 995764694 729834324 840059498 338834177 778344103 808086360 934883707 839689020 333653286 278289671 736010888 122046398 536274509 654708013 882904271 341306077 697038858 790036904 782282785 760992907 42521528 342735575 561657980 45231810 78309820 394453888 506073375 325372453 612701653 929136371 485621466 892448506 201602941 713861608 891729207 569478581 865917828 523094506 108044589 511555404 568218997 602255924 586946812 357915379 856584103 807097419 937736353 131395583 498867944 484086621 277448697 530628731 872713878 239789981 211314201 31678511 590127682 72621086 824031398 756957572 316646972 879573873 88163412 193793845 711119073 366370608 480484152 559266029 914578980 783025625 251598854 387305509 411825074 542207513 427004106 795071509 420865017 315472601 21348699 333532235 375345413 308899067 207382881 152610642 757260453 632309612 645630992 787895813 147044124 310790325 575627721 749880258 30473036 903258970 849972769 897721049 172698908 321868524 573866556 335474846 483168789 912799468 422483711 830528683 707324396 224257208 290712137 602338288 522409193 733104501 579127347 139659021 843679692 474397987 264668020 464399275 952250559 998080257 634022381 581944326 445526579 921865368 603766374 998138307 940342737 297526851 215108204 387876060 298497243 819403893 830823797 661402992 15821587 309600018 881814282 614411126 458530712 785349144 836520710 739327071 712419980 466645724 923511605 168504929 949891445 257497623 841101146 891901572 105680062 439117420 377684255 591438608 554861050 763744376 290850796 902472095 491111936 942110051 891675865 104497481 609206123 120029155 182785445 837988001 520517367 297017184 296589138 894368108 586332748 784401000 985740199 466376821 159912591 148473601 796843465 200252787 334859133 224819704 271669074 246031973 681696605 865183357 878591463 436486081 718042944 31702732 821297969 588766118 128667237 528580204 866031824 282012524 781427785 329146804 306654753 809392493 431848697 617005348 366186799 312869257 54658862 437664262 201004401 295940041 316817682 241389950 470038556 897654396 905374386 435075996 885972184 260045694 357979573 482475233 978720849 506510666 968125422 530119874 522780447 621704294 69354607 111104898 606245746 81395478 241331822 827790431 222381658 649378660 444994260 49680699 868922076 272371613 688031386 391589892 453657790 712410677 970037475 90260085 365838870 860536551 436529852 703990093 105142665 957093572 519703122 439501567 930192072 433511415 712584212 635582336 290077869 836522902 123394979 388176359 703437368 459753505 345640171 630928405 335946297 463215 440195647 637846639 913902867 962498006 75361541 669884320 177372844 857773505 954434434 259975083 193674939 499311606 582074685 498416600 608251336 795967620 508839166 432482067 527082899 956931168 217686964 130720727 296190555 199267227 103438643 508310269 107697826 124500593 939332056 286330677 634523907 664900029 831599305 375861976 812021150 726504682 924192278 873950994 433574906 805098607 25520441 200497138 948379873 893289395 262789428 715260425 178685094 631520219 484381983 797250569 627635443 285760310 575868241 794064242 220392923 677921214 370578013 224014003 251477308 201962387 283700408 481973779 148806272 733967499 50580421 491279566 21786608 908147612 836490779 841507708 493840746 757295698 601696959 318291969 187277929 444585077 601980722 615534487 218755794 971613097 200583827 255009242 156284034 874443913 367020586 169617087 819476260 453370889 658641913 82537861 864970353 951460047 143902841 937043592 763693535 189443593 427214498 696978182 428491034 235986443 121044316 754706710 812093621 214071018 504829067 551927147 517978153 948945013 411130955 653089135 972796151 300822721 718497708 59260313 648761561 736020972 330265668 859363330 972526563 786299825 128753712 452611726 892159609 504161462 943481729 121053230 706251799 53488029 29794410 287004418 298847152 598223226 57526952 312868963 841667962 200256279 20465588 118262645 773167318 721988776 731413361 603666138 367660178 306210340 89600660 777214832 866271934 595100649 672297518 723604703 406865176 919629275 763933034 938995073 869274860 911462464 97170504 851160112 394370370 516374792 625417226 493706288 744074328 197987402 746626772 523440809 594274459 478621711 195186382 990051709 676332453 329007500 295794231 711193126 358226441 920189811 419966199 136715513 161042131 560334118 891332062 536223168 516276387 169258436 986099519 991307351 349033012 463503463 339604143 964862368 779446578 868355848 378552187 316217143 967235280 839929337 793409066 850974311 294960899 69726781 63981586 925059796 77428794 486280564 887113342 678565295 328540634 321681597 996892389 356372555 685706583 437440232 20905471 130871731 956252618 871796982 605214315 665912644 270823501 12070604 386383038 302608019 502926094 612328486 652418512 346830601 289979098 229185967 977883594 364426937 822228120 98990943 638853399 489858397 641200577 132073118 410522242 17316527 382050702 668936787 550207280 345559166 243544970 195416145 818324496 188500721 510099152 720643442 970304216 750199750 673198433 444375656 241616279 325766190 100143804 979209965 12619232 618724670 20340664 594567196 204931071 333173436 803981743 338947937 167428574 231164411 511014323 483971876 511200835 101361040 579679773 2841077 322130364 246414888 99151216 313047372 931716576 477621922 74176353 271391409 66157603 32110775 247268788 641405725 301581396 142697007 536890972 188650090 495293687 801272817 882154623 336468686 623287539 569637578 537620752 603501765 197699238 410182680 362735135 673176392 835326528 406612821 572032824 602535485 501091985 919278341 857977318 413502342 147800260 879397454 956999099 893761008 779435083 829055553 959955444 664823831 67675601 268747901 562866701 795699230 226829074 905411022 109702657 619216960 547658676 870616637 401589367 71236420 651565538 513607559 861522007 415653023 456690657 783010820 620104772 404768567 301049214 819630109 238689153 222719119 794449196 194170839 140447918 746309289 519378552 74829887 960237611 203583596 195805417 823291464 936685834 615937624 580745813 700198305 620921596 278329621 293145718 891857656 811349774 347846070 692543241 617517793 40999505 977479401 675826550 514078809 242935879 709708940 878903867 620053997 885327442 717677204 471594663 562631159 138833088 287529417 279997548 268041027 135929384 880235541 114202803 423831246 148663666 389639165 899352365 477023483 619775345 602594804 493275409 400745159 373044281 177407869 719690529 592486251 812657655 810851739 21597917 634873903 698843083 602012907 23925173 299133087 604516252 206824168 746783803 977290384 661488373 640940501 311281223 610144668 761723027 172344813 729195896 981701945 132208041 214181257 777231623 883153894 279927968 424345723 153334508 818043096 842091823 723834473 854884244 614210634 759197185 68797095 95957208 434420168 936438682 494039523 102667147 320208365 610457447 14633756 329495051 37833403 395502659 392366676 457155990 971640307 980701882 749642241 288099284 327850915 761232845 389524777 458546872 545931973 903282962 410275576 745133274 111923634 999487118 545510851 665140601 223240329 559009422 508934837 952162744 337143356 786896634 7496224 718651667 691729294 106936048 639274795 837517925 810027561 897796967 765080653 429834905 87173411 403494434 579938646 18918953 684048281 605546744 862505285 869943707 135335370 632951063 891962345 881914961 946926435 347849616 520711651 230809105 744272454 818884956 743399646 300312829 943484057 766507935 12178476 946040558 41877853 872998195 410620685 821796704 162998190 310181684 71003345 980903914 115685901 162052761 474760229 474070682 448961348 356884187 336513710 787667260 749688179 415720183 567492194 615241815 534424140 221090415 9648193 456584009 160863369 663892274 670465692 829231822 543566271 616591310 391157659 619246883 992008713 991715080 210560658 436045152 83202800 672987672 423092477 316407204 317650650 700166124 750500804 868823341 799909725 766119180 65892997 7704532 881985711 16096140 848006090 699447020 717053123 942082063 762193208 738081813 127798653 987623780 854113174 324802081 85394263 609971005 243349332 442027879 560799300 667018909 284523818 957313233 858622962 501632922 385419297 826531721 77592221 892657701 936433537 959926364 850274458 476995335 550081108 2800550 178452135 880986498 699717812 47868611 64148687 681323201 948229749 525783335 468584810 397416701 31438448 9673898 946829417 785717945 639179322 324107817 38929306 855719108 917886116 303283053 59315467 69138745 491120178 607101867 849488897 830291491 499840919 916968930 279375707 786682624 667947482 154494567 223602270 75683497 267499038 189216783 345643265 530451654 748021889 92289105 280418941 861323250 578946858 92016729 677708176 280943509 729240698 465631303 182325608 186690583 144821872 596458165 226427390 589877841 810521519 342068731 801741843 444606982 919393768 442570252 471364349 474282879 296849880 186453112 795470402 716358595 723175717 852634474 720334413 630999468 837238019 546771817 38694912 40211416 225166390 860109730 215520345 192555178 285874895 704678127 522421720 837735715 233780029 533307463 298942891 984901902 431749877 688666671 625795711 976674542 756656906 433579627 470525873 178763087 618583316 463671396 747209506 311325121 157764920 248534694 894407321 945925554 747713115 171011062 569145254 369484828 757699505 972756800 926204302 81715345 34192336 283818150 176036208 328828258 836217377 269048030 194710248 948266425 746479151 580324019 152084171 171381664 308408064 508768266 28353186 82274645 27547527 770353395 455768307 127188317 887153173 777245014 914720007 579193765 523103668 529622877 779961684 361029692 347065455 458525352 736102139 795721902 997419119 761080018 67427142 361540872 644901476 258279430 939611243 549092075 278560241 581835737 368673517 697840598 574987749 844057555 512083087 668076636 5104448 812510332 59570809 953695769 658681478 23285377 957676320 741016985 966779276 567677580 235904818 283525533 44818609 237020279 836589119 412247960 771306634 174792033 670867503 975591096 698051074 359261994 352021154 506395293 361698027 417645630 820664909 222457769 910810560 73664325 149739088 428677080 582995935 542596951 120520813 543611108 63679825 1175984 730386641 518235537 801766374 94126184 937726055 468621774 154004741 235710583 134703310 124429721 635831875 545922787 300156959 507428241 338069421 798970617 668224803 501268996 378310410 727352468 93669315 580525866 523043899 821808134 486235675 216615334 282350992 583264452 617274910 629133647 442189171 646086318 615539543 877564115 434094799 623089921 872478771 452599937 762452574 505883905 237779176 356470993 828898428 423905909 885319124 154099578 316860102 282211380 661425874 121388467 460916957 592318162 175565372 750628417 921139202 918330677 614772445 766065532 398485442 288335189 881876129 281041556 384478912 355925815 737811598 909392642 453479946 687217236 21584785 979371644 982399203 505889850 838882290 926824999 791758313 757783552 192788510 111240169 217957913 393332037 764011642 192399236 169693256 71779338 329171312 722838864 287846688 593238772 908996035 432980260 60847852 348452158 812986034 67856596 707206242 57026986 147076811 678831751 888539095 301824905 850909289 918006682 636734338 223068492 96814255 216998109 956003633 386532738 977806538 810624566 567602422 541729762 582673173 309312005 206662232 62331768 762719628 882101827 245620860 208589162 141866960 340235199 55619806 293181752 195000544 266297540 332184157 906655457 997821757 429859911 647281845 113423640 975844282 712799797 229697924 745402172 107073666 931121212 905185256 464120763 579194879 460335749 342382019 234337577 528186539 479210567 137502480 107138497 517791912 790175076 692011239 256725421 700199500 868105378 194796043 265705673 747065463 468758248 427814628 799829499 185728390 427060079 276220011 360609334 552344887 413223710 993654323 828720170 413777433 129206840 629105443 603505729 130876711 713165183 603757759 667090682 768193207 896800384 783739830 270688612 17105136 624647601 699266626 897409104 271543267 914208325 342659533 71453789 133832864 290760373 545899135 598416464 132162938 894843018 142339895 945725355 751050544 732398779 188913616 565676617 43919884 747179541 5574599 456358766 214628585 279448593 222509558 654486166 114551618 818942807 570183780 107859795 226206240 90126581 221127396 447392432 831096778 822646807 860706753 682694105 97621267 791621174 976816747 960103139 552100590 295664540 917138422 124954930 128001712 738156681 349351196 588899649 989070640 572040004 829675023 154796444 608957638 265135786 34234598 327690709 882471761 948049309 9449287 681749506 66517596 407263271 103419925 811345030 547058999 87409724 446583319 941214759 67427626 957745620 70353690 233729034 948971091 421658284 241841461 532000894 695159504 511050199 770117152 887409639 156939373 578001901 673018618 877954371 222892126 898393633 855983080 494712794 778029750 165434429 627989659 771256772 49863785 63042821 340772438 938075643 556229958 98563043 78517822 482691677 165293545 770947703 954162563 335381294 717198960 755528639 9150176 17839570 755948999 24585664 24202254 775840526 881458361 216608296 549947069 126043762 939047559 473872278 799285096 198092528 79182915 569920111 845318615 560436259 785133266 789267648 575402794 350380103 535286922 714948677 61696534 675103785 261717612 787640959 147987402 472097970 508274850 451992975 149860847 963159291 486609757 789945792 383209357 835831453 119281799 434740614 888270203 946196122 766051691 181013960 426664299 709563107 226647862 602747942 874850950 822127349 838314887 699693984 866434063 365681794 955433742 275990126 252770114 354735398 45175987 370008683 385922962 623417176 63998560 538225097 955069729 457331997 710046521 562460819 441396245 117672088 367743433 348027290 473218795 638132615 577576562 355099764 958894697 110030093 806957961 684215286 124859778 153246506 826864181 25792599 277452689 171532207 973938695 109966208 436489949 313838367 14032902 556352716 490506178 441475038 843409233 617190308 39214360 950149795 828992108 770005214 851615014 701407103 115994272 688085241 608644844 981710788 551887094 462095565 561752067 625337456 108521808 971236451 792865883 33826910 182794921 637721466 545081504 921101215 731861686 828305599 874582446 257584484 715523511 887754344 315316919 54589573 56572492 684270434 476220348 333044627 796655641 325754776 54999913 76469929 983575982 447573756 891702775 16576689 350129342 102794121 110954489 217215834 60813049 21338422 56084911 245026382 513439937 692584876 324785901 608444228 222036947 21318444 265823322 237867534 656484453 969009173 778932935 686348211 862448983 310180977 733281072 321825730 888886732 680202048 341497330 936452802 308593826 534334625 341559087 43869006 836938306 109451187 765391446 464079682 582208658 422886878 357020575 317405656 932633737 12102810 659782435 811204712 991166711 128567376 240035953 227644667 775276023 414017796 108819106 430135586 236788880 915641184 299952120 504213699 205641784 506696681 516911950 76062573 459394316 184886662 453802522 507404897 27412871 305896023 279772207 967541463 903111622 424499819 688363298 587742447 916030297 21613066 398213070 374100203 449245213 252359309 227202959 640100503 786038575 915954647 574949824 360597814 282983618 4943345 459084724 987237967 263921196 910797521 776901984 317453022 134496883 809397085 110735892 835763660 579237794 170231074 938381569 946924913 714826370 419262636 234513297 44239080 319645493 51152511 915925993 366318401 572300154 420492276 2513271 989334504 931806521 421359168 794142350 380730975 535801220 727251704 660427040 245356971 173993960 988451832 666109524 624438541 349008252 611396995 705866344 945512932 676899916 639837852 172882844 773567960 908644614 417430412 403029843 88727381 529970372 971572585 577773275 50268872 574393053 806666791 929671239 50302702 764894631 333466962 412315337 431121218 586418379 380856477 52511054 941458547 624183369 670453781 764283810 210766152 186403664 166820019 66672159 521910095 249058883 193508497 219795623 315994623 181929576 135710618 307021555 360002273 430174590 514377203 782891226 104038579 402039979 663662373 523262739 602601856 967904683 446757719 593874740 556288492 229786003 476379218 916560707 559609978 793240745 350832115 968212403 779917576 401402187 896936688 8733485 255893954 569343908 251606381 116380611 846846829 95385291 551441930 964452805 656797670 478164001 734783458 735413151 818171033 428425831 657676146 912648895 474083954 777832308 842506824 462229341 725268150 146612594 559672938 941831750 181183053 753331133 682600330 130477705 455140906 765652886 127551359 940045580 480528331 829481662 384792349 807095147 363948374 724111879 932426351 319092041 94991462 637445915 101544271 600158941 162247117 174314602 392452515 352836561 63956762 851456852 877136080 709375188 421975835 872040225 886865505 231458248 814972217 841969684 489049418 55647094 467924204 213227490 327531204 970685353 941941220 871231502 335134070 73578631 195922345 420756622 142067000 33733469 346390119 17381559 468580357 353138580 864085714 401612957 196665687 522167027 999768375 438519549 786235855 719742172 105412503 184445086 750286275 859890326 519311379 886869706 17874969 185443625 377428915 948250056 328158081 766374504 364618560 132063923 89793428 139720076 655994119 262264192 586763111 799983582 30392353 679686166 560625419 840332406 727391398 807238602 305008355 363818188 241155721 33842484 116590724 411276530 66314261 956201876 107682689 107427712 479043108 951094508 764041255 922336689 972527143 732526669 485166732 453302693 215744031 709009022 563896319 325952111 245898710 935639833 82131076 95386029 558653805 19208074 288363051 758098623 27791907 567187584 635870085 891657340 580644854 746485859 709880432 92807423 749174424 536290558 458977407 998458189 660365256 176436972 949615298 558385924 990230859 145553428 82701250 243411735 255391102 330624035 810542363 659511194 611449592 620698229 546124319 838902221 630678195 628588941 494082595 228569820 785572966 401507020 202067219 159723237 59055855 95667231 444129781 597345442 212918961 209410185 116545840 983807605 539184322 310689222 664178903 566894609 502653370 823577417 410670493 488616212 624615973 251574312 559382350 861840418 694943880 888246837 32746110 12959118 14557020 262810152 681281637 370063499 192724035 510650315 39950750 43718035 300131548 872369871 474033590 565844206 38246314 836710320 633674920 360469272 642503244 89780440 597254622 799572412 521282242 128104700 852234553 419910064 776538117 811712733 256573896 526743055 632354029 984306737 540075189 521710452 125264153 536479890 952959425 725145440 531176702 946522867 757245364 166921756 520626567 603775231 186816581 679708885 130058632 813964625 412866079 322400097 750844722 472509087 962870545 757425175 894350820 761543652 693338551 38895392 962156162 25409116 679400962 21685870 721486023 145828025 984629547 941273219 388298945 576155295 920088580 737532271 374586368 298206929 415146587 695154116 223833558 415441727 72552186 492313484 499943196 187970709 615275298 719105153 586902133 35176149 487907422 190264360 635154349 25255984 660620979 383098679 209652149 994208772 398830179 889802873 399670094 376821023 823631360 579736811 471730762 664136329 697602366 480720695 844030932 159286759 82414568 770215662 122326210 885941879 25683416 540032074 211261760 893132950 201592449 78810357 170831326 655330474 42594733 201783522 467184301 962106643 467331182 200135747 997512856 776438959 230783878 233564329 477415016 860914403 32861301 27111574 410280168 888200650 538419566 525267496 911285963 898167656 823914733 985291221 978476239 341862132 162499231 46706988 121049454 649174086 189342922 850605103 582571300 77041894 527176093 686800972 832372818 483939884 910237202 246376228 885776821 533157236 195116934 774408297 34181598 17849341 364739303 832954456 585724672 67544309 90362136 302666848 523308296 828807009 578684937 230969658 127576078 627378629 230996122 78237170 420618320 979539332 749664169 773585518 201122029 338145313 194227240 561937420 482192606 246907549 987381285 296418413 616661482 716398849 591180659 276691200 674601729 552111786 64984341 165114810 428279637 548935752 770634555 986704861 957073479 160661397 996711568 845605133 49532201 826136795 54926739 316007294 732022476 741325287 754161053 430298482 270233945 442124792 450619409 695273725 423684776 477919998 647814743 413322890 678733511 977826832 884403162 188956858 325847182 206826790 499283371 485520018 921679453 27531756 90599342 887591041 890638554 992318690 943406671 289985454 387573789 706891795 111777914 180270840 154721801 519498923 420960206 95957942 501528102 668622066 561785081 419326967 539973699 43638097 943699492 694466977 853822103 787295822 710903923 542912812 265534044 579774892 868899070 976674582 771716637 780038639 716270749 744956582 168904307 345096403 789199960 74214708 702529612 544950688 954769579 344547370 755777980 202882119 108848148 665208939 5232421 403035835 412592027 453216326 873143558 261957335 563476798 903291084 414421979 180970772 517811557 992299869 751246007 31488672 971157455 189536441 623116786 899962879 467766102 648986026 86165501 402319760 77686916 771564154 546913615 236574715 701691633 501779149 37714481 735269875 612514977 561951568 923524832 553264403 385672837 16152744 439262421 799608467 934901647 759641459 981568300 57590222 646581361 805020235 257643919 777825901 470593265 139567852 668621866 949157574 928815851 140106776 107521114 264568789 851308857 349390565 819360575 431727070 828194136 323880712 979716670 564703431 972414225 895166118 215053733 855619001 216456422 302916631 357251321 882647048 476823761 988575480 704471391 582263263 695908593 936982766 392533421 936819539 155877059 781453959 827217420 629087591 175771734 809226120 922725436 204053177 991434752 203629460 901684014 874110411 606871141 249031456 76429852 390869368 569311698 817964833 795341419 833548019 163614469 363614527 25270598 865234085 982620558 152708311 180677559 754096960 911464871 98814632 394867831 376075995 383721902 156318128 786632021 685412304 982179143 413448354 634111977 440227243 222468435 138684875 847704642 493454901 933977035 731322841 370787953 973101261 220719153 745767198 190396301 767895869 132775573 858006983 635299057 110417322 718846148 177521183 408785806 727099862 775730694 254165660 580548496 148674986 325470344 960374485 148343443 305393296 683376545 697900707 714338342 953688872 119938115 99568854 668436023 106631903 390341813 566201687 246075000 154099350 758224222 766136574 483625345 844121413 315631585 697190916 995901977 723507027 26950899 417447668 778322127 880822892 16717481 259905059 727836931 738166592 803679866 76580062 390228434 571930875 101166667 588391156 603339277 211898390 667337826 80146806 932244818 427945823 396462550 149678770 519108005 155033288 159939209 175310316 307365578 942637230 395521971 289659998 869029358 50238108 892876575 625788109 339465383 104401809 121601218 943298445 876236319 871395817 506059715 311994370 475392943 979829909 475362726 116749736 759847556 113072171 680247021 954479819 388096938 994086463 56003841 940763236 66173751 909581946 372056761 807134915 482863992 772447 776891445 27486861 520075225 21430946 616381232 200734635 580422151 186807642 572584434 766132821 593410821 637066 780244568 114821319 113462087 246698317 908709491 438257327 454794671 273124439 424325698 984239711 441936362 734795176 433428122 672238057 569547896 888539150 739289905 288423859 910644173 546501551 676307803 548125025 231692531 413360375 721252748 140731153 259814506 898320260 24720831 975005395 452928114 912065849 871790684 310352515 207407899 164091723 294939448 585529437 415294044 679251222 619402699 172819106 446749360 372559414 345622249 366017232 994746735 974250374 945100353 401627346 174545871 876351298 525979479 400649455 798663286 898492001 887216202 447105409 955364290 327076619 693970193 15829711 973878650 181808066 224071440 714997828 155555132 747720011 501157468 937663530 875602127 698700250 678291042 53897600 717851972 533998578 430161459 775761914 538652123 970209180 644219260 877883331 190981410 546690549 699980228 98610878 858561488 123638795 168822932 892895928 238590993 160125282 364494117 589854899 763291906 961332177 30522201 579821792 324896273 188697164 572910056 319513278 317201558 293386265 564261239 100013091 688708817 844855715 455522455 613275860 722584503 812861697 635957216 868316249 40451797 430333444 596300066 36532345 212047299 851660337 91026483 480568055 414247409 226774896 789010264 62538100 386177609 219199216 370608065 272944220 72283472 290617971 553682038 595084871 677862636 827386142 976850785 309288088 768664099 887545055 577638611 135993782 272536735 997909318 419325149 671828231 637964494 402531588 942461721 547284149 697205923 585263190 769301280 610770431 67825183 453779926 622078216 81518335 381635884 475816491 625540441 763907015 102903404 483791238 600561873 854286116 633813591 373041401 885490540 786429650 556799270 678752938 199790230 918145803 429053121 181344512 997206712 510489031 645475018 453707795 684732391 881024538 346450943 943224288 616416373 713173758 588831382 79624393 615085520 689921441 412792458 117396150 82997406 670968802 712567132 742772894 490794712 915268954 415729054 543612907 317838698 205393638 377010276 571199800 575171824 182674423 851576340 887350298 143467938 848712121 450765015 565954275 416686734 620056698 999092793 764682346 908758989 846830077 79531070 24098519 727611151 322093743 281279065 321035407 96116047 526829377 298494174 946867984 155981733 286944270 633161784 465591631 448347224 496540899 130632334 881305144 250980617 852712429 287491496 965216444 653117112 421254560 757264851 207973259 963272812 726870824 527198344 601562998 600791494 502587298 236487306 908841038 650408994 493423933 197196812 820875431 687495717 431169519 397921597 61191249 135642701 556560585 853452787 926062690 934968393 184685749 920087885 986830997 851292885 114597757 412658046 238183207 571291791 356745228 844209158 728595627 604499226 886149594 44463431 510447094 701143035 958508073 837696141 691820723 555345509 191111604 882396761 774821096 875951601 459896514 610998110 40200697 756202047 812022653 372588236 54753777 815286971 364519002 65738058 205019151 687885715 445713764 551894996 437078890 356646713 286885596 882944501 577910769 555318494 311214019 862452607 557454010 772458956 956146259 1531909 754110411 104480063 524213540 260582412 92845377 282126522 337303863 853468809 519717992 668124190 172275721 777064113 633912867 768807281 166476574 906201321 977481737 703618580 893236445 167623252 206420491 758369480 762084276 575739412 485356825 772251297 935982350 622823100 316434587 913950547 532951211 964857847 511644125 117264464 372211939 499703922 309886500 316048521 47155399 369102823 664200987 141463972 391650816 356528763 782797942 649579952 113226901 276637903 879210697 147152238 16335047 884859395 544621215 156252416 194580119 579338537 534606481 649930527 826502057 994398133 219924742 257528493 791718532 324703524 81810234 666536812 482789586 465637606 187772199 382662281 920627035 222111210 877609973 987235564 356520873 392502945 785974510 222588406 406854858 777588661 721838478 283886446 996680368 243725290 395261388 234419018 245161771 161657174 434233956 403451733 209201371 155535720 455854512 134093818 16048020 238499539 708172738 307411631 588627319 473722245 512647143 621709092 932703566 75633869 796657799 270015322 496112366 904596039 625243270 35113430 629301393 747807278 813843044 141656379 183526599 10649287 271012312 459334643 366812149 482771626 273911387 398622851 998019249 397543308 719626757 99512521 62439500 492468269 152424084 471992339 991008050 987276273 287467652 744341803 730661194 56795241 525842372 589308625 471918998 639247945 566621438 838535822 887166137 331522066 508103172 541231778 640283207 743359731 427643410 654820456 667822154 635965348 553315709 924129194 235242487 869101224 685411175 291426777 472762955 394941309 643911062 320686100 527844733 462705302 474623191 133461322 121024012 810285397 963961829 56490202 269955210 812642971 193481986 741268193 826320110 393898052 693666075 948920425 939293458 149429144 705831993 418138289 295805088 380308431 709495687 167961877 847671511 226868761 385902257 732857773 254341164 67687934 429019963 832568163 792573321 408754584 289497033 467539244 418239351 537582902 643607742 58282409 56324509 557863121 586046609 318434202 136049360 497250562 965698169 744001132 535122385 293639480 390556478 26679929 921859096 531013898 969250750 151800142 640557395 346622494 129198362 205029525 56969002 823633448 552587155 835220225 296905251 336257194 678718882 313509215 667358540 346195241 462677539 722304291 206780572 954506369 761114062 757087761 788671958 516737401 217085922 788596812 890701414 799318320 171089284 863174950 307623687 43661161 377291573 515384043 172170158 681875518 558173404 177728396 403391659 179660438 903666248 233348486 683141621 958957396 330620805 499355758 612010128 358167878 588741102 27929633 289884953 9434484 412323089 472868187 622622803 485624006 563894124 595898353 394269296 116130396 800160214 836383272 189443557 275543365 947625157 258801410 627454551 132590773 103975218 605525040 48873199 55796301 706951264 243948221 668773446 729839788 512300693 388107050 523864764 52929683 308284927 231987726 644393054 737645485 174199738 933043595 234107632 437558531 875546494 851888074 761085071 725963731 110883646 622790548 575952957 588324932 88943951 880585151 954607740 497895352 35081815 431531341 279708018 272923573 894738561 124211860 307801986 281213466 836252127 535541367 539438955 95146970 896621314 209777241 87214139 413651416 20664349 666849518 944071795 648000525 236420881 301392971 990604403 659819040 38514860 541101568 528590432 208137093 687093210 202954506 996739355 924717821 505147980 862020406 989772690 395031379 314306270 785675397 71243658 699316503 504414336 988358246 233307383 764840230 104312825 594007045 594993939 461545119 1854947 274903269 590211835 318432638 300173058 442970387 72342073 841399510 800104891 533163443 917248347 715833712 876802518 734570488 746829542 534294534 135631203 620293396 667923776 985194481 731190958 443883762 993632708 154138280 233176526 825364080 706345245 885427886 15083158 344561641 950644955 834057528 491080337 737997319 587713636 573386268 978434885 143726537 540701079 941830973 97401600 75888377 759818001 852247951 599236059 614228657 351880473 243968551 480232273 769582084 537444168 68106830 968772974 147318873 237326975 46173295 946736002 181138558 993407687 821163168 960438340 493767181 188916654 699440954 403335883 549570925 192400355 636810443 900430991 850191532 161081004 159803871 151136211 386972327 438032186 86259311 837443236 436632119 898706964 120380231 425659531 300705617 779879371 841290479 474581095 185296125 477764185 964612853 466580071 610168542 250509113 411950021 704014359 411564784 345536624 159554239 82733846 107897287 853744736 230029342 905790223 666740762 420756120 645296497 38917691 35769024 118523764 634397643 602596321 861929762 972765968 30616503 888070320 806789406 682366523 957929484 794878677 20463337 52869112 882764469 292630261 448493170 718117466 466314671 251822809 587944840 51187637 992658664 358605123 962803219 225132575 30026948 471000796 438564616 925467010 326369086 907338556 940199370 555770754 740056414 955290468 796487500 907687752 188810934 584819548 667187144 224175531 969534511 27648014 890750896 355029589 38167162 752776877 288562 305124245 619901041 910927275 84142893 466086229 824639680 511747626 576717497 362207352 560491331 122289022 816963284 131737249 645165255 685837374 467970747 435774696 202522154 957241548 986822230 952493733 557952735 743906994 289048918 321035296 568047707 790576334 686250582 17825437 319564927 638655639 837751420 922476201 944880013 2979370 859994159 183607408 11166453 282243142 872321822 431360090 264651447 874710665 261569148 899570826 259060722 816874205 150558075 389092064 549586689 151053367 699226181 186582356 351675736 261490275 468825916 175890319 12663858 474462899 538537960 337193781 353667483 477604867 902064727 268514886 118375568 254597775 696818599 461752115 83742211 358419198 21413197 803428682 462523544 11155317 959064281 798564745 874164105 560320852 72150780 111185855 11363113 927684985 496846438 937475736 914987287 316273648 485656303 226587002 342524882 443445749 252261927 747530410 779307708 395410748 603890760 830297318 981477916 39768884 418879365 9220666 204981890 934521067 696629337 927432041 110789087 750593275 355759004 683720478 467190749 657608491 237210779 940491367 825571875 301034317 419917256 705820844 624795169 304883237 656043668 63164572 616597815 583635419 342893856 791594202 500210303 2477412 3300895 750082737 892978618 974854694 905997919 636015275 242839279 482153323 723844983 35031338 29602102 741757364 743723165 421087725 589153412 988396473 897148748 119698422 157239354 82519451 122018248 882612548 456091846 790228108 966763491 805520185 220964801 142260358 965562980 976327973 708077804 687651535 820044332 837535898 983388446 461118145 858946680 353562374 618472932 678981835 110508090 954361220 579398929 560642719 734842281 1455226 418154934 523779496 940847859 90757113 613725234 117018496 924386824 432502637 687836976 42708363 524987017 315765020 689459781 209855542 718014986 924882858 647802789 52503731 820429573 4473443 799578146 935451791 473352863 690605123 33750441 712937799 671869539 419522242 403561982 914713962 495666452 695737621 547570852 480985591 594809299 272304514 567479423 697686960 489697591 669457920 221203219 318852067 36789242 651036602 480209908 872623463 860271369 380941803 865151046 213918304 202299501 868690890 831094428 620177228 903430268 779803589 581792392 174066458 291864104 6557111 180731026 823031393 432142444 562589734 690438477 278042773 756624529 520442206 328425550 756166301 453983939 889759490 729509365 257487673 837016343 713394638 81815677 357512973 505916247 605143497 428556368 25783749 610528555 527959823 176241225 765489782 972498467 673157051 778035495 142760049 855010425 449885122 615415436 149551598 938946241 16221841 184348437 188789765 543310666 22902909 723859761 756175922 320405256 548063804 507083060 989236092 415547316 180901558 437014091 208702466 671578251 402619831 139168860 626812447 692034250 326262431 443481475 442246549 152978173 774427739 213193640 152244717 571321016 198013648 969908785 641283291 557331345 557344474 66736165 734536430 375537952 183285272 895632936 597261507 187262938 493966947 942185644 889547273 74610921 244580884 924002440 835370143 777932891 237486768 29212723 980150388 850501166 653184606 515310542 400789045 152057328 942823427 863276879 629917291 118185259 187700383 982118216 938223485 134525109 162459015 198311538 651896087 525663240 723774077 537157316 858723280 277217828 798192176 92127824 13860059 228281134 475142435 231564574 934223962 645643804 705972520 87689587 783579805 474743396 5483724 522612188 311096654 850921405 799429669 242914787 144146816 395071202 389151796 512893291 697187961 554514107 411530716 394635158 981009644 708426352 167814662 105004473 910053328 538866470 988905434 116136012 928218723 918771398 771857583 111527549 692687643 405928826 319101309 230191723 514902217 387145163 834438261 353674590 271015772 779479619 332996740 95012150 254015161 206167529 584866931 586304977 216095752 288944130 112602078 987534662 580587597 507343238 271438202 658072797 517063786 8629220 348212406 734152489 755284182 755834849 561090313 906048043 274005896 160505028 727059716 671561024 791055856 747366361 193412898 31127326 183100128 847815726 494839026 143125865 767343272 371410356 901554988 554835755 944666634 68507558 343114727 445749793 462425575 215335617 883034032 625601160 578712640 23662441 344120217 12655904 661248883 124710837 921566901 879770836 81286351 818016609 866240288 950241074 205644623 360843476 190407170 97417996 764866477 850869654 421510438 814772369 934233649 867181310 679950471 390896704 270003559 132355026 358482580 286597992 153307698 984110242 926533275 113359467 874725851 127340138 24225014 403646671 635841691 132770728 61084753 630825094 804218578 192246088 44997405 724131078 727741617 161592347 868710870 673401428 972864452 24438342 524558708 923109356 847590653 443697668 538286775 767040724 699555830 655120862 159518345 229364790 381580556 329828681 492439302 816488108 751129906 424560336 342798210 267287215 925492459 405066309 126352822 113006214 3519123 127135284 745139282 218870995 274133075 165030100 706583292 316092019 728700177 973250366 65801383 955472931 387404301 656191488 64819240 679601418 26539435 627816209 20966770 11178877 880106263 637700598 96445850 580890296 466310027 287782810 480374465 715432515 13566605 753413433 717224925 654531088 923467994 110979922 131798871 508144007 295923562 811972862 622301742 85514499 776477970 247215443 573847111 416252686 915166252 520123697 234609933 833920074 754959864 378933956 13367044 536713165 862802472 233537923 959212308 756616706 992964561 162225916 937949383 720609429 613984126 386000369 38532251 567568379 915491003 879621123 886934949 922400781 169618173 863846277 585887679 725692189 808509126 589185129 493959470 379983568 437922545 100252045 803990005 918027196 556791534 870041721 476786569 970130133 243049721 989104162 418871678 931056620 699974476 583326450 235217711 853313365 650186485 583962687 457533340 326274845 260122790 641221697 140470576 629515060 416945855 723033009 160646380 834648778 17173937 276507455 563147936 778332395 290954376 680956846 382474361 173412463 671330296 631261611 290812775 262532573 329608579 788596490 320621814 19280737 171437094 855653452 45592322 666184411 409646830 470452797 681381347 623726523 959600480 150973240 871167166 44960353 273199147 64968782 154533131 52193382 967451125 757032300 589754916 639605387 780992067 822710921 710354493 603628615 300821141 996356716 264026412 404023911 312322521 341828010 920167258 867330559 51209219 366876538 980487281 676558444 27166633 729809069 274081180 618366254 294125832 763816192 677940411 83184688 549888982 323338367 645711696 353662430 306524549 463525765 272450482 927576071 25821294 229923631 341240231 226054649 765929269 86740475 787774068 61407862 923165319 483689610 320896343 890479982 461338455 64923925 855714965 871692326 843241472 306683983 75422775 143420398 369338370 526487010 381091872 45283345 444877322 721355115 615414088 812164303 722630697 995801091 536628241 832137049 741647630 327117935 878189503 865281939 871212671 139716994 665336641 956227805 921417471 388252183 151247512 695164056 28410901 642942629 338011433 247770743 273462390 928426148 143403734 331697677 614342129 449272938 635017068 249870477 328036246 504512126 700747871 391891107 933122412 354337747 534272764 39218843 70022969 985281497 7398578 714812145 289561053 571991717 887655660 974271428 760369790 319011395 764454458 422764250 851406750 885863150 926832711 146072200 148492823 661172099 449340204 810557322 544207410 20781981 174581785 966214720 113580803 62876685 797607467 477790267 677613905 852505886 817963608 348688203 448185561 335950287 358930798 513914986 77899448 639461833 486882825 990520501 562268900 110027177 586993928 85131293 106740519 958832941 13602847 147391304 463546615 586793190 538195485 406285973 913995605 249188678 823599150 675121015 674301988 721199949 67297506 546584771 311497856 144344192 106525748 867157836 496434437 894859584 781001202 140783584 536213919 453627541 717882083 193436908 835963939 101049884 832238584 726360261 644777224 791672375 40231081 538444137 146557705 273485350 506548900 847560544 647394077 565089724 693023972 957388479 155500286 238591825 952453661 52837377 625830844 209622894 243212299 551358356 668646742 189681211 176113674 339135537 759940878 744386732 443972792 917918761 639448809 140493287 968504657 887327858 199782935 256038782 550727031 903657836 130572844 51491623 30993213 334242549 875739256 30439717 492792158 875350869 578265257 416872302 121071987 199529647 371043992 213875971 913531190 193215850 680050099 103943537 719288329 423266382 713549046 258415285 171351765 343350504 935357660 853119968 238864529 769288892 479606979 655302694 619084281 580681216 574474217 787633919 441803587 796821316 208144514 939571344 590435152 615169184 861370943 714384520 658911890 294105493 887380003 664497100 764841055 687087887 811889397 440139104 224353396 957777763 595880474 630116079 505696493 825871770 854375008 869400240 992715574 985016664 927465095 268390500 874143186 740980288 71753072 470240723 733144490 551485794 464704934 324149089 837293593 696120995 10679655 352567244 547329533 701017996 210185926 178791231 881852421 841243532 513264171 925036218 542919904 55475753 242488589 997287437 825691534 483697133 537185440 944324783 579227709 482931959 66161845 684891979 217337874 842576864 617473452 636236511 102393507 892856936 88248394 197552274 37321318 644386313 965923092 831203868 493176670 975975162 396355916 890386530 740293047 134086772 563731704 368769868 887594719 170882399 962163994 737189953 472642597 530123097 295111610 170726719 905937732 62494480 208417888 207102644 403196264 845874340 892966547 570044695 823185924 463861656 787457829 653332369 153305322 334461447 305264963 214445727 601503768 200144385 247020273 56935470 47353786 98398740 269987404 60583685 38420274 966227216 68792111 147082563 809704952 197234449 493925687 903999224 993221439 572819414 147250510 773384057 679195186 918407412 477122241 899868451 79369457 122839537 518186549 59165249 856237610 611138663 737742158 882760701 499824651 877973917 64998478 756562147 261675609 690656010 19890291 92843424 598772526 634529649 336990269 994902180 39673678 612896790 212341844 802564360 893808747 476097185 525075663 182274901 469603910 972153037 371736565 737745540 806889388 728507796 589784368 398096106 921805794 507986921 634982301 540523841 447861775 895568760 904032340 50149763 548231296 879237268 786937928 647594929 544076203 440334880 279082386 21159786 56357387 392719629 961341552 655729289 193932419 297260806 766262543 822901768 158720088 644508386 548835402 341222031 809943966 668837272 596348238 114591608 128947861 463742992 171897087 460705722 5324312 485069433 282016727 473436112 261878208 475361457 879191610 198821982 718690560 141639638 852760390 177685506 160832187 639620355 133690026 169261215 992094542 730560398 336243778 741947966 984183808 204862809 709596773 354545358 692540684 912700286 844388173 701606539 167250372 370485761 955083592 166685127 459600340 729350176 624475928 18096571 126894408 12413034 335606374 367778425 428623578 6947150 71810497 78230614 445673987 559329544 165113094 897110001 932760005 960623252 445339229 741709338 786757084 836466169 280006472 794107334 971590612 508003074 230198589 712236058 112150599 575453614 546776756 254676443 191688737 997403011 834551976 488204861 730180971 5697434 549595798 456558501 99686148 154710942 389620681 638964043 585304258 185795729 947808877 316231161 201812124 929542431 963027641 307618563 92211554 722829892 412425334 455707736 905354852 619964906 891353183 493962560 36993268 450686674 167387443 210107886 396311608 933828184 645888399 732836522 44812691 328406087 875745494 936847258 848360794 715004463 783830668 763648215 431564009 265627468 262843565 669332470 835838443 63510993 799204080 873303844 995041112 837624731 360811874 943646280 970457525 939067742 670866862 271012094 496222856 34710878 212034199 324571678 953089191 291430350 701333989 676916196 570945794 827549417 829962907 391803400 151598155 804977564 722651456 679910541 168900658 576582110 25837516 698853356 29675175 832422060 30623913 194537068 452454670 812806301 276409385 924356636 201282062 875145938 313332144 554312619 175886134 97191107 959962001 252245490 613482243 591051420 198304218 522538213 119961548 279176012 642847015 992302372 790450127 127732234 921746631 322791470 941102072 464653069 400167863 332181114 244030328 569438753 675510412 81359649 661720672 737906112 320715685 594538324 574363333 611775048 334787054 190100269 679505350 400231379 161877668 318369806 58768262 510705398 73460962 215597535 940081801 475480727 196729595 190465833 172489962 496909420 252063793 617957142 568208524 306159995 689467277 294610506 685737086 465518360 639916108 23564893 366387960 604309178 530395124 541263546 270466899 646091077 131444965 103762650 977449986 23087655 657194380 901173064 91765557 765895897 10532972 463066562 537989553 601927268 637932812 528065458 365326709 158018962 756606708 782923537 492895323 509938263 43497766 408767417 339361699 803716121 744577755 385637273 140849331 316955494 390810985 723731111 654193816 361686601 207163391 280445703 679157229 896110977 414818083 155319401 34829752 113573914 213697777 263509511 832438263 71304298 428765710 649663059 28635408 80589317 238574503 867540034 213822743 327108295 974297372 325461557 814995607 206171246 305135216 485696185 317153582 351899784 815788449 733024152 2208050 755147143 275445332 260971464 629262398 357586804 10044928 221006191 969736662 686542416 952075754 62172347 716963969 33504937 445010480 720475880 373490740 448068809 171092894 564105534 277266812 829947708 53804622 182279086 38222533 927447487 124690947 210334077 870680757 54153465 80297837 597215239 899222572 572149031 859331570 514795673 769644817 516101143 347896299 264640566 923992073 482113928 955253374 522496872 878806062 237396208 661656277 850169012 591611343 134303037 74538475 91822182 929771275 576322873 304279005 407762061 851134418 655769831 876684078 585431164 542217876 178495966 801654978 105752474 406846765 801140946 991440439 843846778 369391301 52809753 235131624 585319689 396838564 448085184 399364495 83664755 592507053 858450987 298211975 92052935 917350641 36187374 450569369 200549040 993275889 449888419 541558060 654315345 529500691 10473858 327362903 121070398 557085095 794175198 271831133 74950426 438432740 961775999 294537125 799448481 85348527 690245819 654585590 899598567 674852545 447775312 627615436 123714904 199548705 922268992 102599800 264274405 735675775 464796563 886395893 833956338 747455298 72813960 924459164 87750214 134085700 887397174 118753665 969918912 683065647 600068932 614642979 959921079 342467465 268434888 443790071 328564211 315060184 902062344 167921030 137750617 388930002 811730817 705968705 500662984 919752600 376615479 787866464 303514753 125837298 710744790 863108040 831660849 421702486 359448271 641332821 547444325 53769718 139476971 948243993 53454158 219275984 571647911 143757706 325410678 629967926 410953573 777563183 612021849 568606662 649749714 256752603 792073972 8341079 388577303 897318031 401857408 698068550 773068413 530427856 844050685 700087724 339868498 681582265 663038828 79230076 2158657 724571731 143654151 239331134 371609693 535015957 194569273 150404960 810356903 612430685 596240882 952262347 913408502 748030450 262181688 110667516 647006170 471350741 444384155 662748396 243681015 83783410 595029234 386772244 943046315 484728864 531575020 307473466 29424683 216365834 876134125 745041059 256033700 34762999 641016135 821993720 189102424 736052 705307779 547499906 696013949 248325456 970356354 756028486 780141246 969216936 314005900 235641267 243322459 863798482 56724681 385575260 102470713 423258973 3844548 45130281 784915648 394960442 195351928 897227324 136781169 540992708 59706321 705053443 179169367 188808418 708638354 746663514 233460710 292670370 756696971 398248778 932144492 90735060 751664182 747662761 797756662 310569720 253670514 143586511 928798589 350836698 554934499 563690868 242290567 658056042 136043592 193477036 650632155 336037111 566149392 318793696 206921966 682175599 531305690 184613685 84589203 524246250 701891899 735419860 41591225 80317948 946541865 973251253 362805917 600900909 411504080 159810511 802382561 883698671 526880250 488494940 337696786 623195181 213764155 804584372 814404147 642199302 524588287 25444498 785401085 212521435 802157864 839765915 574786935 82064052 213380940 178339349 153819147 775475536 583844755 138062600 136467729 851503593 251526941 297819732 726765508 392043224 880726562 733532702 904775023 985439556 13215594 190810087 613462468 712129610 788770819 22866806 268794019 300386374 754937007 101396464 933766825 645477479 885522172 944822804 83721434 186852584 89595347 792199486 102709030 806688902 228285979 981302731 495120406 936050849 585870959 974241873 168659458 399165143 283053230 621966915 105827801 766664549 110319313 141188232 663668996 655650025 347048736 150657659 840719485 184930259 303219625 376442889 793818660 426338031 559245119 747076715 81161132 100772623 972105418 809642996 947679797 202357421 730014894 916554299 171834492 965410258 57930754 735564385 6923838 21700423 593882123 908359605 326997252 66279826 24817146 707841896 993705011 105673456 891755626 831238086 968686218 513991928 166355242 173893914 990290007 815828816 655989094 983758456 691141167 389767951 27041299 617010465 248021936 384899393 896562269 555346697 983387058 328574359 188009053 878250720 464150591 158100055 227652731 734512998 16689896 292866074 120228602 362789642 336980902 26092872 925580774 737173939 649334313 478934145 140024081 633414919 588523661 811384593 774994318 49981277 677486436 31382037 337188690 668292347 447591122 760003845 791719052 40905797 828955848 235427678 919850211 626627562 333996197 697348705 828793066 420519368 54732855 294306182 369528655 994371634 448044029 21108484 699944254 985269464 546887330 233675802 499755767 225116190 369115841 974743530 588831790 144213465 8841951 227068659 660052163 381208274 593206918 489600702 121563023 489781066 779883336 416262645 980006886 940373623 385640276 833656315 204404412 481999903 159159967 109716296 405397195 240111131 378309662 936246611 951676123 525493106 465320354 519184320 639571199 601462236 60936065 834012352 494576812 992441765 662316034 760561953 97087227 857226708 145912685 497892945 72193906 11879641 310653955 16175360 32329806 932352600 342457509 346793185 781419602 529156461 209493552 330343979 594615478 454679282 168062984 844186954 416115354 588358349 202585534 121768398 985779594 218024765 428690668 312572823 975848066 519564354 8366699 648266410 133316307 997792890 814995925 228117188 317420545 803617195 932685032 920455053 842603952 109680405 75129441 935634333 392339022 12715635 306499383 140956124 584351137 540214983 138753829 255334889 896948444 802561254 648932407 431973916 398548211 863678835 333839651 823752086 826371365 153844412 518490038 384668071 241263480 819861522 588328621 242330617 95250726 29395294 34056284 821969634 349211037 110917756 568051212 934256746 327669559 692569236 206733528 275187844 558497080 738725253 564308161 918797350 35782883 600502028 380046317 932554549 317112827 173727230 635410763 293519796 798519336 437276868 659250283 602143019 423395567 226984878 140006825 392333543 861337010 691419584 47089995 911746974 793268714 651982249 9543265 437345825 772272167 537377264 251188283 722249401 943430369 574174962 631181476 319863658 45997680 405825321 33375109 740601705 692146620 424922427 79718846 631852224 269449559 230662864 634543030 754685958 12912210 264580059 835459168 755330801 775233728 348232838 166198189 527040441 632636995 531691317 111771549 646906719 404096081 141621393 3008289 246948155 294006303 266652795 976131572 464048244 219588181 165852249 473851874 717533343 751481393 78236961 782133011 260510624 854224677 158162452 274695171 428540713 435025550 873002142 913720604 32651137 708541728 975727784 635687755 39844002 767540584 624385227 91407507 668314489 227484096 812998801 845589003 659288919 346032618 576901689 386687948 223273719 346776539 309411151 878211759 415030256 221506873 353759072 106238537 821966041 670939249 763084457 136519888 164179032 562671457 927431958 106455135 93989091 733141994 404789361 660886396 274355266 19362290 95648134 361720967 656333124 495039064 408967110 730682142 81161703 221252659 212555435 951637294 124592662 291901452 131499789 303960682 246418279 812261892 535054319 175614345 971291512 974254071 150211735 982141189 775009398 363448764 309187568 318818856 486308363 110067187 257958367 518801677 323146615 117202010 15497474 528358216 503773102 826845444 153158427 963890586 207748310 258720314 36225613 953548089 413376324 915682403 403501214 500972299 202043126 32937403 579987869 634194288 68683297 978167902 410962972 528902053 258204131 70223502 570061393 596314407 449990763 835576963 977670197 813133513 185128475 354468696 757467675 739342681 585559132 239686933 706748367 921489342 449891276 81617354 458752276 810598352 80110340 733140827 117285472 815301717 339017628 179715019 745003762 772600740 399639953 706644368 150055270 944829784 626731280 513052077 987799057 456934412 857766074 943481663 622356393 188660802 422154850 606351720 346463541 857010857 981720369 937286378 185689601 998537909 125835067 895012020 964995584 438150387 959625067 806987939 750397157 255538307 164187519 296414585 690282975 556304323 687141642 143746841 549023072 929472245 77945491 476158056 296087641 884239490 585007784 39502387 784244250 842537242 359375304 379957460 42151738 648453777 559083700 103650573 727787499 433312523 787638746 935482580 191932350 327319810 643526595 622993037 935615797 484789342 361184916 798181586 748846415 373460579 182028883 57989263 697528276 437791254 975439297 210501267 682901393 572050728 577487172 872906626 703800427 981872521 312472663 202128337 120840046 690899067 310075512 825267952 410472279 808188514 86974358 981327580 676775815 120340053 415121373 15140378 626046602 440253056 878168724 201832367 875061233 872199341 375831069 366166324 527047893 465359296 354093475 20109289 992542750 433491739 714318820 754674025 220725615 374075688 148101605 718824439 107569399 251344289 542046779 885690645 404074851 374251986 712929843 573999873 971700890 982623356 2700476 699180426 844275108 691941068 472048873 591614258 611833658 857620788 885391953 653242796 453810706 872073531 639555751 859294629 926859022 64942179 926018719 956038362 103616153 504234763 925587449 963030141 607345279 580891704 730724845 994891661 561087602 993720941 18315332 116509800 563541086 853346658 445975688 813105459 85781731 801023212 844154520 840658041 922998871 657983210 417907162 992369709 126597496 538447503 738932255 968210857 93431107 117465010 545567746 377438146 85597434 472463910 648036737 615134847 331785585 726848747 196643229 732479344 249078159 452181633 12534257 334049543 833903779 617978671 571326502 364677214 704449802 665085827 828844749 649277574 535078596 925052423 37265389 106831959 312502536 477753369 548657061 139796917 359899172 524243556 769267420 293066689 285121772 745441593 758511036 367903124 947802472 532678475 44455411 365420586 474505432 573200920 374470440 424510739 769816602 395969996 264622039 294932027 554755878 320988160 964681489 472331174 208503987 237297793 257375600 730289635 535159047 635629240 674482512 279082868 13198446 463652147 124978588 224490202 777050384 247038096 932618223 59206070 564289220 17325479 781611773 327049499 645424865 736641435 28869821 364190945 920826924 267943225 427031634 612075289 770394570 674696123 711904996 474785862 732973450 187861584 347379362 391673095 77043026 356954987 314878206 605960239 316044186 123524330 782310640 966764297 785678575 874886798 225175075 137636087 987130192 351196156 842080183 822670554 152677226 184632266 321303295 654502060 180366694 940142227 424811827 166125329 910842312 857962453 51419944 519135720 930159609 365693034 22010759 75738321 872031351 475087204 264002763 547797717 381321666 16060040 896823612 299985735 778396389 191400654 68832552 390643706 834868919 223885121 312496080 871771943 507287155 415577459 824117701 101494959 842614498 804414201 733997764 897903471 527116521 543007388 939236160 313273537 969633609 444326655 533667033 70328732 357676324 417620841 266311467 78192067 99409945 256182843 96828221 91775942 945451685 539798612 428885892 308125311 89728976 546664504 274752532 794330835 904610881 551742438 597274843 258558443 587963995 227484023 202761942 251117672 106529297 463572458 421991576 535562437 392562505 739369571 23241881 987248497 369241128 393812341 513260678 727730766 178593207 566948822 214933872 391050427 4542505 131355766 192613041 953557959 332322121 530386185 20679745 545164453 674323412 806632366 66318971 269733895 611837818 885151623 669055777 992686301 698609661 612132922 445995887 977396304 825965274 824165375 526048313 660692069 169034875 595628497 811224403 951263000 59565666 656353339 159693275 704154842 839520867 810140996 482604769 222417718 67076210 149501995 228453240 186033326 97771987 692442517 114298369 676834128 205906833 625377583 615977980 118589632 245853975 869159404 789283216 977653808 363763510 617453949 155403878 265016532 281959516 115922931 650038447 299871924 142582956 982345833 180309043 485309014 42446249 136176595 310520017 298789473 449273953 432901403 966792946 294836863 119828795 556265337 700155351 93178510 248321014 510818023 165716170 966457259 176215607 12911694 499109849 566672128 694276581 908536786 454114717 378641289 691189619 644530183 117426561 352134661 152730549 443194767 275086117 998905206 977136780 169034314 999142324 692828716 460754475 806026710 225966750 358074146 405710851 665838066 110625038 932533650 433041143 779769976 849962005 137953158 616312260 230320250 182246190 520775691 957610506 844226798 510483603 872131096 377490045 592322043 638538280 654393118 565430026 43726751 922585286 982897386 777466632 540575932 979733825 559451070 998541103 115962671 590714262 202371635 338806034 508197017 36432701 451325482 418535339 799742602 978609419 727695317 131894783 674187081 105639151 180069160 776464414 921697221 630785304 617158085 930863820 739911924 897168870 933410425 959380257 134699333 872865662 630819418 849809015 698604469 533271150 778084681 922492219 497652573 920822083 490945221 191058993 764466081 403082385 243922999 283977784 280433145 673339224 878177911 224555633 876966494 277423989 70532908 562194095 610953289 723809748 949150275 71055145 212031301 906286417 991897370 940046431 960284062 787903487 85899835 649433106 946052320 616112932 557976223 443439282 730171197 478751311 775099071 425851504 368416867 44144178 945686641 620599865 996280514 440542719 553211586 820686757 930633674 334974246 816536470 659735093 194097941 436653388 805708319 424751704 295626435 640123907 235392482 801491680 308866634 454611108 112881444 231921669 403764004 701459539 419889144 759601442 770930259 601290783 680298903 234594453 767361063 243726835 835476902 16323444 894087795 685459368 697495196 352309004 546415667 295142828 256585093 294829232 904772728 346475752 162049468 829812591 8640430 404401469 274605498 151207368 645153235 857401896 344682638 999536501 813098969 621712970 814378947 18874929 555835976 58372738 100754509 825527939 82273063 255376224 337053287 280425444 793944694 100390640 58630421 940315177 917440813 355243653 339150875 191540491 510542134 340194998 653188449 688666925 947761095 794057891 833232451 907308926 918897927 503589922 276069049 618384179 245256101 2647047 954719468 732237265 174585691 832759050 962738142 775581436 282980951 576040571 754703157 114252360 35024376 930959788 922407492 687287400 670463773 407129495 181984407 616752721 218391335 675541915 924787468 849800264 888287170 311337851 783669570 415176046 370241976 47324042 446434118 888433974 570116766 441984779 62883067 674923518 97601068 563337691 576597399 771186855 298228761 441233632 337912293 125472055 151188210 959117503 711750230 207878677 541081549 293395128 35882033 547505957 569701976 733260011 308126213 780873539 812581701 542923380 750213876 295682422 914799628 37599230 126813901 72187075 438312136 272520521 554386117 473487166 991543111 672699710 945237213 996709533 817067329 906736833 355884101 228808964 80756857 886721999 464587313 699166397 714339097 999368859 262034214 439666169 570369634 781314 305456155 78705011 678573979 722191093 924305330 925728115 131607115 626204840 852099180 103377946 596065714 233469954 417051187 38102261 654334536 6437101 11069729 861978781 553346062 928637291 985596547 420275529 204483883 405857724 369112729 885200443 507870942 711709058 554001897 822492723 439328412 364383649 21018477 189584413 443878530 30784928 723206773 686652372 25215468 484845941 884068210 390756345 548356367 930587495 596497 837004609 761282158 539568505 105445202 993379393 207141639 18677361 761646469 292393019 632722389 127998293 560101886 945643106 684483253 123104661 611752939 886578706 903352560 193678967 241310024 909094600 275101294 85178418 569380341 987426025 680024428 23475494 685933274 975682457 46118432 328978227 886953767 891531235 778933763 174190191 784454056 243016804 279613482 672479202 836906672 696451682 701517917 561171482 961918299 194503914 45032783 827801594 68888814 432135533 243525799 154293878 307825620 76586504 237416637 544837690 547554812 586141555 320210131 21128845 352607551 690498621 562082175 829686823 250087008 196434740 615295319 319060067 492738119 219138079 495935286 109871808 58301716 4676404 77791060 949647990 335916170 746473221 175070495 247343842 308164887 927126817 515046779 652463298 671956742 390201022 883723522 955819369 619662233 590767315 490176873 987752950 848742706 470975949 116709641 768675078 641762223 825226321 300739867 741474591 981176529 208026941 264351971 495242860 736784352 675725043 962138912 820099502 504724533 401346943 119719479 319348409 674775399 478070052 522803176 473731429 115079565 686613692 926741327 410114061 373751801 463471301 240146906 995779956 581825585 839075352 418137722 356993855 349355363 903513747 483446520 407387004 265178922 608897433 415436318 885051762 207062284 875685069 939568860 576513352 181099289 781613928 43138455 172332719 830188972 485140130 659755289 326924392 614955906 13525147 751801479 542257998 559223286 840380583 118813723 112325161 817278413 384571978 992524815 122300381 631484450 83945050 455414126 98040997 361545544 477708121 212583202 68210174 620771050 637052813 648610161 578468398 922835969 456363044 90758004 359756976 931375305 131908766 206704281 384229764 51208554 381133210 261437051 486465452 475583074 146333820 647923198 788644453 200553775 227145825 33060366 526865599 634785924 49434553 641015367 639240076 82147076 674807927 586725324 131756126 645543369 807283540 475561848 462148923 607475354 868860719 767669311 711299800 510180752 832455074 8901939 834454820 167604898 593575698 387234677 576771684 245280788 466346785 688077369 727453457 513095913 775612356 484713622 864679052 624321240 32749408 681694294 488078475 92620070 393451894 752499775 706366566 657087221 655547536 175648411 885505901 448859426 344373166 558463769 367321045 266414393 243244356 923145261 635467963 514558337 275902850 99993082 45117335 793385555 869845508 200927106 373668770 40637578 812033832 436136750 957911256 854749259 395121566 206261497 58021657 776477438 245484303 276463329 605534249 276761252 836129517 986605289 944078585 622785833 10012264 885120252 697720916 325866177 739822768 592016758 264833598 579171963 87309070 134850862 739057123 326756106 432713373 314333234 74326076 645768771 690633913 350967421 551667568 367802038 576551996 631087127 398931464 528286317 522133411 158429620 448044272 973443122 370404403 520482040 52612864 771069274 382027665 89273080 232202588 636983152 954517939 265236522 449116065 861791019 732991772 126139418 614688626 972274801 343849740 449268971 147278190 369173792 863795058 558030916 594145426 878604837 894944915 18327419 872643883 621506267 348359500 600589286 635315365 66354495 747335855 560276318 68863770 956931362 192368133 291165243 790157152 253109335 194777840 107180047 409085426 307289694 937409789 115498411 979608677 523085195 614273327 631360995 848664282 306799493 382168774 282801188 426075730 240911061 690144140 176546808 622751405 351595528 797769274 238212945 813788860 40883930 621351520 482917205 38870785 847530526 144980639 46706692 892154827 625233416 336093379 618761460 508534822 213840510 674827571 597410054 875450114 962854944 958595418 724186093 436896160 645982207 91703470 493663345 285821695 994293829 999141345 398591819 527594617 270476867 217254870 699220565 717095168 856051879 58049598 390561491 587414036 199103425 328758594 576915474 169646444 565457166 249536319 131479905 810673293 958321549 736379573 230089339 748323595 3018932 19437759 893120400 913973582 96816566 712098721 548222033 604516198 610458697 513001824 389136584 594514007 568761321 598216844 718651026 221811153 71987622 74135378 263627043 598812216 154546449 723411136 449570640 292807976 786989070 763600434 383634659 679179056 761228498 129867303 982931888 78828765 934637526 630303095 968126358 101774041 201812191 275730985 135061334 991996833 596389676 908015633 336702243 508245191 570804826 430649551 425340371 218595529 41616253 516763351 833259607 71844328 402265515 616874313 408300874 459440531 542767453 484993795 930195158 21781678 895429525 124482255 558365380 671022915 546659221 150240954 581103286 697075684 75367738 58465136 940548574 344481165 119328329 670719677 380329654 194741322 173548358 927974743 351378846 652892794 710488627 938484238 107951683 169533784 8557025 329439470 102514234 938355713 6237268 523398439 421498252 852733615 228891005 822674069 138247761 704071450 794035291 364993963 609820614 376719901 511167059 228702673 499440210 190933417 962882022 889091526 122314872 628078982 280104033 732284293 613155982 465503303 933767772 336173190 519614878 96629368 327616307 86808470 131232667 77196991 367041377 385334865 676811527 151854566 277173827 731195857 826324464 977382860 329410453 171087773 55707041 131783114 11243161 585412177 591027736 528341558 258217966 426883741 609915147 954777523 919074164 707444997 801770518 726745146 726995137 199659876 811249242 372616565 486379135 271638267 410013610 928236206 421289945 889084264 439589098 464897311 540189618 874033628 626276260 724996167 900554302 360287115 388747922 750271280 833374365 617675892 583807069 463066312 739962540 134669860 683867529 110755420 605869106 148351670 931521360 467929043 486020500 900887680 977115778 182421599 204844919 423782885 176773929 408286910 865484309 368526102 948264603 51073590 745800714 436771909 728807026 624665486 586206476 15082242 217252879 244626092 294786765 159542012 558759 25018950 541398064 486084360 148658943 905091822 947400785 78103585 540027546 11965128 664152715 972682293 783706302 986364800 942685574 101027743 288800755 980310873 489576734 390992817 302126343 600926876 972916272 389205086 147856676 386221616 890379904 911592586 909128583 446978671 835495519 910794474 626212168 5903472 650439829 785533832 867390653 516637340 383649105 606397934 312138955 351009192 463140053 877984418 691158005 204659052 959392596 892909469 62721490 838761627 184634584 881781359 400224491 756756756 983516333 42220890 683433739 71081542 93455559 74800845 617046219 740198505 129322991 149158049 660422824 772570361 288466967 29467780 566756048 102095215 867739476 486541334 427223748 368734983 129777971 328750795 701007340 493115073 719952983 733341102 793925176 765546997 835551679 192167608 675875644 476282356 925225565 118538402 815344811 823118554 568262033 359625658 356372287 775904157 674974593 322180552 355055762 318185315 118552333 384186137 420787662 904752130 764112717 838280102 970300963 995955650 770515885 377593546 175856563 387932031 239929354 290681083 638606275 213871334 537109585 623721488 521740242 41233963 270057937 684795848 653476690 896600131 669148651 386099508 956364435 462370171 296613897 920712308 488195499 691980746 520497833 822879878 354438853 839551301 43109371 362460503 371116782 205625574 411260123 973933229 119178756 604196021 517467866 65756435 255229388 560055429 713267791 965678878 704081050 946419799 328306938 94831982 145589337 555237970 905497634 987648121 587597931 975872390 981476959 710601918 276935749 780021496 379091443 747497074 34540445 395285540 134915447 103421190 314132619 746565057 787264606 883494580 686412755 148200266 147411158 704807765 934929024 265759158 957589234 495053459 366785362 805277804 51588706 371676527 455325826 711085191 30349775 689882434 327687779 765356709 74022876 583321389 637267251 771853145 117585774 218741598 275785000 564508481 883740158 667964835 13961278 634707419 990591220 291633230 705967837 286885919 656063544 631977812 446553732 545736364 797808090 54049556 941341337 182426143 280176549 292657633 273337776 357580889 482088731 846164057 312777645 189346941 639662764 30962303 723962652 516413334 612182507 831977647 402900360 228201397 431710509 701467674 224579932 307560709 926083039 742916790 645644735 834071210 816134325 454428440 845057200 475026365 105761470 741192593 624785768 601035765 85203780 167605338 37197083 438514699 601369081 899292967 950811457 168616402 196656411 176030523 945571984 228863303 334619625 396834048 738503518 733351639 530310472 675217772 205952788 972115799 99943459 605077131 950937568 175869074 546597629 348397320 119998651 906704100 494589859 268448018 719764572 883607242 223039083 456431526 980782320 443463467 852192498 272873472 183743598 557614268 146161270 882749973 595149868 290261163 651353324 206673144 649967660 268725938 310383882 949072341 326040328 443782876 527293465 470117466 199628926 571183745 105026849 899966203 402280015 417523457 669638842 876597465 614960587 977413306 923860350 924331383 331436559 96214168 901816854 597953007 401016583 914586057 807915721 616819335 788385069 411595743 638421149 375375606 893378895 690025992 371515084 879594499 291342370 902043791 86463011 775048100 928532346 397446532 445501519 210066057 495097676 552312407 623333089 723888458 396728724 475381144 703167997 319825717 405795860 338840901 362864812 805771774 561758178 757333549 526572754 343483234 791979019 857585754 583829003 105918837 562510283 153858272 566923829 459394995 86638650 373235166 261165910 315170163 181565034 337177792 42438160 405155605 656486043 158361441 657731473 379894710 311074846 985799109 931503495 373658122 507742355 465436708 228040528 480641548 298730874 802814614 821209450 132764105 674225726 971567147 298275233 398844766 363306006 787191923 253784666 841828497 485735368 639226151 47001573 448212435 723703320 712119376 968825566 716266740 146049712 711696279 180693026 652166905 117367420 418068983 35912858 674516334 275317804 737968083 439116730 811713023 147176899 413138327 468896689 705141111 995419912 157769904 739410410 710715285 826709853 325921039 184036206 424615553 814821711 39538597 685277118 543002898 73353909 128429046 742955534 161213000 873568694 202365231 941901195 830850598 674907029 26753083 195366993 850783198 733939147 494710132 980181592 352972335 437370231 454130203 65238231 944863259 946335925 127484169 713634105 822324922 850349678 402000124 847621805 402569849 536847993 433647598 404778747 412721510 760504760 812340295 191750443 351426664 126213242 102104046 522739366 346626931 673560724 557752759 430039226 609518109 437404513 721639267 895693163 87432810 429215925 664313761 619822839 693186467 312458459 449833057 950302622 135450105 968988000 397991341 598677459 909966442 329796286 768735365 724882976 248753305 932028699 792689803 453014162 412051081 524993669 714448158 818136158 905742271 116200525 622495607 83054664 603988232 923630337 328787412 481431870 515390135 492926277 528858831 810925778 258036066 816460582 274005157 883907054 121329503 714677962 248274623 367444527 836736504 278700383 502096433 137809242 262879984 714053690 161152223 746667832 455999287 503878791 718175457 757309973 848506766 969467602 576501006 940144739 460954828 526091699 167503358 646652724 54186797 899477260 190668099 821126916 182112064 223062630 931306582 550359916 468888532 183682488 588001279 590551284 6275112 693103000 871262005 537166131 150562481 570104166 981871870 822183052 826815008 111598352 379360899 681889188 975584465 497322396 962288771 273945426 909978965 817374411 507850537 264109644 660824812 511811648 457128645 98950761 633650837 553759106 42318101 454560909 266872997 123182534 839839466 479176620 673178121 185699592 408012951 672366723 641933539 719947567 559936810 630008951 71068508 13076889 70528506 58867911 211727914 482836224 565324731 496025887 605905853 811659327 156294571 580499007 736676882 674483013 417179893 326810582 143992762 408920501 690696711 275393299 13752705 130842884 942089785 471977987 690152503 965329108 284876809 724033508 199110646 468181050 901550493 218413340 733928789 826218645 544292862 891698120 957554038 67188880 291531407 510533190 715246831 548781487 37457765 788768014 30887874 356434594 686410426 81986074 599439076 670089267 180466537 615454394 845952028 942877195 171856585 962671775 853853487 251024607 208703621 118697642 352160820 415720996 650957643 497450668 499410522 709406054 774429305 506072251 728837015 771062893 807198472 434475256 190957474 429342249 564432573 786921097 994761106 985028222 137636179 65073758 640322644 969973799 869872287 264204322 927829594 970090701 995306160 573414895 244778215 906815917 981350687 127279250 381437076 246440386 933914716 564299003 522264324 554144511 670083040 502681697 282134282 157038087 658304307 768891327 395882978 949412352 5323128 628826887 580294023 90131930 507982976 62929000 316552733 442337391 146461434 901813875 159317599 413008556 920142052 18306585 878164240 356813348 220620659 183376146 353858735 626156407 944742979 162594158 458719316 629534800 559300667 487974130 260231969 366591350 923432363 562746727 733609918 730277659 909765525 997052841 957810619 676562326 309578148 944817532 817933418 7257937 745336028 93799944 686853917 840827215 913454557 507827983 934309796 573686423 245517073 822913832 360151995 952732595 679869802 221055341 237546763 278614154 879093554 451663503 790369546 450685654 93749883 492743304 617064513 177841372 335405746 863136863 974982629 193680312 711852597 739037169 71005731 757761164 289402228 751252280 46571761 573073211 931130370 183139121 104350947 563357713 784915690 199614260 712789975 618128332 103568864 374920634 67681089 777032922 858120780 951408032 943982528 540582643 67972121 220207594 6691149 962254816 646180666 984896095 262367819 212224095 431512285 131249658 282900348 895231143 647996907 738882787 892257894 908067293 495436551 123371730 988700520 438339071 110082131 196408175 290820483 506485690 603172818 119047784 555913762 357588022 524487392 415079507 324687487 421521252 729987323 694811502 62194982 471256626 999402662 119839990 131140904 925754012 19443130 809920308 534848891 88735444 138169894 998045893 598123443 154464646 510887978 828949719 262161028 657514574 403535780 11903524 997983857 30902084 311077440 158766029 594124261 9197359 31740477 42683218 464397834 51527805 608905145 863731252 692406692 988683498 955175673 709253146 800091779 957577431 47052960 944887065 587800885 277327000 479487736 285314326 675185440 685542543 254747177 402346355 366760321 775899836 859632046 751649818 62745378 867749206 174312485 503251075 716569190 27979514 319161959 152058437 457547739 782098077 766540954 682724870 274061424 617474457 211857250 461068039 79972838 559444663 937025713 454201206 682513062 978173437 329808802 892068979 432527933 330177922 927057336 3284317 607639184 269872489 197012630 579118391 230551362 145264757 430552128 463096913 755808015 898665219 888823528 354024445 928963557 332448089 303290988 823543909 249379880 461513421 460038774 930574972 577237682 725232560 589647294 273397109 652462999 662162837 166204190 540374369 808862098 130291027 725921739 985320552 204766337 902982919 380408418 773400149 890007526 631661884 698550687 142313039 453479841 988616145 25454621 821098037 201567010 65728810 157094716 216330141 354479378 470384829 78856259 138817407 988181164 555416756 6050671 756153155 318247210 189403410 699943900 467600454 825416098 676486561 435070754 5355667 315556273 469186034 430695981 993683385 665342300 300261003 825426828 632696571 105578196 259777774 581047047 810924824 619377863 941007393 944569066 539555897 315823142 294158206 917025972 565571161 618172515 620662872 989311558 172516846 50881562 438887019 437465660 503569400 2597791 879436783 485590231 573380403 224262479 399690750 730321145 74283743 419282211 876421622 850660106 699115608 432922147 623794519 153148978 53898994 568465816 26882271 517848355 458963022 408950553 662224915 796143140 92128671 937454666 735215769 914887378 939367436 303709903 605327175 492075648 14024409 104133838 599653041 677777647 237925025 773084193 880933376 338564516 120451652 857721480 470749679 478996176 683418240 786628504 374741534 738654791 420239060 16415287 469519465 202610277 277621933 257136246 297353410 598632826 477434376 500701602 236505050 576616923 109339243 741435808 913655984 539629174 778130721 449633820 250097864 928654370 53961271 762510759 949807322 677502848 455052930 372177664 196104344 918343274 272630148 461785280 466022199 692101763 168497655 945752747 684754686 78801291 730488534 954371595 160618397 212736341 408468572 507154033 179298292 440197774 789665031 588402576 973453800 127451050 429000169 180559009 965084118 562887012 617435611 920944668 920440745 715915426 67209400 925167341 519312078 137809479 466370776 875742259 439883929 148667100 943403760 928174075 893147554 720498380 374021766 272659376 795051310 63375629 798808131 858179650 320464897 165400128 786183407 795312824 452079428 30656888 307206089 440747034 149733561 848060549 674411923 330938792 627927300 963859645 98489288 275719090 688472902 398852259 653542595 111071822 922974394 978329020 87559055 385767267 750343054 293606628 548411133 23528272 975827958 319745087 307144633 866916482 179642082 155649606 984284986 408096002 819027881 281030900 337383938 282100148 487049515 736088697 517193615 97250804 242210542 233610007 454176449 767448221 93292874 994311746 223397607 309514014 395837643 995083070 44284344 620449303 890239951 332476954 181159838 210623492 511966849 759066403 470769548 452637715 881583032 660547589 451379384 256108397 997779993 108806644 311432725 320252493 198984806 101015538 469464013 428375529 341512357 417686197 693257658 439050105 299635016 540214851 740229495 687878857 21269823 751133616 637505469 394474883 780791851 69038242 232993219 791330093 631095512 740772686 817252778 987078471 134733446 254694496 460120494 908696596 107293396 134883140 940967492 361642944 957949033 661764727 163658154 318628869 283645545 584761255 80237753 66804440 553085526 168447089 117702546 281605016 416053570 712420191 84015375 335035987 75909883 342741083 819317048 725162774 455943064 820892502 312444151 12863451 140861455 186225886 483020971 138142404 821341825 801813995 705969301 487077003 142507966 729543609 702197583 160294948 517523293 155549215 35210349 435204790 372726595 586261288 377942242 612638413 37670344 477473164 79127294 703863193 925924587 365379488 210549685 922445345 226640637 329977198 644318565 350043295 517813374 941143851 311000040 107201562 356970196 838753240 705527151 343011320 796108288 263437808 806287148 323759220 662193984 964642325 609360254 983748267 457697467 254524936 528636821 850214037 128874995 770753817 286349503 638075502 530357184 783464921 217925290 574025542 681608528 480950883 931492642 818217125 266499213 549768712 706418458 493948624 912025261 620376822 577328812 169884106 508980293 406578198 953454808 557541700 636531721 145931268 956662129 473316088 172802427 816570183 898083960 865032868 504489162 900704844 747039602 401507402 117731956 108311275 197501211 9322301 581815976 947319299 804863792 296112183 743283460 882426090 960171860 870392225 894966672 234150536 409319069 817075611 872452200 331380386 51023741 917243970 636785764 338975525 702503048 245887003 191641643 798637698 51267213 371596939 990299848 865574518 172680539 268760417 612954843 871330257 128421069 889431880 726353429 543893498 728787492 377707848 825934990 23370754 306975973 645345710 74204079 334498083 515356767 219797395 263379222 169144680 306179180 66118277 867268763 24757188 287814263 532486177 154862260 981754228 312374809 175032570 120137633 996306766 914385627 672622976 385231319 612536727 805401477 939912944 89497664 137582512 946405871 178997183 57150053 289875040 565342318 499782346 474151767 469905536 936559258 149950028 150857797 1836816 761138997 353973300 861742909 629634390 493625277 253044755 25495019 574100129 985711795 236956636 568952939 488891413 918589347 723884356 95997754 939091881 632666851 51862374 832692125 612005660 317006581 813556149 46306842 332247939 36392207 980175679 524403999 671575538 471242802 317085937 444197657 649012016 816724358 65423751 695264971 124854773 919656916 458498439 728066659 695252753 245182400 546540591 184113034 409786003 689690207 157109750 77509116 945392210 691503871 731972026 499885693 452955032 255264117 250374698 387971425 245496353 989742626 743802696 461114739 882556332 173276990 756616638 485810349 331309789 12073149 239312854 545981297 700811740 148928755 832853818 496102549 640286776 353624890 907734715 419655038 596818468 109074022 133202863 569968670 546359516 679092443 602608150 535070109 560886513 831444535 390824365 15344130 850396942 309515705 745703731 42678042 312152099 225871049 941572832 998025869 590708779 327941306 124932744 847296807 37553593 992305075 319377455 761624729 53898463 14790446 457670846 284412732 889066595 893249374 830803206 144255216 717259034 783955666 296140813 515242045 490129870 568097243 657743184 497072460 309592358 71420137 105150893 230819827 19269982 980766792 706695351 445472568 321621786 641321166 61990358 592230648 618845249 570162565 401968680 954987493 275260915 36298997 629336393 863269047 869308345 851977831 532450664 844121060 379197176 52062453 772808163 468842117 354253329 187949459 516622696 992439381 320510492 612216985 171337240 450583006 908681712 27265074 655121970 56328859 622026337 926725891 485907391 577430849 842726669 398182744 855743884 686890717 277481630 937232795 627160596 479312633 140975268 809370151 944010028 813441509 509489670 567212749 177631413 696108795 192287864 74782344 528288721 843933653 680010140 938036372 931769000 137185102 142718764 740926281 938392550 486996938 333773760 289335679 225451118 715856931 995041595 588177994 764161473 834973426 125819472 993528905 927143098 408810451 433492040 428682885 959571994 994083836 295561276 60700717 631415814 427467842 157895902 778687842 752262679 566417725 227430764 684665042 358670188 862233902 903040670 438744623 829268821 460367568 611145970 643822500 124764181 656263709 489054274 803903093 63254602 161041019 175456953 831393616 153934117 215211228 462339157 277865794 896922722 165537230 626253229 586841235 13336206 575246834 498182136 664565932 76084239 60232539 19995550 909957404 650119914 379940832 342172790 46883708 513751329 211038528 153781558 265057769 509178984 734177433 644203121 232480451 127736355 920058782 114014342 837819919 246581798 996005334 389202473 505812137 671793076 552023473 937822288 100292123 273968799 506477541 710123309 354871620 710715378 878846483 657772444 345111782 864175212 92328852 772947776 302831972 618600226 567625838 887576926 776368834 996383349 841340251 811569677 170368857 921102875 593513152 181168147 476955836 5136815 810252481 934576850 755179938 740779500 618250728 569661413 321121891 579966531 188414806 742639978 12682317 161197713 324433057 540072766 219603766 990853101 343529177 426620018 438184543 462194489 518638584 737824635 955456755 452144282 694833516 46331973 459094879 248418311 326313702 881010966 610536738 645463130 730056550 215073838 482927092 434701094 33222690 297621081 346250418 357254241 518208058 86080302 782007509 414297658 876854032 359109210 235463905 468960530 931854385 549143222 918104997 875928848 471707221 800796047 132732141 943166017 994299632 567557274 535351733 514956985 820047577 14267846 444170066 343536200 518890821 942240468 800569935 181457509 747794125 186157088 688917754 719131538 461188878 115351967 902053583 420118269 273097476 388874141 895430317 753189323 979432644 761825610 445042255 210744318 258637790 986296235 500427053 265879187 269664955 916561598 906445249 541901856 520707679 131478934 86964688 595177277 129753034 456543919 522218059 692086850 3008671 51555968 600105730 82616809 619883880 868052514 699600568 156215489 834599376 437533683 867392490 277060158 617629651 793979297 104456022 790896759 596619162 233151985 197740029 794426458 461333375 646729532 453054256 443850633 367605862 267049905 860270386 661352277 151426903 382018616 768746844 66899155 856538193 436043550 980955620 341401383 676749849 652968822 38175701 977316053 947370911 373960748 765333509 215680335 310178490 770161954 342179397 883610574 127344163 949088506 732857635 273988429 887582154 795021544 329913573 72629488 446596492 325643259 14837519 865271308 707599303 946744065 8471367 108685964 292744163 7081986 927410174 352767988 883719860 278907019 828712537 676547944 813772105 640895489 756571741 494192299 273992822 608889854 404621101 315030511 283304904 612850921 590201217 928371026 637870603 353239129 889579872 521367560 897756645 843518715 28349281 736994668 405813006 587059472 351126417 65716206 768592941 465895771 513672644 614445508 413311118 128830694 323565932 468920234 514347699 609808521 733002091 896861657 15169797 585884183 43840110 99966296 704754093 146796766 861537914 680979321 723815068 691784950 31643244 760182581 209854436 106624595 115316015 337712420 984074494 208026989 929419490 783025982 121564756 594802982 579656750 682537796 245913511 814023886 177800415 343341723 950209082 509984211 119705135 585523330 89233299 607821644 411562920 771291851 267805099 564224078 179364748 706984963 691905854 780257359 21956400 475360492 815295534 138924634 775849269 782477769 830392313 559427595 688167132 356071597 598932814 671308161 829632996 592873004 789996017 799425147 705290149 259868856 560789256 706651237 569575438 257118656 576465841 30440787 382022730 980026932 312408458 706655605 965914484 875286104 194290242 390152092 25318741 689008692 506989738 745402758 723437908 439349236 432727876 238295417 798868214 79311495 117833741 391497413 693561081 761394157 485356561 506737828 575632579 818349485 954064532 500844625 972201578 921176494 457471593 976470103 407610423 82130972 545041488 15765219 426675849 577946106 714106296 135822406 916324792 51613808 690081262 435770492 70401917 981422594 287066420 380067233 912167560 586445180 316906777 898445930 536609704 141661120 472368707 998519976 539217754 456421159 815954522 781555531 373959605 608553707 642841218 415793132 965652044 206665848 622632054 25088227 325061364 617470806 237046150 844809255 12058912 504606392 77702280 224600431 445646349 441595761 35671733 889773142 497877487 834942598 329565484 712354655 170015156 802897202 949276183 368999912 833061942 407908762 938751955 127121808 639878054 412912571 810489454 964215076 458147130 971793080 862497541 789995202 621227317 506679310 21354917 663996359 206074577 82932983 915395079 415826363 917518631 659988447 472505384 511273611 985713341 88190664 995657194 31649752 547442424 488205619 543571521 425290680 801908132 247251672 56752584 787997643 588526905 668644404 200819403 224380291 396740255 727082007 371043882 995054285 154788185 336819415 501980804 245344061 552057341 307277512 184178936 975356442 370413213 719603168 627482599 645434131 604751639 293679575 578416859 934071357 711963345 227517082 65679606 780934448 692292959 11185653 376574586 390024470 709711082 185671396 582780095 500757227 93347732 193094040 362868263 118325776 265648254 380659174 840593039 882391161 96202650 182840717 498462477 636948088 424530363 655050450 469633999 173748957 169828782 350649336 499603418 627793283 122986919 635104602 956707048 395226542 476243364 503764455 14970368 448112248 528578123 674863228 489053568 30991287 831230335 399651557 805615426 790089871 175894565 147820214 118452905 115139100 270119769 485247122 851524495 396089002 202384679 696155175 250917937 148766579 389606131 507358389 922403548 676032739 723750326 519159813 555007134 499415824 225596303 840294558 969501511 227685766 381434281 416967051 351189597 915873314 605380975 905281333 612931711 623049959 680203044 957987127 98577936 928396836 132083777 64578518 832861379 380447787 125323279 963829898 464020239 436188652 812704730 167161861 456909669 942070448 894013920 2619110 181271296 636819582 337965439 765298583 935545383 476648748 429003417 797455506 542750137 985702928 629150535 592945418 768453707 765920744 138322682 366556944 532172918 313763444 743837627 743999554 928569960 263953224 336245488 329472539 658371695 369234393 563248264 91662558 167522569 429212610 933694778 603144504 461185949 859914052 950015034 129261612 22868552 522390124 563295917 170551496 995842660 435833211 238795484 53772263 443094215 779748123 569568373 922759787 793947182 465290696 210400046 190892134 623006671 542262710 296358473 866384682 832163020 129747364 375419646 736108735 683336950 744485515 182674722 849273676 781868477 344925260 124773708 949948006 899780450 608670669 947268969 615266794 73212936 336140223 569359788 576377507 277255045 654668359 794270143 373459505 934293749 324475045 24651431 498971744 972851086 827790756 888889138 412105629 665972237 590630907 434065695 303579148 532781263 595733354 58437822 11350710 59224856 815560268 653955442 752430110 356469350 96926806 370187602 299945403 729652978 713370200 758956136 148161931 196712306 579544486 500212053 606627506 521338615 904477883 365198465 909817927 473215388 119147968 407088339 549039056 658044456 736440305 889530180 573344698 326077425 367873349 254768101 607182627 311462803 316720172 395176881 60112931 768055864 538595907 826727413 744823000 186296959 408463917 879733101 863939374 705859539 766850162 975389058 187845161 397744688 872954393 837435824 622088335 76223310 462511461 761071864 848030762 85938977 656136868 287602579 585015439 332826494 996223168 52635788 952537912 121604086 245159049 43019855 289071508 740533970 306474724 975413237 804454940 900737029 246494445 273259613 27796035 856966066 851614945 139284362 848029154 290346815 584838981 503989750 920154204 803299645 222076275 251560794 856393184 339044947 306009386 527042925 191614069 322042548 800562608 712362286 732954282 323473923 196953387 733524635 690454004 5189554 252451781 888428857 550492267 86721259 490957528 506661697 794404830 214103380 275058889 94508190 313221747 793999750 369214328 569408617 478290961 42205225 437519191 938484537 869592756 97379469 558519811 885807653 960372053 283389628 518316944 654362205 107480 757246427 119011480 477644700 541268182 126198394 471926765 447365915 455791574 875269396 143139377 988509240 320859886 302914937 623503827 535958524 578246084 4503767 793017480 463914224 646027297 13762910 557646067 461887978 211642797 860598394 823385016 580946359 777441457 176004584 738265368 978645365 760671032 804181246 998304730 509894586 327798323 594358504 950060717 765238511 151598358 60651109 229816200 768654008 78702777 673757181 397107745 890041996 603722255 104062851 258558553 276763362 49559846 650704986 540479167 665964840 382587090 729672142 570620415 529138924 502696185 193740451 325366666 198016182 933102034 571641215 263955251 466379333 538282870 128401733 781033150 903848295 47386497 373014239 607209717 894649768 430045761 117702943 397016435 556940757 571266737 746381344 77665769 395626206 829001691 994767607 481031683 848083243 358724041 411697154 314452019 704410806 589937085 669397889 498066446 336199281 8830681 453380072 238412889 541335522 46307336 77089961 167464926 152984153 637408522 878317221 45913214 157299402 689187774 542861350 532600737 218610349 712550243 472688289 372991494 209473417 790882280 350539554 930018400 986704335 258410410 885035293 24749140 979329052 624098178 512752885 598918899 166036423 619877337 492272490 589366274 271372710 167402929 28582244 764271916 53417696 197942883 857580706 884287650 178166290 314504089 645744220 269993125 110203430 24452041 585225011 390494135 694453852 839538006 372421931 574442712 336941038 864531551 863906351 241748120 195078191 491068849 67244980 986995260 473182353 66999192 30567717 979984944 170161805 437942670 226043270 191820980 543572988 457386024 224707890 691841952 302491599 971262974 967032629 910789299 27308520 38332023 780386613 891735947 578931759 723985415 702303662 756716351 510807869 64541394 229077718 953363105 297333779 981732021 503325035 555199429 456158754 857283328 703860224 521793862 534142905 433384028 313972491 693250628 791230412 127246094 904166752 701500241 454058475 528291901 275640002 35155887 630813957 351585864 41364409 135179117 966211487 910763416 299557172 315029309 401109366 490326604 123015040 790808373 130965233 972591041 326288311 964740482 780159228 391109488 237850468 203909488 593413134 783152307 266267299 164806093 219485846 755670320 296781789 923849044 330255308 180145137 13254251 115803867 915506246 67397900 373582146 289670603 733194195 455064228 684232105 871360949 586432689 115280848 872359694 606675877 853477845 544795559 869868429 579446156 342936763 189861906 854104627 964919822 559236372 426780464 530290739 196339348 510765150 365162820 832697876 736637395 101951310 975347290 930396132 936131098 126473810 523467842 321559343 6902461 351931312 581403246 408146296 907145934 724011415 485148963 224436950 824995574 298752847 453057756 658056314 925345217 267795001 845107119 606123282 951426120 959744483 114212182 648856607 660920073 246371134 905249769 716802851 57884223 64650377 862655904 154526763 302869535 85221010 820829987 71648023 878503142 187152049 415351304 714600501 839635296 797160095 32455385 97591702 474632273 90040108 295273622 557719861 975330202 225582346 706070393 688580706 96645771 284077686 159314210 815582980 713810654 638655623 6747366 798974590 456467903 146218093 7687588 554257188 24830538 284503643 626580932 489922790 153709180 493974032 228955128 904235744 623925425 329627374 996064314 163385666 928410615 707330259 178809343 321423711 782261541 595422172 565367084 722951371 334524390 986814038 857002785 503046711 575964865 382945135 587321817 130402213 304282231 178246203 24312896 641996040 800539788 79307539 940733055 53841830 745422120 440748484 717978351 824873514 16742565 792564649 659697395 201190166 825176184 46824742 719201894 548613580 33875379 18021732 379406236 479466993 36062387 216564565 516580067 116101020 388900843 863867670 623223542 710111802 926755747 932760743 404191479 495116618 302155349 478260141 932933297 220996553 355584647 797793890 949978127 108466098 314551133 514763104 708248177 99270441 667971915 553687953 388608864 461317932 751171470 497421304 309084985 975323906 855598348 251614333 530901415 857696092 322799191 45735830 781073570 797651486 495926203 551915514 44351710 899639865 628863461 608653616 615769379 351230320 880535058 131854077 178689020 614355846 712798770 988608214 953222908 53568920 700600930 8903510 168064548 559279546 609973063 518797328 952637631 480246749 735677267 994823445 996382841 276796850 596176270 22703393 153309316 18656945 362170469 19135578 707916547 443287336 991141350 198334477 677805578 164967322 434751631 256688848 943407817 612926966 343979891 751701824 939037381 275366529 440275444 687928863 492819577 12687633 288534677 564431027 94027562 219868464 861968908 662294722 962298694 901776779 758862611 801996620 557335908 739147450 811002867 436278634 769590624 852447166 865142438 833151198 323709053 303465992 972786584 400801952 439547825 876688425 118860622 792488958 136600050 882179639 689988489 169175857 259080907 628043929 26252866 624807594 406043149 502181291 720360900 443122169 431632912 911756314 523958758 7595631 807833807 385162634 618369913 949843814 864506904 299989136 831746285 142088446 854783192 960746288 767735842 802785595 133492375 466888417 67461995 635560500 874954360 383739667 273352308 129352201 105912973 56124096 21485200 377116943 557426459 608025945 457796620 92893786 716335229 537566337 861469821 611652303 617613052 199267255 80069154 903019390 472865983 835303133 926402298 520275744 84106854 284643156 263572828 160945407 510738083 309341754 931783589 247608930 543439328 742048193 639576609 301559467 966504527 332212150 827651524 65032526 635567391 617731684 368880909 355717856 4614175 265762846 699850456 949822499 217428271 810343277 172968583 314143369 6352610 382105685 560785806 386478300 214189390 959872480 616788643 780976690 535416920 206213163 11612231 55268880 735099546 765616680 57601817 352654660 150406583 207715872 217179307 600673813 461680615 518950571 781133089 62294738 417794181 200878518 574185117 570716899 938186723 398332279 473753626 851364951 740681034 949474685 245169744 306773775 781477363 204153153 71467249 227451660 898036793 149132100 125242406 731375692 137152652 95495988 462817776 295299441 283645003 717444837 706175575 897812053 733915476 667462486 297707772 388010466 707439661 603052558 150990478 695050734 752117389 105169857 698824338 42221044 568750070 461014571 234128488 744162542 957614019 629819089 484355020 524924576 256507403 416544808 881497140 965894802 805337154 720647091 439074787 722019911 594797218 790653228 305007504 189118033 685263455 225172562 365598165 408173440 38060183 817270527 435946799 918031169 966518190 101453951 855810402 892162611 865475496 281520861 148447463 946586568 795529602 829863092 133651979 46042869 980919158 825943228 598979502 44371709 759077409 139934676 461780259 334135029 573946467 435921830 381977511 665641831 825181147 164487951 695628548 647581657 716803422 724211361 936101361 612894388 922416942 113040808 748094822 751020662 748587432 97578747 904160911 969470733 788920189 170642967 917629119 295424145 231101100 61971712 864496143 286310965 551035304 297951128 685884892 182037519 876829583 241039713 788564654 523216200 855853096 828082858 327092864 263047997 328986588 905536963 112407656 387610903 407187205 977791510 341299649 780633474 276684648 747758216 589765847 719662513 557388648 945665501 567989039 1384570 873331610 168192088 344433883 667324268 171736512 82211368 186354285 988798173 308110340 614712561 126569124 224593549 158249393 236743628 54629155 850584341 921850295 369436311 177364038 538156855 526809268 888305129 266156317 373307714 95195451 423656166 706935949 195505648 567875128 718964696 580486466 273365044 793170637 509987514 23386860 996919359 724621136 373236558 837484220 286207922 465744338 766642784 821635105 423019656 88013238 571660431 863563104 751408259 986519228 994043148 880142261 270597142 45042848 47706332 358077643 14077375 835102653 643462451 2940366 708754648 294712563 283168643 141544727 954355662 683774721 376372107 450112568 913851900 41263152 52880719 642224677 278561916 165456274 262293951 800590436 245201058 371876161 426948462 177430193 785069529 52090991 197773464 894112628 78961418 829749233 147066574 110166593 523304509 993850048 157322376 297258723 843947784 118388232 71939281 119554416 170958683 257452514 414663299 989809573 221038039 360367114 701474269 821110645 345385922 712961560 251614274 358807643 491167722 491838284 830884518 492213808 312220484 773527425 105498902 484767824 932530346 55225235 240516470 170685618 25461360 761790785 224100415 799107406 758124846 104667887 834151751 657522442 363573996 987479639 245719370 886736775 528255419 734653839 278644950 860568761 757079068 531308454 352385993 895629709 643869847 773060381 538822010 911138697 613380603 812649857 718191726 215101530 702716514 386813937 343722843 547159692 919040531 956275117 970582514 386524606 566921357 658678367 710195544 71559743 464604025 716807236 207632476 688398032 79736412 503945281 520399320 296577095 162115689 835267406 2622395 710670695 599170307 310348740 362809551 230704589 956131497 946243045 457317958 540028452 460613351 589983475 956736432 458359511 351584490 438930796 979262631 81127685 719033252 508742827 286222917 603199828 749275862 127556675 564228599 10452862 42601555 294363156 486669690 813051730 866512598 927746403 942338909 100880033 398445861 710772616 568884341 877932693 599081237 557381413 332364139 251233313 212939557 913136503 349946827 138148433 712056454 274871057 114075650 150337663 130631150 326318713 238136506 654263057 522284078 727528700 245619497 612725592 913903859 60330011 273726365 487803846 698284280 499415946 810366904 626598741 456127039 353994980 845995383 190150107 420110123 51687254 285480692 870315162 369326497 613464811 537218064 520293918 376159475 313754738 555073330 899762740 204280275 963808854 806869748 670715249 325947031 943733444 625744614 464746832 401174560 297113324 625168849 140827520 365296273 784080606 558934632 651222862 536115701 727667329 379973794 582338191 500690185 805693624 812390145 68185256 254382849 827962309 675982703 346035246 249570146 2214997 452039539 683294445 12748422 615114945 722545728 576170640 811100282 655281134 751442456 563851103 386500462 456447912 360396865 631262961 196284500 316568737 354234077 111631392 282211456 576827192 159183303 20176021 286026243 356167415 109976270 676972976 862657145 10880933 222567187 438344972 382148697 183291378 959366473 264931663 917508025 114390958 346207854 207550000 87043584 312853232 342302184 506390657 902951953 132155791 314822238 269705988 974086974 169065696 220819797 876994041 158932760 319205834 664458759 952667705 299565077 34984086 908232470 660094886 760014114 900004225 255887932 248200567 451913918 230867546 178555608 654933403 194669872 920432189 952258297 567695046 179592493 31291343 996389765 760642909 327978708 45241655 497270041 467052440 221473576 165252794 698973118 334434405 167502385 56246810 594060005 842466117 60624771 129984139 751221657 821479563 895355745 662014971 510548344 182242631 992819741 974601564 592903393 215713340 566446494 328741362 93043105 960893587 300556477 209398706 25176192 992506295 871293482 500010174 516266010 168822583 188070592 594540594 461048432 587481517 944171099 546025777 544810887 28768892 326843132 955273139 783257633 894829423 346635476 348509616 438999516 384523600 839130128 947197263 493821461 266175965 754088897 329308369 618801315 287246908 683310861 306529595 909986306 56647089 897004972 267128122 467257547 174404532 397374869 896116101 274582749 667932331 612166000 37364619 222595948 571853708 614007873 738242221 3342304 464836528 120909195 184599156 857980473 387950294 627319036 924023432 949439822 451922456 828907443 875695461 472336864 375522228 630903585 887322347 827580358 371878658 230317710 390447733 947075409 86925759 991749788 184695472 8047384 591874567 975464014 267123765 312317235 996967442 534910640 874881343 432036907 909666890 916293988 119828990 940663309 747871597 743847053 989655863 596143536 889056618 289897776 621622032 558582958 706733352 532318093 146552153 238272607 546814111 715310314 8035832 305587769 894010079 900683244 106777948 767710518 642118492 675387373 263108915 85281853 479299560 202079297 610847156 234533005 311292076 901507270 175288694 831078585 93844023 756425712 315827371 885714465 516310338 22306343 157008157 485922484 965945722 60710052 132894066 209219786 766117970 668430902 711620365 364500584 409215365 630971 462893594 808097334 685999087 308043649 2198060 239488449 292252927 88926672 435963279 956570621 682237975 234181658 803091800 804363879 19164833 914109884 598832254 437639570 195293475 315174209 778392717 527201855 841034523 484429093 957830096 994696057 667624235 742656070 644317490 81297209 40367130 671135039 107424878 707417609 197382801 633863426 953826333 302720521 444504971 782016077 906551905 505383140 531373687 722255312 310763965 932864337 775910279 9896487 66307581 696375573 611482916 531110458 84302120 319040665 1622872 892147314 516153649 134598609 503765219 277503731 132941844 385527687 713517424 834059494 29772836 712139780 86995905 774714067 815239833 613336045 205832554 176887972 656461195 740442663 15677646 137722417 952968415 384262704 548835232 946780191 800039296 402642259 919972240 544833181 730985576 180070419 210716491 24861407 346769508 343202826 533524347 244931019 813992850 89945407 207806739 203009897 797280448 852731485 848201940 12945470 52367975 868856544 935455129 140554975 34274181 568977954 200960147 527870143 665495549 606775535 224565146 734496351 124696898 77856738 552220589 725616684 950841010 462236608 648585880 563637122 715397172 401833233 665819534 836550047 819218487 915905713 688658058 324765094 889564906 742375602 669861690 390200964 674663736 887693906 140304249 144549228 870885836 664677335 616242064 935084397 388596108 295313989 268268489 951486122 361734743 600745608 477062124 871259637 901689195 682792162 250921460 872077645 954068748 113424883 841595438 485110178 38123951 974626629 290493083 219747181 215303385 226443100 590758369 691049660 785004673 726929895 600411969 901293567 258725158 246393375 605859973 697014178 344232738 429556823 714779880 589328382 5080863 737134237 249606414 102214413 726479554 820363307 485213650 335883818 916906099 947547436 945759798 951784144 749098506 275166108 702273295 822400137 627823741 172340890 767011299 450097524 957660052 244620851 749641773 494390110 832450829 509792506 614224287 200042798 41130344 60099585 54149684 913101023 662554428 737534310 238866230 933764359 155810160 610967021 708303524 804908963 784613505 939250146 847891623 832156162 5976589 980312397 266171474 218555981 306049325 740434832 253990984 140744304 590468545 335326034 2793001 258554816 711525634 759463958 750615938 893953472 755194862 10556553 197265214 413618829 721925290 844247891 388513284 606800602 224248724 469683194 107910370 527994647 659216728 116432904 544107420 398542773 234698286 896779414 154665879 490926568 480982607 213243213 549685616 786278592 383402028 24992753 978562419 981295364 161279612 639328518 220848877 8063804 624835635 3696353 430519245 200279649 380427230 389121342 658944659 871288998 158589862 90456744 341349107 655050391 493377335 673020691 614829382 216049512 876447487 195700717 728502807 752019104 161055384 480492923 936941847 16692753 425297039 317406632 401318404 564593530 700490645 752060264 514404559 733992427 209816976 736467564 165134127 684798885 216219702 980546448 337038136 807977471 169529803 420707310 155608044 351751175 20421231 24732814 229545322 534048635 41204031 797306261 268235578 486119273 221425694 844207747 727046757 950488525 86125194 733193840 632544437 715750325 381699098 723915355 289173041 346598388 823313213 200711356 23345128 593418372 306131293 703459296 997181706 36085661 710341560 247073423 884751844 405234474 24055161 319015047 280415244 177187750 383009433 265149822 378251159 123467555 992917879 242867798 335625930 262918533 37290006 806502014 852434890 447420357 276414125 809619476 406767968 278937291 211012791 833609693 670695949 728636365 890980971 899852670 102053481 411594460 96959323 479083473 202762202 361344170 324252653 723545240 189987031 624284994 539567855 403822987 337651007 832405494 689972242 586640777 787619435 945018762 571046817 993064117 205261759 910724782 432118693 166005749 267109300 411266830 972457206 437420458 218651709 344053385 939869531 578983719 277073886 695457168 152240325 58648569 534574103 511174845 667037572 719824235 403375694 340319185 685225873 750876001 626038884 305687423 737549322 255837747 11626029 957744464 39949677 452077070 198499975 132718972 1675277 156525733 263588349 963690373 353441976 497531285 729623998 437098496 383650981 674194880 447989085 8541830 504873072 609735200 422292128 461052768 235482377 678031952 571960697 765526575 144462782 226003834 135637917 459407417 139915783 275446756 459205317 482588546 878382988 433639358 64272344 566268258 176395938 575310853 513701701 141593820 543981366 541813800 37977820 674507916 401500826 241699880 794676375 912949073 324547874 654195180 931681954 908314253 693150823 777698646 709794789 426145315 911327600 229070671 945846533 738478731 760804074 82597012 16212807 327202145 952278253 997755825 450206141 119984621 745284862 246282640 135344336 268374044 146090726 443872298 687668489 921611629 832943212 46688705 550970597 205019401 451040722 959913794 33432407 797731588 817574698 260680552 348870107 615781346 984379700 482303601 193068505 376565797 383200915 691438073 667282938 906441400 721821801 661722459 638934469 149442742 950480492 108393325 188089738 696487843 954289404 945543523 255409227 663799206 596736178 383418886 171777875 310166053 28161325 502098019 316366470 950468435 215702815 499793357 624270984 983537232 230356686 496283203 742378769 669050646 942814983 908915865 497674555 210354594 51593983 754028775 641962812 916034040 653600557 227798223 830252183 67252266 254359433 897351823 869281367 429984843 944439352 39107797 682451937 759479352 23436681 127155240 108437623 180380712 143730253 989641685 577479618 294131613 22799079 559548800 693637987 300021300 287103482 928474335 750112383 149059559 514775214 810915072 768180130 780835857 590304393 586092400 446888650 10993802 976203942 167594597 524651150 773211333 358036758 758279661 942854734 687374720 740774494 825761207 738433243 670047925 968820322 845066283 140464686 500799558 33209462 56237774 568205728 34039304 851701183 47375625 611200713 146315167 544903580 897846386 575731856 988941419 230766513 299892812 821568411 386504084 930661985 838556497 165439154 14461633 715269574 784865577 494696747 516044176 54271326 816199883 632840438 51699356 240576720 168111035 999142180 591721748 133085103 112880736 155251368 357005074 254630029 27024859 730020128 419225294 981270268 967533189 451698467 596224885 667408456 69157217 919004976 853073718 553439471 59803392 192210291 64895181 93637598 161902563 119078885 893928024 395187392 739628422 33036274 274534304 696848973 978282471 430620428 48197830 84217913 462242627 932100522 559177435 307029999 408945364 388920132 669262284 493893813 318283073 875640963 730239069 442371208 758834288 600124130 126221890 744648445 79583010 491381973 579598980 403705749 705210278 589432962 245877376 550157017 590212760 625599168 730480745 19262143 569067631 160072747 963878965 910004280 755820218 717471527 987216392 308147549 562627841 204182044 549747453 615486474 726453184 287447773 999290941 435623422 72583082 490836373 488070045 725163025 952685367 787292789 824675527 64469360 845504342 869287092 814954180 543833704 485332545 101450081 212559200 878090363 734471364 163669581 966242890 773705867 60458679 406441546 738219723 311258724 689907962 877350561 516794895 927279520 197572474 407111971 579749969 668092498 425073777 350154099 741962139 395925189 737618462 489358626 233427412 729967154 681071452 714432128 616191183 882867173 440488302 301303003 376693640 751794201 657133021 595767081 986836712 811159964 20885774 904443741 105288777 676116660 244726304 194148816 152821951 657247542 747975080 887361952 654840066 666116783 561423932 68553979 374119386 335324623 784024694 873330681 36186256 524632454 423028416 550227127 438159980 973937182 353816600 870897519 947161653 828154374 781645714 527358447 474415122 416643867 850616514 559179837 719831351 356205934 737541673 163832093 984537555 103118887 301367523 870920984 889186848 445959441 868152581 100189644 975579316 450316998 804741770 183216030 558122810 75181618 740819971 733061142 700567563 289894497 993025483 592329244 699870881 671972947 693015976 148475052 810954896 320111354 369177351 653834554 890770124 756727792 159856806 11907669 178013539 626247023 221830492 210564094 542655122 999673947 438188960 920095807 62029769 893182176 462058559 69783829 511096579 271290785 798152988 493004993 127626532 570430728 287743787 880915980 365402812 161902215 693960135 465380488 103582892 246219164 276614850 772955213 848846216 887956609 925457414 869987820 705947107 905738219 370130734 618033827 291863900 745762455 770637464 196433634 149985016 332339252 317927111 84454990 94596604 292414374 809202879 829646526 500401748 682715035 407605211 74238191 180828549 784055429 984402651 627574891 659674422 113765286 860551480 644639105 523942 829958385 144755398 386317269 968171509 428054256 703095336 842680252 453823478 300672058 335513475 174726744 213859374 877747746 663307800 466891982 253552940 950436782 366796909 466999713 333745032 177536827 441995372 811955439 552269045 767867170 522317777 676007400 520493046 313813142 396031947 657682139 769217099 796332057 578693906 722724697 436770810 415675708 852959398 55614316 207641360 840632676 990952083 663934280 712699367 854462967 782016728 67721202 717572636 785568910 689869060 315512756 241963337 881176885 421823192 222290746 499319737 581741130 130631272 233561320 644038473 239424446 742067766 926416418 27618811 860957816 116191492 186814730 485612545 183153551 823485783 667377712 948992608 384517533 42786553 657972808 571633090 169663221 187861030 34045092 224404622 534702143 84785830 361229629 702608678 450863516 239469416 21551388 477168703 274335006 171785783 922817604 129538127 871238430 270561409 928002577 888169870 432638279 882788560 931618953 683802894 364362625 390708107 184506450 939359374 266282090 288271359 682954324 664392184 75151851 674707715 576846800 306855110 934123469 454086968 659995398 202754229 692537812 322818807 930653772 882712007 567542835 785354845 179024353 184645384 535318374 333498050 296934797 224162118 775575299 486999765 209158344 464828821 171854463 47407959 420773252 776580200 428099594 397789924 250771291 741751141 974472258 487736082 867071965 784482313 259080170 992847167 973888732 184303965 164601985 116710156 462279526 251895050 248583456 347394685 872588234 428274752 293286390 933798376 361537201 633497160 852341473 583269745 107315025 218088105 154854411 299838032 531290893 691653989 170309657 740271362 98643701 28114651 172651665 340133073 315889753 964315070 396818734 563159256 960027777 831605651 590842667 709986377 910202462 972051779 491828303 971687924 912717540 156117132 132955063 381338733 381848652 513065163 647683954 695366597 377762192 355391730 991788096 475208511 68385809 759469672 775401523 719817566 935914454 191003098 15115908 313319822 858594074 233188159 635336691 64484370 256484608 89428164 510000889 365686472 380325982 147917841 200804328 196609563 256462357 785338130 786907675 889903850 707406903 224110981 405520908 156607222 84642661 889713491 166726494 803883896 112845283 188117088 208852958 246147538 61770323 707558116 689032046 998780443 507228438 835101 606366078 241224389 175712469 91794229 64208056 131421497 867698345 601884867 486229096 426730554 661743954 582923806 37436059 971496902 271655709 781589259 632170145 105949630 689296547 359315560 958932941 734070636 835791389 830384443 973164110 878490666 88335378 982272497 119763880 277764168 366670333 550578702 966544641 425116856 762836080 326374570 425965770 938134810 690482639 477185364 79310323 412694275 936171425 525313312 700664823 591667318 124361546 3391835 364956331 771995414 561515905 565876785 256213530 308899799 549340515 457873945 422643463 661176969 798318464 826002314 965747851 294422526 410110095 393773790 733801405 550201465 244305755 593029174 209630908 986193995 760606690 845675929 216405930 666264294 5990496 209790088 503036635 775531342 209107841 182857211 947268024 343799787 238504512 442240464 155834793 657277218 819361889 340573218 440939065 659466459 654468970 335868457 775804106 14315850 543539076 802807905 992271506 107228252 162258204 836473525 813447221 434991225 173365509 357412168 194661479 49137646 9831730 695782524 793802297 29160015 902867171 24617160 335008862 978195734 207485402 79383599 74069803 868783664 385925115 254764710 862026178 727593874 757403957 91248635 289404193 580289047 727815017 386037347 278815243 832669895 243350687 35622310 185489487 188186053 599655821 854654937 190649271 242241354 9770610 763922034 932201054 635682840 979238673 124362941 799921209 615023771 456280919 973675133 517569770 167146938 510523791 151405751 731857276 514877089 823709537 841061139 429106552 7226220 930787003 303651845 308038098 226430824 77719006 459176407 4045558 955958170 710172416 773312834 413638700 323508209 84849278 396771714 122226169 871545585 763586492 6928029 160006310 99537197 171248772 918837916 496261971 433468096 240742949 268917877 635100964 799805149 489788101 255090937 517146541 868536800 914739518 93756306 806274425 4838647 416838587 520001535 402857062 932491133 642943264 364278218 376481174 369215021 49218594 619494936 94846649 323670589 268472531 483394008 789714731 965515214 988177192 993589678 781057565 662534205 365188701 667552319 622414619 430013105 707138182 157432560 419737229 48047835 716712749 398201577 896466753 513336733 632139465 209429905 11896076 920556383 502464982 626577405 85680229 149549967 903868477 766569394 497429328 968672396 847315216 368136986 562420638 967136029 675855225 535092436 885188634 671511551 81155557 853573984 584042493 772923350 812850444 684187665 323374814 557177931 266767237 305350754 398192503 27786195 22323820 87593185 543421663 860147819 125014881 433534301 300373741 977042626 31331688 982088619 593716969 307230311 246079092 620382074 927283641 349996810 988694828 744824325 407842004 427791805 497283223 931161555 664274117 102846471 480304070 143845046 220415171 47570128 256905086 349715203 541014613 97352333 17403754 400537844 245877201 755482899 378988167 955942692 850835819 415228902 942633535 478891832 698873134 708816248 663826995 661071163 317204422 770572998 321122853 860111985 175365855 986007087 174591715 538973125 237577118 968596073 458114097 112383829 245032225 819821778 749772322 447203359 28030689 990617540 871428452 113670934 484819457 13461175 299565271 199733596 617016569 63282059 393394934 36395622 296014735 893112917 300673224 144650664 62394895 61352734 246675603 865510448 966096025 161328576 868121542 231527247 474875622 780345149 223348058 950805237 771723332 165099537 37330163 625335981 146094270 868844683 176001541 14602568 364801122 112728998 340848574 993816953 833330812 943116832 979606943 383487839 841257361 924204516 318621272 330037653 32738377 88884643 436734298 12608389 394637980 258223599 803237253 636665927 328681166 946250234 916330811 379141925 677480703 935344754 548771759 866794122 454034297 811073240 520870746 702761613 565252748 622367134 747559015 151315478 865915691 670608874 212625670 19256629 111824463 988155753 408489527 95307108 553779841 499965742 267224877 946698751 127455721 589039110 273851614 541535852 500700984 411795402 216635021 322418522 608302387 656304426 146971920 96999788 433257716 385355793 255490375 303571172 343281622 28495032 49763550 186427030 114012934 830237956 565624820 333352127 621476639 865227044 635136274 305771091 69288724 365032442 705960731 87565211 591245374 876504351 275691966 97132914 197615364 354559856 767416471 788010384 134430334 856313059 371922338 395148115 590379455 678145711 754458191 73479854 408742605 362517791 930063598 860272854 107135475 183767984 256468193 397685428 901263871 476985232 753490873 161940584 954722915 972211106 480298201 217474174 566473152 435183122 859824660 881200237 104547523 147409808 893125261 568239792 149945118 155557538 309310322 431883032 730001731 50106614 722119671 718947656 894980961 419965028 124187275 444487282 779528945 77842473 677738988 226191642 546951742 636734466 32102845 688953231 868937425 977540450 510121912 578937129 452372861 975452433 393419842 961381377 523269918 713097514 767729447 240615921 472418536 290983762 363878065 541034124 681263579 454161581 352656481 846337105 367942403 267266306 472295611 398612941 672817726 883765502 813337779 726578580 246175285 841580928 794479335 490551582 507787567 734494003 575133350 733145641 569111184 94808892 628183320 315392428 595819103 792969324 743358561 869268376 730192960 19659819 422286108 76690087 283201198 334612238 782057841 561686821 358966566 871526852 791567767 927864953 818253516 631961961 812351056 912585631 697227455 508986010 358996617 768814994 207053453 753114441 738835425 335845236 151791700 643050600 678104940 105292218 423746439 22050501 749374416 377550747 37697101 32555624 430339569 603012026 413416336 764137976 714740490 398973741 925857252 451346066 458877879 677570823 653517121 439529249 81589702 737349726 351464150 692861750 481114353 623345817 338831490 263116573 379263341 717625541 308151202 21160049 425000884 939045316 222687940 86642106 62901388 929490640 257653214 624027393 579978554 346995764 640975407 406003859 687606426 504231158 193758842 348637587 15235947 403311778 552436910 777422787 441830518 322213492 527963077 299544604 542251724 259065163 126268939 726926245 554317850 494552193 34906362 758301647 262995304 125184760 78778973 944582305 929217376 844334085 382471699 265107549 873565695 933630281 190943784 156837676 407325644 176637827 119455215 196309164 186031148 774497623 857551485 992784142 414975054 691424028 599557279 358846476 363284145 666893827 134189016 574267285 797203220 889468061 863808227 340493949 246960349 567446483 566640553 192370822 381613943 643664225 879999815 824415184 737630340 270681954 239474709 172450790 889772144 881324352 460184035 391562836 915856178 749390951 912011782 450248919 959611561 608811875 807617397 392217762 844627245 612606068 23850972 373414899 776612892 706848913 293831002 355506845 23920208 65235680 613382362 569582963 376419622 71312527 685813088 48046232 582944915 732938157 543220507 728724123 425695796 597627413 366824698 164657178 129977233 363124420 4915746 332616187 535986316 324777313 44164861 804344092 330472926 94332528 933878999 617999025 475431994 453047167 47469924 596903175 19137959 774546594 333796719 625634283 365435922 359208260 19827145 780402389 32175229 613514570 121269177 96751302 273827152 826377796 131943127 417258183 21987293 419277389 548375309 688504068 177141879 715068995 309367079 863611972 458576744 641394635 571554249 196917219 806158238 577673234 995203413 207282064 846141188 674663179 28265757 486416867 555311005 917412874 313284208 861629862 397173169 429177636 130081527 168645804 92877924 871464342 76957151 780434909 259933075 248838739 645274517 610707420 994924873 8216114 383025736 370464961 890276635 128512913 748216700 798165142 447846259 781108774 928657205 295310256 778964727 316079175 836184409 233144826 710147393 662665154 487009700 869250648 797244256 787441381 877509373 701639610 425348778 213101342 707641045 796335610 404108847 661398901 628903675 497708840 185874969 714326683 627513166 454339955 412687933 343677337 480594477 378718900 58270152 763709078 578999923 412241701 463325740 411088002 650009787 595725550 883176663 80117997 550631894 852122867 493091861 410359889 621237216 255412347 349987868 948368528 676303336 803471501 534651698 736306812 212760437 345326767 544952506 325934397 917701770 273463911 499742514 506367131 360084331 260173678 199984986 853396105 586849026 261090977 318772489 48210226 864144534 44746167 480435700 141014749 44572028 471452557 761492791 539765777 517301250 189185369 588015168 836437578 128932784 706569771 414976733 238151998 373535944 654746251 586310321 89979846 861523691 598800575 365238991 246503663 345419470 174495702 782610775 992970964 216791780 241629855 671058588 76701612 502490034 457328775 351919528 284777048 804495106 654895021 759678163 423877255 138894500 646923862 60895670 93069469 953346373 14051087 760055581 643510783 272758152 415670372 612779988 279632831 960888482 280824353 106033424 473016676 828261938 877280924 791309293 204404898 796048886 595388849 825816087 570080453 141653047 709233990 95977124 117033202 227313384 505381941 373127641 81788088 1573901 717901429 699353525 260632426 708420280 210000415 487887166 211327368 388881878 919543862 742889040 153104628 877640354 382370409 196703347 21007430 589994071 747691705 586290711 974003171 760733904 141707962 297641774 414546605 418413914 67124721 521228883 826756473 594407670 693711970 676324350 766095221 271458133 672897615 753912249 93591973 575094851 536195563 220848567 152090857 835271870 226074155 462878725 952797125 147303652 656659693 466835871 964257076 536264222 439670508 641680401 51961731 57812012 716043358 529681673 91085668 652090547 386208955 699713788 307357123 637196004 225155467 382434745 517103137 813225851 34667022 908901665 579682459 211845800 976718737 591473824 108238429 106083820 188939808 291141108 391961473 88713696 242568611 113077785 860482689 819346566 3389922 248711455 298735060 88384890 407834494 224407306 663193481 422664126 880518691 60989765 771944416 608710515 772592082 814567640 244749816 959040902 27140886 210431574 779456994 544540575 682529397 965257888 629176965 300622797 132044313 569609272 623647551 398660591 650196829 871959512 978751744 751315973 637669594 408913534 908582841 458380931 754895449 516295924 211515150 726027002 129391996 625008450 449749534 591890934 893887197 845701660 644564270 380008513 724508631 35746894 531949031 295054888 792713245 319122827 204411867 580108626 801724199 327559425 244391924 841866946 120570955 89197601 900487453 78540298 18780402 523686877 113516416 123420214 262248410 368463607 761168782 277857433 547835493 218310089 61097305 384585529 686730685 620048742 727581304 367690578 952980548 79584385 507647871 832953894 378730853 163780154 519471481 947329740 858981710 503103108 68021433 838719349 464763222 583512805 701019416 362301871 437112395 730619789 911845877 987932452 336599717 205485817 958010794 314269512 864227882 186374563 99138541 740057519 932602233 670072418 884734368 132979823 537606980 95571080 930446257 221064713 954688573 433034394 155804976 687837196 651643077 911107638 342761906 857631794 659991554 786263072 73487101 714138183 697406546 871163503 730467144 951191266 729103026 316465135 50563160 320779392 852887504 934757242 44248531 732575632 18817101 263073855 62559149 308452811 457549848 699338401 624443457 857585450 686441858 70410220 344592432 197565589 652459201 461472089 232004471 382292698 372899607 278051741 956229245 273425054 813824208 644093166 793924927 419765107 777668942 807993186 507358504 855561894 392491063 287610845 930292770 557510801 420116699 543740165 478346296 570536635 533886333 498744867 779474805 838296085 175975358 172781065 961526337 83462703 48229714 651051333 140533466 327558989 923145485 358656424 991118969 557897618 747543554 93817211 756768847 312033823 366501707 949517820 578320840 629590317 919507643 78769534 934770088 861188948 838570521 737191602 685003675 195867274 736404820 379968950 832165949 331420184 947269576 57103941 184122673 518991686 536672548 561499769 415448977 232268660 619426378 178938794 13565369 840332149 937404329 73811253 517270908 177403878 92592829 425731927 94582383 496864502 205524046 181522769 698615595 339933409 256822455 615497629 45160347 159489108 773356121 907306024 674962501 581847687 956259833 804646337 832528049 838829274 659991634 355559580 51979940 601347527 913513480 629220481 570069760 414810557 892692083 665403268 490889762 929657983 112276846 571105735 102370760 268774328 724484020 700935450 95990672 624326851 438261415 610311747 768446479 927003962 331078220 334995879 796256939 602757780 982900287 113292635 885092253 657546477 419240140 520787693 653589850 498440825 415911003 555883773 197971074 368095855 740736397 956308553 660428895 402862077 863156459 805953153 462096572 105815687 241852142 842036077 229213381 346525130 306763950 653639771 476219396 755331987 151928236 554864182 514354321 936708414 402144362 344408338 388437377 884625008 558871529 444406226 11421963 137009827 993249693 241572101 352335954 256568529 25527240 665331272 423935174 534330631 486442212 178311514 282709546 323567883 683201741 541476751 187803072 834541854 18560315 537080619 390934369 368776745 944785825 132956899 874469169 131996383 698699891 406114646 798015427 596004125 134029353 38977409 606073583 543062068 682714819 998187560 311273668 438720463 657051858 344236831 965141830 836064340 348958323 791582818 843804101 476749650 745314943 912427156 263746661 861864870 256950974 196272733 38383032 945844729 351720216 640821937 465496210 493342468 374540207 643281963 247225196 52669431 51485508 921821341 187558177 613385480 541147992 798632970 279136052 609673632 779962201 355634592 882869504 136415556 374625992 837047522 240664506 149183508 738020622 530171356 494823903 359932390 127202731 336679572 692443442 127342268 547583832 934043887 80091080 247301089 959101857 583121700 854655239 341167181 252453733 173626241 164690169 209406180 483651002 153134126 518158774 940273910 582272023 752634092 319139955 38155120 30373061 452220002 206005587 663001368 356008018 813904144 866264338 987223425 959557101 26197664 195758591 477244652 90486754 548031631 484960149 454600813 824633737 794711843 653607293 7477828 78387274 213437474 212291086 851056059 14281591 345112606 938438289 23379746 674467029 813843245 966182824 389335773 529405456 362488697 765401248 379976611 788998440 196734446 406528526 576536394 729633088 52466429 859430703 463785540 792786931 78746535 771113627 668167765 484893150 151228370 143393502 412499890 885796266 495247278 844569327 523871386 248543121 314462907 152449198 929122246 159528187 288954709 397145918 867260838 399475090 968439403 397339080 769904845 537739220 753168070 907214298 974481412 305771524 415641085 962496740 881385368 881628859 901472495 975064311 53609096 829746987 612339857 519952205 623401411 561971502 536303128 874095685 973390887 57098784 182461806 640627890 117251416 91592014 936962155 416596903 317498236 456457808 774789505 447106390 710955711 626140799 6660569 299065337 105556869 911477272 511282214 470089450 209554411 754858074 894889007 145649289 405528412 764334667 169004711 751435118 808961559 477147816 478045790 729567067 998908715 118234207 736897679 924886618 238420612 749081379 444307222 968291418 389014311 81735858 152520224 665751462 205985098 637204820 574295238 643216868 407769197 893548659 896645322 995808537 947887512 259114730 170873740 471259249 395118735 394879283 738013696 621738996 143748367 654197234 236964422 369888019 758271059 481091881 889551513 392075166 521938168 378046413 106139616 559124185 174523792 192335049 340631451 402317362 926314670 175108524 953065233 670940614 334264201 886958885 908024099 251077038 162747254 443069950 7454009 696481325 465029282 849324023 759879686 187503487 287620870 228890532 611579838 822643138 395954342 187403922 335898383 352697576 754027424 954321858 62324221 144320023 790192234 836138366 414641306 198307269 716946682 276380249 218200097 257911429 59351275 676929864 326570177 675487998 233762683 473210271 571511276 381732560 641671810 565047250 412713576 55156967 318251124 84107743 957778972 714711716 699188902 433089675 93373055 540434115 466320647 945900373 264968067 970797992 777226623 430637357 607383864 408972264 582350998 414252681 756008408 332612534 990524656 13777614 487918968 136814704 402995484 251307397 6161075 959800436 143705955 421577063 672565689 259646383 121724592 66039529 764823145 431823860 359880566 910348851 866228053 123258166 525900484 425215014 98243471 150457312 76022862 745935950 679051595 157699831 514570982 170438564 607687575 308372623 57166974 567886799 439270299 123005791 27249191 738628676 855449641 971989159 28084474 794117818 555882338 700791411 862259467 445386260 235466765 169979733 710365399 948022517 570076004 809449437 849325968 928085766 363514829 40499230 812899082 81673862 103000476 913395048 431748776 357316349 8215131 534032041 794839609 996976988 350807733 864616317 769663245 714898381 984474354 905008833 429026595 109874887 77482528 706310040 137852191 914190379 471451229 972322966 835904100 456022225 144078693 25886944 126807750 260656306 359509005 152325122 515958556 612449349 136460868 675708167 107516213 498986435 613812633 505279200 314265820 473847896 341094841 435049769 71949590 643991285 329768461 665499555 121665218 282638825 761555627 151476341 241194026 775793893 310374431 704586319 870359525 834599893 981188290 178136792 272367873 487890212 980623569 836605566 563816263 263322446 221949032 918134257 172902292 290411915 441319940 684230811 199889687 699379445 630349207 967406584 241649447 467341673 57903033 378392792 404869941 360161361 851880167 260193730 432997936 904486359 970410906 967385264 424313118 178438094 220051276 325945047 504337060 45112498 538135570 191402976 544593084 737292227 689610959 415737224 497429082 717924117 335638248 307993426 810250231 200994126 976866570 123702558 105758938 924192995 979602252 423332350 926889848 129040418 214229643 243381903 312467549 469548077 310801624 118047205 402793418 867430034 285174794 647117737 698209912 455264170 897941430 943914964 469321847 153266065 492315087 442654738 559634234 638247997 45663514 266544241 845840641 935525509 770798981 733388339 527738090 753032785 69492383 793489005 503967365 794492287 469463600 501489459 343063903 64692083 923215396 768349832 119188967 751173451 775460715 950055198 435249967 284452086 780908531 814069858 165672538 823242418 836948199 713813554 706381394 389226118 633653065 611453783 614586576 152734464 516423005 681317865 688115355 498353944 620789231 916668465 393098154 993441435 296575372 125698340 615329280 263614813 59185218 428465582 722205416 320986352 763651849 628142393 735128290 932941253 928356833 144321451 102322412 294205907 456520913 315270892 548799087 935062747 652102053 722019835 232358803 414143777 404582974 275902428 220207861 23664575 976082417 741922847 521918235 65743909 973124781 466830353 160504711 916593801 976198639 275771779 523713434 627210815 349125773 310647460 35134310 222463329 25290640 100227038 958869750 835675902 167524653 318047141 322603479 367846604 463136525 404670094 394647099 567962514 842034177 336275595 282598127 941095106 625493733 686905298 526721221 855524740 262591279 414023585 762672991 516495971 681446771 181031403 361182917 948670462 590085221 144125892 827293902 702021414 481788678 497486988 10977331 684044328 421730799 529489800 380601594 115896758 281656493 591479257 344655712 320863405 963092918 990634010 970718298 167102624 640004793 228572899 66328070 929191948 429607322 644646649 885142595 335677131 852153354 586655047 154786635 193974601 65423821 26847198 975448278 24726502 673266088 49537877 649587955 403310090 269248466 525548753 158736598 575747293 290670373 462830873 524935736 905072231 229483682 282199744 884013509 297132418 876229152 611084740 92839381 778069908 800373163 200764798 738133959 240137115 36624666 900338631 25743683 769098239 470380645 818137207 312797825 734941623 20659483 633260432 808251808 135593285 281597102 322906091 255032955 921987504 301669974 810744193 121809683 800447076 19444427 11683740 12150556 586228155 419551710 220549672 495038927 849852157 159958674 977633156 648251779 463751524 951691839 560822718 538250901 957641857 35490295 79414121 913022249 483059180 886162559 247055292 626423187 599247312 561116003 847730484 854688230 639973776 873689723 926604471 875509042 646787954 108150177 415913464 527750845 300700414 799059275 388242820 294833883 737131848 382095885 852164140 429971698 614897488 190593562 270742790 830450772 378887296 908423526 826458764 15511794 509333124 814221617 364547830 921235995 553072026 797856213 120162179 120569483 422665583 798108089 535259252 233961450 735941368 648207573 62371953 959581410 84073821 565944569 123121419 893448037 399010261 425699477 470494211 554726419 167648386 989411930 912729625 880359735 315233012 585229595 850390268 864331387 762617389 448693848 36441765 300923867 85355941 665452642 219173175 873122966 668575376 201540123 338245457 669426232 482965490 426019723 825009392 937277935 35836763 594892281 239435191 646474805 160335888 965460042 994885934 406842051 402073145 135126639 558375553 696675941 678257330 452197798 280739720 969258610 671232910 460134425 297929601 626595712 387581700 316744882 450730847 609189193 647123386 86274052 386420895 42862057 15235862 436051725 995352132 667639880 94376763 739288626 430415880 307846369 240120734 653393621 394447939 534306535 87753040 44089051 780957998 77662024 29697143 802452480 455746371 562090752 21000362 340337780 191450369 313883976 750193178 363639667 684049437 620843665 889808686 760048842 578052901 714941964 720147433 648977485 580886422 938244278 989899009 35955466 997714652 535967528 667500437 926439796 631652268 485840439 665928651 858175797 37968805 954246294 381197194 176708414 579390329 873215327 726161800 117435026 762025946 545553938 787922229 808069545 217459963 343668744 969446470 451820781 326433862 248173143 984304997 965204962 509269920 989999419 467836226 108785556 772207240 510647198 838794587 605356772 858802910 688987976 274170009 330548490 652584706 17538032 680132229 860318311 541485956 837336108 391026308 175671824 431778162 504508911 667167422 470547146 491771704 77272732 495770917 911456707 668111201 287309511 256295107 807099917 731096060 889699574 757105882 529946580 818783004 272739945 409742211 504145327 422180759 346912242 930523028 199869361 169941669 802890252 567179230 878703179 259285918 496522449 660503213 101949413 191343280 347125947 418343514 80839739 586319085 5211025 763931864 442060568 230689692 947858994 212360372 913545253 509080282 493481384 171333751 510329002 432704578 616870579 942926960 993108842 790566271 486104046 908125572 459188122 479607068 392879431 425096072 941929144 389941996 315790500 921731948 832739886 949169695 515727677 95245789 928047153 690454770 478573389 33320773 498246756 605940928 639508728 386672380 126261973 830122118 359754419 3706893 983295362 4810453 992737758 514725990 133631364 957420224 751262255 172897512 712295600 927925659 468159240 677715661 19022703 206691782 864279828 895159947 871678147 472759426 926110160 397635540 417365398 902048866 323835250 905279947 77011943 176257110 284016746 63826375 345707400 308811617 417422156 212660097 750729822 387510084 377482511 956779775 733259252 360244779 503558343 819324568 422166638 992018664 399580343 328978804 634895987 813054611 240661338 518712536 816113045 167532738 624924504 646816667 24023935 606606142 637665612 847180216 580931870 978761247 569440806 353772906 305491095 627010660 66024267 793745924 812166348 447503576 275558878 395967521 745296391 617164724 722871008 582206181 233523665 138392351 24717400 574493400 76583370 945157782 179422105 962135258 281667413 524897636 627688385 28807464 656755607 516303726 207710477 629695265 645893702 447269422 604904605 971144403 653933355 50801934 242664759 532046026 71189488 807921226 661453431 247959073 203609550 962060931 169251895 15600015 43679352 497895559 915263002 231895799 883471363 84109560 1755843 590223068 13660835 265178675 797791497 947167071 790018569 475145010 715667853 823319608 494145297 120626696 747149657 527344882 146775450 764373025 332889863 565618934 315427908 468337142 864991622 890118079 776433210 137258011 363327613 456188326 691644940 216552520 785047607 411598502 30430783 813493892 737624562 571637318 234092281 636215827 235928222 272439650 458297412 473755498 475629575 898863728 706632999 595413063 701494556 572268536 870528510 92218478 730063786 221911995 727863133 5137954 635249134 602630449 360239364 83528522 282164386 583886382 251621559 226853548 520915154 616561011 774659615 426414478 9166195 369952201 842287652 483531108 528542753 440708653 646527185 189080154 785919047 112638437 971087181 296906861 917614712 338109896 263744439 669735264 701898438 827475587 980341419 753734717 290443961 302922811 344819958 88361363 937226773 923421175 705365588 905827383 683196692 232856363 196815307 90463883 47548265 145188168 517414057 53272555 722423378 314160148 351202111 180767 947778801 171643087 807803007 62731928 530318324 156419615 688655178 514248924 197485727 730808129 315077083 362914142 776758306 476684148 774075390 643532348 207051775 560105618 861496968 217680707 181642521 239714107 977689281 248430252 509614560 76708842 511050690 182078250 373037960 265189055 838368033 90400111 343092383 755945603 46189461 254695625 716922301 1110670 288077226 928569717 749947986 182418360 664295251 738426055 948009317 642295122 400983927 802884246 318982145 833442114 92772603 485753908 380651108 631160009 36159921 615074475 102009033 863248458 66489187 242709483 136322597 794213971 353899626 705100376 482709192 152744198 379575912 617569583 283898315 70966186 926899776 492135166 586837308 771757842 593597195 512369636 629156747 476476706 868090027 553720923 874856224 747349817 966217592 971112420 565680079 541826890 547072008 398103235 267148156 222409348 545552432 215230958 656856727 199090301 560492144 45398554 704547805 927501696 594126393 424113386 960531967 419412646 943290328 573237131 984429891 764471109 725408211 603823776 426783551 706668741 662642116 842345639 485407586 706497438 942639671 466107634 968311193 506955920 239766740 93401685 152320102 226045782 114722105 451876619 960308889 713802919 395735293 971729882 519062140 288643531 16325008 265352041 762922994 220983986 970063453 433461994 833153648 503933730 486277134 740822842 266776087 353289063 546895536 844929643 727491124 109657093 898547603 939765186 841377582 900019671 532444414 638704950 983076815 431575046 363915019 704273544 517632045 280827137 835394564 551145922 571339753 870722173 585044132 640019798 67257549 652131118 471455993 955555073 700443112 397320098 615397866 382027694 373461995 647227559 731464029 420025277 364457553 686813921 231801588 104325551 934144452 141417039 137118360 46736202 465800793 391951996 404048790 10717613 634456872 135099762 817762230 629230670 156325741 335888838 397545401 170303133 877108080 715412035 790198393 930825863 882681635 316791354 456515614 652128022 535934992 201885020 994035360 51640709 123783872 13604578 617541698 831077851 657320773 741990940 835602970 70942707 824808974 249104596 138967082 387648076 303790826 455717830 986329568 971217845 579844881 122868550 71390252 614364189 206791705 866266192 65323208 326745447 810173502 993055097 651096237 892123318 143810840 908257976 845292797 320785333 5359491 569785818 279502497 604946297 946282208 944104971 122262312 249134116 217159798 976747756 672003990 551778186 739007041 953707308 984088116 758046615 639804186 306946363 719214485 983539936 579379901 311750136 629724801 425071160 998771999 462872295 936855726 2304902 715513938 824563331 415867229 735382896 242020584 367718671 229184200 71763345 826213851 498213304 612488968 52168299 874241957 952501819 976274226 43642625 884024467 963318922 837890235 495217443 269215901 218047083 675565565 469359069 608544931 359007605 468138522 178177516 612081969 259198756 365920400 721952760 299908999 686993022 603509597 56658803 844905956 80671210 330570705 24883791 125874579 63971744 822628364 609779598 431412260 231001060 348252455 591981438 259063409 567566516 277464198 547217536 806917538 238926284 69478613 187326308 6252994 521769871 533713480 577082556 939354365 873779709 59692258 503120027 808402064 124047115 846807886 572366297 315048742 630569606 658430742 905200091 286948658 493054114 959555783 657695431 646541384 109061629 147903151 372140594 986012418 114629307 693295637 509288611 675541241 587097316 611899063 839120897 759712726 892537821 84346264 527187278 107306849 61421681 727251584 603950161 193702126 295747941 541439463 175534617 63685727 81403789 56712890 472584815 319132949 138011393 28507485 309444583 871281789 714933874 922803790 660830676 22487525 687707611 55364993 907024516 222102511 911819161 343335985 302081237 601634335 398205576 391450501 327482036 34471841 262164869 184096779 221221160 925884952 814015613 830678499 39638335 194892146 628248456 77871464 729826196 353376394 989006510 973505228 9228707 409007839 919618203 581019356 817367342 896825468 608643327 926327328 661971308 419016159 746404607 495185302 885487842 216011217 246452517 301460064 800644652 451914846 306969543 963492858 504539070 372005054 888468276 663245955 946273749 650407863 284877054 987320527 298751059 603948550 505106025 908746914 429251461 309090347 257777876 398432119 673086617 515721547 787162255 219409690 988269361 682984471 345481103 290471232 162053584 218314771 50317023 424136992 900236204 623623028 245816523 171407639 28195558 797894474 968061080 602868684 796304921 328061918 747274241 54121759 702919893 947709531 966903250 680733259 335283644 897913244 693965098 556502057 971808366 568746994 561559953 874742611 904054538 878667537 797204112 913789604 803033289 896648656 915185788 600304959 775123288 746275715 827677743 941466934 957627185 772883119 843049272 335727404 740671454 813085969 273442724 736404571 598711086 683032762 817605244 207075060 209399675 487360062 275461570 103409412 679797500 343314237 358869321 126490921 960036298 928172705 266385162 160542953 988717895 960746563 872455409 730740845 867710647 111597526 71436400 930827325 977523063 292085407 378391678 291683333 748251043 99206190 724693049 729938482 556241010 253031596 278324227 797409379 1098246 96053873 532148401 582489981 622844374 161532252 833966138 187349624 343250248 970924302 523193353 39844627 746469922 411800057 375891169 275635572 564107987 826513826 312994381 258209292 134834268 714085527 334024023 731719174 541821666 702245553 538045103 90107473 944625893 322357405 358334839 319412429 307934072 341679181 217922537 736816436 390516875 38178085 170170303 459898666 805101934 709119181 667561876 533645496 952967904 29668190 991729583 611194979 75868216 824178167 465352163 758648198 503489951 840310699 938648356 433772760 246971552 112829801 572156069 657797928 792032958 122627730 422526915 700808215 564253670 413490151 122368659 658704168 893328651 721697222 978006619 677759156 486754488 771507917 280034270 449330462 605174479 81407091 328605434 476659216 788037526 102978677 328905973 514244510 788419906 581321516 664871779 551852494 167929130 369435379 932280898 168304847 718966728 346274006 505368709 839565723 108827959 977364741 67058319 406723242 908239676 2867816 91825089 813015949 502863270 174850826 443125577 988291012 365069648 95446785 954363518 974024329 475400054 99610644 794812072 517000 742295963 438279889 240008111 735807938 565305468 826739027 122369822 829943109 217169664 226520051 810945715 217337465 529299103 505384892 859704868 972073055 670759923 801710483 451052188 691792230 376860316 244744705 704860440 640959691 681139355 686094602 157866299 507654740 311361990 384633967 722998555 387797481 3886675 561205950 310395416 438151320 434866899 261155506 937167638 976685748 537177294 40211466 564363912 32722351 783039932 609220231 244425120 733581253 872163334 830439052 323146283 670167501 200046255 788079179 779457448 407249326 468017474 469501514 32980534 155997832 779666924 397430332 897715658 416280596 468395861 355184653 832312970 966690073 825818965 294673343 28050894 719864653 34878462 133040253 846111970 429558597 679730071 49042265 840074989 116869155 897024315 746044942 67461654 179110721 459240065 724822507 876694541 44623882 394272949 823266237 661669089 477125876 579657416 586327139 717380485 89431143 495285870 636620451 566105178 911402121 484826849 781107379 629336831 59311600 547769260 991070152 584459790 445239086 479048501 561919210 894516210 662162472 305944782 286806771 925558966 549435515 982753898 158535061 893844310 160770671 200910811 303713800 339292403 637556891 624764121 933850487 21655359 901786300 195310320 438427535 240654372 636926811 132833796 385594633 354108218 269798972 850183416 873055027 810322050 261436448 491207094 132970095 423737743 803994857 181598347 896705253 366940781 271666057 647098227 507288318 757944270 613557848 14363917 970078362 877049523 758350275 506346860 78389347 720017625 752415130 724073422 263074953 16282172 702315270 359641225 537347130 572696751 561653863 188532991 897609572 207594338 594595515 507266666 937865553 552032910 7941452 802533057 744935010 306359226 169340560 276667900 245701077 449647949 947782134 150856096 805243469 566589456 949966565 740270891 598758837 615446831 661544361 700217307 146040812 316384153 913700001 698325066 84509300 593052528 425746263 563644350 681684833 898938464 563724890 582443405 199013883 65600533 478768934 912463059 98121083 302925488 363269439 270211133 877489778 12991220 138882803 340314456 495627138 620075898 123151708 524634397 825607960 345737611 30299864 123874500 292550437 796678707 1135016 674504343 705797013 905634406 307288667 62679536 277433600 898774454 978503721 98204253 385121400 733037920 533499649 196426571 657432778 937637745 164214735 4188619 910231949 862799022 729736706 979628632 213380036 410964258 721540146 768864094 669061791 937877733 331257272 979930148 356540935 166641138 676481934 379906207 888119287 338301916 491276372 889425027 448451989 233046497 669099490 857851046 49175089 532852159 519954784 209967843 252551409 427941558 286636441 304666115 313780963 99299321 298181494 504452511 787343291 889772957 201115224 675090461 271520290 762940507 634774391 37020244 495972337 802211513 697695971 812884006 188379751 790306875 94648911 582952285 369744837 773591327 343898190 443486639 39714093 584304667 329387541 883156505 443970366 506507191 170556159 702096992 48045674 666287237 993389459 195502085 939979288 912230202 583883964 41905559 258590389 768371967 454895236 937863163 354665027 999396333 329148136 762285964 601571531 830933583 328235723 910063449 75570050 149674599 499017668 738787720 590862023 820437171 984865672 689567327 159899760 911373675 72679894 592232467 169564103 878713236 482045498 413003889 873483992 612890175 79170561 111209665 445881972 961686765 432434722 194767440 268473509 581938199 89226316 951832625 124881630 996898331 943638721 685676495 375144005 810204703 559501918 656276740 371030950 391048808 125973809 299376373 295128430 652315523 222506628 803948977 876227842 123218279 134928890 338449723 521876070 652860447 664557260 307352576 694181278 955929276 219716765 801696835 657228858 204747779 330513552 973305664 574033918 578841629 932551255 731086181 890446648 112081081 443224067 506675378 723260294 912880799 114331907 694919715 722929101 870645389 278150350 468964415 346867783 70391377 656882635 230939320 528700630 106501736 588416258 696266935 780582195 552903909 457661663 217124257 847138965 762246320 652451551 766330787 737424536 160678799 316533640 145899868 252734975 464076388 275705401 477065443 748528145 492310171 722841194 71356205 50312706 278879779 760567039 309376772 727161420 588938119 751793272 334675948 546032628 51065200 168389300 921423458 2887443 217364701 749432887 1609710 362695969 893781625 256320358 86030792 957300018 412988277 172061622 16260148 789141070 77678092 589893209 209238853 235926964 59682898 969628493 224856105 478657799 16980616 260394517 635537666 821604660 889304459 772793025 400747950 715671970 383523582 66912406 181031905 702041382 823808566 573233417 792628186 255580820 288817045 627145194 216686119 991501079 813637524 973829222 954807971 520314785 765774408 243370109 603344201 779406528 255989257 383527168 728116107 411428656 774530688 218383417 860301836 253711567 660064742 219893535 278598503 564266727 875357385 249831198 729146925 749575186 736850188 550833767 765591734 123607233 556719956 369678560 994739503 378085286 9041888 515447222 411808476 989351065 142343553 628742521 370548666 807851110 519727210 88053052 59586011 652537884 181759092 748883842 678042417 385690186 826921246 533207315 700311315 734188831 386576785 703338111 787698842 955435102 271642619 119694411 702865329 358016577 490574027 862000855 542148744 332872005 224631584 859603987 480727021 28049702 198028406 840086340 406736776 388708155 730806777 486398285 546769634 825849586 230009400 522376541 232893945 831141012 505732706 229509754 918984574 819704192 195642150 784505868 265279032 699139292 705164908 835663783 778684897 999094487 686330577 434221740 107691047 893361417 823658752 102739797 391761487 582086210 963706227 568909490 59158516 611882364 588878234 119364147 279291709 951726641 290972765 866662999 2914370 335070818 293475106 8443643 543688971 908297743 933186154 455366043 166974805 601836872 86802995 469570541 330148184 901123771 148691475 314329793 69352726 635422115 921732971 168656774 383399519 996382041 636555985 520313646 462014794 113097319 975031573 82629359 30421400 134923000 35694273 330584854 742242272 495606329 274221737 282667017 402542151 917080365 619989030 442380744 422485321 528785795 77362903 953370156 663986025 59494598 852949642 547563482 497629852 195137640 714883106 49812588 173417958 901515120 866785674 548617104 176789157 623798383 98631185 326253557 6059933 738639450 906337457 110833970 10504042 390413740 377893895 424237317 815730145 615345611 773970560 973863818 202033199 726525282 879055603 306887977 507659587 189513397 358093892 583783026 348127819 402410187 202129816 715251346 205434160 357526828 580753274 440327591 784312954 247518622 326115665 301641566 842511538 829776146 363411532 36265109 802519394 326282020 55471173 512587555 19754999 779569477 132142221 61743699 666755605 697075673 190808068 193648763 533768694 872523135 565447501 16573351 218058462 191557369 186020507 230963282 640093706 441575483 965492763 529516445 975644989 708946626 793006742 995975740 61220726 511096187 111547603 329860063 11236095 837008867 192715157 546595348 706206025 87060334 302334121 249454427 556639342 977248220 154342381 326988757 548223876 912434513 735249859 999631580 584112976 797829632 469885246 177486587 488730326 46965867 907702207 687338060 173222761 311505508 89017827 401936556 916144632 671112959 913889071 460896779 837395081 192914826 156884870 515716214 809562943 501550337 622242176 803964903 378513838 631894168 817064414 692693259 714900269 617538344 745258526 523711290 638301570 110576121 986776042 81705365 181535782 237003240 522568012 50917042 654933995 529053370 431737519 318308930 193681574 789378106 593560428 16601841 924163080 157968985 647959774 139219792 389253048 755959318 662841383 321051825 181576242 652811969 859329437 298449343 272635672 508202069 778868640 385972475 292311149 896432557 589090325 924734145 819190789 159169307 21231573 212724522 846002095 166868855 377493784 493252082 879854973 239248009 814817781 853964386 765518236 16724670 764780435 460535692 462724820 505081433 654661045 945717061 893189432 211500936 187046225 359279232 800096296 952612421 396921701 229268747 366693553 877546047 443140446 93709165 821922107 756579937 69064397 381213414 400124978 949582490 100095659 789068047 46988558 127170327 271032252 33546192 649090065 111407850 63108776 261400903 999486789 615152484 903880983 77632376 647202208 411167224 666527572 668528019 971604899 858800806 251462775 97452543 266057663 457140102 986648816 939810676 96114501 491678281 707147320 522052171 863464324 484534027 754123335 256238830 589805800 772947899 903481734 528579550 308977900 273046208 321340367 168931224 908564726 955850918 52538455 117885682 383986004 545152134 369980641 518381076 810489562 60960059 352193583 228358580 489170756 689563457 456056701 911482971 867971109 931225396 263327796 105109792 324137278 356578894 79730847 375639156 43111735 285137950 150486420 669039392 69423663 907827964 552267360 782529808 565000418 971288587 237581025 572391412 170884072 844571440 723215417 132242260 724964108 512960672 892435033 205251511 618782487 116426357 302435819 400229422 659032215 373514122 765826536 805265188 384866945 853250136 844310602 875655610 393777886 91370880 943665770 536831930 674658588 396112236 871870988 808871319 381986956 614375951 123074974 911158313 977393813 843879936 350427173 302353506 442624098 479878400 829460623 368913669 806254198 306513485 760163999 556736151 264194391 254155723 698202390 93644944 397957226 184021006 884740512 315756978 900662736 206351968 715778306 786221970 464166543 681097882 547514575 444160268 575896494 949007077 731875564 896807204 452840905 992312223 617195455 948191447 131606788 568138380 487788121 824180948 371590950 758219623 821847643 78949751 752371347 788693171 674581755 751332553 531151153 359104988 135227173 447817780 252203907 523922339 117457768 288266625 332464354 819132506 380942794 848572114 772969513 937494432 998903085 565659357 40363501 808115863 466853458 125777493 869346910 489701290 411540427 63729177 863974824 134574855 304062916 70196558 130513732 615398993 865691716 782354648 539267178 123586151 547933435 488355138 936813661 535513144 816653288 69369527 988372814 526809551 18577772 795367283 484490090 27338920 431179171 852297278 752141227 643579368 801939076 867737090 173139616 621563194 124730859 244663030 63045382 992230863 859106131 905687576 148079579 779502682 457545203 131964662 506142488 39046778 483290120 38939480 154271947 630125967 38693468 981599788 657612348 632223370 867096860 976537069 980956991 259851097 106354277 881490120 211093078 239418563 699904900 603670762 122001284 330968756 416691095 666247587 990806047 312408831 255834200 275364559 494237790 841168751 556827453 633232408 859035057 831063 245794877 494813607 49676476 375684432 168150783 866477924 279670787 917607199 737418854 283554159 995093277 366697659 188099771 369414940 887242187 171475686 680884732 742995394 971174898 232121296 460766456 104400811 284809541 996501130 827696270 874205922 105502170 600533106 867606917 122985258 173182989 741407871 258505369 420508343 579439654 157681400 681369646 93836588 882104830 355072263 221246197 571639059 856607634 359616112 399331089 684872982 195963834 265749686 742641344 315697879 302999082 484507383 288509452 812983883 877011584 133089830 210251540 929585208 415522269 5330163 641339049 432395234 350228782 982160718 803583170 322391751 976139705 178177432 335194715 574132549 10492011 497258836 273642053 276181432 239195061 473653532 357512346 905668125 686877396 235272715 900216409 179610920 980240463 526929983 560962452 490043760 955128774 301798481 462322514 450172485 306746227 66491852 327429600 7414413 290942699 188594403 74006895 419880506 911352401 377861402 762185113 332280521 337324508 660394806 971141130 313556628 837218881 225740433 872003257 791023116 828101382 657044244 26029058 683179613 191199535 342047039 265431423 598139270 137029423 184564713 166034069 9938072 843514706 753955903 50963378 665705164 540832707 343748265 421769994 171870641 723820792 574088886 506363784 244177872 764900987 590170699 804773206 397024760 951309587 108415343 747862438 540057263 780599470 609881324 754462310 628711925 165984348 443223705 469505749 511571674 899345776 914232043 769803439 583205972 217225664 173469274 757299613 354871757 101845706 489745838 614808491 770079803 497597663 65352172 719185754 462676744 597660546 474028205 506152568 694002153 70396982 170291831 64650417 676416027 954398321 735186733 448669565 313675901 426572032 811019303 831189385 726670386 304539461 706280274 956109798 769940194 971572806 754774656 933715323 98191994 421988078 447324790 25956747 790491603 108684958 860892741 423615861 713547293 450622706 116317877 954572259 894139232 697984734 683056130 60228184 91274814 837063902 973398240 161490174 337251758 821631637 755568501 682527058 532759417 104198572 800334649 527466619 843869040 201874933 145643112 397503486 729801843 992151506 521686583 195713218 220428668 419018190 51107706 868503393 415608307 151880502 433845160 756744174 443035480 941178155 789250150 865047051 563409996 679002420 348277548 183012285 492865025 69800826 583076718 603746163 885928554 933944249 564607423 18661520 387071649 428466377 601297745 12474349 921571509 737840236 391883097 403165444 494031892 651671626 868498957 400633580 610546736 508047022 704547164 214921 511121278 950939643 597604190 769810295 379979022 820912882 125706220 300532856 242814917 474612644 161129529 340040601 495451947 280496049 532959945 481499762 482614941 229974774 723549666 823374542 799479418 655888462 998404565 385908211 616641764 103165112 839483263 974931128 891454330 827327176 198991204 932957466 427732271 352729689 973893763 786569152 361249373 245962068 706479357 142281847 11591937 580141483 453021319 866876844 455775457 218721304 660384988 614384662 638446896 613117655 152216940 707796672 43534163 64538381 941057660 432940074 888929732 158704518 306561405 823941579 189097193 758107144 548560835 369974745 2820977 233589869 751860530 556649636 481241930 703012934 546794713 252048575 103057474 863267338 219379174 806728131 221275187 266413090 129209783 295138290 485751524 800053619 610842063 451899486 239693414 84947906 309876856 820121324 279250322 475337292 824567382 670475693 718219532 302238119 885668738 400770709 476842322 29379295 357912645 41908008 679047921 764188988 736450360 325628501 490406427 392384076 399232267 353429225 460534823 919219351 337680509 998394592 728609342 170674287 1909782 258322741 414471175 498926248 769644018 399444776 531814453 654497043 992675193 418361781 812139046 115817426 863569524 554270741 74050022 883380332 331536810 825252678 799294071 256459863 212174007 443032732 666922854 36460142 821014568 916822956 110943061 465717951 297056556 110806298 229664594 835407606 159708669 216981860 775038839 130347383 610941793 999762499 964734337 438529897 230132849 264202322 800035607 32147933 118141422 863477093 811097170 555338486 882137308 765086794 223390847 828431188 230821387 468271995 362514312 782239628 399854013 605391251 695375821 622823187 708348722 369105225 7544283 600894335 661815634 77275917 949405457 882035959 887910633 569357056 136827210 431658166 33008868 371144405 607945298 857336032 953239876 644442786 967285113 793529769 233808418 147683364 540653424 418289581 209856918 704647304 385323640 21859391 377695632 823023421 87505053 797137684 841160196 268418940 163517064 473445035 573151202 606525204 605334405 19841891 516803150 368191212 362954170 213562570 103843635 495574656 246242155 505328719 749139772 637060934 578749072 248948029 420336415 934667873 386183488 390054007 417095870 654968708 5515343 109103867 147794461 287103555 873485280 972326058 234723038 295619398 20648651 742970920 506144693 135163224 326518463 567463890 344703993 861966301 666568618 914153116 204737319 804767241 681945352 253048868 694302016 512184141 948673720 335057055 317032456 391703416 456413782 395081743 284564795 805463246 257839919 559171050 649131028 716668864 855449747 692399314 996824153 994982972 618670615 255856116 54758775 235005796 910809361 367368862 334610519 180696800 265816322 715078894 983488553 792518130 634860805 579160078 132588246 546125224 720682869 122276345 776181519 872716979 382953652 279542368 662606821 365418964 686981818 134821391 764087608 909597939 427825489 465886933 734907549 621677573 476559933 586311332 759531323 252019121 809149092 641786769 199186290 460125038 947086510 513575311 522867663 259676281 899861727 454921002 212287733 871877911 317574781 298353608 58188655 607389308 182746928 269554213 796943719 231509656 187123934 314175598 809355485 914084040 469722973 66854380 779484755 675060430 625239306 977521561 948701554 618733927 261020707 543501305 230843981 519986678 40417428 237855524 88716484 315935006 339546098 170508069 484978590 246694837 608397336 868604504 514782132 586359046 949147063 176617152 899086372 485830846 69971364 827314301 896008215 288545013 641495534 456696368 683910600 717035305 16906588 647272570 464007750 211665630 154626348 864816845 589345758 313501636 817494131 633720305 379910681 960494024 752149026 918793582 128964518 924049897 257391054 280800834 244820283 457156252 623689531 309195644 918905952 699542844 819682875 142332730 687591703 971359067 648741418 901100706 828055118 577394451 358375405 982084036 524087915 90033371 552181771 131573540 286942796 721270533 498635126 914600582 87265569 647036941 795243546 943059024 730579434 445079129 147361482 439233621 695364440 374040443 447689777 183393593 962348098 411458018 993973213 43136790 306211610 270456867 246151279 955357764 743500225 773893400 810170843 372957094 948543651 735813574 765696873 432949739 162686722 822257211 951985489 640278104 446938716 983360117 78812887 947046560 92452286 620676351 162377734 979249103 260551531 133884914 243985374 814772109 490308894 939584603 86348092 224247148 871770031 265543488 696080516 549385939 449244955 224163082 520638629 371407777 76693254 255197248 657948407 385579471 670460228 910039836 897394185 101328918 500599080 418955561 539769424 728502902 894054654 655365578 679374978 729293192 794811334 89326527 419744158 953353517 37174213 796229646 1074496 119890375 240364663 754484839 544138805 969618473 525396460 542528696 393453777 836879916 571240263 558330173 298611336 109259197 398366709 45896175 134651392 789925763 560467765 57486193 30363883 797135509 948024851 900032998 63188857 893487720 14341191 511295337 861147609 38520927 989765265 899062670 80527875 156739198 458301555 218842897 929000164 561371269 441072387 633576427 493091796 91508615 380340355 484542620 144604143 596324727 909110944 761225717 146835957 154183910 573632288 726284414 973241834 508650205 958158024 18829168 74846892 969885372 198324071 372489457 962133723 113902767 481345288 599900689 960428915 783502169 575260425 507811012 749453502 468260562 968487619 161436436 118086028 529911318 40689841 3103834 594010159 405704017 999407196 218963644 412343034 55908734 203780136 373268629 529619042 62997807 862912383 550859347 143054305 231539212 62427986 118237085 604326912 640325176 930739889 191277070 50352543 993989525 259936886 290182879 945039510 307518462 698658283 223503508 573411942 142725754 355524072 926971388 677273813 470346933 404193528 872081896 899206797 508411221 939072121 893447767 391092596 314568066 40805282 823802756 893590480 358372031 389594964 17261633 912037580 114779462 774030884 16627688 823148546 1148043 330999851 816324911 777336273 446130382 193365930 893951693 252250037 255496796 681096025 307622958 309370310 422712005 652935788 290078509 121611440 755737992 457154402 142571679 994449257 529174906 132595400 554570049 92436059 400788548 600753905 637805994 184227240 133605570 630107701 144320851 647963732 171010242 310128335 295459944 240195500 217864482 659184079 864942044 506723108 108154844 566269976 767616166 393327390 983448411 97900939 204335694 990292339 383990235 74817854 192487699 658911734 484904750 955513471 98975290 188254225 379096912 662880273 64286792 716425302 98879587 205987616 697277180 512666859 238789861 840730375 757297963 203065556 521203422 401288416 780134136 100168608 969030636 67150646 237119350 51454682 899081040 630743123 844849858 660739141 292963023 986421180 279312960 12627429 892234583 492276941 943545124 872992865 168448204 236219026 152917789 511554085 207233307 192897583 452082136 105536272 412519703 759749291 384527416 466583773 271844671 638032503 885982947 986967857 774810854 254670057 102646088 494169030 897633853 912846062 40567454 308688044 682050266 485294694 136240436 416623161 378186232 580782600 991327157 282663262 312013359 721354496 951305493 556403054 309931832 352136617 244725261 261330721 419300361 40126591 443039174 393062374 789864679 498628675 553890629 418297151 645831153 935760635 249110688 320036723 722679222 127913106 888795553 246170845 828883150 765142474 203030608 762706966 286151184 226724485 649649810 848434781 908802025 874034978 332192835 669902853 646446630 24475122 200042874 728683575 679929135 830896712 703562028 46190867 925622008 408228375 238266521 901540904 480040896 270392712 566853835 744808707 790694876 323497275 302577072 495114187 597064137 957607360 282599014 470170838 138937851 658577415 580685223 967272880 867082441 243706047 150337180 172001210 544659801 258940438 32193530 706496366 410182367 134395598 981481000 615470447 315383593 952550962 876132842 843940703 423468699 632072691 806873565 723172420 411153815 338581493 829445740 822340592 699802466 18500973 379762552 656164397 276559152 990757034 146126856 258848801 806544068 789778294 831079278 435807139 319128261 170862863 975293721 343919639 658899269 782868879 672154717 377621601 680868911 351916250 268715411 517085335 913098110 371322559 386139692 259650082 66432334 286148165 274598583 659531370 271718249 855352594 938530960 741442166 709626201 749788199 207143829 370482403 546824723 323959202 519369774 127401392 554294108 126647447 252637663 397217570 27389323 661289096 98251384 67569953 697138930 52844437 925116609 674432368 135425241 949047768 171721498 567786269 465406198 718951 674785099 161899348 554272802 875690304 416277122 986564183 838311272 306765671 97487129 539067881 368065076 643834347 602017650 832829110 496473723 844690420 265110105 750243767 91902223 35749707 10685219 8769317 50390381 591091980 131062353 237048151 139132655 435084623 262428077 167669013 610814304 129763004 817513002 33608811 797303029 695638658 433213935 828021691 647822700 211819425 133301213 113017307 580080949 516907674 950710124 799421124 673048595 633546980 278368605 988966354 120917829 104760933 960057645 946068935 821914663 755608142 495928390 444627084 233313463 340304940 829589872 77545699 119617030 768527937 380065581 187918908 324633732 517395757 292882256 529808165 701903236 149319232 748057677 741644994 214078572 160946580 532514176 27285136 589226318 749831442 618275487 748744559 55443567 83629559 85190646 283270494 481766541 317703933 3733109 914765593 42271024 905815177 211706815 957636331 83848411 956185186 746922807 413376959 29455629 761370588 93058773 213076989 674602450 639035503 833032726 519086831 546604605 52544174 321243591 974686963 60703193 197221537 788853875 250775293 607708819 99983598 728413540 672989457 192384300 735645091 874003049 87808824 111117841 283349637 539773916 291467832 235376550 169138935 955414186 637618453 449891942 243789328 536813258 80599219 520184596 124401548 636934366 300271153 128045300 426980336 929799549 488246698 909013137 940307589 120344134 424377095 397393522 132430451 366643313 411768523 519105078 861105918 985555179 522847954 155428241 426042680 61018764 985590924 347046492 603500367 504086560 838997700 334026628 522464740 51471505 410111608 10346902 383624246 480808721 143919674 405698317 524845177 272863155 511949907 324670703 470534954 847437744 184445372 33361107 674782005 474944152 78575940 423283492 610464892 646731987 797564222 656854869 258452633 5068455 24301308 442259474 611075795 942835542 344594617 776777206 640236058 167249167 62874423 913217729 138306627 24574851 97115070 478193934 448406641 222194595 4390197 858545716 400249830 974342055 444905042 879321852 941606446 49717754 285817794 650143424 343738288 976054118 546330748 309945952 141003616 374040899 328820715 182001624 874688649 977002231 87849083 813022364 592947831 63431878 338401227 655116095 662542675 498895449 788838917 372268442 869382208 451392265 714657146 68358500 454613333 675846946 925128137 405822302 392196800 507155339 595464488 156831319 196735346 422476092 330386470 513140592 287567187 912178533 443650267 188232689 865688394 370173714 142774980 8891468 439792142 180102224 471385018 758887150 563482067 153162362 73283976 325104903 810125092 388249393 991116825 335153356 429678058 172788051 557461766 577966983 726812415 327804965 497580453 447063295 44869817 607694195 960188256 630304965 374150244 469995310 360337777 811134765 520440507 154270156 673275107 436359547 285647359 590580479 617700561 385474491 176884772 32992654 485397502 552860280 194073187 103115732 230315537 740599949 817808683 124769916 514883496 775040627 308873865 121819919 912102730 55811666 815316728 787336225 632480243 102494446 137360508 736523751 643867240 920919436 913058383 220212175 119461319 868861740 811944793 271600805 900560098 172037945 687947131 134084121 621760934 583383285 231447549 363428880 408940566 483567385 761080021 799096733 165874228 984136117 243700401 446168880 672423648 647072700 897961076 217235128 535146560 880872994 64882847 683735805 1194670 137897968 508168470 871369023 833948599 636715596 782281042 651879910 696217884 73836814 243310709 240360350 659884328 627709053 745984535 568765824 660671223 857236252 361522766 300704027 777202613 403173010 329681295 923774707 64204527 198187207 741094711 692771766 817542971 498040996 678479869 513276142 206840983 172938378 963388576 521069385 776680458 736589216 359770175 326907134 454318554 245069448 459335288 756744961 634741183 443527728 550387804 904865865 492551115 212132648 839336565 985912484 286422795 841263880 526493698 701805892 460216845 405803047 518083783 9992004 81782452 494699117 332715263 889760569 16543257 894857476 545485557 773467390 438873505 450378145 504274692 882539637 2263173 366777353 463197527 937193709 933383656 102855426 210109668 708714488 237587057 57562063 207560149 659365680 530465441 889875049 110919383 938618547 803576387 824303548 288723123 851663932 333351013 838914462 342040474 657688015 874462968 914851894 430896715 91019265 572396243 381040106 868574601 108315764 310874364 321416771 307253385 264789275 774020998 195347147 942916625 131949684 528303223 247330321 363357476 902151223 410397983 300345459 357881000 55136312 206825313 33361182 568989726 56286370 124719169 367527373 577859562 469470481 26766609 246204455 391447127 290514177 907652100 350790884 921525020 429321857 842098701 593741095 705235651 72686828 768639451 473203119 971113313 49117188 744851234 123872639 975820697 715991860 718124494 564108053 374996838 201134126 982537404 787682561 145654721 254974159 253493437 199464118 267399537 346846046 633917783 662562020 546831512 444830070 56684038 542979274 910782949 83756480 132629821 565078232 139648714 865442950 824848078 203139750 6983684 37738417 57855801 625286961 772448681 38520249 15012850 474968270 802663033 838615264 549324247 51791260 98993903 276401902 238544285 158006271 896294962 568637911 230658050 64563956 950613615 53403903 218373268 818044302 201843220 894584108 965416836 122917152 302409995 247584348 193373482 449878177 901022211 793681164 696147583 111030286 308900921 875275116 982612591 802881144 816912630 926290105 870925010 814172603 65018448 543560802 685371088 214038538 881079631 196501000 68874775 46013973 843273041 306023507 354414832 85447416 18740010 737099785 990546802 505167034 668359694 993256894 380342384 883694210 344316984 344408740 775972453 310096628 78056103 331356070 447043313 693583901 848702682 454743486 474914378 749083899 403920558 791343228 891024612 330175959 45469753 164504300 470706315 83641960 194036275 157102796 768320485 717617186 598887408 425165920 93769707 152089367 677369793 527495663 250147357 882403321 696330295 378089525 371971426 563982489 56187580 715022139 411112779 622014908 17896233 248270915 49240825 435813554 825460703 214105323 783289806 120419560 52833619 353803363 148960834 355920264 781451179 759333839 181665140 147315245 420859460 130516556 597716407 431678045 378265971 369852924 771229700 901704004 622154194 859745861 22643462 871121407 275153380 924882800 263285865 861049506 114407096 682422278 472143427 330399244 424902997 343249452 282259101 436031464 963689053 789319025 668313039 371853385 750798705 459925863 55805562 794006685 895527506 683991693 299337684 874826394 848478414 140025975 835882415 793531605 835330652 167395390 204209346 141494253 560446564 346964878 508537755 830239071 139045405 30591870 965530936 859011402 751397826 576960859 227705677 581583309 683659120 701279596 664332899 860480954 217172345 934134704 536857733 146161061 441654119 199404801 890737219 857726159 776922422 364191102 923557079 950099061 887635993 708357253 12645360 502735651 92349398 989404389 671912078 804087473 965879003 710106602 228863047 335068934 73552047 823698442 98519164 598527023 281996126 484957393 634022566 812606600 781172505 599099470 30020741 662097733 239322003 410174951 792455253 429607049 265242391 84255558 879114406 287343632 21453229 149407594 174492922 184182096 269111446 815145892 765821228 653615950 327344122 815453556 823304096 98615153 406475376 598973244 438711428 136938134 869400917 97455636 906391307 453610485 984958835 906597930 897993687 739069888 435716679 146637779 940555344 101614295 112270139 98972751 859005775 639722358 51286760 601244019 750664168 830702527 566700084 802343224 449205067 571296027 797463614 321453844 381911504 998319679 826136933 606332929 181158706 643063976 53210955 663910166 540001717 903347428 476800213 694902528 204656332 382025047 212489357 952150134 777531430 631506181 914719335 471306111 336926911 800328213 784528766 920024871 866970480 371925472 967765224 671918767 982946016 878324133 803111629 149692087 867200196 445752028 702704075 110456023 320487240 471729975 441674497 676181999 822247136 495483150 426643038 867166843 422711944 808115442 306459967 499478748 54570929 16371607 703354511 606863937 989000295 42056927 574674978 833455734 969302064 764817967 975060246 26204515 182821345 246444172 603279888 250323986 34739595 148519443 717029062 537067851 625728342 405526694 121047253 977919258 152178820 721958698 296716304 144901662 329880987 199913614 632840965 108507129 790144231 518780967 971840665 226209711 440391794 83704951 99628172 960905031 970444697 581867415 422168613 272117896 938725551 132880436 565501437 767321275 36786655 96870324 552821754 315197751 369381178 421599999 527359717 251469969 565741358 841775584 266532709 537686692 301422489 574716812 809257651 767380162 332366474 574193697 861119015 367093057 592593541 357233842 824116494 585797276 162409162 725363637 754457118 53759955 236427329 614184203 17702238 576447393 463738868 187737732 979215854 948380934 958265611 336505501 221166506 629793968 806352308 551153737 412065435 732623250 917018830 374987232 667339894 704782582 480639431 525537352 377382322 876684076 476697168 314888152 456405557 754811734 200722593 238845333 286206731 893920876 184280909 827120938 876860179 93015704 114178871 957913854 107767679 475327012 649740344 822415253 454152192 710945494 342957117 984239502 134558798 832144129 563800434 559518214 889795167 178888209 757390767 392190023 494543942 357482280 476138374 640771791 167201189 813967883 973721789 261025550 287575560 428166232 824790011 724769727 184771530 778339870 694309135 667696631 928386849 763773930 84479061 857754430 566400106 814266825 420455449 253247841 786307653 499755223 466872001 129355454 447613811 12355116 255541780 307664694 793883553 623530463 9469738 333826830 939785444 101517278 868171154 919282936 163491033 192097707 210930229 384576503 181065620 37606662 855768969 847746516 89233909 523073740 682770010 33899625 443496040 307065801 615371816 977801896 570342932 105815028 746565710 386408515 468610317 304832977 200557502 299442046 217757937 77079652 20853417 33938868 206107083 805178865 852900360 898865733 173117573 741488485 880940285 959952506 454915374 20954488 446257056 249953102 677917227 1000533 114838192 689449982 190889083 448588062 862935364 961979503 882398610 895376641 715685897 764210171 243853124 708796362 336552119 443626740 357214519 73064246 169618573 198063781 692105470 499695891 513704845 960401018 261919307 907744475 827689481 103646929 754554297 213878433 428479723 838564250 59766635 786006124 346445123 398051752 690367659 68541387 831022514 604201109 507301628 301022465 707300642 788798624 843387424 323702060 111332814 676981448 336228610 830311981 938633302 186277584 603277798 151724266 878086011 367451620 500353623 299151306 539682505 613471209 931058306 9999167 856027490 266053889 340786828 383756701 583318981 818911582 409999052 53454187 310804682 626833981 202327323 13651650 384834901 267635423 380616621 11654008 449146667 739727511 646566221 104820683 977154355 907765242 320059823 235609182 737062525 639550314 445991457 35214662 672330295 764031879 48807325 13115641 354059056 355856113 384024380 498120389 451139613 111123458 441531387 171767271 951513349 329710211 371714976 77151152 172691809 501629592 314747859 728814203 400353249 458575105 516746966 53073086 478329937 945589862 601536673 416691628 597707032 243922619 178846128 281829213 676597820 18035752 342409515 321401954 868857705 933870915 475585087 768484978 31089444 757733691 6454108 718867113 713838707 988453965 980028846 354067317 754729600 738081475 116972188 199048634 378003734 218296649 633955731 869936859 462172001 422700226 173180171 257490443 184890283 861709199 849132044 201519534 188997367 253280837 908297352 408009254 770822287 418709998 87738085 658481613 324011233 121540305 550593281 702158375 778754393 123199323 846882486 903859487 9136681 981063875 449863560 737513158 151952163 205561283 478457011 590224876 415889007 704005140 729215370 358247740 531681281 167828184 950673044 499479539 576819359 260865552 50856137 289954212 801907975 107855251 955403524 663998244 947225688 359791891 147810814 629420449 630096880 810069243 519360172 233343517 310584564 425830265 55634491 748828519 965691932 709642840 200146526 857283901 118560489 623833166 319813557 662836043 684481180 657061126 52252421 844220084 187741474 7899532 379454960 849598592 145992967 480598669 974604793 577613392 851996781 116325174 330162844 172419346 858118259 65344625 259475859 718039607 703858455 124650142 934957773 473444515 389582444 407914902 32535687 897243110 601527650 926222459 975867019 329795380 562177035 536829192 183366768 123535554 315786032 487342052 330279792 167612175 214410601 198526824 1662101 257149022 413953643 572877980 289523523 332576498 323927697 373123916 851140244 767077651 437234433 32870809 788848834 13224219 785173571 908630247 658981453 641274018 879075353 15264548 605525118 798577463 922598056 721337549 87878581 805480168 718382013 561878748 140337067 398688772 302684705 446618312 746333864 207884510 304726089 770940097 398691854 481146560 552487383 598987886 757452589 831851608 61359387 630457488 720534900 128957175 855782027 284499232 977283654 344738493 64417913 157371189 471489823 843379586 64612136 933817885 668462270 593596082 904313284 644043789 875393287 666063737 719287518 762205293 226998312 657195512 402673172 420345856 237653604 498375512 424808503 212277484 535041622 545796577 919693039 400823329 805620325 72903199 441081233 415511033 905889340 386071645 870867397 37350757 646997425 766302258 189652599 950631968 247299418 80119814 614231610 93579719 548189219 652342257 337293748 975127933 212919073 296680816 594756503 246851766 638154328 317388726 104934937 139993743 630025720 434920213 926619997 547657379 525333699 950406152 553091229 459121633 61916085 715580542 343476858 945862040 1232636 949295302 840549204 745600611 802377014 682432734 163980330 307704662 962162805 567004554 438951301 266227862 149890694 550724490 420857100 317603262 794289163 813385807 569500594 904434008 150318521 823123851 987456954 615956189 57065367 291762805 657058742 883113052 304190545 171785645 117865072 684007674 721823695 728921369 370511543 656658395 531957247 365873283 964368478 304165518 505510334 355314115 533060262 620548174 558422681 869711422 559972689 303604309 106064272 398447227 881693960 135189532 929975498 386042608 28133415 37654716 996402910 207739707 340320416 469552253 321796143 215713471 609987133 74042196 510788418 873328858 423005768 258364652 553444774 783402619 615504645 462783299 33332718 270714067 482172252 334557953 276199702 981197334 753082411 310006324 225854587 580874478 798273650 70137469 278871885 945440294 582904006 122277780 874780213 677502651 45136236 650540394 178823234 283744323 475040737 391953725 716170297 881025796 69998201 375511693 736159047 340992765 376219645 220263398 630280117 437571872 990111633 331263332 67034351 812006598 780282962 394082146 628286142 583814483 634096175 187553137 366230111 793461875 369308770 839265581 966280550 473171736 643962190 585443354 876598275 176397365 943293646 91090011 990902573 59058688 949703160 936102239 853185774 132672185 24583399 314974715 205988995 99666531 392375302 387912216 817508151 506747571 703216484 313095427 21082141 923839035 968683877 868351805 436932964 438198200 205968204 924503124 71131475 262923611 966229283 365230383 815423216 719911461 495595479 242354139 1853435 870362838 474755744 490573151 289737332 743207545 425633302 543279731 293805607 238181184 168243741 116971810 237769261 651877806 74995057 727961084 160671376 708539904 608505380 39572459 584353119 966819157 376418567 142349622 574743430 593706936 871727664 748154942 206699702 539102509 495448099 80399935 326408219 902565666 135073198 500874817 573658406 731871550 631041467 897073455 319439230 435473517 475104477 632383751 712136948 828960987 943960074 808389170 160590954 867530977 207296234 293128021 399001449 878515833 81885909 412809715 339198428 814220397 625055801 460467412 268119001 934643578 534684539 95230785 776908660 717726917 839348209 304147321 170216245 613120480 254463303 505979443 735900872 698278562 275851833 238303775 212260499 91906565 904202962 9682142 453218265 710313527 581578168 98726208 608183415 716024277 310618876 816803103 752438484 746512260 572099987 544635289 442371734 287238074 433382997 650596414 127257145 712484633 939046634 758627795 613249672 53620057 425331901 941300829 717763853 810750439 788773261 534975765 410005317 40153893 456472238 572133278 960984456 172619069 12646319 46347382 297841431 295478480 182814876 951429252 94597677 256699119 355687861 10761269 408461020 289948894 818881747 437278305 992959480 923987053 607361206 106297710 911022413 638115407 988055989 303094099 852827663 770455454 878924599 187980625 82078185 795885695 209568959 346535916 53760184 263394032 506559321 201201910 51637267 938930843 3463347 876130775 205102041 478943452 626675744 791605472 383158841 344453907 90196559 289860008 104070850 594720573 992512032 877368954 770365051 456099540 8677586 594015851 923940315 885983145 150449460 858695596 698147847 740095890 887072049 25744950 431598631 748772124 431883186 695448737 260887339 892517797 758399518 141369950 288814157 921861710 840736548 879961102 883557281 264897592 803140868 526855354 494243450 447084373 427345539 521896197 471578941 881324510 775003076 602690293 62530826 420780987 975046136 239738690 33701495 738485664 959925958 379674790 623420954 689529115 356238905 532238186 836380030 150535994 136057960 175112581 609422835 923164780 573384092 346362749 105739604 467212877 309646886 51140179 979376373 475189815 324248335 521498387 352347890 811869457 223686846 931825981 359030507 663530223 780601407 754626118 298873441 448870818 320386380 726595063 990000289 161079469 746678401 441942798 656527865 214153303 706000447 374650446 350989950 587439819 414470373 148113011 392575256 524160543 751759806 866333698 647719546 46684365 663945148 731893959 836297577 111754724 836556849 770303474 784003204 80553855 442480727 90317651 131711228 339630242 912089535 932621638 104088183 860596723 870255174 505056118 731081881 616915332 260062536 999418152 183783763 652895870 81258294 435008718 922244198 986591517 838233637 870572739 242872067 747699816 383990376 995646189 359693942 51459763 858415119 297901658 62758503 746304925 245361784 400890838 506945299 399249810 729069522 728206659 454578711 82535455 340457389 108109072 366488300 924303465 417613333 551459488 279408225 786371180 271616723 859601582 242055861 986729277 690731302 50998085 354631818 72343042 426744684 365245721 705407144 271350686 505503827 280095167 850909956 50080089 556672321 919311871 151419216 858748597 906791347 729065610 467724617 320903662 940957871 350607439 519491241 95645873 247253635 969170847 466213796 916735555 475679862 66972988 822133620 270009838 204409762 101350104 593914774 452681082 948247250 503253236 951244516 608648534 99427307 201631520 42868085 205122505 924996742 217108579 63856442 738779785 752485556 719238637 661910558 341586738 522796129 458226652 897303984 812988980 550016615 763230510 521396534 841737365 114826611 305876863 864406690 787524220 553998491 708799531 423249867 112122803 287041787 522820938 885913740 572219694 970797181 240944083 589203799 877367409 563044002 579647011 679749745 683955510 60055114 925364074 532422891 996463700 613701626 30795262 243758988 302201353 647405410 814202600 741213965 314523657 613131217 248041679 878572712 9676968 395967823 286012937 56898071 47544139 278623263 466490991 422307549 303571543 265104040 134398574 28211783 151480697 533412175 177759845 587878950 494517544 191281092 41671960 609796095 310776304 368254057 174747045 510825210 205051621 488207924 57680241 132250297 680781321 870150580 839635114 107583834 681270844 841753015 870328388 60107225 866055478 792229885 397613225 564867409 916793659 3838062 887343709 25989971 63474406 262522998 923706713 13115113 275538464 579397769 113087725 925366941 833683526 36385266 361549634 750223766 28195129 282611122 484941132 933397734 261181226 576825430 475660952 262091402 453931151 537329317 916215905 316759861 405824019 24913943 69450257 301733992 117149029 810227338 838772435 93001961 430384386 854105272 541952906 927561235 808646515 652802728 946249742 259332523 477063321 578370643 290563898 881899160 148088654 150232651 642031633 356314893 941242471 303861455 237994809 818496299 26953246 553470464 683597037 477476289 458856179 641101282 416470288 830884288 934325989 645505041 308061397 551681034 332643165 910662524 246339633 185427220 797423553 96344116 147478941 629401329 322213753 234325190 537333596 514537611 248766969 819825429 876689561 296120155 649079177 387969017 558094038 909875291 631462337 788496122 208076226 892004372 701396856 548318965 539293292 274342461 446069907 505498380 10777732 51966931 457228333 906161694 949921607 138317365 744122284 641421252 568511477 119651955 764728813 276938868 735474656 144489 186224166 716899002 135715136 353261739 388183160 612449689 360132616 545481452 234113883 682442501 933780429 774800694 952165650 364841360 918192474 397150810 414080713 14388944 422739252 742927027 44324511 319047068 567354492 913006507 824605700 58533045 162973723 794216465 982426924 616389172 20370267 808154683 671613019 866234147 423602322 815061060 436038444 880949673 191033417 516300728 721822714 286254174 30772532 813055367 936230790 44854406 977730749 357014800 851091543 235824283 807318190 580354311 781944412 471901108 24930038 462956819 401498977 230078608 178127541 875192689 697778963 421103366 557625113 920222478 462469584 211220885 497737541 663297228 106192208 448773617 9924842 972248035 377079579 811769724 840404649 400263364 529662214 630989154 895514455 731430672 388542120 307291459 752013560 1830558 264768741 473446570 199080768 831356453 742690547 453132045 7806819 303320208 78209801 346846770 407659545 59843717 496324957 647710182 441765280 28962989 946235928 725630972 171589009 770089835 541548724 527804003 515895145 710255745 854112271 286207564 450594347 875395653 476159441 976448799 956398862 870634638 202605345 223236605 783499130 635153324 954948239 619038786 364400989 793065489 209672616 719175274 694986411 169994013 509086814 384319767 586879802 673090099 944830585 156180907 823095446 84421051 416052664 610217372 674816478 512058952 335192626 15422503 129826663 887172059 549297378 264910942 664433663 262678150 61457852 778140924 43363256 463104868 855461290 964054592 915988933 432091725 232499662 307462615 666330446 567358499 695258133 88567637 832202114 236964914 785700048 10637554 356741316 359807790 208952285 525140969 688023526 617751275 815412465 491481654 357598277 547729370 739351119 727129777 77100348 308432658 935085917 174952564 410182423 893472070 686315103 226781091 846689569 909721818 212112608 888847241 820588038 258292874 881946114 305694350 667476683 63079602 508799975 75006526 181658521 45872188 907695158 503846624 564713150 532878388 979887832 883583722 84367254 581911894 393619418 47067691 543239632 715503930 835545263 214204225 211606678 789544802 2019865 587819663 186161612 426588360 419289585 164011199 953304739 313147290 877036816 34259731 321602453 686744525 128617299 855575947 357644594 547763753 4175112 618522956 664777312 536316008 206776811 910842755 78324924 297625703 118334391 948587602 624410632 986157659 238520624 351348147 344178176 327663074 735264483 400719516 384034835 878828697 306841744 181269623 47479975 69452172 88970719 946347670 632515092 691269526 432701429 304295056 860857214 334212213 315234521 597892116 789233975 142086081 36886394 613387313 965131378 94673708 645120450 275510120 874907131 521487615 538097372 77694312 583487387 183118343 638422346 266942164 302430241 404061490 47151022 150019813 172363418 776693833 950762405 992286137 128028848 324032725 954404369 161185361 37710676 694403374 251372879 493691541 701614823 516373024 665543168 659658882 164077496 902991144 171984858 124444557 244804960 684983150 485238961 495727934 762581332 945648709 667671483 473656743 464626531 643389293 164696170 658184023 702490204 483222282 971737573 329312051 540849189 739906431 332336582 825967314 740021099 651636231 92121520 556292147 489271149 413903638 17812013 960366016 692021596 795287627 561045536 556821518 345527055 655721623 888359781 990307275 661376348 884459214 487292458 441387990 73214657 559665272 621905683 504563041 705633060 344385995 728193762 757864782 638942195 620777775 806332471 563216721 85126702 377547608 516458230 753365975 438162986 758784494 800138779 711424645 874519531 552585657 572064508 776839624 998661599 457853414 132782875 530095051 479958114 107268470 935210763 718449161 308172708 204421900 772732312 903673221 194048547 794836400 341461386 214707249 681797258 369179817 825115094 766541447 98172214 22007421 487886833 91047104 264330770 147986207 291877022 117220311 940185828 895393883 307056567 713113131 486557833 673637733 690146668 573729320 781224561 628646830 98727855 607063617 542273288 623681260 682003557 799414343 217101902 473423529 330157935 93442979 932933529 692289704 995372725 493882602 793147993 685461832 414620141 627623898 662687154 414488285 389139369 41706601 296467159 99117538 231508145 771879589 779390376 172571793 409504389 9147392 412552472 995572871 687226221 243448640 292052079 491638143 598784550 502236046 549421887 976617804 11353118 437644087 428663276 437802760 301088930 88964721 443187592 855630734 332388684 679995407 405672783 651272612 281432323 121994494 87205323 579434591 350475618 586355799 393082722 119043719 64506083 886372542 280492636 792484723 319693623 891211544 915734177 829715642 930184507 728886908 311729067 145297000 790184578 220496599 139359553 530674108 744666285 607031594 640542412 694334274 212761171 983485099 281241117 65408587 95024272 572498958 197508592 7113001 113364117 636406360 74788390 961463382 757106086 654279520 171386128 338740544 221899364 838383172 912277403 310218674 571207447 577619336 77140609 3153085 73106340 356309424 166023380 957869735 644737314 670662231 845432998 983204813 121701065 285737685 698214625 943386131 455140116 577104361 243194902 869337551 126405142 729528464 746732383 462329950 676993568 251283843 258216099 533892846 883067143 979863986 94359424 125286982 239536250 186087892 449017529 954932455 629512797 723229359 877955500 929870114 762793669 359166102 170672116 377018189 685161588 586079918 991039372 46559957 720840569 886632079 613663019 945627165 286251109 378466485 317675997 858698654 700638450 461170997 412599455 95389751 553485096 685451497 150066224 29187552 597610343 965160834 10402786 547370209 919252931 900120680 184714381 382727391 260301641 94195088 661675357 611321771 33730611 5517465 422474235 138634594 847628169 260420096 109123360 556447173 315831339 195608968 102529676 176608780 214324631 559003218 314451388 928193442 433693895 768050881 842260743 780395873 669631269 781020300 894436311 832514975 965621875 576784489 442987101 136396532 372554777 117432057 384977853 895219205 119774820 284876314 866712545 247668074 176067204 305608331 146898586 445130876 831668845 594848005 88576622 578774053 701874511 344717252 628942769 860115007 511730745 89877777 62396988 91754336 504585355 819682871 406878601 564849706 7131862 689832520 948192943 837150946 173482445 149171945 793186936 859357261 179259791 542818746 568993683 544021458 940479681 223792643 206914269 665886514 198884020 794266286 978238671 958137416 929753873 425216372 540316287 720108228 484728882 9779503 890149399 367862262 3576046 491299286 776082983 263816890 84109034 944883751 203565705 48059316 15338085 190936548 82764234 923524777 679211378 540600200 915194586 744348113 158937000 762057689 102124467 61067211 500134104 873454906 40128917 88906690 56246829 750686048 942580147 960189816 996773655 857477837 135335038 124142555 172908337 387819422 618143035 114825190 825525145 942215517 175841571 796010478 524544691 894565518 850491268 769199096 972946915 123504031 963625958 254501661 698979499 544708060 49781939 226980515 775958915 585386768 62364694 267930417 714984928 21012349 584924862 96333195 998380204 93284148 200750489 410764006 25845800 46261459 935564537 389970887 64693976 646434638 180412164 52837313 279080080 381188648 822477363 563923568 759933202 932139379 901252115 151472807 927084369 980704265 259627440 162304269 109887121 925565111 316229620 396213374 909560249 439589498 123551080 79820657 616704152 899764118 597009004 135935681 648022346 151149459 954476707 397380752 753188623 139136386 98404586 675220564 940585944 716217566 74928283 889291893 162142885 974085964 610031940 138019877 180645330 5368108 93358504 633937397 569302190 70029807 73497561 641184571 298264642 439676022 576847860 502128820 154014942 306224170 679440268 933008360 406560044 315814584 461046100 770387931 619263823 919130148 304327515 264919045 138894608 944086796 659581460 756760081 878251766 287496495 383321895 816557008 204283102 424108111 723095284 721813960 135739783 297814495 171758803 931880168 812376246 999187238 619448254 358473086 296624773 884815717 833286628 400199559 657080477 837495275 840734370 104212921 739673659 941509901 646464703 481497203 713658173 721648042 314524525 868679707 807547002 527891304 33823420 884987890 298822056 6267657 276245108 939489554 235387009 822282897 523621826 888909387 75099406 834365962 569356273 18437218 226894620 180839022 675351992 277775802 498500709 96450689 518987932 350594404 888681460 924179453 841582666 443158054 192509833 892073642 868765138 732507155 103259178 519522585 475090277 697049576 78594091 63074990 767090526 755175590 859004450 923898721 134537447 903255832 748616425 762244778 675176879 676843 339129995 110938429 542037650 804058047 620388169 218298639 460392484 414612350 629500144 848866646 735571243 84525111 668305390 532969786 738638704 78846287 360525393 261444481 478693350 618124168 672405125 199814120 942168027 320697343 4481983 51214403 414330377 73604902 179251544 218528101 252182212 217479534 636529892 39675140 687454560 44184781 361343422 935197799 754722885 371986365 927781817 428982961 874811883 446280789 686067945 340408295 502255527 122858184 909922535 757705259 359391238 317308182 603636918 851564373 708762674 370965496 158322267 771919455 418509807 613056268 342441113 939114111 743468511 950351073 942881216 553459186 387436629 717734113 21750936 488893366 890122979 133089984 123301380 655765929 158318837 47393668 807736290 554866543 845153476 536356297 362645477 671046040 464245673 931240536 798730707 62269985 793381537 592711996 200046913 949800634 139440433 623816250 283374340 771339077 198508080 310440899 655922084 885596024 618074428 426874950 845640157 298073847 208238619 880717758 575611168 587526407 701890693 20771981 780820163 233282513 90502930 135669778 595179837 231189602 587762073 256187637 179700240 58708412 677958411 299895510 408890301 906799262 176298823 835382944 368930045 52320608 509084751 952635179 943249665 377073198 692636316 104598056 618191208 881131915 866488973 649594008 665263420 324298175 362475247 793754249 297671185 8640021 715111449 639231214 939037541 570971644 919047168 456595177 151320901 559415600 465549485 329475549 933507861 51863743 287634184 166576575 805984303 632429986 498118661 965613195 804004607 738953829 664694897 201210568 224865092 369954893 398505816 543317375 909280844 865779379 535787174 901155204 974118249 711504798 953802917 101773394 996819188 67584594 918357940 599919352 776315348 994501714 282823578 934500731 947202537 8439294 287452248 813154695 85781983 177429734 566117796 321810566 55180033 191274377 380726875 157790434 779638210 326848672 581935369 46338317 826726147 590115562 865724250 726379061 195442882 344741236 889986635 467434183 223480689 83264236 317334985 882734479 988677577 650886907 123369116 126442186 10793463 674970590 360230317 897002256 527697113 696518211 591053464 950971192 305412503 601530714 397989637 877733771 782874081 4172443 974007080 441423295 652358988 467183152 634245719 587421611 428714844 951520415 607044216 638718292 444610574 103482154 35574097 975333886 332785945 760000363 676935573 592218475 156356609 445697258 119598139 706918533 696669597 80305362 103307420 112528750 513348541 793320093 144800503 128450685 212494342 550938771 327207797 567503010 273019656 581846546 365209596 957836703 837271070 610668455 735420026 484506578 514572217 851587405 225064055 908941951 860137114 807917985 91797533 495548450 620470401 116995860 51447566 921469105 339932630 693595075 760864950 899767778 428336883 80693277 169856090 120023699 940164696 927446141 515109464 868831927 241395090 326491066 470663189 34631473 678551120 345322007 310175438 329776608 276552878 435252969 627557809 713773350 841836931 913887228 142919504 537494884 340253433 283458663 353137768 103582195 549470267 997664193 995276406 922023294 807160835 958879162 198769609 98182020 678966763 868029062 601088337 494033843 212941195 262545575 586988309 442659804 453485303 601834725 74285988 290269080 866598338 44416329 711254782 139910863 98562585 992204279 667629605 869283954 581745038 691181590 19497251 501086020 368075960 342179421 583276909 399311053 57476896 35228617 92148211 248558334 830832743 803871746 724519630 836032339 44629671 110036402 132324416 48065990 900603205 574500206 717692892 929168250 726232316 451897453 651450008 196594706 703432922 995166436 411079591 415672903 482302027 193421063 462976833 999174836 195590476 787859613 710130752 797425631 117420176 201170198 650751421 818376817 650459093 307340433 3156123 2739056 694665012 858060948 755402048 139126386 499481924 317582892 753458548 599204962 390677325 352554967 938729588 988163230 846948972 888660002 308952306 388139200 377810152 566267804 47568722 245669721 581032697 716214594 11973532 540016574 798825343 142027353 525597789 165998450 447586901 929473330 351463036 451611552 682083789 117026772 970901296 88943196 952694064 17395951 587676724 369376401 603178366 14152019 493249315 426845781 111679001 889418556 638276394 602022561 612864337 335760562 452253451 981437145 607333954 826300811 216838268 34583796 634034995 789511800 940034326 315847821 31361327 14463771 50081188 464058472 356590381 747931793 75745796 931353459 342807842 480029550 488872803 469035101 897249139 13854465 195527224 242304427 975687474 637401657 231747604 164171882 588767296 667540775 460470580 157877429 206077719 564118426 146691059 899093804 833116844 448907444 627825516 828173488 677001576 56737582 398535647 974617601 446384552 573944399 563106411 174629199 100512170 445451079 493500576 336352642 781449691 164308096 830128283 418727887 114786140 699073341 538502600 339164796 56181588 845671724 834816423 282956682 746706370 335629540 94202992 607353994 128746746 131615910 339577035 85701412 60304811 533143318 954549541 220030996 9902076 784630250 191188826 338254940 616009167 819507652 978356085 727406127 953793199 886304738 88311405 829756591 496770336 620320063 642740319 459747829 658187614 865617952 760649251 285809062 356163627 918258057 599563225 886479486 804405823 318337341 981791868 996836606 424526622 541595663 313579936 668099119 758381641 207750640 34984978 891548295 296973264 243497468 990645962 360181107 377408647 534457695 322152973 533130306 15772043 817437162 525901785 280834358 811237765 354750043 659507212 769030833 133966261 753610909 74837858 861523238 771961420 209205315 789694449 275094190 9126652 801194199 173510129 661121590 867212158 519007205 266951364 311396648 702661916 319701256 600596495 395341733 513941481 562443334 970745861 319033985 753121184 231513842 231062060 518845108 982643162 248483482 352109696 679554589 576265078 329165030 40811667 271259046 645764776 780464014 63424028 697773627 311685246 112409022 608053866 660643372 13390669 190418472 687844190 520271938 757130380 464664042 247326247 897405021 867121421 430035385 585390289 306799933 749973566 487549327 139619972 817841635 614628230 573150282 903713422 299080486 780243951 654646880 809526398 608810460 761808137 775148723 459335206 968850367 427955150 841165774 426933598 949455952 679561606 38392185 773322916 171132826 545738781 454022148 709184079 530522546 179221361 899862934 624790626 24092531 964925173 44185978 864008035 945119651 281016275 493006806 270971179 865887663 909409533 880202359 372086733 456484313 109210095 271194367 557265788 337243899 400870374 650618069 409110277 681886576 702447240 92861890 636408595 34785984 808841380 111763380 251493564 822901238 264428219 522325564 111194939 380393454 52668459 878808219 981803668 574788269 752342130 662163103 687646253 504289026 567754637 103751947 308338074 488155743 610449585 937197096 139778989 919474083 816863740 767826910 522179975 353916267 78709194 402336296 403081829 599272669 766662330 598831505 220591681 386789298 100339715 35606996 511109919 504735218 56932318 552119240 16955783 106381479 125003886 254486111 792518972 192249794 482035358 808378070 655593984 49375701 216084600 243228312 260528542 976918242 749883007 260666964 43896606 331169920 250898479 628064115 186627147 823954234 296701864 52280599 130594330 730235093 403878212 92904188 756085184 158547381 463187485 288064770 489831933 251399037 803778870 431722425 18655173 585367482 623658841 53193512 792269327 370620563 32045199 189596467 228482772 116763453 673971796 662380512 984302195 886061202 459700027 870924337 295477610 273230065 534001446 613301927 226788103 302969549 958996627 833379049 509122190 504267204 582678196 532057986 740042794 236531477 545719479 611068193 719276373 822992501 461639308 648272653 736203584 914402475 823280574 589450459 646743373 910829591 604156789 168180096 835053389 420693149 203389716 632814710 9611192 49151951 922322635 598478708 657135145 768258483 874340989 501322057 927590358 431412662 539728923 400440897 667360113 362881080 361686314 642587998 464859140 299688524 734049155 436787648 387268368 320790360 154220542 139239222 544209978 159526598 76776663 88246337 283531921 970083007 632004447 428274917 782034260 430950051 494284511 844690710 589974868 607464825 896270361 340082265 455405312 543094674 108433593 116144121 477078394 360995239 633901482 560267589 913323846 428652272 985459406 694819359 615361084 427582526 709532136 84332373 37764403 412155453 631559602 461980885 634439419 390709301 485769413 778356616 919319864 267921336 557643228 606846436 134568113 257600397 807796724 327621107 865618103 860760990 663208149 788152021 26117624 499122130 196376756 97041634 447646355 513456601 315783969 820923611 220070523 703361599 694869776 399588692 420690382 562586554 505242858 934138144 861742628 290694386 860368482 187451914 931592902 253278297 15737040 702471495 112936796 335751384 951037639 655477312 696081922 828932502 286630385 51033951 197940370 550331645 113676065 424256772 281906268 909628883 767799289 788654279 615292543 778798446 691908920 252039634 928949619 808115946 71920798 833801439 744414590 48804903 494488313 75217194 126160020 847444225 561799593 505730130 594764512 571507521 220082890 968990666 793533320 571316287 736128619 552966636 165326274 657496549 628506380 689878984 501310068 845852565 30557948 11897426 504001271 557241228 288904805 454878544 649236467 593500028 387337835 48792640 718259108 679335297 852082424 934116772 483267480 93971853 345321142 267727238 57435098 122215344 825851073 381404829 546012777 986549266 499526159 402043615 767299081 461018055 102337928 198903943 183139290 225735373 648201639 653515797 105194101 560777248 690846240 296277231 354448821 306416082 231753033 105015922 168908837 414758792 874763421 335606959 447892692 358608278 757136472 997788779 964751277 962035716 867810455 494946848 597302825 974611938 988914052 362958861 519985855 712617977 648353306 250024574 732895599 113963770 338316623 592752241 204416971 834765054 914576285 223928101 487006049 190769030 300464744 46079284 715070385 516473858 826161573 488823654 480847580 224336386 115312929 40093683 121504776 361451904 938299381 957613173 450428135 161873120 925657741 340633980 871119919 591102445 579559759 884204447 43554385 761936849 240276972 330162579 346166622 997035546 371914366 308467505 71040246 582086130 29174507 534313213 560090593 142999062 490592697 44852458 603640039 716612096 143614302 843259164 65441150 94219261 715412968 189552507 80469641 704443259 338245709 590084370 528849648 670713113 977631957 946057480 388767939 243219074 120146364 367345969 474583129 547184903 750432275 780109244 451146133 929367788 104954833 918899324 625636077 4293660 570353994 903785706 663896199 112642059 28792681 568553558 197518353 704091265 54193735 188174655 376414020 419424700 349593522 367093502 813696727 614422893 669642443 304300833 363822010 365162040 907338388 850578755 380112556 504627918 738815752 252805339 337010816 784596985 442587734 794476469 87087649 329865487 462990848 963001570 789349547 804629254 802068870 124660309 953480384 50715558 831094596 496922717 762139145 803866643 499477246 449251955 79928026 797540154 434070105 67694718 747668932 382417482 381693025 4852848 225867216 954632646 717547850 426061301 358984126 503168174 572614861 474932289 126045626 999721431 786912684 71848568 376399021 91623194 645551453 698058619 179643972 816171189 609531629 444507646 282427122 74505044 777717787 792755264 885383774 267846193 735080312 852035223 651147378 300736641 283012935 895355962 298019234 241117699 429225100 225763678 963833342 32616699 440828097 603375254 79951858 629739951 304353724 837324437 729282569 169942141 520091804 112926253 810813203 922530825 697768635 282323972 747635119 287979475 856260523 80204003 293578617 823974045 275107702 870604385 162625169 88268137 169534820 998380092 449765270 917697303 865410036 209629634 594387088 776947785 89437298 653596082 315040929 84457177 838230577 124287015 366918725 186964896 818783806 443393527 310899953 175159141 238412776 624214825 102465622 21734180 345630862 850212333 301000712 89903236 960962112 184366129 971309424 104749074 904756788 270830757 994930854 668675151 964713446 103807937 865258302 104004916 977344908 935845864 465339590 831594229 382664017 111640124 824561730 69482749 263443424 342755903 492290776 896394534 139175967 818094124 706732757 317462043 671281140 198945535 354561087 830295133 21601519 582490425 374635407 476631463 809450740 624532998 548339070 352048201 495585304 934136952 239893518 77986546 941445062 340862118 525074575 7239413 207181631 208105425 20380123 433594664 806294806 866024426 978428170 353174173 458876726 442590776 388802703 185589037 17435892 353152057 342814243 648023005 85434514 351304879 389594750 692412811 185155827 294624609 707700578 934067631 17255324 900336026 506992580 552381454 487210284 64037121 644919419 527475646 925677333 953909376 92211426 647076777 357631428 112861330 501744911 430855 458730573 674243328 567515289 382056585 532264552 824553024 83981194 712863015 70199577 294293951 708326556 74789496 464967334 471367804 348595073 408227737 925834219 899280109 354249486 232684121 117299653 843458017 904217110 113532787 561619454 137186937 872653477 67712060 89120844 725211813 673817315 992216688 859387758 250414524 80929097 670769754 333412150 914492778 186307285 498568668 417776682 196490865 812484692 308086199 99989512 453054144 75099371 736310758 876103522 769593645 240486785 305257238 609689878 483727588 927488623 817937585 335823518 905275929 63537570 580208053 911136148 654328950 183735172 615027848 780703931 80808796 229295604 797425726 478220736 644701305 597736947 80688326 355326777 561834353 915567371 185442652 170291348 613956105 412451247 495291189 817001209 871866545 534379632 135702843 228696561 694085619 959311013 631662151 275752486 549460487 785536573 961536819 822755235 551535027 542282567 248605720 684683598 752466918 148272654 508990668 405013489 602359956 814408086 454451602 612051985 849941976 141955296 680510866 383143507 777448234 205250671 517136414 277859483 826639700 378126257 641366962 611698979 224154589 357095062 194593678 175660034 359476979 868200832 158047694 759777882 340408337 531746749 8273503 814063451 707186230 773796028 817691262 315703317 338248872 829598809 356830790 598400140 393043835 867553872 992746735 186204302 484019196 830551982 972266919 10615305 57021814 168507919 161800059 33362074 875319569 13715620 944746031 595165264 105438032 379615380 881230994 931552062 161825073 538174169 702187846 94785224 540940457 988654994 785066103 898246043 962591719 389304830 835271579 130671561 957107970 57074127 8487981 73964150 831980201 225552732 513888985 578443194 58970396 910205519 493402034 22271395 388517120 448794651 847713045 635209591 295429731 974906114 340625703 219010218 316053100 863235809 765937871 941685555 197509361 828914590 669786688 31833216 745179083 794833430 397062668 33993829 894692553 179882245 402221749 576101108 52748650 486453752 285664549 317084383 383985921 593216285 161238008 538755036 542339818 583709707 61545063 960716771 667570807 385243384 579615606 926561056 886885699 240201013 773044143 438370999 263057592 36303896 19250285 617750207 267879875 329149441 20064890 503750892 680104238 761460548 571041866 662517912 168923809 45620026 594514587 299721167 896884456 986625145 507836843 926343610 526134621 294275994 348157168 501916936 800200372 723283750 185795635 423056826 93694520 881912758 765322414 913221781 666083429 934729137 882590928 185403134 830752956 837334139 264394757 485927322 6458952 158024520 985434567 878324127 72558440 404238018 482187636 963541490 791039067 267921440 350677993 903496476 30738569 511101459 712296627 600875278 796655457 914398778 643523057 3848868 382855910 716145950 876355230 454108291 64703062 57893674 231392333 797595540 336496242 265720982 275701527 390459521 901710575 10811444 886109707 712189296 90569642 89978548 403013613 483437974 290835473 475525729 599287383 869484588 589069503 263259929 625077751 550942953 798145778 357532903 356582044 935968654 909799363 790817136 740813651 705744137 183967263 41873934 165259606 686108502 813318891 670980147 116651589 507250529 98156467 557486717 545447086 972501312 957858069 158453285 714963786 786311302 377681619 876846808 103874921 82458063 51263194 315076180 533226655 427205286 131648912 808278229 141487168 832365012 468325319 202809505 414476692 431679161 981418914 520416510 163445592 327614888 992096341 208592604 274911534 179990466 451796951 327799358 440869475 311843753 232659798 785084536 745922332 892889028 379505699 961847702 461749189 25717555 997698730 578211472 47569712 746242101 656485799 482065211 314005957 840922747 713552930 188772364 242225357 52558610 321534266 825785068 603100447 162047780 260496880 177255137 468921284 478401986 401188503 636928202 156437630 652418377 813452791 828628764 515512377 8983276 305443773 108585508 894249003 892630570 451593124 404382636 557783010 916264092 283240619 71912786 192525296 386570805 832824674 8790220 514579670 445343381 263739395 589996907 673614376 846253910 200334640 79612552 166101507 268290164 251597097 415742957 106651351 598151373 710495537 817376925 29914266 749021979 789584209 153146838 502685070 343535677 841264719 855854689 222504232 860690970 701120527 92577601 381381892 405148754 154267725 694558536 420985650 444866783 158750639 137199569 428611733 534165667 247503733 740330034 246693191 919196890 208463981 450453888 43570531 984747778 943176156 73649180 887946100 151158611 607309861 994119362 79214110 870025180 916428666 791947159 676997818 701681280 246853071 980857538 284030902 263769968 655146098 661876368 417383779 978486817 619048255 309716633 466438899 735067615 967215815 114253574 500278134 655573488 290019849 231746979 529914426 732419586 325104527 146373186 115356150 853340200 484592286 109461584 575843861 105723489 158443100 80272508 145663061 893282999 593447588 438382845 834728924 261499581 984899075 899147582 837052961 890655725 654822838 42636191 725959520 920624101 348004376 723241992 919380482 474530144 158451085 100970744 748267777 889603515 946860394 860797604 626291238 686583747 963381896 78293262 783540885 811869266 533575261 458920774 529672909 133490882 556719690 887893065 55485283 234865692 494614520 916913715 538890645 733262198 452383854 234764117 368777090 572019558 492857273 405666896 974524135 404787033 899917160 55987434 861401988 76703783 486079423 261607092 984839768 229981828 752146708 323170188 292556939 140652444 204647486 439070169 757424895 968430843 173890169 952163311 998700725 854829741 810995599 963092822 283840786 552721670 507716523 475811596 565063553 336126716 943103293 893322162 583727510 201518416 601706644 82554669 559345237 299072981 105486991 768789056 392047275 676010340 407067339 272480611 887971132 945679268 545325548 559886830 528791165 688777962 215325387 57944515 381277210 846058446 780565201 84877930 42477940 751128169 143456935 828774399 114975753 362200238 385477723 921996585 490281375 374984651 656178875 629663049 998520271 690633936 378375447 921650956 383372431 924898505 722568251 720398563 780147659 737675278 517966530 905338 800126512 817080295 154443991 845952194 56791757 974859232 908749561 822295722 717765075 193823759 371865778 535877035 560773933 439848380 630213519 149246489 342301655 247532596 94043949 506270374 757586743 976553429 314361203 974335063 258968325 800720170 560231280 389214129 755146858 453033887 854643578 797190789 255301262 621137575 263272566 526732103 393935185 542560943 549551306 98644903 507441397 960984744 449742170 16585652 937865022 190460068 388305417 402890940 847913479 745645758 976227604 522010694 422236775 602885837 18468774 637338792 70912271 127080494 65772007 99392763 994388283 780994387 622561623 752547749 110283900 218984388 184353694 610566081 373772066 970739595 547960926 579391493 178231740 956397143 168914199 443133692 787943650 529559882 360098715 878181512 951593955 103564811 134052071 577022019 452141561 984918747 590269009 936007663 456117107 754932372 953862849 661922373 128568441 22154255 728852892 195691979 358462785 786834500 809049776 230021510 303001841 577091461 375261516 934995701 619955066 981233378 178965586 254355760 840553775 333935806 550103513 112274345 752535658 505731553 58854353 698425283 623812693 137981053 25431949 499709694 262760103 936804417 550213897 64410631 324794571 611502141 546806586 438332526 103615541 621373676 200931226 583540582 166278245 799245469 399269382 420393186 816053261 850567720 136772929 712778137 920042039 538707910 495191931 310698102 270734190 532605724 118073044 562546457 519534991 172313737 786722290 878262784 554381065 569555979 30589683 726655447 967214015 295581557 458206468 94303767 478984424 165282691 339910548 288922615 213077191 423320907 963303538 139723840 583180015 548156016 962982777 907592389 215999213 481861301 295038390 847415755 975890680 808145147 720028065 758114382 570313928 901498487 959634210 772971603 734229825 189133080 90072805 691842763 202632736 316402573 42626383 160834760 644755970 616834166 180226241 109983230 636356994 494849945 246698920 160060227 539106197 374767404 744469005 517442512 208521558 211408326 370461523 107892728 486683712 769469274 94906710 661232851 257999335 796931875 455419100 776365143 929327332 881361644 512614823 157226864 153132169 563469431 399007215 163945251 629065722 498226198 739989580 418197758 227383784 53315164 743192464 378912565 728112079 549525259 784272082 745428724 506763282 841178007 220494427 449481024 491333841 505038639 532093184 540720703 436320680 449232243 557342136 154625137 122182479 675063606 290826647 929708291 473070074 778271817 903007625 768330341 323414381 847694227 257337564 287706432 196544270 165275635 194801369 275192098 299903870 405745793 568482258 546532650 320679858 378163078 147740118 751486305 643481968 853862465 447374764 385889039 728543913 713275405 237116641 736957063 164934201 81756881 507735862 298119826 597405678 686326876 420953498 769798974 653677210 553950388 770471047 265255560 244862484 875440969 353972141 214841319 803568014 610811486 923756998 654877393 167130168 429343518 259218961 423851243 776780381 167875894 281407751 123628682 968742324 798234405 957454034 9540873 279120930 421804555 413513384 150604550 9221381 730954485 756130213 466407424 962721242 909986887 970795662 287791912 580201934 937492629 331307269 173187303 618786169 832987247 579948117 906349214 469920793 333740986 718291964 373242154 812088115 381890152 73410587 333468770 312034838 286161519 762003869 924924603 700235765 396342769 205296715 964022135 745908270 587056287 964249498 309466535 88318513 55649284 826240112 423682193 789092811 829465671 662883771 233720404 862608753 300874887 223803426 172986579 678625453 98624338 824872396 530014021 636108581 252324440 526731015 467692046 654641005 349494994 72094271 397564087 814642122 335511675 321275788 777361625 489797658 635551607 169106235 86996834 808613461 476212977 10989764 686009780 148335433 318789764 17947589 214157919 288308503 429628513 191952701 736433100 645834146 825230662 645811145 512370272 50916795 848013917 996623299 537491209 356354430 174813850 282652562 135756313 256345679 90937332 21019327 422202631 680126485 430618453 133601079 621902925 699839644 100981266 345083801 813064543 927961934 871143708 913402758 516443855 148857608 699748486 370392733 252747540 593712084 306324574 770953348 940159402 11206768 414288530 523986252 748290093 946545023 149834033 848320937 809287041 354966192 590653381 549782831 694389450 223399587 882525123 14426183 905719728 976306069 435863036 750607068 530553738 893787827 595376750 394283226 863533100 959080736 902629128 689408803 157821477 414012497 405974442 585193226 999009890 552334690 915817141 658458099 801442826 148956539 279029794 570650667 140659077 604132437 624532575 948950817 90401720 381893131 411350896 552206506 955382569 459653630 789759956 861428572 852785074 256794728 525479991 854484049 842900922 56225436 623552451 421444669 152646828 382849321 139258119 525886570 740181188 218975327 276741904 456343382 611093056 843102520 845913705 105709258 769185216 545105061 742660683 934427748 880911684 540541348 884182980 516139065 817908033 564668927 790246000 647047577 293415346 247595842 494799807 868310518 178881849 734572873 949412960 808177752 918342300 671451955 514570944 33181711 356522657 404752138 623499040 734971741 636907591 748203938 729362994 962031115 44199658 693342798 373574435 437575734 331181592 521989210 897608375 315608681 5348626 978060412 451389399 222522967 244762531 485935708 384680000 370016517 186343977 894782238 584014537 187945851 881294864 288710645 790968249 608718869 943730838 274315805 980023721 587495882 111512642 824741034 859060636 642635785 12103205 887609969 551014047 207682944 911321323 337874430 571473479 243458731 935051895 345537939 467768014 663742149 233195767 816438429 624277244 922487015 895792274 199414716 851683677 764071394 855916080 805318740 393942292 571832773 787597553 757439965 620828833 819691692 446093904 643207980 154983976 702171230 356520679 787613953 823194702 831209696 267312261 975554083 732066664 683866958 393882579 709370307 328731466 393929153 817053002 524004797 779533019 495453101 671620557 882996877 154146976 579082309 180355848 175677412 233913525 477404017 203625920 505977264 770437664 528407794 561907544 764437016 206405010 59966586 257485208 590157743 912378138 330800496 629509456 330277673 498261175 592554816 948194276 251456242 713007476 581060790 240451444 519762591 616462291 107346006 497256484 310948779 663438242 124883290 369241070 313813926 245565402 851673666 398358484 395161794 885400727 391871280 715144595 955420942 359870447 340690102 110310179 964630171 375999693 654329819 816167166 729046712 466869892 526343751 469843876 914899604 35296087 197560722 968276691 106974756 71793312 998885003 608853051 450792736 255799024 821135736 790907860 653570340 680040379 145636329 775607017 176255432 188830193 432395581 169668 754667645 495697419 450650123 349562965 50873651 237372312 219353160 785081749 332671496 942190792 363541988 882321064 190823598 925035975 803359812 8492404 955679645 655453962 741604133 417100590 320398442 888445534 525829789 580809124 950551557 414471941 127061103 635722277 782891831 872771644 253262279 835384405 846174957 686425442 457362458 323223216 497948697 704034320 569917870 708864912 177539897 899368524 828152680 848293741 504720399 591989510 231862173 608391217 636213981 588818020 747878266 865081834 815077381 932486562 965326139 681145215 773072458 752726941 968538467 3728681 743318165 834154662 409753809 654682059 377972257 569267726 901364601 544448209 718466039 465380699 467394282 587717416 187183437 371205001 824023581 84873518 471406108 657843164 204936797 779235736 831908841 963432500 222565213 622120590 658766786 591828307 20527559 25213494 536799941 506891654 864494246 727293683 674747787 180375903 951804713 854163120 769207253 865788132 454483729 964231863 61801505 47860693 476528125 75837715 790061341 322054568 261628865 153601431 534843609 636100286 240354404 146213727 962090097 301877214 885372149 241970889 713584405 719259215 332700570 164960113 165148734 928377840 621556375 773901167 590958954 510287914 103302685 439429221 188056751 910722570 643245515 707618186 252427896 710937259 198650521 215868591 32460228 804875726 521290076 665564105 946610501 482620268 665685496 506125042 943804190 480729495 22775425 633071922 464050743 676899701 692874884 638982797 722393355 71123480 175244463 165199197 540074585 761826905 120942571 707064429 652884135 636252577 906326062 548558178 269177274 760016573 664730525 44020499 144666444 695049838 268337317 753811708 839694818 511601620 921575599 804325425 913453776 682276141 642035260 994066177 500888147 790345651 144921089 897755250 794639792 7614407 940631958 646209763 216404578 787065859 213399893 36052274 180321602 104614258 589086978 384494025 980916551 174362738 427054189 486235738 937833519 63894848 379877129 761421862 3588663 628060119 197174635 18470091 361725983 584770062 627873645 396066939 31432879 647604871 460691563 631781491 235214941 908962455 520793284 1968520 944510322 787632070 861122561 391060199 753975473 571178251 654591918 500143537 223932546 925469346 213761056 605976693 203571361 262784094 615831482 43464029 338346865 819088650 488172331 708816914 567252676 295887130 635340578 758697756 304977254 219521462 289093340 493256619 40183788 39654416 399139901 828331326 877379041 776721715 597285233 391960173 682893289 269801148 135725369 309026388 475427415 343577511 63061716 73269954 334201207 613158423 311116753 244302256 103886049 885936553 88355427 941049836 660351550 542857176 46329648 42095178 709449352 855073399 22707193 906022343 801626575 711855198 44815544 576814547 484919811 141492393 701790748 584790016 411438762 750595545 23172112 539659770 129551427 461166559 667327387 971346239 755936892 488538270 836800 522547350 43051521 883257107 645561688 528084429 277953683 349721564 232073139 616484083 377221669 292935818 648732347 65379033 820431748 38529342 658156047 150241273 644458793 736312106 367617843 524463839 244623801 77614128 846462472 450378860 803466599 733509129 787671510 294074890 315161524 886357929 643911962 630837167 419435776 32688711 654984812 95728010 232202262 247148877 671711813 809670483 216515333 625575106 671554292 63772316 14599770 609567272 279928863 383293990 813299344 959840331 927949511 351536818 996075461 427287214 851802721 410138014 179261899 772444016 564546156 870303435 521150441 644187302 953190216 122766207 875396584 947112743 651578497 742268636 263508500 312851026 500483476 391287559 742992852 481102338 200853359 934640282 942619093 769034488 194441967 742082040 595396529 93395628 390422290 855204665 575298925 488031273 147249978 298201465 455654909 719307628 81689267 783932503 288655150 137501699 437467923 374252101 981208015 714886700 8304634 507989392 589680512 948214553 39523835 28038518 804998067 389426890 779585674 810799161 684084630 903608562 133096327 294584923 473264618 803805173 822358298 154450638 736941712 515777807 206880584 857955502 255270267 588131075 118885419 446284763 242913566 195328301 752674686 127478734 453715787 85674245 980711428 943784746 270186296 302881596 860429419 329030867 357551342 324220601 851239114 399621347 975462388 673827466 833250202 680974791 467566370 951876557 338625015 521647843 576760959 673786260 908713113 540582293 467809097 554085736 107649259 844634020 903991641 557678204 365373382 407138989 998781502 974792116 928730430 318572229 175473331 942752135 295045764 265707402 383480224 293214969 345139781 771153663 667270916 555642953 422302979 404759067 255047520 876580831 714017098 241399944 451814678 562721081 617115305 772720826 884071722 402600597 106026176 267904002 920435799 839206290 975323123 655973270 400604069 380876769 847174357 573622197 61666607 796154321 344434868 576261433 218362461 640116596 535988733 707314184 998129846 35774592 401091461 252119125 941377551 566563444 193431759 738313361 303458534 850420891 595152343 613636419 690370497 116068433 936983656 531179612 462357929 981588811 405951264 789286379 506569916 795936973 586627213 324719553 137134593 728966478 867042740 782199445 657831863 293632684 398464408 744424113 307858881 600400025 121051625 166307078 822874094 92829196 62619953 374181956 927385277 463513490 788154794 943913559 320242337 812636502 162889063 322503660 826335356 212287757 766818737 5776233 284489746 257494684 104808874 636301757 688288165 246515275 819923533 915627853 888393344 465905137 413190072 57406356 335084772 310078105 231467001 801566300 340012664 522507007 974590432 488131985 222850917 677292590 660974396 409930783 561288941 256622598 640482566 571340043 936936618 598907954 273540064 309963583 86016093 143214622 313395367 755847182 840282063 85776154 534906477 63013074 224071947 161488508 324934656 711927789 239174153 791567017 958028777 132117113 983938412 123785068 348000202 366424649 524954494 734313304 993876438 932537139 707898940 921619607 485073840 800930725 365312841 752124 813447373 479157073 194450056 899304948 322644097 953752119 919686226 206813112 576992662 174592810 62249995 544570063 446932056 71727796 335295681 590446304 867404786 992738408 886286958 23535033 110166465 407012796 101641390 73676507 980493088 731432323 613167712 721820723 325802136 250760326 237750864 440125224 854021899 217287873 222279370 394378185 791295053 503156428 56387369 704023709 451668200 284631068 67683671 179072920 834640831 17730979 929672387 51189778 216756833 372264770 584443820 373167262 76746363 647776558 464370517 409845898 913087245 504863210 593710444 674985407 846614203 162569997 48755290 826845237 850967787 295355398 258242232 978685941 367645700 598959481 143131672 336080154 749718865 87208631 368995058 802629882 172813797 536212275 727461626 671864040 466434799 896400540 675085170 807320552 730647494 922461009 403957746 896982611 395151098 978606949 906992990 854014626 260243206 760590034 480982143 467468191 739498725 351986472 959175457 650521571 563297214 102235033 373040993 770800271 659348528 566524598 917076471 46323942 100071030 150076678 944196311 621981054 267496071 171378075 642553239 27318734 303147814 357265575 317350553 140895152 807109688 592390159 713492358 46343670 851528906 524863326 126228855 997962505 559786663 261869636 414861997 817788648 244470711 870926727 769212602 553996524 449735174 352137555 415718058 974957519 189949583 582700340 510498971 452325007 521803819 180259303 66906463 562253780 92315591 394660357 38068747 970967782 511103310 468637233 716816895 425081729 870864437 543724337 609706396 789054729 4004717 136947856 29741633 762699135 290082935 267615894 614972115 750128850 996834975 464151492 498683907 381671212 221919975 774125120 562799188 480134668 929854199 858936044 354643313 724434921 48256832 617632065 499233621 508084993 979830227 116863934 253381018 253103142 206909917 314287089 816780722 280314056 403256491 995433085 72974578 728484134 203504561 574464368 349896911 790765298 182639190 477892473 549454363 810275846 958718298 711696849 31458951 80063040 438550204 471596692 845382677 831044083 153501893 164696436 61685641 794515737 776323075 456315039 537134372 657994319 797656015 911360996 799696848 308101293 336355083 200210783 755033201 713764311 38082592 994676951 857443905 666750906 235347356 463742755 767706071 856916006 125651873 253506380 828913415 439143684 583986992 634527869 683705985 459046516 281904900 528027391 392249591 858092869 58201634 656809917 912769845 977058269 18805833 982410042 874662044 117633920 554017087 646903255 885183476 297068766 52746099 916614910 356808827 762937576 695629599 363249175 957650667 360808919 279659754 730011994 572021279 792076587 496120933 506184831 673026921 341844251 491983202 409212183 636141537 971398369 840449536 278155362 119595233 345696475 404525568 811178187 501779266 87221474 436448937 125966619 185392628 261481172 643283386 800341737 922716977 528626565 709854097 492067238 26953937 191510049 536053303 67123838 306390207 212585003 646915983 67983078 315409619 968549552 264412948 907041321 556068738 106880023 284137791 897059668 315702541 773991744 831157721 999617759 476575528 254426494 316843461 913345249 211943733 598157447 970555119 799298465 223624813 969239648 726342448 420980368 435782511 367642751 875450794 177728641 41229894 887084098 829128380 773004123 707460253 923173092 69857506 891175680 885619716 789437818 772138473 310473204 233269620 174995223 548874586 72190137 491712271 831137607 290777230 408793341 6343617 951897116 551015958 778397238 769525321 434767188 26121341 878600402 658263431 716277079 924243207 591853774 94229693 706621270 330620168 378431377 962079189 452600130 627471977 209923087 7122035 903217622 600377647 153892901 333686882 537798426 890388624 338680880 372784873 572777348 1062682 997707234 713704541 235030450 492547971 728211313 897443431 269168473 564575512 451724979 628875771 63518965 203630181 894948143 86700141 126682813 360642429 921767350 571270803 553623533 565851276 803412973 104497427 889886469 789401259 834996129 824277605 676767673 741460429 116837097 800053970 960250942 363931175 997382397 613090685 813766876 510010651 188531019 792427945 856809070 494242189 376366825 479049252 376246780 763455274 306347750 406762330 349287702 371826871 723120379 943825474 599176308 665288178 188844630 923795518 321757593 712014630 413148669 514942876 396210011 766806612 286795791 895451399 791666973 401262234 203926745 585547353 902245108 275732681 723963008 610678171 280979092 741463277 946150788 97161882 380648665 494993378 660135950 421200592 637245297 641124321 303739737 840432692 162616825 970314360 805877998 211696769 430379691 591464609 361937192 616383595 41466349 936006175 943754585 965033844 671617180 578751222 23405048 671981145 13715478 942209542 905519679 62093167 98864350 174710387 980435255 140389308 266323105 787633038 756177817 202022066 289620665 491448290 637022720 401775434 630430985 386775342 199907265 244778255 255900066 740721462 578549147 883242196 174460642 464989728 70735858 429164158 634912566 403190837 245327367 191737800 746603567 430520046 287004591 859563177 582943210 89620133 577051253 473945613 290221040 523700155 49230990 397554593 535618380 332095646 803474400 859775033 577778818 451856197 868641687 231966088 895243454 198495990 65072119 288717267 481636226 104877433 730577510 529928086 632022186 185513209 629778636 344751157 437130836 998135317 659020656 439196759 61171004 423858701 83559679 336113988 178706989 199303504 320787359 287930015 119810909 474223057 906754194 795771582 635014129 561469936 576241557 910155389 120664450 442469116 216625266 1283148 791854318 757647211 69884179 771707318 923853241 478082481 531636701 182211562 169430384 754989322 824046979 454801834 642488124 99427033 629162969 477670903 912985594 752273456 751494999 436385464 410940930 681036694 920324467 12556997 354345650 644460504 929156915 772264637 727893324 254403349 270390252 414069966 916336055 460238242 802766463 286205178 84069315 628563534 60364037 30317079 354499723 421752210 962287077 9935778 362633929 566614956 341656433 284362013 823657500 617545097 337308633 273856045 116514759 911313934 551964604 68046405 59692196 555477246 242558852 168766971 499813014 832229635 18382008 372888875 375386148 687648088 317729546 299303312 376574098 44875546 626001006 137676346 147453527 702499860 162095718 487011297 219151476 867418927 652849704 862957070 999593676 409748750 846234480 288225648 452273813 357712502 907296317 2239404 122210717 916287623 727298486 492465275 511349211 313349708 733112276 74881374 249147985 693708319 553050047 494210307 897527623 437674324 880469384 927643551 807646385 496674936 540678518 198048177 238683752 354103009 858402822 909450745 155249487 892180112 173373530 108590083 498659061 216260717 717608962 348275316 367403415 525418261 598471386 802211656 393706931 18647236 895835670 929368397 945463372 225742277 398131376 947190941 669898706 185069577 226269379 530103804 622729934 297961490 299930097 451880825 158141861 93978590 561470237 487656918 595212435 480344821 196387240 760371764 745467272 254790480 493889479 717044598 935318790 886242402 153469787 868229862 128177725 382453119 387908626 130274010 527216417 166235880 696156338 267812517 584177364 98648908 1854664 758278801 205905629 270419481 513255992 855450732 465693284 476276602 867102760 280413508 108623102 352085294 339017243 459166839 883516437 840540348 653445124 640653017 868689486 46322512 238754240 498924494 377301750 845182603 939930775 939666199 39524545 949120950 710957271 709391725 563725368 693083042 429806550 178943389 481185100 77163645 475719810 68082049 285117465 661284332 477441395 821034907 858215604 384457522 498111711 125552874 880800621 651440411 611240667 879881404 357373131 942240590 875096189 279905873 165614093 957428833 158399866 617269316 184608806 718415684 399585199 613730237 646937126 355241632 107609179 820977349 890713112 902290167 437083406 307261050 715174664 451730134 13964457 527636248 759777435 22300155 871368891 148203532 562921649 144325209 846693555 102819089 448309369 718608515 220552228 81206200 237960494 562700627 96751698 49399163 207527194 542202280 986496968 698690371 338623572 278703851 199870732 92761901 325145050 637063450 304249970 823565423 533572531 518524097 655345755 60529447 887447197 505016185 1111552 173002728 722161122 978819629 665799784 206413251 211200547 814686823 660998790 86439712 138553438 689054395 248906679 37130570 705962062 372658035 296574663 68157744 132834568 280042038 801986208 231419442 894294892 523362807 18759287 496562168 779031337 722234094 105836149 174245597 169318025 314020573 839574037 65517856 124850786 244220047 535343038 857691965 575475557 393674801 790330512 712434014 436552857 780314036 379833287 13882312 603116824 918653044 812395421 996712687 220214419 890148109 647436403 341248361 855747370 233532231 616510570 816455448 919650223 697339981 15178967 502444979 9295766 460200248 714912381 824503591 236978323 383433389 691835548 523067629 462023449 553142075 736167681 607876946 208413523 498980001 689588909 387829026 502502357 957219656 979270815 602829558 336091321 597416988 863749849 397132873 865440433 969177733 718508061 908706547 505345629 209846969 551868567 175841965 396772949 686426190 992961586 707441946 1159597 143639893 569611514 450016731 433290663 494164280 55234849 590670383 964101297 204159378 700406574 667630720 879228087 801665331 445692853 450023333 377525655 164580034 531267083 965020217 268953544 916281053 446091835 195582928 162221606 715851653 819746498 732812979 997201647 451951938 295108355 699736296 311905951 351548730 330907335 528537767 626227015 625624169 269131397 172588780 167754351 927946461 273070649 963593679 752687576 621896754 953770228 759124824 655634315 899213797 465640449 733853353 236271680 622812965 657653651 445469764 585613411 978015522 194537412 383901168 366211722 59086832 701083737 945886480 104073254 14944646 946495464 368225168 843362530 165834754 242861476 907468246 81651457 645877100 822329889 879777343 418454212 730911605 531524224 900444382 407608023 413011397 304424711 686130558 179303691 24382953 782946962 707974981 775362291 726702758 435213237 43749605 50467546 621240188 528017161 934764311 122519819 379572728 48486155 247746382 168345685 625981854 329681898 705709772 847344169 867999317 58846265 798117178 631186636 39887051 844977228 763382721 67864442 170945307 142156571 475104307 994210530 874414980 412714282 696701779 601775541 822901410 14556318 596194590 463555806 890770119 955878821 950688761 189931798 71402123 958451390 130857070 446879638 410702567 960086457 113934988 888773659 999119268 304766205 316198198 508323312 410383297 569384298 172675388 195536254 27766542 76677427 455055205 417645636 371200250 255379793 990885387 760237601 511460086 878806207 612761007 501260415 973517715 837153204 592977399 434136479 997474698 456864994 550047995 324110402 200166902 337168467 402242756 132513173 658571152 71888467 492239512 235682589 737432571 402591451 277671387 18150003 946011442 595314140 180804630 514853312 179281406 654642150 102483507 508073413 578818681 329017026 912761241 104907268 885191778 561989542 33357251 981470690 533961362 184342101 254650935 537705186 786011515 348720346 164998055 808493500 292159952 643556898 767605717 738383144 829459190 311582980 118012542 486424729 736485399 144847922 312526252 938033137 432190725 729542491 752751366 740145042 718898334 345343797 839989980 907221539 333252980 521714269 23178920 887559890 273114489 18593025 765245731 830355336 10890710 437847969 845313489 862408198 163409868 489702152 731789550 697084798 614987502 810542273 903954079 159373165 294866628 303117696 555567637 424848493 19231154 197286458 898839214 534548944 573181584 699676005 616387956 979253889 325709706 405146031 144314823 435456266 354277643 377040471 878466572 873297910 263002813 928004012 9993119 683416168 128023564 244651362 401901702 503915351 927547022 494529940 561058362 366825194 736388913 223831761 556239144 975076334 46680087 294791867 292477821 575263105 890872745 992620777 81297437 923044937 706312364 116381415 987774843 124747248 557332480 516997287 496998916 506401067 179503838 687678578 476833702 425900606 420293783 541400377 537874775 397167781 314851187 552290413 161612607 38386638 682910443 570510960 803735015 653766822 294970211 342822916 980063578 329437364 720946260 953988245 687433740 732563713 937218709 31206510 299517591 600439135 706531443 200523998 269680936 87670452 798991090 588106726 239692667 965134484 165597450 459865104 451398883 919638809 510811863 174002952 467550212 592139583 558415692 228833527 447918270 518053391 78591925 17191365 492172777 882011264 894845013 885403206 273806048 231621323 591009987 904879714 561442090 58298113 696497030 511371515 571271650 889164306 857489272 937916218 878968 507216765 133383041 346225101 871183103 422770709 334885774 12190985 539404862 792931689 350640913 495585417 87414549 54369898 345657904 689067822 910664971 812067799 894088869 987707820 345680215 374879562 542907800 186263236 491487012 879427006 888209734 258401138 941404587 344346222 763224968 953620337 318512067 554116669 836668688 120137873 308122016 179843533 416238010 389391956 474537326 83298624 364546667 383758337 888427103 332960906 139902836 591598505 903056579 979895933 924321352 885383847 509396594 834957698 804027822 86490094 668383108 535370411 126588919 221939957 486469787 233601388 59215015 280984419 156866048 509962451 927478018 802031973 238475069 605857881 888996759 125952021 109027220 406141022 227380427 44426193 244265344 683627647 987956628 398663571 876964863 459129967 632773782 730438813 96209042 956024472 17491094 986130736 582243841 552721969 453493554 478855128 249134829 609620517 323796477 98347422 193692787 511169659 726152043 762108918 124468670 249423440 211526672 881248720 554087070 395004285 666614570 270240320 593743312 39632009 195084822 725909797 418848817 189641878 331093096 126038794 422777231 95885323 521767729 615138943 528749431 265406360 984718555 93033658 29842226 354364960 766034832 19000412 280374051 916908855 228692443 497907989 40237879 429622853 221426184 153385439 336241019 946239717 318340619 19696113 464520151 584543002 282665550 161844492 440303500 849609158 228534545 424261115 84631432 129174159 200274242 436899075 434455848 727665632 284970422 993622880 697101793 40223535 783297345 885886094 833319530 59197093 211113618 37829447 147824846 185063738 695769910 450759049 521994911 132470109 991669764 444801720 668727104 284570347 589676261 861850108 716216327 360375320 476946680 763080138 821912405 962040444 755586512 634742951 338723524 292185878 824021823 836107682 762610616 700528224 351776388 40830055 106580173 804082988 781954 609537770 227190237 697662738 367516543 887211750 208386148 240887632 758392399 42067342 187617107 955133632 271977538 458913277 665508257 835522352 450475038 633959983 670982309 766023414 535025476 322230497 815241915 443517754 887821690 424485387 742706781 799082811 60498758 597802895 655095661 834334727 160778722 716770411 327773951 334653101 757334634 985165034 159612761 755408686 19213478 251780636 928367732 695262467 425109812 630681886 654435811 296787639 742592637 982436563 712926831 720185312 55194538 211806517 906519731 621118112 922030811 230420264 985029184 4041594 792303142 600189593 144927699 242064134 838012562 98537828 761093962 195454586 445802091 954281981 554243113 239805416 639244450 683708627 840531057 317001438 940285281 530149882 822618567 327369698 404340219 452525730 798889838 474653645 526558936 922459463 872401924 612762693 249405094 296255965 836760161 757625174 905678608 920527295 303439955 752924306 159513114 98286454 518362110 665318027 192445827 649464884 359894609 682526385 876648051 660504561 818923442 594491688 843463721 266107587 179691376 31591295 691664091 574098185 596396117 706978505 916576650 373608399 41254879 147941682 613862611 521041529 42827472 225758446 31475320 598917045 609593381 718019729 868183788 455082993 533187164 459811151 390452875 469072747 420295520 846913132 676278742 288179095 281279490 471455050 995685119 919434393 122510463 580605111 513977300 81575625 739262997 463647713 131618224 915266952 321977753 675480091 467939412 221160591 533925151 849509603 83702982 80237221 585723008 936036593 829177699 962876100 697213612 384952588 165742557 468944763 204438199 476547921 232050660 374552709 705352701 920468701 550297316 152595675 763161698 95985086 929902914 679192479 2736309 216364957 790716430 787673728 638586175 306827062 497639985 851403128 291115429 358983079 888269818 671496187 18515991 512408452 234650045 558477719 661485519 923286851 651882609 325130139 425127522 946157308 92489949 565193237 535557300 963982677 865208216 432378226 572676975 709279271 592842368 155174875 899526892 353560887 450163254 944005805 406055498 512316126 349511020 615627657 965103585 570392920 733649182 957320252 216282980 393144345 135956991 680281322 584708116 174719065 738903099 699835659 762068263 93212532 665594627 541208583 926359847 188668268 265007581 97432499 248516639 928205972 447836921 585027349 515206627 402002780 489511902 934344855 592898584 757044681 477440544 203663875 368382272 813621706 141694011 4645709 296533959 760805215 968739566 910834425 830293273 348188919 860066699 896551427 569561101 330537198 308238393 455053837 505273604 579042485 31312584 52300632 37726183 945811980 74502524 705811109 108062087 911909647 243020004 408372897 61929668 962075904 954524708 488853698 459249825 512927807 192164414 815730566 51293970 472801990 156246127 429655531 581224325 322207173 859058345 286568960 104677661 808016607 467628909 242499375 300519487 537642443 543716750 131422139 525473758 326061298 876786434 9658768 143428781 523513954 994879006 414924929 468996522 302615583 751183741 250185662 979726436 587461113 27735161 777717093 714248487 598614993 568380992 938296853 510568311 829469559 504709045 174894734 813125213 560375175 366096627 114723780 586020269 246093078 351275908 779483573 927587050 598400402 831885236 498366458 216832827 509656386 366357921 995987460 140892103 766849939 456660634 799738214 222419212 447603959 88354336 191086293 747630890 643376503 973558420 333072033 879452596 693214612 961357553 854066448 133756169 656428242 391918501 250524514 750754705 760043367 707603201 768278165 675005207 309092482 971753419 492151641 605051507 13378808 794708112 58152744 59809393 651221165 758592951 37554875 993433259 652461242 854059213 689873791 263361427 577825750 308997099 411608426 521589434 991480953 55513405 478132917 910830677 510898731 785623966 89868448 645124441 718989300 538219725 140033382 24306648 968159673 676501363 220645808 65505541 992301650 815012759 649564775 661219779 365461617 265855338 858067737 152509153 910969540 941750039 282051736 231138142 396818794 620198106 824965112 90930891 953633155 6486100 49871637 111774482 178322686 692133992 685773587 773849322 533953559 160676294 434986239 300202727 547725666 293405367 589425465 798179357 101262187 425951228 240819450 521028380 984547967 228584417 829650556 290398307 351030037 735100776 381100227 568410988 968095308 3964662 534983243 612612859 559732573 270458669 129275275 682486908 333150109 258928896 144589667 519511865 434870768 45695480 406746201 467875223 686601537 180746804 846041 925161163 870493027 26989953 406234148 596948811 581104709 60211809 848790068 613561298 890905201 588470280 486464685 743041334 687905243 832595693 431446777 12565354 594032808 292370213 946483874 770491072 788226946 439380587 632855390 207009506 168295363 887833883 674361706 158965692 334686675 370262379 937336858 405187704 784015504 206558531 901741031 111992576 14118149 651735115 513829325 552997084 915520435 14780620 806611098 613394560 638224687 146756315 321605611 463771800 564206229 41203757 406879944 628604825 709377972 460021740 937460979 416814096 371163348 292305246 886429316 717274299 175838019 522941361 4472653 932627892 806988910 971103679 294480223 426146447 804034943 980775197 26233312 197126596 839718303 966364999 262289713 287729032 588611915 29862113 447926605 379282369 42798572 636644158 545804525 537498470 393987626 85781476 113181468 994436713 417126508 3796886 996163672 457912299 477560806 165869219 73877533 277191973 209639454 161448536 518521051 131350244 123212208 442165977 3702448 519332482 326475012 813722101 63351508 697866346 132637218 178978529 953752434 145967293 977935380 833843134 168120844 648961042 35138674 89919116 641760999 577477455 622802048 612766251 721609346 961591665 927729205 358371219 411791420 61619839 41449554 465284139 584676328 829761600 963842973 701598845 581563694 389974360 803432278 107784298 125733019 793976329 562310757 36292580 794303236 955214177 241253335 41440135 214856493 987804260 898867804 665466470 432409670 892924009 466477476 628019819 817770348 580363405 688630819 458149173 497695756 95229472 264221698 661516102 723285721 265206687 886146697 778486619 935219705 205335062 595811042 845233566 142706274 949995533 978137553 69628413 877689437 89091580 288114739 89170595 100193479 520578927 60990403 161326369 669774260 888526010 615627155 189655561 933246412 18030587 935445517 25938862 115919364 18297938 474348703 10401673 422088504 548747652 85527602 721788059 359118060 872922323 509758998 832337770 683442387 821816434 788149971 537320074 803866111 418358274 415245745 646724076 190280057 939304891 209817665 36855758 580674234 993785092 940941650 150274918 538350015 124083990 861558663 235426947 167287316 210571355 693093846 537644287 793015480 660958855 57182683 579623898 253738722 643653140 385030104 259896795 184833278 442505133 265061984 141518215 703449717 101461981 274335592 260524779 903691732 451484231 236968720 54837066 394777851 839339245 571664157 735372215 366130410 526087910 729675289 927132395 189248330 681891296 652269769 952576778 513055104 853264973 351575746 462080528 904782599 668003804 501598940 150545418 646693351 411567547 761859623 928963925 878909980 102409136 737681647 245282465 699883640 717444973 956270138 923703394 361004811 2551511 236538817 673997601 799334413 510624590 22454150 258424877 189045824 538010577 591409458 728345511 237976337 932318894 299685872 333283802 404510858 183035389 88663948 946216991 19444029 602702618 937358486 760924330 876391381 783408469 31477770 923922703 749652503 263076812 360671343 789724197 813252979 146803242 503280513 175739117 231334455 89199820 154745143 702293882 368462309 163692109 88789428 277566166 252183780 764151530 563145457 695072108 824734053 568675992 413039532 518193601 547173506 962362114 38686195 785271026 610438635 758095142 155642571 817329690 577835177 504212609 440986690 72666967 222794253 596428094 656118470 722974162 3692210 915257166 983530274 661875740 994022955 343800031 21796000 594584893 708102518 653935412 118175835 566340412 473378372 219874393 543236009 3787693 890777291 848164819 590321215 249967181 707736025 568558710 198162191 842214023 301553936 960381211 95523531 398809167 98068094 43285548 970186203 237053164 889097234 89051199 664184464 497528960 150822510 624484718 665164796 608085363 543815976 234714612 941331345 524802588 248475186 897072443 87330486 320905885 265450276 874223996 982196257 737192901 81238554 171988264 871372913 897642409 151832654 820048187 143215985 120431347 617099324 697494656 121403188 182672179 522026374 325223217 460473267 464411526 646911902 41159818 985962170 786467299 17467822 503343007 387031050 791782524 482586527 54118727 895056439 613407116 709203647 289920588 869239104 420543889 154712288 402803622 990143795 75133058 262069404 394630478 987480599 288809079 733829300 322580635 141690687 172380261 731666769 755862733 44607755 443806887 31823467 419310672 654354866 828728832 726471159 822608756 792807599 141623822 22440604 543992169 712502345 904465442 719651413 500688180 986684867 614373195 404238948 978072954 957353030 595222033 11424571 934430833 342474832 585625739 354968025 52033864 139605239 342161962 799148141 679842900 346939010 225834960 143368582 642915795 638925045 836944242 277182263 731714662 284171004 78930205 317598778 137882776 586164594 604058370 744951256 252374341 263114123 437123003 439317333 219076884 463326920 609689384 514099731 176109253 575763056 917545379 709752156 938865885 459531457 977687498 988803423 549652384 300851606 453572948 659105979 923113603 462448054 977783904 691420953 930575178 774826213 185173282 169542907 399887367 449373477 77803874 757055489 12910648 682660344 996521636 770872036 199028669 239366226 603319237 457635007 965286570 149468980 779179651 830462629 375351866 62512570 388094781 153692954 60281785 126342182 395662640 702723048 27323111 34723359 10330225 359469866 318090076 138585890 413918653 116991919 710423716 293501419 711351297 306092755 356362592 445380511 781665048 603310111 780482697 968783657 914937957 169896856 250613523 579220125 760389137 443271118 693947398 475028843 980128470 265236889 472764436 459306241 425123952 299130593 277606654 134577534 992942350 805062053 353523307 947043121 709498874 470041740 132464639 619834650 573163530 168671463 389476407 670685583 188000865 830529806 932425974 635980167 149800604 357507961 218463205 204072457 847300508 768235196 158585860 687456338 537382400 371494700 5082570 390007681 15342532 2387718 140806044 40524226 714596113 178691814 287045905 737609708 935112712 161720012 462781491 641121479 340173416 64358229 217453621 218380728 478115998 612871314 884597886 321393325 762260192 286044439 339448107 68327668 546130305 922534234 462708243 157544503 239215313 224080532 784156699 269432057 491448918 311338718 424646460 472584631 995655408 767170951 711134225 798991433 213097035 132005018 518747625 907616939 590331486 382048109 312073624 667783595 29183825 378589755 92941822 417981181 123094768 389504605 551055718 365036849 897382171 253309873 363746023 369413242 556504807 289055096 590699541 517145508 825280623 492041320 37224788 959713087 55151993 114367254 713312596 562135493 130113334 246652023 672020718 810129541 288960719 428459245 775543798 17595100 266841943 615027269 305187599 946725729 666302615 650387247 78268560 303956249 387493241 293909596 52837154 860458441 299468595 379839377 993661072 732372486 962905888 462754840 297925674 32637152 142805579 667580659 490043544 204369672 172080379 973676492 662234325 758532871 930038245 181605803 620893394 953553249 329358677 220829980 639815630 618102790 756816468 430795530 103790324 952665546 613189141 626115567 987565279 133624206 759259829 171546568 542503023 280343751 537109106 88399583 844083239 587639721 582526575 955851301 981835702 705759292 530967447 478419525 883588639 732220306 587401494 895101472 577438279 346107224 733985459 200575184 207396385 741473183 962730870 213573355 553219435 450327974 957426650 198804567 90049128 887184736 174781614 260307143 327218608 435513128 166339471 246570459 883253435 548169711 850570063 570372808 253012351 383647786 752151286 104187814 818547609 90297902 946086234 182761079 275231910 174022178 941627284 146790162 106696695 991795164 89248763 771988237 627503508 587634829 667778220 94540139 894974478 97123983 227456238 505391300 723806150 715706210 854085988 791875639 728107285 188983770 472825870 155910242 140606693 436030977 653922964 694719892 678049857 201798033 280618488 737086584 266522598 286496632 538656049 467284209 969146968 602580467 97660817 331595285 615219660 404243707 974894884 11466860 467001526 232231428 989198770 15627497 601312371 405749091 866468164 609748781 41005191 783298982 530753159 912107423 234198695 411796681 721678890 43761855 590235138 669951243 696229569 726663720 853455522 820991357 375837180 316390064 972257653 172203095 550340220 237338059 210357559 558397356 766127868 594460973 443442421 260715804 879028312 217152816 558063684 969096276 902648987 363586093 8880224 906822618 916505456 966462864 380171422 38643958 209814453 607946932 106015524 292099733 580830776 791767744 528419723 82632467 391301927 272073222 960763684 538563009 509865258 294604404 616616247 413661132 661780233 310510881 265640968 98275145 46082281 55545140 564623841 98080190 647375530 11659403 957644658 37921575 277528754 505329798 153875913 28422627 723856483 858847603 821423817 280903187 693973616 707238465 829519059 494460105 67508041 563717595 559335927 195467051 468014823 71278113 197836150 984299965 750531495 852588679 319425133 868406474 279956657 466290771 482817527 634513567 860797812 463841966 419164437 951343011 708246704 706773232 577189814 809160474 444544980 124898616 830169929 912617420 890378150 127409778 670284332 460491520 425398755 462839450 733555072 829100883 760685192 506936009 767602725 375999480 593123670 362799941 207840202 160576909 403865055 537775139 655777592 351359661 482587042 42768225 827081438 437379327 88445482 675350931 554938397 150867341 747092310 792963167 311948689 756918412 462805556 347624693 126435723 899894767 807330460 995564213 739178651 498459365 83118592 79238875 230787361 831728839 210548226 762153279 968782560 204266089 92621125 228042110 822519215 36853259 698715836 34996103 555259968 897680460 80797017 269213021 85076264 326173064 566878027 641005949 292389745 809325321 320042393 368019358 789424605 64519713 325064708 133174373 883083940 528429765 620841193 469777134 664648949 74481293 898670100 736157837 448256572 423609478 65325453 376476945 310538371 914544098 42250181 203396704 101894085 936043677 211374443 883801628 414215973 722944954 970703195 626938489 215555070 825917457 586498946 348616408 463004775 5750880 564060752 694006118 695573875 371418276 267770653 395542686 84003616 496158751 628685890 406313469 683403952 42193009 298168563 417679937 178670065 122503652 829958270 529414711 921327185 174119772 369076834 390383905 932208013 884588255 799231113 256178499 378309092 900244807 859286808 664951906 572701960 835943003 917659159 686498138 277252392 592984517 476373409 994662233 584780471 714996418 688924852 39711030 573768821 39424464 249304429 103293028 587086527 592466825 202617513 807774389 639163908 266173649 184694894 288927365 243095806 571028177 54588108 609958226 587385669 545117508 863020446 715848947 666848685 627863082 275354821 312072754 222315765 140068701 372369723 375760823 602703539 597905076 358131072 616111147 467133766 190956215 710263112 623660244 412331184 261538936 899422269 104929524 998213331 678112842 455729266 677778527 49132387 681157199 295398072 347643042 679610323 984031761 284311425 280829265 323648070 850314124 599164566 701108763 854540936 797179970 378264157 346810975 377436445 989192166 976455176 346067550 660574100 52207390 820487458 686416814 573446455 297079804 118017068 390600918 46515260 592832585 922751730 716205677 862555798 807638610 878788951 253502533 245184174 619666022 211018025 357275332 320751512 259200179 718980788 392785656 914808207 525544824 202178273 407836564 576119624 472618172 982948309 941941002 48925941 774909385 733093997 605106682 666895848 716397506 125531862 325637319 921079005 872908419 376167595 464115933 695843729 41576067 660906684 648166492 255725912 146284592 949653806 853648163 639676736 180692472 143838232 199601092 647987144 956656415 917878686 185190728 296413451 641810969 821233305 393966714 993937918 188508981 376495471 164770232 280915934 358726399 726598733 62948325 842345607 206503228 24486749 64816772 653165203 609290149 860119879 937397084 554635275 7434509 521196071 209835342 355853514 182228877 841833905 522177313 905638977 116359104 629641884 5653572 963541657 896971743 640805780 860650491 456452669 600092246 870042211 800719622 62703260 690291469 476163251 310314422 673623264 979375024 86820992 678571888 797583236 406468764 914519291 253506410 927298250 915565440 200718030 468413740 742162995 474165733 920948364 66116086 895343187 124743368 180522042 85435263 715146829 52528164 167520592 625578290 363665015 498834354 873909996 600891703 357637510 644681341 305656428 417543268 735558231 899147570 368498362 254867408 61467113 179878782 525726740 412258818 277274619 298378088 614191434 908932214 833436983 760982377 663928051 860834691 882658631 649258938 313788867 120876692 90926854 889132176 896393378 306932235 678189286 642645523 431910380 68450944 294617329 161851533 798178475 719596227 203276728 62193030 235110219 950717340 352209166 857752778 805619815 521863772 757609343 252631918 380738032 631794739 6157526 958496771 826643173 573585704 330018914 893842644 59505672 361372130 702639652 698254838 199141701 185099529 665265379 74218300 847283076 564589376 625684690 967823103 14372543 542736174 32461611 956090867 92986472 601763746 780099265 440946169 518551266 247917467 562390791 196330277 198806118 785748990 126868942 508934287 6744412 396419919 585190239 784752174 930443745 623681831 58696827 61089505 324736338 120130261 915656158 789843950 641780720 86706716 517201208 382143102 914746386 400500825 295559631 41228988 679382865 472641542 232338141 488345572 931399763 545507640 848366271 300034246 280228408 819245552 72848185 38696668 898233462 281795974 154740551 781670093 443711735 431524487 722160114 538104082 170190788 995290795 437589240 615404955 353637383 467762321 702593308 685438494 601357199 249720501 907170373 381265301 530138608 831143415 142360264 613495322 371778929 713934310 985857022 762648254 620761369 94822477 348766926 290140829 762345609 281710763 5614434 596499576 624899237 831386999 182860767 20695011 984087548 657240042 237301746 841115651 731940036 51564737 845207577 834770712 524988473 340040962 382768666 934697381 936873747 925716856 152815799 798020625 232501597 540335349 474223370 514010198 709824528 378609817 168434269 772504435 483548713 605331929 694725388 258158344 226242206 627550915 447714646 812325816 606775750 147396908 482480739 792948204 922659101 650313966 705188163 312272020 768118695 679265060 225229755 92312336 510280140 25651853 816032257 152132230 706460785 197703065 761339675 115205716 793393247 982415629 296445132 909488479 961096097 985109049 991805456 883160670 127266664 921695893 34574467 365682736 701465798 930754531 834512514 956810009 860720116 578274130 624963515 171936804 556366463 628607692 623301630 690938398 152802171 873887470 995607618 783969483 39496732 380864298 303705608 348543325 209876210 837385179 221665793 517014469 841548125 348201216 829596011 102795644 517696532 64618488 787842870 572840492 973884401 567775292 381335509 455997429 586495036 882581886 850672388 826723146 484876843 144824611 6986057 671324125 633592023 65885064 424414758 315238224 211199224 889112216 842203307 713106931 60920392 839824766 555334743 809134477 712558376 529229433 19316943 190572820 97712873 644495128 528850351 194231780 914292484 421342590 110293333 909146632 197988251 507887801 982114679 301648664 928971475 525531339 182084342 791821629 712418447 505952231 848459829 251805596 540931965 288416125 852595756 727879806 966677021 850120843 751348233 361003662 120392444 745685818 184220653 668421785 693215383 672799121 430746379 922440162 32598947 701137351 326699362 429540107 955717794 877053771 5295743 146425024 327449804 816376163 461129134 930222835 400755978 10926296 888027726 350036643 891435707 963231848 721763366 787300599 174883271 681035480 307597214 348586768 534511308 563855746 971416637 923378304 413797714 549299560 758706348 48286217 432942645 874185899 362654130 595021904 353639448 955938107 83048112 65876140 120531830 967884966 817200447 798747142 433712708 604543269 663208669 303428277 468742619 265891927 168290553 533773709 291949240 329562462 609595830 700267051 852382354 782513582 35461281 126036927 290793125 843703588 645105380 38912191 82682938 764114408 275858674 146010550 79633626 658984538 431284218 66057294 564332472 45129919 99191947 599863233 24022832 96327538 507015402 400823074 195948491 379214439 570741089 620503684 35046403 151567818 783621193 83224030 190676115 958746780 182559869 582512964 693296663 561201851 977522612 770753658 321627741 987547866 403268247 741023512 558573297 254498159 592695244 709794070 374474484 657852897 533094529 866166695 468969740 649825911 219866348 195950956 29169909 349045913 933154836 589992142 408177109 614954628 602521802 896735525 321778953 573615420 121381639 712924308 228382352 55295124 902735434 849411440 823652334 876601406 357277125 145834472 368084512 356239462 143992400 114005050 23148619 564895632 608178722 362529487 895408052 984861783 894677823 126041109 863914426 94334708 844215940 549890198 699971560 675011243 335500097 803058724 272439260 942169224 421010096 490706295 823429080 536062293 486113190 75890264 345953876 417923138 749632542 550223536 585067612 43817800 535119460 959603318 724659094 591274878 148920969 416247297 374924469 88246371 227254751 964680464 738703826 720173480 422653929 886290727 202802104 152696861 427391852 254553502 944067540 133170695 976644814 858973517 97699233 943905269 691053666 176336585 370434394 980173101 617109171 504261893 275375990 693257847 224015749 284115171 990953641 312492442 494801724 213004012 812424442 956476378 872084219 659664212 247206294 853328943 357585309 504763339 448329582 164400181 993663852 327359984 103004747 487519023 875409881 232523333 265653248 15679629 111073043 713368563 803703767 757188757 406867771 566367519 788204348 728521572 637180279 504445449 549230209 45669415 279200335 324713672 500354025 744067553 280277962 961446389 470905586 180975398 246751836 593540840 316796404 599537896 274126861 955582866 699254276 211217612 759723533 386794124 437973234 372439436 298913689 596694932 118619270 859526780 876386846 142921372 127295001 924248122 519384183 472769696 231597141 790111336 69700468 310889107 676615196 505420304 776007422 202909717 30151706 987274580 67414505 987401732 984678591 765180776 962176216 989282201 735257175 181912752 668500054 293690405 286514095 681212415 593049453 795812897 777500117 10352569 802226308 655760665 707468730 206489556 349183684 634394738 745266612 597102683 785893402 223485486 835548277 974938826 291565379 392212126 373462118 158023102 376982830 236617241 139688303 39044828 784452422 982510865 770349091 291837998 12606761 374169849 415826572 406555807 358023951 412857324 121549935 568592846 177225125 599868590 530724379 128739246 192034085 313835054 428602018 101985512 572913015 527629588 329634379 855223439 64359443 522157662 467669067 583168403 555264472 772972359 615283894 523065878 93684379 199840108 144167520 50103371 881432034 654372798 159370035 372012176 195583610 777938466 391043956 978065816 187115892 907331642 448454325 967710634 359890156 911108249 40109267 418599919 436533270 841516503 17456643 757066844 778271169 772887228 610888291 156012599 631084857 825629506 651821689 158691354 697606041 462136659 62157559 920365430 848222111 425807237 191771317 894096865 448552891 743261560 248664723 318587116 773540787 683152296 749963371 622181521 636103128 370874066 886682617 145365932 348610550 980977752 737428382 28508664 42767750 135022460 583971567 131954290 884681075 180824140 242218841 110421641 93428312 58939841 75479506 659402741 368106125 825202292 507252539 521501701 629731772 897321780 12446078 48682196 697769822 486368416 71191298 948750089 149727887 858428678 754487813 973250162 183180256 674433883 399675512 319094796 629670140 236264580 111230338 827013922 773786481 179124576 890076767 957590302 584328331 690474558 466162910 4445217 142406613 413670669 469592556 127836662 694980540 258568987 570265829 600721087 860800168 701936449 640836853 732768738 202340941 965653340 212227325 46878152 99498546 155898652 403766051 612017247 706054910 261616380 836986969 501283142 268712831 326453471 608653319 861036308 265607821 894566524 840119355 207193097 36324598 828972890 796647868 35344509 658869331 774719107 625598299 205667918 96693791 992865869 128040795 295232130 362285122 850795063 128955613 166199992 182460108 879708889 14368906 359877172 794770257 80460308 886137813 554085267 746801948 171082420 947793239 833791028 700652594 410915553 727659911 297212696 344034707 982058193 913939710 478036574 24959304 154691356 765066069 570489160 694049242 785240480 642401191 77522460 304344153 521681142 992142050 723777945 571363474 511309012 552832430 207914395 866317372 466412603 29351193 988245451 514471760 435462812 237995511 657732339 848811074 944229760 924150165 482982357 720185441 995563847 949233157 937194536 510856440 997303153 82902172 636776125 416831946 307004413 133623162 339452246 711787523 519339435 848950537 190728968 284227110 195472403 859799393 121679498 982472702 669977629 807444643 994937535 220603382 207089906 524577477 341063487 257885401 548803420 363758867 434512887 289346780 61660987 29500251 421768435 647528075 759686355 99690662 823842622 284551154 904293430 502393843 883226521 712353621 666741131 755735568 969259199 38267725 176152676 640539346 618485922 561645077 730288022 62460209 150700817 904593156 788385041 97341009 488637432 44916835 963325062 366712246 607769693 981209094 441392084 3634847 695972452 179286223 652074049 3355717 861688695 664053183 892868805 868125368 174268196 107574175 283611553 56643761 755699546 648520191 131917329 633702665 662669753 183922888 719411921 667175846 574925025 725289241 144364821 733163182 130437664 505026740 608278476 991401536 985411902 508183348 962407171 771575931 426440842 916566733 671679736 102780218 575776539 323147125 499373319 626178513 298279911 756200609 899882379 419662040 34810880 263371001 261995837 214511680 423174553 393368277 420440348 303348679 854929152 541534887 418526684 72479620 641456919 294853615 796479860 150163521 613670124 938541196 138473608 64609924 95291769 520788467 766907716 170024115 49465818 591460404 713960474 896376863 996715320 154602616 838367530 226787183 598101680 183340653 129958172 625394830 244455100 300823922 848275237 80884889 29046092 593677668 179760123 500073962 598021246 40636478 17552241 266818518 673289501 950881620 459493655 665766435 539574558 529084630 520145216 716349023 904930079 898114043 533708275 370026711 523330739 285834981 117238718 664481663 990087489 290603677 250365652 386118277 684155053 782034527 474407604 890330624 362944244 952022800 106934211 315937160 915371612 773352131 414923052 498721147 57209715 576127256 818510284 654967908 399178228 317242753 797844807 48756502 278853188 71254914 829714151 573806679 847504288 399534838 834495333 570880232 446078533 790841856 49313652 791684325 233479839 539033594 202578333 208514762 351668663 553879337 142324048 668839848 336369717 34884640 757930190 791603082 564849271 889314915 662193349 370469472 597613402 734577329 856521923 510417811 608497401 570564288 300669721 21552814 826069185 672453431 923841443 910577074 486077502 398977666 81074887 449982474 386574248 475495912 787168285 35738641 538960953 478635920 109641478 469832046 421415359 241286920 842169970 303120614 337864487 995421026 299812308 645246138 897768684 810760774 531900011 97165587 582043945 357497476 833693171 626250333 115705769 347853344 6431462 94942820 478799525 150226522 9443760 770439969 894103550 781218596 232216594 8049645 288859240 351853053 462978642 560212197 389410497 657287676 410825723 260133743 649591187 198135364 750241126 377756781 322119779 129212054 940591275 93455546 629535395 129722899 999901931 692232465 537364393 978463401 136125254 110950821 631727883 965840239 560375760 787807067 328870870 176497372 183088434 493739034 662788654 185646939 39024341 408095922 932488962 859320509 779884922 8932981 562119304 697960864 197020712 696876859 596133384 37840251 158856324 4313169 871633638 158506003 806516449 130832801 685803579 78636787 624251809 799351640 93867842 989269183 970519201 931611412 736777410 798102261 994837902 610295347 91468180 873262718 484875353 128861508 189442099 215336875 582994049 593686491 567180037 707522127 437956743 430448627 606905395 977028959 729555127 484305803 189407177 70717846 107683318 796977378 980701252 79924349 415773448 292637110 494208127 470390671 934320809 706878662 69505222 981784045 445165466 411888505 167799149 832889882 328537216 59975448 431516232 605718205 803302945 177284368 757604127 675480195 375281289 797871124 85795421 215790813 651712042 268091510 827999772 188717205 578407956 888609981 818504531 896770260 705760087 863131345 422423128 280836997 421364235 888981032 981130532 822532172 721862986 76055403 868324626 152725707 974616961 920862169 550836296 782652194 116188322 337224413 775137716 307432901 968430057 66014730 349284035 570613475 992521065 647820302 227259456 958265147 910292993 252699541 663221115 993796862 550963216 408887748 300885942 63839597 121702250 503338593 114822742 101579933 659250855 352207377 33569061 398532136 125691158 408698250 503457116 618384395 826864141 215499854 337562011 145204403 728383527 98173826 39407311 871273666 629359449 372851654 434902197 96663001 71037193 417244833 487106654 958388158 246965042 992605605 725165217 580422543 304787214 882245867 581335330 486999712 666784824 254243913 859286597 840701021 9827742 739139819 369897636 344087783 886547446 428283447 25815923 93696516 767498762 836540354 435746609 805801001 150572165 985873302 785277595 601081492 156819248 417648671 947410610 606103441 975225243 384975283 234850378 920433773 462770585 326503182 869360659 755367447 948144210 716103976 486729739 387290779 190982304 863831301 191612808 511390171 68046929 977972036 884157488 716231315 606139874 993355576 132173691 443237106 237764656 380146932 415883969 228529441 190671653 467718834 305392936 721792513 344525038 541675474 748615391 801754146 389389850 618777952 902474505 141643781 907424700 767260076 556797104 2364302 963896922 293849471 444404997 895801228 983347250 431210020 354821410 144456374 792944419 844865435 644461426 102200894 195735838 280007687 230228285 452902845 82117136 480548937 442820707 933698590 722410825 467440176 167446363 565656003 712859071 544992322 595389637 234211337 441462983 600514009 367619958 429734893 611711239 778244886 434261587 953256319 556791626 747153716 448454307 770896956 392547887 5752381 192608520 260152681 152039899 357591926 338523533 677550227 102935047 36296958 88902625 327492532 678144633 537366759 448432634 300795239 365037707 487397808 305789316 427406318 995580159 804336252 897797215 523664582 101742029 69498918 644483281 819955872 16061676 499790076 676884161 261373743 2225314 766455311 561683789 963569238 215841833 928176240 218044518 222766024 780134041 965443863 382827395 912007315 276823738 493656879 582197377 137419522 203980637 946073232 197066802 118498347 22461448 275574478 964010038 980130163 545314476 344932662 490013955 27504857 783816260 631719210 192587007 6471289 131988268 560237090 770736420 228046414 268247565 423775422 312908875 741502836 572177426 186324486 90938134 966045397 110088509 699432182 563090150 182169921 296218424 261709686 97168987 21628384 234590208 113115774 896740266 660119420 602131024 559453650 477409798 546584290 888753569 36730073 984814319 99352123 755658608 696347339 926713161 338430370 2779710 151641201 997251302 868901164 517708583 240612729 478509840 175613297 341424886 503257031 290186227 430194324 649119251 292113649 376641801 260032094 835515967 915669135 746822285 347272627 88084615 928031813 110523325 381452284 227794500 158607447 53049762 37847021 235170927 749541742 580561115 115804290 898044298 609508461 98696271 603111362 123503777 13794773 62925874 506743406 870005796 655545938 20852597 600815815 543625731 940144759 984319589 686976869 437691472 827425481 46284552 466849832 749123941 599904685 503834007 337570052 577627330 268614821 636131569 436004841 815670639 567148676 530562542 439060029 157440563 365217956 342025150 204799557 579171118 24316483 134749534 474437145 957083604 78450184 835567621 614684507 122035015 500209173 567631566 499774152 462250679 537695299 261776578 12661659 179980378 503019004 188350316 287804103 368368986 326309142 519373482 947378869 217002029 167369033 362482995 440604099 653575866 220513399 242532971 903106243 145717795 431588660 943808449 226630621 195792836 631774851 304161915 908130759 228957940 118986237 69262130 155751442 801423409 698174421 888838238 586296859 924279576 684858515 726296167 214616366 460458869 57437062 888521857 139209491 483354517 745536055 888024057 530192731 242022535 601877908 288460884 613923158 302289958 629441266 905906074 725248977 276088565 258400588 94493872 641533270 319437150 174991330 280965592 554528950 72530841 483955809 133285017 16795425 720599998 974233494 109456971 763942766 822243504 862204203 940472245 73902238 427053807 75064180 366697250 322558140 969676578 794004065 162912234 969501234 791102627 409326062 848716382 797454123 801846351 976590277 844371055 550779574 223783279 37075158 788412598 362320091 710585406 393125069 971014040 460289897 678699562 105099828 691287099 305745783 766047993 571028010 634066986 686562409 9931154 632256427 574276257 500737231 461385053 492716137 393319324 625622401 564004107 326172545 236440473 83197291 143793385 617498134 685725066 796304924 425908347 684491751 832235610 819171580 720219399 23304728 100134825 833738290 385150437 660475557 273635687 420431701 640259003 709433578 646211170 91751822 430258142 740947542 458329048 16250841 970346275 247470627 455566229 304054750 27002889 521027954 86058945 798770772 438945973 285666284 913534574 707133535 709527007 706669786 866663167 985762306 139664054 60765152 151940689 151695844 769616638 315242559 776187242 720741541 893148487 381778775 92628249 27079303 234252512 414372153 185230392 19189521 20207599 211907674 811553393 141196516 340915909 298499150 230299765 441306403 341905996 899859538 14791588 310534496 895886345 135449025 171785892 546575910 142268417 787154307 614465709 891966991 902572564 544280280 870912826 169784066 382149338 669242788 449486924 149214074 234942877 45559068 456810519 22686436 863332861 294158576 588840412 393509606 881963364 444619862 680586077 108598548 816110088 959852461 911483167 278669936 725530336 754973019 224343085 330661611 255567295 235812674 904161911 967075840 4603508 964074160 737325243 485992794 9573110 711704803 595118169 603086989 840906894 303764218 145836351 714122438 990436610 284516337 389681636 828006868 903705745 708288357 578446869 814056430 370374557 792092213 362900849 656395681 996305084 383351621 276806122 30055320 760874826 547944075 96937308 988951626 360748872 637466405 39459628 727532107 396045308 631548975 26821868 994972874 505775753 330550955 994026183 446296672 452708072 283398112 626859394 122820003 422869401 946970773 229586369 596423873 973557444 210061361 14773251 356125825 680667729 53108409 138732844 311083029 162052186 300862479 332001429 551141775 651499615 100046590 218621348 678137220 411496851 238777628 78992615 208922924 919020554 335347775 237192621 352900745 388198851 495451403 108017011 659152826 204754690 688458083 962019323 401504435 906617426 66078545 871058870 731807203 60238100 365657884 540955917 765941129 307321271 361725796 434956512 196700276 450879882 382785063 127475431 879034731 122603606 989116277 94710613 831598617 686413466 819163624 88302422 683241508 31863779 804586682 213917753 836634426 23882994 421931271 345080200 680722395 17333535 441321044 394935030 910770800 226689409 726864613 193905984 13101315 825546081 705100239 788835925 464242121 706202912 375852743 995742110 895452619 711527449 698778122 81133556 703305121 815137570 61458532 660350332 209139421 255111 765789115 451935796 653605049 178475298 852028890 697629920 194445230 368271337 94427708 126449921 497399924 862633608 953243659 101645020 72547155 632341680 56057099 297134983 886565988 920743345 665012351 352898793 132575966 68919959 317735720 922344689 419557437 216567486 280860136 490383914 733548122 275499055 363372023 102548878 420152232 983187682 720868089 761270224 537212774 169512535 682543474 206745393 457693331 802370313 860343782 313986145 22916615 619567834 397023916 489977182 917222244 137529429 598770588 988073241 639837246 354937408 460298916 560407420 170711581 922219293 790727756 908340790 959909912 323859018 600443024 469698509 404685665 417861602 801884719 826429366 726055577 835507423 29349960 794305756 331671557 838485014 719652745 793482407 213391166 171298960 27773185 527073235 873622477 86728273 185034388 203307226 447642426 994170941 448472533 543416118 63779252 745915439 728064412 401883797 11392558 972817802 464958283 119130826 981047921 245577254 96265351 21201334 831823156 544457526 380076430 904387955 118208645 768119045 752788964 694304562 309433323 334376904 813494876 220007059 427232005 737938899 91455254 286192141 311712679 952623392 283168913 187499652 880227177 645876159 921109445 186878819 691001948 176994213 926421761 41964040 811436312 560390838 50542890 714809129 525833581 114850096 866985503 955881730 288665729 272155810 252029332 880728388 926353070 110526878 412855837 211058689 394350146 568598465 78133167 303623920 759281628 851295867 73766562 9849249 88602443 720665943 495975036 21088560 637327021 261643500 546636717 304348762 665691279 65929371 857360102 742901937 477320995 217018535 928077847 627070199 551418492 912317455 431905728 422393375 510961195 258987017 95306559 864720372 22619070 363679097 107694859 560139539 526692295 431173880 739456567 85929599 553986176 484559508 532087746 144628495 429736908 124450215 453149328 842418246 195323782 306803719 953754759 477678371 908707219 155824081 714684426 954781999 274614212 772672009 813450011 71309747 308643291 203873906 967346401 722132318 185059850 378294490 783477416 680598342 199555515 640082292 769131774 737328896 399698297 896432369 306693034 227976239 904818260 723181399 54444021 194445071 529564904 521502152 337971553 802820007 240522467 938202090 474804184 874906183 512373320 616299605 816081443 584656279 997632245 948211283 608610740 738978454 524310464 738052056 941569343 180709398 746818037 957241343 938844583 193170830 336768103 803668080 76900975 106297370 295063493 462605342 737461004 443780647 351650415 350011604 622564546 242006024 356061602 952720275 299055926 382672858 428258983 882739904 358769702 765096653 143554887 529000693 137299708 868316286 800021126 871130527 311569591 357318430 322257577 709903588 759009400 378632313 16774646 232278844 775712268 807756854 815829378 25521002 359987280 825466743 812879879 800335696 83713348 718508399 946751351 270816905 477373939 868213510 628126859 329696566 361857109 492327477 72196112 327527872 769169551 802005077 563663239 953797843 534575263 8571141 488860287 649637874 794037875 108247217 696147424 461247983 797487676 161056426 669321225 247264202 541771018 851564635 361403978 727719469 125886957 640386249 734830923 976964319 167159008 274706876 812931493 877992880 278591127 158264088 675770196 392550572 442169765 503365816 751860666 280017763 396543321 196537550 711189725 794984905 440910419 475232957 828716215 317526798 831433797 438171769 509762870 624620686 465413661 636457715 271094551 97826010 865101916 24926403 896308341 718731034 383703376 687612224 192050593 473341886 66383100 56655652 14189454 108929889 689378460 405814644 131562239 33132110 345051426 658195781 957665260 235850444 422268655 753359788 774772170 870138488 229267821 554429802 227098960 709267111 883876896 527483848 6115611 634377469 89114938 327343483 593313416 829908192 930397870 259702505 732488483 794594934 460971241 682978223 447192937 333952408 722769646 949749065 673012131 945644136 757826431 202349826 441073983 691659488 784230725 864947697 762064993 381641431 301609019 574388571 876053666 44408266 213879057 861517624 90103796 893908871 22718793 226875285 234964809 604654574 954637555 675542402 446617184 52717592 105418299 355719778 804964237 273873351 620103338 790787875 859818181 851523884 735471602 998996971 757715664 509457337 900377187 646006618 283154450 645577456 100614409 221706508 949923806 469508382 840868292 74157413 818657692 601041725 859109086 975452473 563005887 823880408 21308917 237683594 505550266 507701080 842878126 397229932 499739245 487601768 304265338 807011568 783705524 977503596 790306167 261231817 231928358 326321417 141868610 101475916 831337958 911001811 539112093 550515425 949586731 358553277 924098531 363790690 887829867 252823766 299732537 449893452 523434391 919893017 684554998 157303980 249476712 562039440 97646610 786921169 101807140 807583686 204072041 773471372 586376089 923792184 454547213 925818770 189145139 219674234 267082079 723764644 608029017 954825742 463906467 938109076 17363353 491822397 938833390 726811315 613555516 541895423 508936213 890309462 83879379 418265715 314088123 873021021 383579303 427875620 604720810 669844089 166426373 652350520 514930774 360383454 720175378 748820809 441559489 526200202 517418259 612962991 888886934 764008538 475019177 40574022 498438900 661728466 775162146 289933255 709528633 846709307 618939424 962324071 750362063 50843666 637154694 751345097 713974914 171329143 475167489 185038758 317573562 154403006 660290283 688016976 327159903 679693293 162020991 670081830 623757980 643851895 645609154 651739659 601505127 451772664 904558471 701971492 715145767 53450331 579193293 142312354 499689562 428784203 305317366 450674822 968233427 94657107 443786049 811209152 330208473 423643463 596405321 596163533 681248038 68201118 288889994 562074251 504393257 817212000 514877021 225951110 972873249 793340723 771372906 286310788 213765310 895509082 382362679 346114736 316333864 531542806 756267368 390613650 141258169 308075978 810822229 742325137 271846865 139940052 754680310 965988181 160133824 544640893 889377606 533447396 467408930 832302510 954284701 928552323 690429435 456158754 596425711 96198877 965554309 377353221 677663585 904619711 974806544 254277610 401128666 281501182 376009802 121054811 473887994 350481295 365686674 800617999 787590120 52857806 368730864 772898328 814942716 352176035 270484998 329214650 335410399 999070151 923522208 103517596 268356941 222759740 563290419 328026178 499220937 307567956 618464536 927436234 227496931 603085978 992988691 815707779 915524565 486517275 390798203 836645880 146398590 763059320 994217280 973019548 471111618 535790722 540156261 482516572 859621929 841950246 442020654 13417671 765013164 741136132 928281386 274414966 52321950 481161958 518920370 977537474 773791374 284276641 578521147 285901214 3661587 703353965 491754537 48194881 40037329 235659028 996456699 974234752 519547311 562796235 748840013 722910040 842906455 384066347 442937852 199216528 991894476 56473733 419551261 764213625 455530039 436834331 755731265 273266293 794733036 166324815 204324605 69541551 381656379 794034605 66475620 215876955 984975350 727320397 47085855 464809024 657008623 522910072 113617874 420645333 314798187 309712021 355949037 947263959 501803449 273460539 343748897 951085993 612727101 644107649 578603643 50513299 59393912 615115832 251988305 570966955 532814210 523032495 985540042 337997038 347198892 927485180 527646236 562851489 321045672 173300920 725570727 418205253 806483264 800814993 845784911 629291840 716902617 670078610 273928663 221570630 119528835 588828449 139736997 386102997 359419933 62029839 171471914 843895468 240091882 891589791 258313870 782663039 815760671 320088822 444828846 709565934 661145377 641894508 507168995 869648031 141672207 520065602 832463007 167405271 454844411 669593251 529839054 956574634 362454313 489814724 368407918 106699196 43578719 775184983 467332875 507087011 448831383 726185755 140425822 386317051 205743060 600981644 776845221 257884067 158429564 267638194 59730902 419092734 836944801 876821498 355596636 878655762 818589638 205699726 172458020 45292224 810197208 761503108 357514300 170852414 214705048 935840992 363161182 216327070 945200237 260714790 256652870 836630306 730572136 994557677 190796031 320788960 695408964 60961911 28671127 866925679 235740733 896838469 177411102 349469157 889563530 844741979 761866486 788109766 115239413 653846962 107045895 441194276 444815301 661449884 57063612 126422226 897259662 322077493 202551350 970952791 377051660 885514620 256849251 142531447 63187019 734282807 974082028 329270064 917182884 405973438 576995136 930182715 168256426 85290658 478114171 401730947 283043606 691460034 351515779 110392345 369413288 271972387 947974535 564726006 316256847 346485303 740846765 573556938 697691326 142110687 158455295 265896287 618293804 555980584 194439315 653976476 642178870 523231265 123395205 200563342 870019682 592508958 652908181 804320991 102664372 412694768 776134387 484511226 752930238 979369900 883065578 769393107 537435611 214635827 18332531 391057746 217667493 388079020 977154643 332806964 30046989 606926515 484263766 876719195 585837037 973076816 821716631 545966205 269079047 318368945 468891756 299983437 347551659 941127658 28481828 435731486 611397480 507851697 609975921 293056557 744582764 752709835 403734089 985201182 427882803 578058070 899396484 273863016 186016953 450236073 80629413 246139885 355111685 660774069 770631377 173369551 801599194 200602093 117570108 312175147 185946279 307599651 360531026 344146487 835792171 470294073 536566612 214038858 72911621 801278867 197637630 209038678 67999147 53275425 91480848 804493342 179378505 836660939 687422610 691650978 215046497 201318457 452392979 554112549 271931476 541721233 204099853 497981635 619690758 873144149 735716035 897269380 626576582 856835791 783868695 811697312 96145552 608376245 557800675 485298732 150138220 220456422 501338319 803133291 912429864 994952412 960620499 944307861 996367693 475118614 668517616 320652811 89770207 201952452 29816370 477129739 310290423 401159338 852700576 311673860 143760290 986805120 88660246 755110912 886186101 180673043 681508223 633328455 573831074 184405310 679114330 541048072 311539458 341341205 829916104 79765546 380011776 727181807 797470880 431250043 987250935 813637706 881389734 168691414 761050147 82069933 345539120 32998166 75916391 552270149 911107355 945553931 811360545 221224483 207409495 781682005 825799790 308035057 162637962 289352745 83739991 214882636 250548981 67173988 795601876 569564328 987392552 549902705 835622362 805574486 681532570 872899541 829016286 798474726 743811994 657677853 757275277 90668515 13450571 108241856 739555807 739510193 607446606 328437552 720825956 21835406 252798592 625522215 387520551 607309405 4157735 631127236 513609995 220083527 642815360 653957334 301849573 400227957 458280153 58974044 299873122 35636704 181654911 214466789 488769925 753115696 736063046 64151132 889868983 522995129 20862840 414873332 276032650 774160881 212840676 199454562 785947335 699284632 461257274 215711542 924187825 282176821 30419928 37381492 600876466 873283512 373701857 546119884 316469798 859852755 788861088 20855508 899272763 190513448 113019131 772499592 103451272 483290320 864718023 581788293 175671111 544562142 864279340 395336176 886068482 401951781 418176427 631638198 835155599 845205921 909092357 933690513 718581593 495797213 583701318 321327210 302420330 984440185 37555064 451704829 514218603 262409664 916608848 247717711 550500204 68660488 675060562 846114977 381414735 257974824 864935490 411036025 822422190 490806485 641475149 368982884 938231685 189923304 507729353 814908423 202317441 170679755 582385147 945145121 52984585 264126715 182263682 119815670 519804679 459695238 437110397 663027004 13805535 501260868 439285830 549637899 257734701 356690862 960130448 287708650 99149975 361240463 289980199 410419708 304087360 171331589 662644148 673057291 816408317 248787417 464954964 895970387 593538730 647543788 955341635 245764108 819519602 57020906 668640061 489382299 896287691 957918359 926490685 436674217 278424574 979290189 659807847 191685282 444548215 907956558 510460594 132010792 303405739 737771472 752455541 424446923 615735536 547633427 758503157 227591060 863267656 628426300 789778906 155593039 593744459 324422196 302252305 29203418 392753775 139358544 689576426 553193954 725977111 685922167 383070850 688412248 759372169 838587211 756612139 637587325 963081953 460324479 215853879 994328607 934101170 110292275 501643806 278186745 972541744 591695686 428833235 969844576 73702543 891903436 521846532 809072640 348719516 40352189 793414292 212439272 579162609 386816769 220219346 216256786 113010736 893625056 905592989 688375110 29210780 866318142 606709740 679667380 986891498 511638936 826069423 82282107 513871737 604916303 813146434 412175454 662813446 265882636 147316302 975817852 544319490 531557591 111073998 86468254 180065556 472960980 901483768 930630009 874539965 718622623 909929367 751711994 147984094 162549451 717423430 146726432 845106403 383593098 869611611 790646472 638258999 107739490 732080950 671195212 968031146 250908699 937143074 966677389 375667459 129418297 838262879 335962908 647011176 830844592 58411132 878034814 968525827 456069377 794009752 819585565 597921600 76320423 514115165 406932017 646324611 438446682 59256075 238136989 681377631 972357247 660797398 589768422 116392879 941508100 942555178 659047594 779704943 112707477 861031620 989214067 911621658 751494378 375281129 964929826 251627607 861911899 50652570 313159553 598945098 493716743 77329990 26831617 652389245 639206219 714956944 839143729 202225982 727176425 276547709 965836578 804006097 254552433 525121432 658297270 54247127 709770664 424817854 254094264 656948274 732637071 228561643 169465943 60235847 893967142 926037876 24386809 825435395 247114447 377100145 513286972 303662024 690104470 97255613 452646670 604241704 630813442 371368047 372251941 472945822 50934520 513841226 557049965 46167866 328167309 204302875 950401615 504631707 198782914 437883805 542123299 211306645 737543329 997836902 76259784 490496485 190070957 755372052 827480157 918855812 737221311 624036659 338724317 252687113 757415178 806686825 446301204 768175959 389532144 604799522 226768296 698056013 560379532 912984724 774264068 35010154 123605154 214435481 451889124 211405198 665513396 734810920 700020102 629994884 128495335 749274935 519006122 521545989 940117862 891831420 304239819 921028816 21343519 596944896 756647138 329547923 960237438 907014468 860431292 346021334 980501116 280408893 406151544 762328224 297870749 96863775 429320845 413860848 604815979 798945232 612897623 267186985 446076188 97799727 806283331 285002933 206956285 490702143 960988504 757520474 804550980 677178068 787530574 374631361 349889110 740623930 943525652 241661101 466828172 953869286 925678649 95784909 439537317 573204618 813175432 249683161 844078775 883124127 946290008 918427901 432302891 667577591 315604944 108783787 220023032 880567930 56331067 518820624 936244717 85074902 39312503 291625855 394038280 299798727 784086206 717388575 265160360 787318518 837238811 207851874 71555963 155785031 875088253 209624072 916874814 820806961 369101493 213236389 398691528 538821002 82821790 966919500 277748973 336376733 680812646 767017480 568363681 462738421 767455139 513736749 465079469 829663121 736627370 541218566 245494893 959044799 60376200 912714437 224641539 292277460 237802017 925257899 790363282 30896691 139238838 115548428 422545991 133418695 255889227 33823162 209736208 179620982 352582512 266020123 864807762 49237611 64520218 164013808 747973637 747664894 602644212 898994741 961061999 132154375 235092406 300311829 792349703 549773492 303590060 258364385 169617351 366913183 639036124 160856139 324372067 643038173 26052405 716019084 372846988 463894902 645112876 666131544 829622773 343332103 13442503 336655451 470191948 741480405 431349293 861834828 59743918 616158744 190001082 6042530 124907830 73580462 894529598 211319892 513380931 564715745 279718540 63870955 188360004 175262547 869863412 14197813 303078728 601000585 448932435 595775400 534702249 115350719 805904749 32383764 147418918 307670330 780181337 313630874 288831533 567356391 124912780 197728288 319240522 928173212 111962576 855954001 550838429 527493867 926667562 518873519 518822835 27720134 651662295 287358372 245120920 963159893 955742424 869578208 347939943 223903616 722664052 818957460 374214051 317486611 402937120 699928011 567346753 32947332 644500865 960410942 415230208 765619189 682775661 373968533 936175897 726137110 774176938 324756721 518428625 991126167 593198116 405796919 809387592 779403596 353738971 495427512 831081748 855221124 747699822 723169148 624540444 754116680 240915153 731209709 881869323 640455538 95909329 310439580 706306544 987942231 244812442 204464613 373712082 322209126 975933158 252378957 413773821 624742277 482788928 231294720 915117030 872310952 741177404 427842036 399412474 176742805 712001754 668856184 402246443 813848356 241084911 677215775 273247896 24983938 178236982 373919418 194474733 590708831 774974949 824669042 397636728 287478191 595352941 743142008 500584617 21718821 265552838 263799422 732175391 556074061 252873352 205139698 693388830 631208433 456184713 228472080 366017342 139768412 319226756 613856383 611629258 604808642 527830924 255284410 572731130 766905479 92637484 553958060 19874925 437528492 708207654 22619555 499468530 491666495 657389761 591377735 629651449 726830929 274139848 285138001 934553818 681632484 167386060 660845884 102170163 756162246 358806987 672601967 589212524 430477020 973957438 469668594 313254802 833763046 774435415 613176626 734077852 376257647 564973639 177605368 531592635 515721957 237099271 305239849 603906924 7702930 92407888 293986114 604031923 387734964 277393158 472409298 47616829 349030287 102040265 218140590 560418121 354339981 647055476 446973872 999553266 115347963 803751577 768181579 189161819 704744642 782866822 912414204 142540875 406360599 779263292 611152487 515113407 3007811 894679739 189027162 762149871 356461857 230896475 485230123 311112820 656550541 370348902 757551894 289839837 330548977 358828201 95894078 599370367 273965673 897519508 878157428 86470022 774934969 6489984 366265900 636921572 803725209 334712315 248606962 524025443 68574633 951809675 113389814 846209440 989140155 755649772 703381349 698725653 350666854 235636055 790655409 639346279 299440786 885701283 855488828 285705651 793347466 507233585 804979830 95292221 886589744 515543107 997595996 171197574 858685776 39794124 673526000 929558377 744801898 438262956 359822179 562787320 265598894 800938671 372973653 777369238 447688641 495229863 964581651 787673590 761921353 883020362 675371716 999253907 780015355 359433526 95036842 80624597 375081658 660470308 322290846 538593651 43830579 450721157 890845839 383831058 954002942 559231219 746649226 284941468 768169028 447429184 650698726 611740819 666179375 131869199 977962169 651059579 919388770 447571763 925043710 756397872 693956782 902833835 814409800 502089945 222524143 16229049 281851298 473286427 756827673 884010317 53605280 735687053 581081590 374147082 624624181 345974861 156041990 401070470 758941395 76768573 353240498 978139232 376326877 175765514 307599955 632962072 585900160 986628530 254093377 246663351 534764830 633696567 627699539 885603701 33809260 613977483 555208590 81139156 48525659 925849430 19427098 314601831 900127760 401613229 510752254 197301679 244389837 375890908 822033144 219406361 151042163 578851429 747048905 474221859 766265610 955101554 851249895 404040941 482666614 226744399 289529569 936012866 782151296 442891971 918143785 838202018 852890527 725171346 405311778 852533359 537360236 289579253 580184748 816185511 795882761 482389644 698635573 239700626 238695078 505336143 115765086 78436631 408858512 974279939 763314255 739401626 573705377 456206319 505123595 357191358 231888120 661289062 783476433 153633591 890189668 352711984 901345955 782695962 78884623 545183792 79165879 40349821 675535154 411021059 858475278 213991898 354679523 296996622 385295901 269413464 96255251 562569969 536899812 794672731 824219780 914716638 941748144 128645947 874588565 150089186 845739068 713498378 672307603 881078287 838279944 871305735 709104233 622865938 54181789 564377383 284079151 321405212 45988838 550030069 107870708 671583721 43846766 810393685 503328124 726204140 765355660 916819262 839107612 616124421 344665082 940146248 543664205 398025588 767627021 343666937 598331857 870709432 729907662 491742477 821395816 537429245 181437921 211848766 957834426 74591458 987515433 305258482 920999977 727253907 112304516 26069484 36210189 497657766 20373372 219500318 168491080 886151879 804059033 201641886 955952812 62533339 733701494 822601960 462732543 955994027 696639846 426217836 323005029 160320077 228050436 656742478 978319886 427390729 982272275 309509842 510648893 717470868 796577987 248940685 884671803 722511979 475417520 725709446 782194530 12444615 951123588 285734331 849063587 118989709 833615655 528315306 337326327 851699808 393141060 242453821 750836415 29771979 801984416 110417440 50270587 144000113 576277251 313881069 714981990 622852424 295957657 546260469 722794098 472104135 223022223 829217834 618574078 48949665 630304680 583831068 698136798 57974333 565581003 718201963 161571002 650389249 613287612 964061683 126257009 735158825 703243800 577133393 235442052 282365042 129429752 612930594 791647943 110730984 486065140 261427977 122742386 426103801 121002508 182272031 625124015 955393258 403387555 718027345 564025617 381767084 394899341 713808245 745157888 742631511 343774196 907247385 434037399 770158341 197507587 155060704 136957581 845415900 458615906 292013474 121166985 196291122 853803147 859393939 658787532 920703541 37241260 962841538 59114667 419436176 120686789 225594207 951014492 210370284 905778194 54816183 607207616 607737557 274104089 661877593 397670979 882016385 284384843 160431478 272134595 522877458 845636450 169780217 684377046 409606447 996419219 235659128 732557950 401350464 621381038 26183070 551989772 425792112 730709521 918612423 250689430 635213516 793393898 329576399 950916254 509391664 989445202 4197054 934529239 404567616 332776834 666173102 57111912 291148441 714347811 363022268 702383002 101839288 934843793 158657740 100875601 313448219 451389734 23224993 910598171 437997374 266608479 870650950 550906748 378677106 903304237 941230754 688765030 480374851 376012762 990310535 567996889 196235818 676454550 699794166 848988416 506973923 44340693 600203899 230058471 971733591 377922760 985483916 968414508 115923939 109086478 184058508 389985459 7071183 68301931 613535448 910501529 871356475 49056257 945916173 742772045 888445538 405296274 77223466 35605980 572113888 218260016 301095409 966300829 826684936 968507005 109744045 659434464 175342015 293456769 400983523 294934785 652192525 64596945 757444005 355398410 406761724 204381100 879274403 820109317 679408636 867544338 348971114 217255336 958754391 665333455 660019419 437267471 71579165 14585205 644661558 873144219 561335437 844091236 904234125 8254234 70836005 889931631 380331893 310207394 95378106 407467306 837302553 318033472 131267418 667996364 715112501 130200956 168313927 610479103 694024880 905806102 153698988 696068038 99895204 308189013 371971896 618676719 826098510 641391422 564115937 138086033 998344034 10134548 690824558 369061041 634463802 366781209 838117642 392958422 636674254 620260388 771765955 996740875 519712973 50425917 843366075 209567919 425440022 615995471 623232835 852453857 32611456 703435796 882206196 294447840 303845576 780464835 533642229 843322587 326940530 613303680 588719111 858174000 970720282 977525857 629666303 743993452 446601426 488301076 542225954 112990864 698745668 709701457 422813908 100492692 865801554 664498214 983559066 958420435 602002066 146401056 572834969 91246688 88737970 801009124 613803207 813036300 283102391 957435386 933074448 759328623 447013652 515559697 559429732 944150910 865124627 774053465 734645824 780998680 125542426 527148207 308517089 62010619 754486106 747957298 918352555 914909018 803647088 769097022 856950729 819298937 986290977 63446562 778701136 755120751 407249917 42795058 488988550 580468605 438814068 879655875 700605674 416228757 55282035 533740242 465707612 78415197 192730495 349139224 759773911 746884575 689329162 482257511 629208231 787107054 349709213 451635616 129001404 429842210 120451087 413607764 185239202 742062006 877580457 8492251 768400238 49246455 415852832 779675432 879095440 267331404 891944300 191130394 46590333 558016257 282278806 277967585 132077665 327142017 510315348 368163744 172818976 949642507 120171098 644632904 97193470 630881234 940071369 956496253 800188895 22268932 291700763 280975931 280438692 201106823 826419517 193567225 21724003 950444824 8446604 328576537 738097774 179882788 115100867 862884 685397224 745665011 859174954 751784660 873620227 603019573 597588396 315989747 550722320 880767754 795658166 763645460 63652757 194176132 691446826 781410097 705028089 509590835 904648360 322828531 469141038 721280803 517382181 506847202 337686155 167051266 75565288 989330187 854404398 692082075 996360888 887501020 389512758 543208233 909961123 342851425 688600549 585783929 938370354 506066396 352937567 847332121 692298776 977745984 969180471 940140711 542815648 248586388 65585011 302362475 594176875 842244085 393388588 392368820 426651381 47494690 373187675 393822136 703147175 771423319 910420807 894349431 31049466 756736024 59931548 898379192 80839046 302437451 909413045 382464238 312314558 666251403 945993430 652050927 777123542 788938678 944138803 815200770 373001190 990423595 487570302 142877599 254436616 802912481 771835432 227075043 901526169 163083657 516693165 667056530 368338377 194281841 747585405 12831259 997611500 249853406 36133736 460174594 813367416 52787915 977537439 659325064 117714499 771487002 469183946 474645352 238283251 895710607 726697486 262912648 814732574 120490586 28273273 460751188 909186163 583570622 122007389 643998313 741617000 249411639 3549349 94685503 222156579 629380398 231077262 638043820 236105669 726211294 782757889 100717919 638705824 143600064 821686967 604959105 777593778 231220069 934283458 835952463 825662245 537166122 556775987 389769156 821627366 667176172 92886931 948385695 878971720 682103021 505749903 504672923 663522820 968323114 791500909 804829836 73695529 488064051 513271825 770101433 737272837 501415243 240795293 833633559 656776320 933308861 363032051 520976810 678957315 408494128 781725751 356910365 934746648 437113317 727277695 44010504 63178051 871610367 412811752 330968932 436798064 600939191 922663392 810483040 3114787 611950126 19587899 489587750 979671515 552194835 612033785 526670177 799193910 269516907 378989257 769296035 687383616 905852498 650737246 969758156 313994965 194259468 491247204 475025712 300156696 626164324 232231315 335821114 730503275 272348153 142407362 921064004 77007635 823266336 150820020 113995660 394182913 82419752 377102840 425929716 765179744 478669596 565498087 582409501 318515163 588089293 696165391 487224919 361240855 399471597 1043534 471148892 580241561 715599154 545213607 522509414 865080004 899265158 681189968 943196466 490461869 637490974 460763022 785735232 479186121 424307077 308598260 911914740 943489227 553811509 31384415 132871018 246652969 405911308 536052133 947941168 149580050 893090538 584045257 45971275 177913569 10414755 30831678 639496020 150386841 851641425 582898875 9036745 227423972 797878541 444506903 543668084 961364826 184576767 734850617 526674705 611885439 22078232 859086549 84703491 402282086 129642477 61428559 976754159 945182518 11856532 433577021 448319862 265832920 630395765 783535805 870141762 489622739 304723667 437928711 106245193 815281904 65804743 171052756 936109577 797398270 151867549 586842236 524604259 758317840 510759885 413079038 668532599 97879978 334727909 137144198 730220048 876298737 66960042 365078642 356818499 862803850 623286890 556734495 244980223 324556710 686060585 265953026 977264920 126531340 959963463 508925156 911720930 131208810 121370470 257699841 506834991 306801399 554287886 917099534 326039506 19403960 123650234 907465262 656502757 663317528 182026823 89567675 884185093 659625542 56995940 215251611 287411431 54702944 225617638 714963902 670346064 882916646 800026576 696024073 77608920 91444106 996503204 244911131 903154732 850074618 725050659 575648272 479171239 564422652 374723467 345590438 49389045 694061287 155097892 927261521 525648007 970966590 293643600 532684046 443430094 913707187 739303114 216697823 891835987 324058630 257642139 836654099 40068830 927875060 21695160 104766453 845568739 301145847 745249470 451739788 494463107 32436187 739113399 193064719 827386260 247842240 728584118 351366337 221361882 986054734 758142068 849705129 769984137 852694124 597836974 350538950 961244762 520854910 852198553 970071951 442258057 176342967 559024740 45121586 990857299 572071785 495234801 945861927 217984616 365600827 926460807 167841634 896329743 17415446 680912601 176008332 18448725 750247816 279913818 5485536 463131278 665401349 269925895 941296441 833606081 730718003 311856385 862887294 306137248 904000834 431929356 680754839 906505470 75271385 365297170 559551723 247843775 203293529 745230546 412143211 408607259 996487551 684370447 220418988 747779773 1910599 391668084 298383602 661716287 48183588 694061314 508928503 218168291 454168389 786301030 21357904 315783859 112177111 997045332 579902723 338395413 562518018 528316406 773402419 223824909 794527336 30159565 364885665 685227215 303031228 981710342 527314899 492651515 635537108 31620202 582133215 205344735 425682517 330244630 34707722 17993919 320417767 435598591 610475389 424297086 277914823 624128648 15812041 284297570 435106049 358605442 605351464 256939747 653287323 645681373 4740428 267193183 669685458 772216840 700612772 32153509 242496288 598936424 703847821 838601179 412900643 430823920 481008199 604920063 441905480 127057016 71858086 400856334 310203367 763235822 422957672 706925472 964516033 911991116 80802910 92321157 918048614 270347749 115953001 951258046 141287954 757506595 525175286 421131342 697006609 6525061 998078114 987432647 336601478 900481135 318133590 618992367 566466560 172728571 622990690 741783783 340968455 864283778 406080489 983139309 209328670 230800285 479972147 67524638 400854049 641006646 231711615 608721753 606899327 212599921 198859151 336086540 349987933 513081039 620928808 313134298 613381145 664486539 199730320 243124517 264111097 617058913 669501005 775084049 532023069 530561939 665364973 477044672 502039629 671797460 700459052 913611618 864715488 813412160 106222196 934604144 866424671 974177818 13726681 600228077 135833288 743639035 761062706 441176580 279570687 477490426 538574257 697591318 119378697 879864371 121978707 554845692 19256489 535352579 296268701 506224257 134851536 429126357 161680187 940558022 890101771 207906608 491892606 358496147 885644595 473041374 634547697 255753641 201788324 901456389 7437650 123003821 41058830 878961909 396119285 258350460 206263121 536650049 757695647 677286994 627514048 429165266 399855757 499854227 128780716 703583902 831969995 972731647 933420058 881520927 435869148 211245280 754672302 563897894 823013612 980572792 610827989 949618078 395633115 105308020 65387990 677115626 695261764 773889435 997648761 515921683 582288317 553894221 519284841 446887043 449805923 690093165 869327111 465270322 628565782 83862725 733737281 271932389 977452076 570435746 957121218 813609177 415247358 260018311 378826470 878772407 638791888 454813894 958428667 931930743 453628456 752510901 538499791 90051722 370279729 108945907 157293896 132711638 482809625 362003971 41973187 643589645 236830734 846135504 918242911 356294426 644222932 10834959 181167921 297527059 703075311 724484006 287164241 962791018 885873068 61235055 193551273 907218594 438929220 795694597 149531792 335881728 390250747 996363993 966776539 980947835 193394276 760519535 705668293 10521164 578968785 579954999 177809035 407704790 882303549 320412652 721298713 600351281 175535403 892564537 847625670 590724028 418887775 305748184 917217353 168790706 857263213 351641188 727457054 724759752 118177675 53697550 617924801 68813762 562728350 515208834 228455381 8958127 215599189 609112393 136093301 455158615 920713521 976134526 826519776 679509762 55755500 704922219 251982130 709274320 318945706 378411969 383863230 791273389 424563675 159018567 51010147 679483657 447506812 783863475 656446124 636856404 994423698 446626940 403939767 505195022 858032890 945100342 267876680 728315396 401794846 358903250 461455815 876295507 514611719 508217872 809276221 374741868 563075803 942175971 815233169 825426733 245516680 233010533 229223179 497177632 892343711 345743712 430872700 875865601 574353095 437759264 77098947 895933391 88461586 993229002 862900583 487126618 163283624 183543286 794341110 510209378 361640160 357035073 209395328 95578561 640826611 441283050 621810327 570341173 76824490 321250825 132827368 755578247 585147643 204711233 694767101 966213307 700068954 639444654 476261303 188418611 31554180 592282086 775626411 223603506 702962084 606377352 720240558 606387123 292743805 876261839 339133084 330569945 50407970 653499519 140060194 553100478 357812998 6704538 553948258 394413887 596068570 723626665 863218297 471458735 322540287 589559704 327787293 867286986 973581168 751562412 911943388 871794731 974030589 639771526 957796937 635913808 584318533 299353921 537417614 667849054 886946732 169268140 319643518 999232114 793488011 419514011 735010176 201434222 713092471 393047845 440448753 964233449 594554105 566364368 63568464 814043287 707785742 163819547 860664236 846733054 757387800 151590690 727855119 155475773 545334703 441874681 23453059 715214370 510472158 12126674 963218093 958607353 117078889 743613213 874299796 245737070 460065317 922858857 521719468 274763517 338898302 549410922 146837245 396279227 660323041 280332510 662450179 201823231 998305784 129537072 844949842 599349880 724538530 799143357 412800334 660115496 275388693 585083838 932183524 572668287 794853676 604863293 519605963 848454915 716331288 139930327 792693508 907283989 59335867 498304422 808206814 97508868 25362983 573024471 781683868 354736249 440070148 755255935 558097056 732717307 170786163 264259141 546471342 122127457 184447538 652825261 426703855 975230289 97734360 830606086 520106680 704594372 263540129 135244679 713079776 322290118 576778797 521607383 693565053 68781006 54640652 136013767 808664419 163415906 469451461 75946531 847277985 504061001 997905256 48738410 101137132 751885892 218150266 613283886 357351938 994246208 272886338 386413629 254024708 29998641 82232857 15965109 843721393 517209561 820278637 837060334 504765481 575922770 793858582 703158213 274524839 331668744 552634280 673428435 161292930 557169274 363921823 52601494 932657960 309754174 238117890 387755744 672963392 665388189 467394624 429875002 957386815 163945974 569517662 669767472 862289513 162895847 728992253 199836046 629168957 281404471 581527281 979407458 731369747 156262754 834611287 393553742 661942194 349016425 134272268 890489941 958314522 293441408 22591951 201713767 28080632 115293562 27110847 12771584 301137307 308879126 517866869 977715578 102348678 656564475 534206233 383690148 767975442 119028057 92086642 579882094 328310620 841390639 330085979 219177310 170074679 475348148 252005488 334202559 666893094 685189826 475940448 37416922 385948226 563524471 895913150 210536196 862275395 660637931 176647866 550154183 825597663 455827166 417741042 920706408 755683964 415689914 931861701 809677855 142403259 223814981 947366449 483583971 484920013 547547973 74632625 401947436 227303377 288201358 854752695 335087700 428459219 875080122 331166036 854490923 568922729 217905673 508802353 572536736 80770049 20480256 747844162 181054878 672785357 935222673 122309710 856327199 668508758 242609739 890861952 442335474 712855268 797797526 938321435 262814840 878539598 933883800 163757197 410018205 117961797 716524745 160311316 471467269 303981337 380809453 104096705 868672488 228946687 962457728 545818545 290122002 731890886 389629430 356542239 798821523 363843145 857682297 132356655 318804967 887565848 899231729 107178150 43263911 91748601 604660854 934870489 854036009 600907266 288144638 986868871 818523015 266720523 709827025 411855150 880711289 33610026 375589647 633602885 862607308 798394314 224826620 622752988 72866335 218710826 801221839 271757987 672671377 603535643 169405585 279718204 16171299 239536363 647949146 785263948 771309045 264055946 109083004 539068352 404133190 260031196 439121733 944359234 25940884 416083434 901143706 640610188 438819005 679130867 433641500 272704161 313065672 454137873 325791168 923689849 255506037 525402534 893644711 115464291 80927680 709375349 184581311 990023567 648776589 461727025 750220583 201126521 991318028 235699530 251200484 778596635 748862216 229353122 433444382 289738123 383244817 215161096 889268657 754739337 185794192 410075218 945422896 589137340 704350848 791060691 138402314 833644654 782933956 341949049 660601782 144242235 687402673 238011289 136987299 66135209 937474083 588753449 801805982 343444654 563436771 676201472 140131443 887609296 286135249 425070988 565665665 722623690 219997530 27930730 742213831 73355957 43424664 59233726 432218187 884358857 754607352 702597998 630476231 175502085 5287986 830311921 678472426 64304886 39212649 560328961 905124437 121375142 436582336 195270785 787687339 501675595 418781036 299702937 721494330 61106639 765490754 604680731 489639882 534421799 678179154 436043013 653777272 987655173 959970132 46349315 794948933 357213804 6588561 522901683 688826701 998342176 71203593 339739913 159751237 537048660 110553972 228214117 53123824 262180935 889192751 356089621 76930555 138710316 198125951 452416811 518878585 177556969 845072793 385256359 680942774 853657977 691683965 924964122 19752404 695789200 102579284 524142301 263366578 568122376 431130161 150362670 621974617 759679703 998298225 627911228 537304988 39623574 928258653 461424539 656415714 150904424 797267002 278462653 186301335 212547250 455178579 108809816 427838658 201459556 630127387 126979225 360432196 149787644 154130437 146182588 422714416 579157590 124976157 327790232 171652906 207887813 534726885 10487515 29011671 555433537 41871544 62256555 347471362 699309641 900578513 186153242 634459051 289158567 381588350 183200497 323532007 238631723 604427071 780754415 772118880 142310807 744735254 236703314 732181445 487709883 670337424 226248311 47570378 811667307 461572586 202410565 923622486 151856368 951103475 987716119 146654332 956527969 946539215 141539573 225151347 441492284 785124092 661627277 893073433 42510919 320297383 698916377 753601203 127010873 369222672 99514185 190562037 979303251 981611106 108225777 828124939 176465292 152991167 605059513 824083365 692685704 85060182 492991071 335797700 532439630 373143155 92410559 625321291 452623036 139569136 796715762 873434107 256827636 500684077 221814263 647194751 978891434 592449863 978698755 874692172 170432891 608184250 875895255 858734705 762593233 713221982 558661406 584557162 883911742 955767050 537340869 666206732 100656519 538726747 163684836 655548330 467306181 968549419 430393687 406198694 951592757 602881610 876332130 670004344 65249893 777017875 171221917 265223341 628269471 134404787 252173287 917963153 764914611 387912066 893444835 845239155 716780524 655200512 859721869 486096413 761416618 953892984 95842638 65548009 530744329 721610219 455674555 545310483 182443757 500101337 249192364 83676454 359274087 300462789 453049532 970649413 323501080 710624628 190097648 860482429 942777392 741055163 993523906 623648411 508257040 690570432 995266287 808002985 461111015 869506875 713960938 410019800 994775403 423010716 11579981 156753958 416116391 278129033 842946756 534237737 519206272 689851093 18463789 535414382 880356705 492703236 570943485 913186802 468257677 766277453 146597989 599468392 739987235 965985664 427800158 989219111 95906566 433721344 582798041 172334154 618817497 502571356 530317734 565863622 611368009 632560492 797668492 974404979 359465605 942629386 266988202 327169039 726097351 958034067 230894425 586597603 498819891 568859134 276797523 434218955 929132263 512570224 239299612 154384051 678094753 816955143 398447557 610780443 510774696 953863294 209117786 272581543 624463929 525742556 772043556 90145257 886110216 872959102 703527157 200530204 697180362 450106189 4092700 730385124 515594503 36677192 207263521 209598778 704390353 356583346 936061989 550877199 203685134 895225528 843073557 873380898 894654275 969844402 73632300 536226100 854622025 535220590 153570269 48044669 588469320 944376219 39710645 902462877 728664702 59635824 428504022 142213229 714620143 819991894 977571393 877522489 972834302 221323016 127185710 446915393 802253677 921882729 170925625 852078714 152223054 460270720 121000312 860866652 806778181 970376328 430508517 837709310 517671035 682816045 657938508 828380445 12183175 765904283 133957694 584084897 80718256 224451950 930566865 397944050 784858777 35262390 404088490 801320517 360716748 204994544 436882898 549619438 224617846 904062506 277607576 191668489 700307779 808066873 828669797 340036712 682204374 487706473 716426190 516349773 478044200 528870111 318406452 64811048 139307886 129947029 749992928 970278517 498889539 697778822 905362706 872109848 110312258 458854893 475411870 843360831 750201884 950185981 126375341 65038318 878772948 999810711 923028538 351330923 580533648 950071287 16051863 525177985 856966947 658989609 526070477 343572542 999021653 816279455 385637587 475456859 238437308 171359978 792353094 18119185 396103265 223098942 37702171 105607957 4112774 425146550 21113144 184278705 68777794 204994411 387308990 948361471 419949491 606276524 374165715 246118452 802439930 900631961 446910991 983252296 801063811 59293164 247689573 686210999 71245327 762834904 734869521 788641432 338063029 23318291 222730428 885744314 993098442 984567071 274954328 644945596 389592301 865622236 324521436 140397509 537060339 904665231 166430869 745351163 938056072 836800778 558118113 784934942 823141097 594257356 30501583 622291658 90695859 429575176 276405583 908836752 893974663 257064989 667300384 434990441 202919709 789185801 96652672 30947305 345316922 706982408 629849121 926549336 982223496 983411191 56271512 333073645 631636059 510365392 762477826 913232041 107799456 125454259 678982968 455698050 545953716 187968808 890132722 356156031 76372790 208178408 382300623 132151809 503077558 155443615 297550954 69047263 77798276 989184701 949130748 205973462 683060063 566708831 581097795 477719219 781607300 403309356 246555281 203644770 76070616 492280992 141015880 502555864 272929851 493185153 990721248 526706019 549085248 880974025 89078568 740797860 151588483 232629613 714546826 509055427 643092300 30650291 835077622 309805999 175670342 986612912 329886335 932813900 759984130 287169252 648633225 222906061 751552248 179101418 861582753 820746104 715677672 300235444 118883436 849460562 954147476 688785744 737665477 995725384 715203683 804736850 887314619 375106244 426754343 970136127 905016608 553054759 885701584 24285896 967607444 670732953 345737558 358951113 743467205 469661645 486635280 900233735 817748054 198899327 466557195 586312759 761252657 447794993 782453021 796335260 575961687 705885835 405585336 260720052 241858215 253546929 620298974 887932516 315396310 189458708 414961523 715353813 665471168 918392345 861430725 702800840 534313109 369475623 281936440 822708782 115326996 164479719 224310796 51037964 618590281 636486017 373546176 298384218 14990491 891075496 41803608 786505272 724824574 967691325 841871426 51765345 167626751 799438861 780941468 553059249 880036578 806826046 604223731 234066667 42274718 57929329 476409543 976227888 826887634 496710159 921905305 789434755 485443052 210151167 495232341 963994324 24857497 769626907 429844680 368986985 438033792 731934791 695888963 786220201 865581497 6312243 983378133 9277787 717588046 484133675 990170043 757087218 557419369 494806822 844326679 578810006 52753248 222459207 311006924 486469285 527336474 150423798 211764382 985499988 709626008 373531910 75930231 74553641 319238249 346879965 748021299 643136524 581239794 702943789 787799110 591426494 142409199 316100788 501273626 918892042 360307953 88059718 465994612 73401798 965694422 484511615 179284962 736968315 670324811 969675887 246872994 795974239 861808910 588979445 72073178 339717976 669908745 859595117 491088358 545614472 690898493 451260322 287226589 493235115 541757007 871079847 451782013 812074722 919619702 628025991 387323638 637517017 154376552 502552755 822578133 556045375 435390985 400467194 621962765 110892742 623668091 756922121 203900405 107999006 868337676 29824008 777661044 71104094 369295657 909018818 313564549 38619719 99074773 501014952 912247779 479711108 383856509 487688380 100728456 446305757 807949322 459796925 597323573 194841561 551080818 523702382 24574115 766383016 989405555 522121659 592222323 532628321 681105695 971294926 306414699 263150297 519034503 802261548 548143215 84341318 788853712 697641728 470862805 636930270 906687832 926821986 350117493 401153533 489174424 322713759 632505364 155960872 255737098 201117542 998205181 207813109 455597951 228171159 562779541 303461499 960770688 880897127 707659814 591916222 612237263 290216451 187599023 460354448 759437658 407180636 133411000 819551172 70199240 250743130 597647253 954071670 547867024 541917280 829353351 157343602 710321876 109362703 305855070 645391265 194710898 663594144 750862843 706067195 209812834 234201148 64659862 647946887 468668936 66969178 384060195 711447479 534341399 19223702 535723142 235187225 583142188 370823584 425695514 649761342 965230456 732230150 715894004 29773612 790521231 520639577 847233884 715349033 51180114 405704684 755594639 404956193 596179026 180425376 492546180 491069433 504694946 795910422 851517549 492142506 62547419 760431716 428764441 533881335 809694412 410638751 763125709 772787659 292669333 421412033 709762952 366738915 469749525 71272452 175724882 94447860 547681755 891925279 979918561 452122376 578303712 647952934 400342980 578561757 68961249 800961729 780323325 4015280 409151629 170960029 983815320 59462401 569764607 556362696 723588195 726730948 479499101 945448340 164754850 205699143 643143904 256956681 69948703 323455951 785455206 401245099 99836170 572517279 936311731 14207013 630677100 934798211 163478081 94976202 333184846 699549299 854686546 732679148 401455199 725285374 785253767 561302405 457101295 544670929 942657918 349838106 604708135 355827781 573531763 722462803 693176405 579754151 237407469 676025582 535252987 604732984 753439890 752903263 262709431 555825562 960868670 529724437 897698180 477092428 21906286 415318910 850936760 563862315 259182133 143733396 194666109 369725479 972851794 655876353 150480053 89582843 106870861 17797609 900166072 875638719 705297851 331244797 695534209 817349661 454406591 434295859 517070151 189042886 360598733 721240117 607736522 11637522 536469388 968833958 570567518 698308226 638647609 564549364 538526220 873914003 116246483 192241798 211121535 488905976 231205016 613727200 679976663 29407401 51508828 717445476 444159690 591193084 943793260 797468661 861481421 116930538 710613842 42949059 279466373 69456005 723330020 927839518 99136777 920493833 791367411 936030221 175999304 863463627 787605151 317967140 640452371 935523426 633418282 97308406 864903654 688181180 157109871 897779765 680628720 881756487 378321686 612213901 445808987 536548525 358619422 211962263 699113188 643193478 785208731 367076020 930741829 462571156 77222928 265614701 535007156 926873670 36788597 926690428 78037152 901915153 115064371 775693916 51240865 603636213 891280903 517538812 216580427 300060818 133158620 920716812 324519373 552446155 427928124 341514833 893258877 475459515 467927445 23477354 38272057 306415508 890031384 900669967 881802190 919470658 765914025 240680052 662962385 86714441 240951206 491724875 231786891 54724940 563417365 467000841 144532527 273426786 926362680 811278377 166623715 876488742 808049114 366037584 57218158 203065337 109897756 565504880 670333124 27257775 694821736 347609785 824062380 367186120 228065623 982382443 1823648 755313100 763131249 547165279 946027428 93129385 869457890 449576024 327859711 353068299 111411578 408348332 459670202 363559075 620496882 654903951 7803230 892880750 671614296 786094649 624898416 106255528 889982717 859319934 990659288 819313801 607791069 248602892 156751962 305140222 863279819 98753746 522010239 201456398 441783295 749202053 629940334 407816163 39189232 527860456 282912981 270362030 503267971 265586904 697947261 231529505 747300430 789624207 943824689 973153323 444469921 71776020 550977180 94205305 354620393 957524078 356698611 809001133 13848162 413591702 475287300 667763180 68085581 704038272 364442694 329744398 301377563 196618369 48460110 907726728 698522610 443002655 986563875 999058332 231732708 490962987 797275491 537135798 904967450 30088152 66328481 21062642 478806923 874670274 344020233 969754056 309185882 650375099 60689005 520696331 841939342 92431253 279645550 706869451 548212115 508616746 723509133 879365651 451999856 975236320 838030388 617875553 416251238 273211916 352355504 767717 947500956 730380735 616916725 402247805 587632745 450783385 399186791 831367250 531283433 141648305 386260657 538402022 363361284 886538384 15642368 420720410 419758064 765760332 458002684 155323578 139178717 520248845 206869062 173408740 759545202 572389801 390810350 760535615 543871088 631497040 794450477 758672045 825598711 873941887 925284710 471261668 998202809 714875394 185934448 162897095 674937718 267150975 573610257 881674936 654185542 371774846 791336919 667696020 52795086 178817565 201755532 911014089 778405784 874642022 776562374 133484708 850005252 119153843 928055329 846431638 823036895 576526441 383241061 573163840 677581743 951650164 852612512 582123427 996056864 981804821 867423142 831624304 798208501 585121381 57353809 317362136 479841317 735952093 419506133 822916259 148845770 110726905 810779692 89366692 310135656 792086068 921742641 6616908 50742433 374281874 867040519 202840989 391699673 39111096 530847340 422592303 604940997 578118391 95561079 375545977 725683204 478904730 783417870 75344116 773126912 355921289 608873579 982852439 232428168 147454815 958323864 821950561 634672705 1030994 681988463 448052982 347380429 544966799 108558182 235371732 548235065 137262891 811813411 94785517 77893082 559304621 986156363 498730763 563642025 546571119 211375567 533635807 161434223 937610751 45360055 10585615 890231993 114152904 691684529 917994026 742816672 25955264 960009525 170206255 144590015 458257741 495241406 401507958 565949464 814732814 128068241 951567660 815526824 440314878 838448722 990608608 602617852 960841955 841570422 78749571 752251643 617373845 190200482 827936265 924166584 303728638 944280592 598373554 303975475 447660945 190898124 536361996 255622676 30406118 660129595 501491070 360954514 880399372 336477490 268826351 595949724 585627581 739843572 329643647 578353394 754346491 120049976 174902277 636185033 472065239 3730583 293900297 565278809 971666758 770895230 261839801 459170820 38751227 480706129 937748146 342665206 840712888 97303110 90282704 523064378 845882412 614622091 762926326 164380175 299466203 871926266 468721201 327086138 410044587 669012656 594071840 958999438 497855154 470162363 58574667 431779492 919546685 213569439 634405028 454896301 152093195 667095576 194701540 22267569 978547330 101234529 806683270 809205249 860113602 451763347 274108558 117785402 21450859 522833884 16085846 1831812 993365975 786833715 378251154 352873484 318901031 779113925 150078841 910541250 253733990 266794660 499672242 43813282 833799281 624760990 505238762 657804134 876170942 719020812 173199584 517239542 371628951 896667431 916257555 275870791 349154619 12168710 938756632 347933078 516796150 446117546 81697892 678181569 114986675 791718064 588730438 995110875 501482988 202458470 286844392 449989539 969313758 171589807 562946414 942343127 570267481 978394031 486912128 781507905 581558739 456196081 216564478 271416238 178728724 172170442 230728081 361102697 790667829 662400743 222402806 449389547 852954330 910465060 260966186 350608482 502612285 842283237 690359922 671829210 63233333 452637919 626253574 558233157 327884225 315182336 330276075 525732916 825191086 294094457 781376192 432186620 698297405 982935414 763650565 754415397 653713655 892990409 545753357 72221835 913002018 694668206 631451388 409824121 428334241 986141471 526288644 987711302 320724866 97180002 1431419 896040521 32492840 487271927 994174656 918425342 402738004 43526712 909341600 243998386 354207885 309843092 703455961 414497473 87414229 169966294 631178571 115934345 170862732 779168451 846739345 792677292 141658066 844495462 367532127 395360685 798788661 677250312 352854190 948515680 527580941 758966468 790100874 111794227 29680545 947343871 700775270 56728613 898250975 11471145 294163260 52159075 137998601 360335917 203438647 673440707 256434020 107025323 644571843 153589520 762509206 367290741 949141499 589618340 692742091 66146518 428582722 228691050 898995029 930355420 301104831 298002899 410578505 464877293 999914982 944727821 610495504 627471725 538156476 374019142 218040282 677855494 443296266 735323972 209586365 510134133 223315687 748433522 177269113 2096869 92973949 572792657 448543185 66682094 621471372 120326492 411259219 96736528 760782860 233056989 54144756 668111872 71208548 827781665 614745586 801493095 55847204 386740101 995839917 428831479 648888787 613312271 907408946 521806532 481544835 533721474 143954292 833755333 224342048 891338700 593814465 801054517 860919868 25090431 278759807 686936558 657275468 530947504 418497855 601718657 922329217 347713227 781243547 536079003 924288648 738343100 20175986 963485533 744856423 400845097 681804256 826179859 303392131 432971663 652798485 490544191 782248035 634304239 415350668 184004204 326534594 653229112 870347805 893331053 610197594 914763448 640829182 732874401 913030609 667542917 386835938 602265174 587777565 324729916 527106077 34747843 858288392 213407568 715176624 161228405 125905764 19731320 487415137 262499811 167900406 558909110 294419907 2358133 497160166 855740389 999590355 68421773 500387798 391981437 981018450 198149330 145172278 599834339 936928875 486272408 349938701 752643922 690731072 10488565 28187156 497663024 431350604 240310522 297049224 947115471 10234179 528975661 815782847 427393323 176271708 911636547 454582779 293002588 306816362 887536135 45541278 787413470 143572266 363684649 348737607 148461762 18857526 108577165 106126883 839841859 645441025 545459924 32220195 859933621 965617055 790448412 673730689 757440937 780225767 520908637 347033020 403148577 517916319 963221003 770862686 359784576 156333648 693765783 370246524 630073449 154798049 735415217 860036248 839538779 3390948 344238158 457019695 586600726 83424443 626564040 872179690 644636787 33024485 126351555 624798369 513559524 797132230 748946024 831783430 108108624 390546097 222140666 591803318 643118711 948239076 592980003 979544443 90449520 814835564 25188851 856191855 752986607 934092725 375331232 182755277 410888521 866952416 700571123 502802693 908544001 48539227 796571499 809851973 573751079 534362777 599215946 336924879 945369158 239680275 528191305 853491233 210661476 105963852 139664853 523776446 837673307 652379354 232359827 52492943 441910498 267971458 538942365 472690924 933226141 547707411 665940767 113512562 555462584 599013498 570038441 130167131 922550579 106026647 791258092 387407344 110821821 849445785 758265789 724976221 376743359 509385270 406624598 927738412 200911981 467309580 455765163 624607986 839909104 674725889 444397554 589680953 514092760 128602066 187613226 187591073 751550306 492970145 778907099 60087289 536242448 243673723 400631983 864737473 767206708 395875665 751186121 565159591 248451730 846916947 159607719 705075182 214067246 410290028 196427067 828594113 786600132 186649670 955118501 965134200 331816295 748979451 857735885 716505457 567538661 278748600 911426997 689915364 992858190 778870105 887955261 758493265 401815852 668481032 666713933 493583142 168113918 40629475 564486317 666752079 572724802 806383968 367763784 993113474 58943229 139468057 441473821 845849882 13942375 135171311 960369873 658058098 974361033 56649313 466784663 47479198 982541974 672564950 891575731 734627784 83590026 842715034 68659999 784645794 422189455 545665849 303663032 299324549 356451397 228661849 710186028 555652814 193045256 287779248 553637118 711753506 554622587 768914885 157100878 318722009 989471460 516045808 354078916 485155624 515216475 41468307 581186767 479693984 696249236 262692598 887812320 407318942 845154772 52041263 143402174 502057422 309260349 72245315 690089575 244621924 166750620 308637116 155304277 39439772 926163400 236852538 745736060 430314222 537410536 31844132 699163971 301320672 118717343 749772966 308149093 732588328 714756079 617397064 918646856 47147660 681122582 689909740 148206881 454755505 572190612 316679451 988245156 656209673 934593289 69592836 442389924 507415308 364737964 437931814 509166076 257770221 648326678 194819665 2501905 587393774 712966381 823899601 782194357 300716270 603728433 331853032 852650468 808776607 415021779 577350925 779953096 204189755 727151177 127125960 932584688 618521066 793103303 805639521 987455644 224747643 795975168 973434145 574994656 792477758 999283417 773255846 991943650 920119895 34968662 928274937 948006696 343177754 31463431 989997960 489296510 951813767 323645998 201726144 629822037 850496504 468095905 869358210 582827306 194174499 974261721 233184710 233042392 840685766 227096486 919180287 899788498 47022017 41011860 201184523 790683499 340719946 569833303 708572077 220831011 96733547 150185995 861589487 721430526 1884698 585787847 247140402 384460793 435178297 303183020 919215729 355291719 798002812 39748926 184373393 848246453 660436181 810456496 886991001 471340278 720331004 907632020 435441024 977572987 263034036 287158685 346549169 862446742 481926112 391402386 86812774 358437123 486388756 776816040 575054960 912556865 464550244 567078388 766368936 56870547 134102678 24712377 943146309 979512734 908291737 373206116 351641227 16658937 6958872 949253056 408860035 662596274 450699974 80609921 571840862 109595940 853285106 296677796 595056538 589118824 541044805 62343727 648055469 896682102 809384269 140223519 96628236 843839767 902570056 63119067 60521630 33577277 380099465 529434304 98119738 274293641 883200133 792133746 308306752 438258192 295030172 245887722 257325286 225449999 130861067 49006496 907687837 183729534 894806177 265770150 428631508 667396019 776455490 105723806 551735355 594256227 824717844 536934517 898410153 423489268 140815291 631549071 136035993 44162485 623891401 491626413 185461231 234851837 395215744 956028912 3949254 97534945 341153467 319877109 931126400 656013805 698944640 345608798 746131938 37810550 369227911 84921293 696426624 830000226 195450627 58328593 731014443 948520219 980863247 375189966 451026119 560040212 184511117 672119410 961136995 953515680 896873182 348045971 518166690 229918293 739462725 728233291 691426695 342045380 595336628 998998773 694380587 554025240 824845027 22125011 77396724 16782805 627288531 342245022 697198059 185723286 233084042 160405104 692793009 56209065 214874078 77642455 530732502 351038972 760435026 432403894 531926862 167929673 435329897 563826919 741397616 631781226 611182664 600246509 365732059 744172512 586451491 855099120 124384889 723385072 910006557 515967137 936102917 887744236 282425841 225824354 132592760 837037270 171901350 118234352 165544627 617060748 931647862 409077890 810124080 332960958 588563278 298116294 320887499 751637209 882344262 954597278 234793089 797411241 96431996 117037944 488635048 298995742 81116358 320460503 3714680 584853310 943521212 573369859 689827644 938319735 438752903 176480961 546977142 358109309 728540788 808933159 286544097 93502992 57195167 459808520 290466703 551649876 467457810 838999850 946026565 755469043 1780580 251110060 594501361 893723600 453148862 749057649 968682677 437815267 35603666 783836623 671753640 328827906 370965055 595029437 733718298 39578173 768406546 154192042 345245380 342112962 36593309 864475271 298785549 744471361 758020496 847751963 156134779 247734630 921183318 381975537 190874564 676071320 99100146 269294508 415846677 329837285 454427452 37097435 43709278 897600632 186763702 478646189 911426401 548288350 341381503 522872958 103303604 480409465 651035899 558108787 450344759 369658239 605208152 705001656 265327634 180360582 647075566 317802768 673914794 756275454 616477981 712251332 24417320 926588801 920040274 590316878 287225197 993976322 984035360 65273161 563980107 505237043 57657044 629802698 498622101 330359576 354943103 575806540 800157799 697007600 437246983 320901699 813063223 943574919 56750414 336043127 964873765 554119758 778265390 829337385 788537821 463701925 130318889 323159410 841684142 541674055 974756296 19139434 164289959 395819147 20031675 99948512 435946114 928986821 584748251 901676456 808293036 545120087 898385361 102496886 199681921 699014960 163876095 708243453 71575007 11775066 822677834 544713046 228463229 494247104 881873586 905564253 184940376 793239403 300767139 702601975 619982333 951994550 307439430 861196197 658601738 797289028 867755638 597836094 292440567 451470767 732764376 964773587 439972707 940168456 547031350 410584659 444299532 907161064 556857147 964334208 999990242 635505025 656362420 111894 178017163 21042471 150260801 311018029 757889222 252083758 984592349 140777570 596142953 708214316 678195584 346239487 627871736 113629525 277971086 903450049 657730381 511484514 271738516 199404421 304937702 998069409 767782536 447691616 323348650 255298442 535167448 133072335 703570951 116749439 700351906 32253914 554048856 539919905 897032010 131438191 760102589 989225969 262905085 812719085 818614647 48855537 661454857 595715171 890108338 719307454 676902542 646691398 707267504 97442423 912566783 473861122 758514244 289030187 533115674 605156512 272038143 997272585 22925856 769596493 519447874 420370558 248229134 480878792 695895522 987369384 500879563 389509647 419502603 329812321 471655024 955190621 344515076 434150031 606533318 339032433 375948758 929530295 510586061 394048355 734652675 592788835 554547053 195048484 912260907 620637162 92689094 606281061 881753340 775473760 131008774 770727244 646605076 978961627 250436721 352337323 89995640 732267446 380893253 907956649 193378737 634851511 562795095 288817789 587965506 905079719 25744106 349449563 590642849 693740449 825679359 36863130 601534767 523238252 441908982 52421770 63642200 667117556 544468725 165099378 561406261 897940739 243477966 267931965 474884281 195280288 664407053 237331610 912685413 218813653 433115978 422657411 64580355 73804825 196822863 860624724 710731176 556859925 364167687 712225381 833698983 878116560 516721919 982046555 39973314 600867767 557401316 122887869 548425094 899426139 814638788 346303113 495580505 933688879 56598049 653670510 245809168 72496475 676125439 62860296 818480653 611646529 494350383 992415462 506732404 120214536 308658302 765158518 816699785 482523187 672247706 667568673 548173611 425383275 965695406 273030744 426769477 587206147 106759898 350782038 254443416 498882533 458773550 903384476 456352347 565417646 972966241 812914419 234506747 259674544 656969137 2469437 900968568 431429158 235677713 352898282 662468198 450320369 560255303 66445596 599669165 580853427 100385702 748690609 737012751 930041705 852160622 691491836 669950294 893193591 68936729 803749946 853414102 413547273 400647776 437236463 198970863 462614519 675380460 358775132 627041725 450596393 487349366 818907399 293123732 495891976 433479067 661782212 70725959 380125602 968547083 47092372 85147508 314114071 431716758 742794012 744946660 603300327 482995528 456157312 405413428 121324760 60888209 745792750 769036247 492933275 601643075 712396368 410303867 756346701 596132034 360222391 344168496 983141821 718891644 27142682 684018823 141369484 831848844 32383552 274357936 801727440 438863068 507492236 886809706 493328386 334500849 37434981 245166058 566040251 583812772 454266876 623713265 635134859 689847780 734240779 679131353 35176503 713021778 17797396 917583393 409181069 423526558 578523412 756242876 320788171 422609502 71664637 550006992 220223840 13643906 122489009 325891805 851631222 999368217 226359879 856363324 981863382 878178523 63543405 443653492 151772304 6184064 261560115 837475797 23286136 973902105 94912601 695274551 690576417 973686090 14271143 410133824 177326652 985233301 20650625 873906524 692137067 458069642 319948744 882320913 415401284 935052631 880666364 468134009 987387576 85406090 119481139 6731532 78855348 610055258 552186487 405524458 402980085 142486073 552705604 86930036 307318870 103099824 168747386 721899399 134652255 685246931 743948871 828513097 502510446 804300355 149866833 880635545 866920348 256630189 805957329 372290742 587950034 608102965 395972614 307795579 741887282 845596868 551980499 674882269 723166467 874076603 437872506 478367397 685287034 926046913 757221864 444254482 511030783 786756946 550771187 135432785 652988921 322645273 187682731 778140624 148548867 170594406 439866667 288482589 269150931 51650158 600532938 687429905 995185066 191801377 716863952 861725605 434139287 13090136 535009541 511106243 504668074 156852713 640891575 205007902 547294176 127574348 229412937 507036932 109350932 490140919 137722129 909013414 42817438 172976439 612762219 162022128 94186430 518778350 896061589 646953210 834611306 308338289 598125919 496099093 420962507 771377395 233970773 897689177 465252480 70673583 555400458 954829670 987077526 299354122 837919680 205433091 393430678 590418344 458636501 208077157 863862447 132844371 387608528 359178180 148590178 211183786 884962282 936920345 524781903 442393504 842371238 269916543 707714863 693961338 705585012 965101224 881602596 410890774 209128500 510517602 133895885 293946506 455206180 260433574 779388322 431798740 552761106 218988114 594191252 249923147 960986847 830360357 423244159 67066080 759930596 430838160 854451101 713866623 323473347 750303327 347388808 819426975 307066989 951303382 200000260 576932063 782795700 644604044 750222390 32169288 293181800 164601626 193211723 673527099 292306005 532667817 211553164 441801923 443707354 282032602 9650337 579412072 459249153 194275763 14356960 947624381 46400250 364226980 5261532 655061371 781524157 766739172 674182113 371638665 914714490 219040039 341865999 975522224 364652582 658437709 758765225 163783621 943984555 831372605 589114156 621465481 747662672 505122070 882701412 923222722 959716028 479896051 488635330 480212349 638062132 30697633 822178637 948616237 699289145 574416701 611353116 378949719 194429097 758904272 241836548 883632001 125956272 356388377 44976909 736000893 319654234 765756504 147891489 483539164 480737224 394496276 391970076 891474053 689156200 367701137 779818711 538317713 186299595 49129717 831851354 947990391 390245150 183934337 985849533 663844852 660611894 653072757 88349476 96641723 469009299 456812936 830854877 238310012 374487773 359096868 715163989 597594890 768949570 710805695 345609858 262211425 829147235 723260031 666877674 60629401 286112829 514840702 775919449 57670311 280106041 336948404 229292894 142819951 411533159 597694306 633073039 595040501 473300745 553360514 448368159 528595090 97256863 237100039 197750836 769232140 924843368 213867621 706138481 950509407 913221332 646634885 415590435 700543182 32358365 44777930 825144079 690562331 312506267 779197143 220217972 240911982 941071218 465987977 113854098 276393769 806527934 828027635 848436636 823753256 805739627 466296173 819524905 757883571 386661684 562407837 882617971 394646466 670249341 785205735 110211748 908013072 963943979 344731876 50383176 770084854 594885436 647554895 367428745 366392630 364295747 367989969 340622462 15863747 362727946 373758492 434753081 881323591 860242721 273845484 914205876 916776451 999849922 697761640 209268669 242674964 275633646 626997986 22800459 824834458 765433120 862069823 369151424 459664216 617121061 331831652 739594350 213260632 714541870 884117431 833238210 761774589 476195585 334130150 469426924 406794380 412311192 805434916 932541412 327620106 203997985 865432941 242607665 353590923 917927205 494912811 697441884 234390688 638062703 765444954 612147158 831844068 223099272 705639764 737806456 977537787 793406882 896636229 304133270 448740121 721112294 690808156 968557261 638339876 61012419 507690357 811885624 59726525 209666193 939015305 601265938 908170153 270090216 634575749 562039303 789357651 790557908 350704529 750693928 768581640 737947084 108277637 139565067 303215922 528970450 882881883 28651846 224914021 737576992 248406680 680031254 630035157 42208357 265414202 284661728 914296234 690414003 266857428 183821919 298498167 408597405 55895395 824482614 986912069 718677160 5642449 850402914 243692467 705935015 381977862 910713469 332173742 812198642 77494442 396690765 710806950 789371772 24848048 163956073 975826305 199320926 978252803 570040191 25138131 548802221 813524634 241658278 624383977 268859587 116156479 929890003 188278908 173471251 843919485 860494486 458505527 1518077 897426832 955630999 688851098 476947220 394230813 375314367 72042348 616092506 412797332 134195687 832665052 664317578 803999604 271678835 413776428 500016571 312243502 520172579 406397617 610953181 993405445 288779368 814736549 565854860 913290555 290862549 356630702 602640496 37148006 400101368 369400973 416567164 702694051 307294845 991719576 444735920 443539367 747281764 349232126 51486542 380350719 80249074 711385588 605857301 783271508 860474399 780925624 177257018 448646252 90493057 627445026 952081784 404109967 566196044 428904512 216200167 231894427 480843033 801805082 809533854 501928628 345277114 786217874 840189878 814952279 416562523 698922102 593266254 111519250 947686285 54503916 297688249 743041165 261804869 646778840 873766064 840333871 216248018 473685360 670083068 479162890 673476041 860329116 852025347 693577028 323449307 274181056 671623814 358780408 985232727 545242457 849907637 76309024 814663524 90019671 77210230 598041770 812216712 683939554 161873507 372195135 483582182 759840870 813192165 455303246 11065450 676370828 332918826 584240958 973601173 567478165 976557227 686619064 393129992 887842542 561981451 509683140 3097890 178145923 695021839 216049072 914310801 742953353 711110714 961315535 110102306 948941877 116546512 766675661 906197908 11165692 638766171 712044507 539894919 707435969 584971375 102966967 27185710 670678087 673289894 195912650 209844602 66093837 868294765 953729670 653250605 601612137 643710659 647476655 11334295 446271067 56482069 465064582 926420365 172828610 248728593 818815061 518471947 48025563 866195826 93601318 337337101 119501298 965678077 361219165 935021654 418016976 174275162 73894702 697136257 76325144 176077300 685359343 985592473 839357412 604657641 347594204 876714467 894723068 882305721 93532467 666923541 874184909 449223372 579023083 262343446 601586186 257362013 144676205 727152236 785675222 570413479 801941067 846285860 965633168 647371164 683621101 772114059 422897643 188425446 691201395 90855584 787665074 935909476 808593480 138822646 359745639 895386349 37434990 481480989 413902502 871359636 146603728 513617907 977139404 273508956 994955681 54184915 422020027 656324245 965475784 30530446 886427884 699003480 960962435 260603954 602451536 77494061 266839678 261248159 590104158 884884428 116349288 647761094 735383653 583813233 110675802 145672434 712148166 308916813 597156475 648869592 285628571 917799128 201546536 652793041 303958147 455795312 266565244 392558152 661885683 904026616 438900567 291773913 441481287 604277728 780264534 759395268 580262544 233558792 377273167 57023606 779967712 428048996 463824224 428512343 989316196 963809991 339013643 527064193 736953289 453904274 597714316 741031712 287362614 481915297 56331574 546834203 364546457 628760111 318080120 765708562 318764235 575495455 608975549 111954788 100884094 970370176 618056417 550448319 220909018 108765589 468025905 269929465 917836965 29146109 980940561 202371435 133484304 977477466 20773097 143975994 438452888 316745468 548220307 755976671 774553772 865337626 647793812 360125792 273360814 70509882 500887101 110372451 751869085 841802833 535514786 310434854 480371442 982635242 366608778 327147087 956801465 104726017 509875067 396227980 537642532 345179115 484751504 917968036 461107022 573801991 689253271 130297990 701649603 419617913 270324298 543597568 501535486 873745513 360627156 488272768 970979917 856014755 114802482 873201790 147488336 989841827 874092938 436479886 696213081 919367854 959110308 388223129 771834553 926111822 493659466 271164732 873646917 49856888 350901986 150424264 532964622 705387421 879618238 849742822 637694944 289121710 87267073 703798224 231852075 879307889 248472480 639601777 253730333 381486601 42494723 133340925 270515375 960429028 909827906 349187396 818799766 794234779 925619762 398758723 386890963 762666246 975421471 56592419 94778555 401887712 745747319 432213366 302504507 805674526 100821361 297503839 601313708 63058099 966934043 495547692 975572839 361468776 946578609 77191701 746163127 33266250 142660338 499359894 468880781 783857231 605764873 851509090 963749477 853092958 480491545 675521847 893995727 155222496 583948871 914559610 433316082 128527169 526122132 751235142 542055608 546860702 670129331 957751271 340671321 93263688 275198279 914801925 779221346 613924888 939209258 130758715 391284319 115032439 141954075 505805841 507945120 32391333 474250508 121725752 49278944 811312997 321666904 891652822 200466721 563666890 100247102 644915162 122323524 363698935 78807481 385256177 5405843 100536075 789666104 61883100 185025133 480279706 366893445 203824568 763668384 520562906 899800453 421507158 701678388 816589481 905839643 404598295 716014708 828401300 279310766 887262177 485954084 732666276 308818859 987176116 507654018 355633941 373016368 424446171 55883263 453705014 197117148 696991402 349142178 722686048 993433691 689509880 365837128 390517124 26171632 294669012 268480627 957312985 832420505 347903648 936196934 415496158 454567439 712600668 108781723 635296678 478025965 31246552 392030560 645100535 402574983 144047089 573261569 489196979 618361552 549369034 39059799 917934663 722798041 210552873 264869406 794290236 51767886 447890440 410077152 907586679 272217444 178275405 684873091 242262592 263200608 445489179 145323336 913350526 412734361 334734397 352516725 713339939 859547735 724394090 855800408 609426720 165089309 49724593 806114811 912094023 884118000 168650127 192613465 793262359 268778735 919506182 465068232 367249310 26238735 179785375 689301684 527767989 292306993 424562170 305452229 991058794 43146052 492125471 350419733 263827023 616603757 935633428 936179156 138092910 63395080 355493758 274530273 552482243 358082464 806377897 433573705 705708191 891125464 691973345 235742703 721488359 736693302 17596179 920691978 562793547 440038842 705066107 315107868 619039186 931933975 283773216 49590232 495440401 711441635 726560159 801121918 631210322 246901134 144107116 44089284 153377974 542503460 451362365 926107215 276527533 477144893 454123469 31480814 150967369 93788788 863205170 452864816 820669172 844048584 148495224 685321837 133218678 324812078 629632856 560363544 876828814 327599250 130435458 984006376 712847542 223064076 597773997 244689999 236224348 880457237 304225433 421538961 881222007 293570252 5212666 82866836 255856125 23061799 466360274 476619848 620324349 62743119 967172263 482414255 709554579 833459084 783875732 329082573 329436892 79322903 972473061 848199962 487627949 588100088 566097672 242777572 829626206 278784340 161449475 781850706 557917471 312630546 861851069 87100762 51696366 563152801 313377742 615739641 74823021 43515553 368598486 48705867 585337263 790657552 331649996 699068030 401521913 469080647 909307163 160543107 589181543 447756239 943785589 129083841 164565771 859011702 26595932 897297454 618993184 830749593 754642135 9446338 778903946 912165449 547417444 527252413 581331598 521069593 175896432 178974056 273916250 897015634 682384867 640052526 196993299 64355556 31013150 836325586 408222993 49823480 353933158 844630520 712152175 588023832 237861330 539094860 22087291 461476886 286817352 502507743 802509251 621140654 897313632 782429600 42485972 805232143 533744972 220510911 294371311 850086583 994962713 373031731 52072870 524313498 247792946 890107307 624329510 241512174 689470371 171879208 592275430 975315818 531856305 149927600 357949189 457970508 884435019 282071776 391156361 871437587 465322788 658131573 788222433 993509082 26380245 796180812 389271748 208542832 771316809 181644454 270923854 844354608 189011904 828039392 514471632 437128469 901576317 812408400 688286235 779096009 290097776 700862321 682082002 533791654 12633339 689267497 446809916 315984882 108897511 657582910 299410930 599728339 983205481 110106270 707676203 14786078 206249376 31598158 116316327 220949437 895831050 710064076 947963005 866980469 154864923 143679850 219305787 778324856 796563372 828486777 525618421 996678846 572375917 556619519 109548285 675307715 403505590 670058282 659454081 682603466 12802548 52499929 370217049 233884893 199654513 749820448 75838908 855040411 572675331 288752503 600331680 390286355 810271037 662309704 63717032 902700926 904177899 641965988 553590600 279717262 548522872 961289883 461620556 71745770 567760876 425853577 972209581 58814162 841610206 388930601 27180555 90429653 572443416 933903817 792716252 663230651 157674576 174636246 266423817 874590424 585784951 75705770 708689244 566309355 975885722 231097305 317304170 233033668 243917199 13435123 969629487 275021909 260052079 633358037 363841212 157134728 865607962 155794970 366646156 156122115 75968975 800377117 138639654 184712207 399267005 876720524 364033722 665468345 753838263 973284618 337050497 480434810 538664615 42134520 882817315 763749030 291508465 760817760 807387615 206514509 364890471 163972732 390268111 935233193 8377957 993218844 966867438 614820066 405878105 711291792 488755705 462326451 243025240 949907915 742961638 161024172 509223961 112179956 971852916 660679628 188527322 957677018 875178529 308440291 115466543 227239249 14718069 602330984 910560593 232782341 265156204 186529155 903901418 993586402 45489041 112099031 152620788 299831472 73621421 88054394 759832283 269387976 491496178 839842521 665839680 344153342 400520376 783421214 36191109 753719203 411377873 749307492 693322783 307099649 767368816 662616314 914883999 320605491 836405857 976774404 969920354 538840451 123884396 464438314 472763515 868421178 988776657 445105981 542964786 191621706 714241099 58371123 995896755 328668427 515073622 979665885 10660406 768393501 561678949 209258951 124649843 908974142 51591152 852495229 40866785 537744699 971170627 893206759 445398621 21794606 540516431 430525668 746032418 544390263 719969591 2898644 548867631 338846674 522651406 461708017 9450687 100814735 70889158 36844534 959768859 817607941 719112115 990907745 796968574 556578072 376500758 594238289 683043716 210949678 14655175 914394744 217766915 328944744 872489155 378732664 341472769 647488691 624103273 491224295 260619954 465011847 362591545 350894186 685095044 117833812 215507445 965290191 403688297 694636437 273598856 744869756 730117203 574202881 558774886 934329196 950321814 607677576 963514148 429105747 344955574 70408516 211559693 312715433 706167432 574880953 577423898 587806539 848738129 396042067 400574385 999813008 193101963 867051814 695195092 233807811 138726487 685358047 800489666 951784544 751806935 675803188 318379902 945403479 95336754 698370270 241855049 475204908 952144636 489235342 675010113 629001334 642674904 903047992 831867152 471219573 525995409 825339177 542451914 812167652 793708902 368588745 619090988 778385896 387188129 950020065 846602605 615743733 21548638 856771022 580467545 171577400 278738585 962733256 920265077 545561599 250755197 962042959 334268052 812491427 261522720 635984135 871865103 691825281 933925714 775883471 253655455 22097599 79228740 232699653 572075647 930507009 847810632 562192812 256864221 581643925 23665622 941403214 496491249 636231624 847165504 436589465 933433030 928873971 386793573 691015762 177680796 436342307 51801345 242777250 147609658 891816937 129005806 40617832 967934241 696026763 860302223 852580207 40934694 453155605 39141672 979809717 997760861 857475878 750722919 611895968 89870564 103164195 233218308 550870586 236916424 595414448 155616949 87435421 531426602 136325099 772927489 742051827 493686517 169552717 549148488 519167974 124563971 287638146 770670430 787676137 441519121 133308647 231482729 670878483 568816378 431479728 282972232 81861616 3166107 690119426 290481308 205920132 38373822 505405285 38953907 419952911 694083931 101420720 630605041 187949732 776477049 278201394 231627948 42387469 983387719 308475882 420658725 838969276 422548430 88569802 402695582 303220944 222285134 189177072 352145081 676911972 558656596 723596312 132724461 234150506 7027261 995135800 372476332 104550557 232937494 732880132 908725164 541320435 379361853 894701495 411444150 707659887 582921302 357357472 612188336 751215794 585685208 4380558 650301392 642807654 388059426 707130846 994216732 825851660 754377119 637092778 842216149 389442694 257300560 793322109 561457747 375128510 427692703 396176783 983903092 911901749 475047678 129377293 175862460 459780425 828124479 409464913 177104598 134539482 320415522 808374022 417912846 795349908 556154687 285423044 738746527 945051711 391675067 991657755 606204480 775080410 960655140 470692041 186237650 164133028 502635382 8283535 910746018 376466073 297529967 279809336 863494020 679409327 812309062 677752576 941599792 856500124 971094574 972212993 231090057 697467199 767921350 710239018 427930303 892860701 553272028 802065466 255274313 236222634 252386086 977240316 237912560 709238467 381311553 397827961 204394056 825699774 193261556 451897412 492554734 78166696 260461477 458456568 487719347 654412813 292883710 638638247 246608269 700093040 784634407 178215793 842674410 991772966 584564366 551333825 56234343 118875835 135584510 361946638 856681463 452654915 581178013 446020499 151570496 69053170 833121493 669758316 354911500 505013116 821029642 258019301 654104093 817687518 374815173 655772024 607977535 457385483 565682785 221441566 617666557 160511895 898180460 921921526 622076315 437507736 68260983 49800853 345184061 518740518 656527611 216476408 764292253 576302210 934286385 384655546 497754638 546811274 322521443 651863513 8235511 999678070 532673205 211685375 45085691 136903831 767143838 406720320 586603661 77369786 137133691 932184850 502928845 526665948 789480281 986121468 105138955 22007458 192691009 9374356 356495851 756037791 79230013 916459518 180117545 688090807 146606461 570655700 802769792 687902133 772135947 832241388 920927800 112924163 520026969 669008806 421139230 521859574 444229510 151713053 474639159 919651915 846973209 389248494 505105233 186572291 332904428 998648617 616328491 453923049 444349260 274180795 899847378 525605751 793663818 778495027 260554605 751623196 948795286 880032535 51414776 483201975 935068902 689245407 997705864 827492841 666360093 697572440 503456542 281578269 367697464 266232813 687047338 211753562 3475584 970887944 917165327 432445520 271870459 514291264 79041048 335991752 561315780 44651666 460027750 657289242 20897399 405248702 1960345 332009823 883781531 208727515 920373404 525713599 90536230 802588284 360773916 777647316 898492851 75741266 294675869 287204435 62709517 624366939 161230360 340056707 20155923 838357554 718265722 559103095 628770165 767072270 207708783 607041872 519394154 619071176 811072674 145482890 698695019 508991834 553928651 125878519 213103516 767675596 408018860 653797185 313209958 476213213 345217638 935291049 84970981 661093486 278246103 331415850 481329519 672301540 374429058 356036437 493867186 719026569 55300824 340914633 811675624 533106969 658248444 302559535 406636872 202319185 299581260 249909881 775758500 423228247 585995891 338101556 623127606 713273691 784118137 350039885 491911014 312620185 889842410 512992094 754499191 139141959 915824166 265629243 222822639 549670717 44040076 250890204 345050084 710608663 288587144 961090382 516491682 900048096 447827418 38431884 904612881 865276838 978175925 593025564 782541244 975331494 596153936 764648199 395246559 57515032 27843156 262275223 202231278 673142173 546878612 52666144 948585036 479291484 33485103 495473039 755744834 44195195 344317301 47167585 544591263 786381402 349521048 995766139 863875436 998460488 494406339 762459404 555638270 658973177 352671596 618058390 31940645 898103551 654716340 215694210 308750778 920115635 390248198 856486440 991387479 845620179 891835661 848293566 629517495 589906068 508875133 825315313 491314735 704736341 122649148 378042715 192565523 146244231 933195208 213143722 689225825 325996405 648932667 156472217 364069846 791511097 439484413 671158883 467272903 285922090 267320261 488986293 731033101 246235368 780205656 74449603 331352152 490819443 418617338 523480102 461556523 970589954 839164258 352034654 747665288 748752050 645974400 533813270 441044029 961379003 248148676 28803404 70003036 638759277 318439441 718517485 415593195 47455926 106999127 260220942 599545779 802610338 8122142 988703285 231982978 24426275 612070666 147488219 144060343 619152113 331332089 419697847 718363770 935924317 259759394 331782489 354352039 373257458 282383960 452852483 899401193 192716985 377330772 779467818 531773768 510167626 350837465 309778439 938468375 826473947 400305707 193521053 177115558 499994128 432074747 714626645 462149181 86594593 39565992 135265767 639238121 223128979 845635494 168031652 837861480 356419916 629559474 67897777 806768321 781961151 651969037 340986757 752658173 118393091 227527281 84037803 975605638 390390314 952140661 220678843 533643270 273074943 150023566 981431150 673791038 647618026 303803643 419956699 330624286 377753292 726359883 142602835 752265933 453574957 244545606 577444415 785271310 243066608 393505437 872792034 519096992 716783618 768223273 368085702 313019483 508882173 117968098 90714255 47800010 725244731 351948067 493862040 283312475 134567575 205941992 3655464 630324117 88150337 633078683 317704595 171169219 801347833 450417323 255932268 724218454 746662199 153417992 887270018 6935457 281852822 660227438 822287053 408944157 347537891 202896485 727854455 684032806 93010767 72700960 773002632 185261165 291683843 247932214 582416999 176162997 178707198 313612568 394450754 985596903 430220257 380498783 256099486 464719510 544701632 662687280 162619901 769106827 896184879 434537464 594105497 358089027 726303763 51470712 711162406 355785028 373599816 779000199 174542560 773851114 902573775 127491963 435026148 784244899 892855250 571395884 260902871 496213747 369511035 609889437 158858039 702220176 208887869 712946046 164174811 863392463 53072710 128572847 139418975 508588486 122557178 861127982 736547933 404787088 750500057 79307814 923839845 430826210 38616622 974813962 947192068 334672222 808248224 262452780 561262181 181801041 488447087 722177887 876177738 923955159 803817407 731821273 885069411 279972268 198240753 456474686 849841835 310021865 300868714 956987735 471648217 818986287 175655984 188767141 602893262 140666350 255880004 422135704 490553950 304042576 953582741 226704251 821214058 702310884 641067870 622618652 111512004 66535865 469002735 32356007 152122856 331071896 260199144 675899772 277492790 772856090 865344547 369976132 658157593 738106689 321306072 874423749 415315115 743179379 16274124 801340237 262800007 321724897 888885921 889395497 771690057 151465018 419386736 101499187 28585353 740518885 262500898 912969504 284420828 164486501 60897413 829349114 234468114 126266796 623294249 463138985 888469419 70325757 69297622 483175709 336507602 481850033 593397899 303924011 167772868 336603490 712718647 436520436 536294755 375426145 69507791 851993029 627523233 42655131 858012292 750791901 37572463 204702493 142710844 189331102 158140208 21586167 536900280 174522478 59956277 502551268 764838036 886733452 818647515 284297536 252146460 657580977 314015490 421044590 40470187 74989694 388733326 921111211 45339973 118714585 403492305 870812529 502399576 665140402 909280965 493942583 378352234 516613473 127558286 772012073 420557711 168629393 437163699 679845 759319155 599478684 846567352 768586210 890621189 69331994 931802209 94273859 463752534 959762885 218470945 391804455 355655130 795677255 968270630 327053977 780363280 128176593 555319029 208747659 574254087 817420770 657906382 165391861 96599461 616109727 574773647 551423899 750499707 236700242 61065225 696915083 739836153 406204814 630861008 222978558 776680635 797051251 530970902 835013669 265091424 530800750 927964079 34682377 344030804 650190804 573183011 986439667 138211291 397304544 880708013 631204201 692054631 13232129 856710430 565323235 468794221 424703697 421383930 309224151 214965834 694292616 393504814 369177935 881638392 434075114 484168831 696904756 891757375 571255490 471570731 493289844 453724008 941370018 877281792 126687943 39142649 949839000 133480217 222607345 453687942 745445816 134655171 96957437 755378274 962151220 875968549 110972302 436292177 813046548 260753496 663567438 774011766 722576132 110917999 519016321 271655736 327620789 10421991 906404398 520120206 278451031 491914954 231024966 65678616 644988220 61834155 840239549 733641333 180776188 252040783 563206420 505085889 923207181 420099182 488490373 65795486 697072964 249317863 790716344 490631461 22352859 428196894 480248122 517814580 379325095 533814137 729395983 359386514 666148770 804446903 684336386 825867206 725691565 931053391 111411817 362745605 750351121 196906867 789938458 874665663 727024958 386244014 721347810 949762111 365190220 269599877 855401091 857355427 624803410 423298593 47301700 274039171 495937948 548615139 475909984 579072054 429008906 845529454 810577929 219237483 623112490 610111722 196671653 941002294 736865860 306771204 400900986 494751968 979439263 23012070 840840064 43208430 833629508 95183100 748423397 942957188 470053564 856283435 305467630 931205438 730370831 626378232 251310295 445395897 440663640 293079959 2112175 408774700 895761184 263885343 899503756 204219845 743554643 102814611 221071618 996862073 799991953 911995907 101187906 104610531 254683748 863089121 892857928 765076641 132360805 947676518 309627393 305386287 140638239 650057408 563849701 973692045 456789863 880107883 551374870 877749786 354209684 686188555 918261405 74100172 231949976 986276941 343865753 644386365 185873390 427330194 957232085 204971456 344160629 938719161 902034041 317666503 536577372 226889441 689565951 684703776 172403024 501992305 353574256 543423609 552759352 432622655 118446911 992419 628596482 974810792 293398248 916677376 770964797 471044320 513645436 531374196 141289421 960830110 142479097 432615369 466087628 562619054 941962716 164367029 478100479 962575560 506122028 97936021 528292171 545577054 173547074 95712252 875743862 97156342 41842212 657410114 981090056 94483998 9993739 478004981 27704643 752173651 935980577 58355214 259591302 682019696 404485648 227060939 896647576 687173770 964674857 963782335 619261489 474760061 240563164 700321799 965083214 644592601 967702069 791227290 167626197 345049513 941833317 542837376 818551253 781058672 139758613 566027595 157192513 368011386 119003360 117783029 667855903 577357041 364410056 165358922 453728582 597004141 780451628 111023246 873103289 45099357 655379505 86897301 946669402 599001105 8432415 54693957 765524745 153019780 647443121 676100555 499267447 799454265 538296317 357366179 340206715 666714877 540892865 572137087 586943967 1124221 565856909 916791301 753412310 399894114 623724318 730872208 76385894 799961312 422840244 287167273 807988366 433743806 532555922 133514985 370202235 173037322 765541431 58638037 620248516 391073409 113315914 556298074 509141565 940268250 369466655 647231400 553591975 634657819 147348384 459485552 353775076 759316032 642807285 895772907 175054018 38414685 236458009 726571488 229735370 403031808 670613834 389022991 711829114 990451478 466877109 28522673 131862914 33727341 988356028 618121509 351129744 85559730 152566922 568595095 38816875 750226093 821605987 954270547 785191135 342379837 318867286 311480903 405701764 431534479 269980779 490474780 20616509 753637741 328024226 693227911 621518550 642220950 400178049 183385080 425187487 161851189 843692812 833725202 653738037 164066198 193329796 407252374 234652444 509088440 588253630 851450486 323971242 918889206 330761969 846216499 568409688 53777491 494218881 887144651 90467667 336999317 381870163 941286303 176605223 886424914 283058617 262069312 835684764 588487607 419474243 277571598 935486563 936773675 891200281 967762113 846425844 420339206 266062856 304079516 399406009 915524835 98075585 488825913 516677344 219284593 929304936 555224686 835947352 441374670 235629646 663218230 704878667 558515996 570544869 203259725 62447341 945111627 757481148 848025679 479794523 71863033 199189326 692598348 525985260 19847032 232493757 28730041 722145735 912389236 823049318 578491257 959859484 599785790 891371786 889776635 492513525 833067511 305388651 264713342 16974673 820150161 705962522 688142472 738423432 470905315 272921758 951918353 40856501 674837181 748713793 546514790 595645276 558659421 359280749 858289003 260602568 49878143 24292424 895928554 501656860 23197571 949680655 179642768 425815198 676583026 442993982 983226184 171009207 826604401 561622470 791585964 776707156 340905854 430767510 176210847 219832813 83345312 838870542 785412034 62473613 195999120 464249863 522858264 938359541 197117301 449161613 206340263 874397898 486741464 594585379 805193915 867904364 168941651 884407364 723627627 104825214 337755412 910097879 436526073 857302486 223781947 331988563 971711874 732482906 495127963 207476078 592952752 640084220 487689207 400143165 327900529 2203651 292760695 566658357 577128377 375822232 842766127 986297404 404052090 227985486 146169848 876746338 203066233 74577486 130251510 456834566 176634543 280584980 555744410 800322830 981779256 989166640 344855485 760623574 424815236 597326948 662942804 639174030 456579737 78750137 185903237 182080497 882180025 487715053 911547079 140062629 857051474 64073327 90163269 356628691 369058342 764250456 979282128 63365130 424059482 166858405 725126133 612189462 957252826 15790670 709797810 806481481 664498488 195529734 673793387 674673145 20755618 366970250 436955056 350206467 302618695 267295016 626914768 411120568 180345510 561002019 75970181 282820512 597799337 960254675 211279454 488034395 366606665 467733980 902177609 740439199 362375208 791712690 982369712 636586391 525404808 675143043 510494840 692672138 973896418 402219051 691558190 680112786 281344980 80813710 760742792 72071974 688300219 325763057 160400700 322517515 889813837 576842417 704534077 898759954 888380080 563664585 533295664 933171368 964618802 724725139 118176917 176367564 241167229 286959207 863531457 353151406 320813267 870600300 725388231 907122845 370370102 800713487 965498834 141053692 406076769 9045971 684083237 219881916 67666207 198664615 422354038 111665822 675642549 697012689 635576679 531935064 705722061 505735262 865164300 392691869 288320438 441080368 310085891 854499705 497706841 458711470 736190499 127473233 9180648 716916071 195251944 746945477 304840060 7867025 173745009 153589802 677150504 648242282 935313821 281101975 498526225 299798640 378349551 205551943 610069808 850293528 671005233 902810478 38102697 227703618 311274936 609175492 279038213 268227352 282222544 536450626 295130661 206474193 981812743 277340488 812587259 865651401 709622868 852155453 615179253 297396200 959011012 694703226 505668382 122502770 325547380 694758206 916644992 275700609 863901936 413611137 835495067 499151204 218505809 337290906 431563296 142143790 323033045 989217215 909229676 129514957 765079032 793436121 14845638 528781430 247242871 226533957 913002504 400342421 424215479 872610956 973965895 956517057 600917190 273303111 660384250 811694455 264425568 136817889 946544629 874308166 301795709 403884191 889038250 105312011 32604082 466817874 790980813 314690260 433992721 112611141 668376739 45276480 747667066 256609835 365564959 584377609 897692471 126463686 626137161 769487340 142021795 454826884 751543564 541755919 887608581 405591802 677719152 224013251 379036321 661554149 654931936 801092333 497256900 999490621 903094891 28364737 272037642 897233627 860938643 344455148 354286873 660812644 734011895 677124551 283732538 2581334 632172355 822321672 705425017 290852225 76291176 174918803 372075867 245780775 377146547 976846566 783027880 70751875 158621141 946310575 51887609 574398430 700997410 386357159 984922566 70752985 665433278 513992272 953341657 884510911 756059509 377047434 145420494 687685479 81771628 962099878 415429504 94224142 577233384 654335275 391288493 230932237 664665319 638026733 961934345 114508773 528725679 907666416 397924143 783952845 125599950 186897997 363395555 182847025 905029744 597587031 319892342 407989616 414063180 627719543 204664644 251130870 9219804 708470272 931965279 998544428 735545356 366600584 334702253 564469843 178117464 584963630 162643134 497429748 14843642 817159391 294846885 863332870 976898206 6392683 831266957 159410243 961325543 939554134 133559119 497952241 420141493 723501849 437086686 12121352 122062432 570127878 250288059 682037268 741329318 53178502 892625122 185144271 988942187 245994601 582710169 974422863 265409976 349021574 127754929 468721624 763297080 949847877 187977282 391651701 811086245 669817032 990689525 83857331 878899756 749085551 837432460 99484381 93945309 752966955 835919133 872102240 47363138 927990673 315269265 789716973 497505384 58262323 447770987 354826260 508445318 368159957 824935971 847767348 312434861 687916719 578445565 510508366 757444560 993551541 683281017 326926440 172151961 721565551 729409316 900727054 573701189 836599062 636642366 872722255 378293862 72347573 538884805 141508614 334472243 44160791 706857458 37636729 167837152 420985320 205069323 659666670 742254256 753358986 604225561 85070484 722851681 506854077 986938403 66684688 710485720 446745583 2612925 677867760 381740091 838164302 218960951 733697277 421952516 201419730 411004267 291410757 179836870 185110388 566661811 681126179 747861615 927262537 744677056 145129831 131345694 950393722 237404356 444748195 515766758 725148857 615573294 709057995 152446342 887552015 830887104 492860023 502806641 611006593 971633851 923327809 482487083 489393610 397029183 2538457 835052500 547101536 902296271 291432132 447703515 691111014 505087288 313166732 648414785 879311760 938917419 779953074 637967922 802378114 618250920 438889066 837456713 630781087 874172712 49024372 978117808 49036932 324675529 461112134 449003567 347903196 851069165 251370022 104943848 166179699 160274333 46933404 699535894 819926549 854455457 700251445 976910101 513180936 858353297 942428778 1010810 716155669 436489674 227564784 885867834 429435986 195437136 67926233 35991899 773650072 904894401 618726304 541263063 528920050 27497233 128528011 309166985 220652816 483503464 77884889 934290754 604182162 521607618 40471703 567241406 242089235 237797464 677616566 660302799 81377172 419492540 651911227 469566603 858324481 30536997 444446112 97805151 445362193 159051551 612754103 507705332 707181999 402765650 621950790 286471905 127043044 648074583 677236547 187862049 115605353 581081236 891536776 541247957 630653271 832236624 651903349 469994994 903983826 59101254 824208987 270726858 84989394 784640211 462813671 948276909 650365917 652632287 491283764 2668780 436904398 900340461 542573897 507667081 900623240 612012243 152656957 138199282 654251977 617035471 421152474 105294163 921689862 75151497 938523531 525761082 290516641 508664359 517696751 999077634 551560710 129851213 919944160 912870973 849029204 569341904 53126524 858150120 511685494 145309994 120420101 609553138 915471916 365146906 981621960 585998547 321616388 675427287 888131865 686586208 278600216 301589314 910770077 776871735 442173011 589617623 213134961 882699946 281351093 518224305 109376403 367753052 569083778 96573508 873259654 625348138 511707975 713408067 377358201 430048302 706524185 693272945 991203795 173891690 261017666 963884606 937394631 6750676 503346163 649793421 943030046 968504872 141536374 499671026 344400425 19849366 85771747 294916529 448209413 907403563 444034243 730101833 477984265 234398775 575997007 992878464 868667082 961939399 92770678 888353929 995809164 672546443 800600076 90961813 521479531 808899388 624295530 681047225 680045830 381408230 540821026 942350877 201146181 588480891 702811285 860543982 69805469 242845817 987785069 25204780 306625174 880102132 330327061 283220789 294852154 305470781 40789606 251236741 419184196 360583146 500530221 511394063 940939406 789543000 231719305 615499299 78706209 315744588 444038910 189267456 549970819 718253336 783555384 986999190 968491402 141492202 676345321 757921126 634975493 73232190 304231548 156408776 606863167 22199625 324937115 62942388 401297280 68564042 853955712 100883453 229671280 715747502 149119344 487302047 400899774 248729484 978593604 815470613 624851805 853311576 225150576 631134390 2833185 621220026 480194951 193789800 248053543 516913362 51170557 308057445 418098848 924221422 661903498 282401480 684374280 343805029 551810443 803138034 85050036 198788839 550980978 795856821 858973891 462914018 789201744 218228469 895827914 973998721 716183885 172847029 23482640 655787518 934273310 631315275 742931892 177735958 218567164 819795383 15456874 341301804 642158579 34812983 219234213 888084775 950198966 633593841 962108222 999839118 950291476 125669767 121552488 721909661 857330730 133662928 29323175 961134873 448171286 911555409 401008494 946783288 624963074 376025711 385910902 622457183 225431751 461704291 157992959 369754127 730340066 683261712 977625942 759704375 830853895 469053956 36746813 688317809 635892675 660585703 913067264 70638703 363487798 513112877 248926444 264011781 665573629 685949156 118719524 372045970 884301328 777468651 714733319 819063958 147404425 481983367 148033985 657532488 361377329 859646743 835168252 89041926 677434429 910096220 522650255 660209860 832146988 9365236 415532288 195655160 634309497 970199178 675611416 494309439 261841655 698947499 621947936 63634965 998657238 730291057 318607937 731220505 884182895 341908990 465447688 73000405 503659462 199547545 891075709 358232644 195705589 402252967 163787537 685444870 838542445 778847024 773192360 268892168 308778808 158012972 617976683 962100347 80073796 686166042 235763952 832171890 697182454 727660774 446830812 446309672 462178362 448511845 224783704 172650099 135010938 417040734 286027498 744564636 530703872 660072133 256224628 914268201 65915388 521990611 476541410 582620837 90198786 259228821 397611307 133414991 201611441 573905980 567580489 967743695 163023796 211567790 774100986 644558560 946066180 846217807 349974062 60229538 881145088 81667347 125886883 986448127 981333811 397632452 661246231 438094993 249862234 395063100 508642435 256237382 330757051 220724775 373049115 11075636 634799028 548947507 328169331 373257687 58681976 545767320 645929707 359731530 672312774 179089115 853257167 39523511 21536711 655386125 141221132 409058183 945012274 393425934 254520547 565097243 898832597 430827001 647331654 889698110 130890838 953436476 613094359 332071999 919977168 546356671 932698643 477923832 98213662 879024842 47322700 592124037 511448762 571413008 832771211 705277654 233642039 134919661 382433107 297785156 833840162 962782256 389236267 801165617 24883166 969357810 977701518 16531289 483708171 493039517 987049875 923094273 809466399 347995797 100937216 131465823 314551014 557761413 740797569 219282238 333991799 102261511 777230660 22664240 308165873 830011175 322424180 834342632 462414246 636691324 249645433 25879822 453037387 229205227 301600622 191392451 13442867 851181892 755663584 279647664 370263576 704641029 566923780 500448654 241701420 178921508 736884885 240152480 710004514 181777434 367834105 357773494 620216333 647342742 917714481 320771321 134787852 877033069 292211816 933467084 6228839 968772009 419697009 351357779 521293594 240303200 516818686 985582489 548151103 909384215 727807734 851571208 781881992 955772478 20662253 453521540 144013058 290780502 507521178 825430955 498419372 345394944 444027408 525677849 1974375 738106519 403302584 418668349 35464890 182694607 409912490 734060339 201645117 339354890 459129844 171921789 330306572 342852342 117385428 156743800 395457168 151778282 29976210 850264041 487392183 922432212 673015097 639024713 216643562 282712867 335978711 142175556 921139496 188741943 15020896 845734982 409457403 770044949 93456138 698426330 243138157 354455966 970747624 731939551 130796186 185403072 708749481 691915927 742435413 671714354 14060231 332105107 499059233 426820237 874310274 624168410 892238990 859516237 492837468 849563417 970456586 224945804 105688117 276772096 540453804 653116193 452556227 598768477 131123777 856946713 336023846 90892656 901991782 220418272 622392747 251983442 861693339 773388453 683606784 923304316 153124278 424768029 270692002 267216439 723058794 232279119 98054778 484824172 345675447 828101995 590781338 63506408 725840139 307812264 760954400 162975226 217589738 91879746 102431643 110301282 317904228 915019903 531872975 481767795 820782107 520502855 518642602 920471193 101109575 701260702 31020423 44493030 547903501 595122773 509801845 408060362 150503468 384950526 576178057 858381075 621676847 519467440 778096769 313075704 372763161 723306762 171174320 309049136 804760092 165098913 767482993 871001710 685632383 958313787 943134704 341519918 198266787 32741689 212225779 952977022 825303049 946399663 821741681 774235964 98472939 46182643 429735100 615681908 53274552 936630813 784341706 275954370 328193610 792558472 238845159 495064200 860671193 809775700 291983910 641262711 125330763 538948437 208265849 575491238 719177055 731751526 135888803 43095441 577485306 48744765 319134560 186356424 188784112 537130867 282525701 425235846 979809777 879569541 322664485 479237213 680108133 145841328 223196333 650721493 575149099 10534960 64082602 76600730 862251608 754148412 172103483 254485059 296236678 125521942 81598228 790012306 712225400 678431036 290613415 390790679 986273259 19286174 598705359 315631273 43380029 84149655 96054177 83080091 912803384 494029600 446061623 603217937 249469130 49154898 961955494 873504620 691764157 610754546 772599680 86926304 782589448 252223622 573135336 874361825 324144305 331593608 411980626 410501780 497930436 537678807 675548798 840126464 645621614 329178477 874023178 513624113 609373476 210214875 762269180 952464522 768192806 475300658 322496546 697233821 65335276 669373682 260670827 177378939 723399720 184421700 811929290 115994418 483878831 515627273 368117096 708991665 112501155 341500323 215461766 358786233 576668828 177097370 6678086 740682980 812105643 61237739 184507612 281336403 898250101 679367104 380930702 87213549 924725431 106129297 535115305 915583241 453882798 557058899 418274129 336487915 373900471 987074067 5127511 879493781 936598892 312461021 155754352 379907876 814356677 17560155 499069805 621440061 203729577 75620795 466558090 19484150 789878776 706261739 680868600 629222692 511133660 419738915 740277683 730546751 438761364 276731817 592900595 268295619 66557945 502774455 538489007 6306106 300550886 826560227 500911520 691368362 437247801 292930398 617432734 713907112 242227880 61377052 2074097 913751598 924210013 775391984 385238174 163320081 162444504 27092969 214159743 552888494 653428975 379798418 506869997 884422581 97598242 188665647 576763669 866710133 977447929 573275918 282156398 567267874 301870829 833677790 755754718 186780320 80516031 238223915 673527161 767896917 925741040 329699694 240427776 543398811 84049374 236207665 427004551 870787526 281112260 10432950 713889385 795257218 671755387 198873231 259573038 139834629 280019721 545371386 422855322 166152349 603653070 588301297 353498862 133282212 292267797 595031288 137528551 919556939 533896196 413579107 426273269 810316065 650031660 420656798 785012727 747017913 724245667 361662868 943167752 607225900 292783594 579922620 551808471 378857793 922838721 585571058 166989779 132267093 261655439 863433201 178461477 82153964 593243452 507703990 772429233 199550303 398101013 196822849 14386001 207371141 248477899 164327883 550467290 451023829 317935595 317862242 215760183 827113987 872058291 817546503 296822107 937800068 281142286 817376521 409737479 942623298 692151620 947243706 890058957 924487574 920065549 288634768 288493101 635430698 629574084 573314600 268739992 928419818 462547427 534124296 198164968 32555168 406698287 862451470 299753583 194662082 274453968 504935365 23170271 174534395 856237345 437172416 82350872 7010734 539730613 220307731 620736528 642791599 904555777 40097452 379480904 545144034 25230356 217333267 959425624 935556690 888692872 823270765 355940316 724748686 985063975 74811051 715837943 438098693 520467703 183530183 155403094 935120623 733470261 737078979 919391001 65041162 756364530 720393935 400447443 861571493 371114755 475732429 739297517 152324795 188729441 383773929 404207202 662649993 62462177 321683165 159558877 702890685 198274611 771104919 13515123 586425439 151579653 3236509 359998635 810139073 860139013 776794691 286193763 322713881 69198654 330766681 710479204 409251757 350240863 923982593 906764041 458556483 763456284 445858701 684580204 632874406 314047935 603970278 805792257 526498959 299809058 913315311 989464273 402502736 384295535 67195259 740255571 884958805 842956826 389682645 175846801 841461309 588552240 495518427 33969113 684714255 517691045 216860273 169381914 33085298 739685367 765530737 370392945 9742767 946360339 130643723 834065273 555161677 286381555 504860933 917997696 977795056 174899182 674549074 892801447 87345575 463658412 832528699 324261281 945859105 790054597 626833051 236948897 301064247 781972335 914848146 762412640 41243354 250542809 555522428 216015955 913920554 801602457 338186229 541732218 183063106 112428643 425779251 453424949 854089710 966913893 588889465 682888079 473026806 128425408 299247737 661492243 321666912 5801435 41560280 746331454 203514944 107780875 152538931 166646565 274701050 25099744 454478712 815499833 897112276 268197008 407554161 545528118 166573879 938124724 77932657 477293303 12297645 419060107 361530549 558050693 98488495 733779847 362231383 4903610 915553983 424889508 956832814 383783146 773172492 358938108 567078696 623602688 786540213 87767709 109804625 311711060 2134167 45860519 342368939 164761540 995018005 478386286 112617575 895661109 706535598 596869284 716871030 20670498 601153098 184460254 575395719 777015589 86837232 30852473 618271551 195924742 409303358 435502281 946558594 690112520 792072360 715043785 634192916 297785281 244624164 120210811 302224295 169637772 973040293 905505515 968964624 115310408 952042632 554362856 890977687 202642915 152531726 945780211 50679758 27736619 763790734 468236167 565868602 646887497 3243734 546419403 872190526 65084651 856582573 27916847 18487099 107713791 956816200 209008019 146174619 720549152 987179767 666823640 317182070 233105937 855058412 728331095 243924709 821722187 404193555 328219821 398686523 825544948 570535039 922749991 751656376 366013932 114743150 325604958 479110663 861774184 372934627 793158511 352997155 341289262 680391061 630400132 921439753 367491326 487584842 228019711 151234684 147187849 389125751 681882177 598160492 111170498 467815072 185698398 194903212 365421166 255116340 56638593 199481743 876959771 377235684 499746875 536471703 876946938 493018419 138275537 796123174 430035996 104269463 821242618 801571212 732740742 270033312 528809397 29764903 659911008 415115468 890421594 607196383 838242188 121317963 84302006 352713735 717113245 568356391 69938107 33252954 995405983 10809224 865721198 115441421 285735448 896130656 458297151 42215661 515406348 608598991 287329466 268129863 441525547 530136473 57814272 885808423 670802910 750874604 274308653 562058112 542787792 409195321 923045642 923210430 675792815 352845133 55164919 431174258 10209755 378938436 498819949 560255220 461961511 993082497 758598074 553027923 822810991 132161210 18252808 869467441 571103145 558731906 79504130 443055396 105102038 712428452 310408023 32937937 812022509 635768450 578927351 171322327 515149845 703240011 522807412 904485062 599622786 966262264 206927638 436930303 177935338 407569680 438337173 660766589 42986387 446476996 564913129 605364432 713728023 167396202 873943068 29224603 422390526 293839996 982284108 766980387 567608948 378395736 309014113 391656542 403026178 766870573 536774879 285585136 216995613 116701361 496639612 115999955 420572136 643439915 655135399 874599910 605227712 475791842 54477825 158414228 715740673 184348591 831148696 978538536 155663078 342056829 755189631 996170515 34364891 74707335 224416270 568243566 515639207 489933120 705222036 47713269 799455216 963854788 421494591 815949290 875353772 533178228 826993847 858148155 337660882 974757297 900801463 822127082 41553788 703332440 176063779 70372905 543577050 604327902 173542167 3336084 750048343 399542888 465482918 801808426 951425146 134302638 321104196 579507088 94452452 402143545 551397281 839709616 160341323 9096526 397984262 916524183 656752240 468845719 528223989 985169086 675265346 881383053 570335242 396146382 711036203 78337763 47625308 326921452 319502476 621335176 317396634 103235734 854276181 295294043 127291712 904831837 623550286 849672007 696645427 240442127 43298645 284855903 332366069 834921948 926089190 883002484 927738303 332660752 356204771 346752218 39347663 721479830 531337408 698582256 718662701 271733351 276263769 903572034 351168762 159118039 650794037 810292322 658934055 671654677 772800760 138286747 306675128 521705175 122503903 386884329 776263644 671214260 333371741 318943549 645561298 490629151 67354641 643271776 785981201 676374031 881585461 402696006 163498812 163864933 503125482 8532978 115827959 978948625 84042610 830004507 861282083 924981015 454205021 821924159 691414663 486889749 644110500 63956709 995699460 637247436 821298440 61154244 480096659 894500765 140382830 651171299 256103987 275375506 124882516 986808120 355013591 131373932 374523715 900089398 13066831 955774077 52753748 383541290 374156548 768006520 359201506 824644510 532908882 143013153 506123989 446189580 154791128 523786415 968444711 667604622 681991083 627504238 80089777 339860445 581048771 622756127 46202905 236465410 586887795 300039819 834814130 540593684 755867342 893247085 379323056 948026478 930987186 407961648 388382452 300890893 562854297 873502249 234791775 980113148 371866741 697725701 49089732 963424715 602274058 837432488 627024569 471036244 591756378 643462186 4878704 563873980 65888906 936970348 138847898 429466268 938853104 260161174 109975795 459132795 229625444 794815716 126718991 316914750 353115031 854381620 598911781 869956761 501704747 835835451 758160595 399374449 863467701 22852878 184176775 511308587 994074724 919975333 287135315 795046160 662913121 403267177 912349699 541651207 905132115 641665013 602999477 452903434 683190241 982808278 428978760 736283645 445707979 636112371 690403301 680584269 537687072 626353880 340387213 581157267 36837039 244186575 672464948 339851395 69764401 969033846 366415882 98190709 693181423 416027238 713291333 47414211 241681008 331554154 957425145 915561916 960593622 905545874 614788774 716585703 858692164 459477324 84366903 1479654 99433403 746993297 435305005 414034433 618091357 8478634 103574804 964557600 247003551 731159541 95981521 305793284 485106865 880001899 812913958 900894401 427797296 149654782 471049757 755232246 213944980 871203321 303689389 333131967 690977381 641011085 649863379 3309849 214638796 573495055 395645970 436336753 984089367 458981713 566345670 708646861 158257772 658486447 639103519 784985053 787251516 153437863 861603659 144221668 539103050 921153629 777989810 72538096 571419047 32751820 736577617 554896567 49123271 860004134 184422656 32702525 962007086 618717600 515666002 516480479 162161193 403580848 709726339 116333858 238658713 193007191 853936098 639163980 847493661 598549370 899752066 631531473 216750058 44597398 996792961 788624450 767805790 626012104 982564856 613917831 354358412 720504238 870449006 553210202 796529836 226833207 29489022 761459242 338298450 732336691 429999404 811521339 390019466 794839562 75411715 673849242 540875262 360688628 623916902 227391905 167860715 179191666 302798544 25276985 588709453 161340609 909956639 88529185 580875044 194115972 134901805 99967795 721805012 7622964 214963010 264695586 351956344 683839135 161130079 911094414 94899691 274040406 528816672 143249940 695285283 647989347 258607900 565621793 825167615 944978680 875501668 137282394 654650259 177191960 586863189 125110251 167662479 979430193 761877617 894119670 119668586 580654336 255268483 658623337 42861374 785627614 299861488 101143627 453749524 518418622 965746044 509163390 726539358 713026849 895887187 338276207 500416986 917843597 526874970 383715867 784374613 477737504 733770880 738482915 508561244 836986177 800522180 930095935 337633394 229198404 713203158 344539016 587031618 229534619 831416585 595706128 394031698 751990491 837447456 900345828 667902532 408145100 929544095 490559499 525081 936525344 281112946 434383537 804086896 329150807 539806638 147791115 634190955 921847339 81815444 38039970 241939552 536564133 240129005 352177806 846233032 222188860 245676265 276150616 878764645 629768135 263720987 381697571 309790513 705217617 777893047 5701127 780756288 892941134 552359940 133927025 817943675 656419523 217065843 165108842 825603123 437174682 343105622 723666506 849091821 650165818 900028754 644406450 352218128 899099190 637841951 366050559 837846948 768579506 270962790 293099580 414920188 281379072 450060634 737290444 337919211 539502770 789867033 816547134 648425538 867371459 699796995 831140342 42850676 159578610 723773106 99411202 1727475 249393579 870021993 303289366 513531548 34129453 346356252 860333996 367569593 574501133 188872915 677042208 635127757 312632005 298857242 317974101 521377094 771349649 644118808 842900766 779262632 678666237 97495995 136997495 885458720 174132610 888134133 535961705 206247511 526529207 596197513 86092629 520568713 472648066 387532277 399061148 716493842 196577623 881779510 26362452 952328022 241463986 932886558 239556622 566801994 233415322 338172958 48046963 775731184 885918534 764234895 180818287 437886383 841267159 915586362 148061239 791874993 290136581 268010796 856037703 933959332 224363341 633232734 225093836 132827901 297501189 255699212 113777331 361585533 187843348 43814239 313950721 957295857 546233723 770108451 545323767 45909372 535344138 202509283 673016950 994168393 294855657 199351866 190848153 126437954 544428487 612643106 64827644 686293943 202813389 74066032 183023696 308909405 666653566 642081617 766211299 281203243 267668520 758849073 176921026 680041998 337727569 274506909 259261762 891063470 905922866 915823023 571944076 692825479 98210406 217227842 847632871 96951946 749945131 641659025 809338360 397778034 903522074 23528772 812332175 692895883 386149516 61809333 61637663 420857057 876360044 190685041 841464021 693903935 567781048 117483078 448267463 891449885 962853405 692677411 338837082 634765052 674688239 805572847 64116707 9054337 726111037 657323191 298152619 79931147 425463207 459549705 911470466 806168699 656527002 164324310 510507589 761617728 224044363 450585616 394743501 668820641 528903805 675785121 236170313 321079194 464340793 609152555 726647249 113174652 395327946 658657958 339585629 598715284 331425896 296548786 795652260 526622063 496011111 534720856 48510676 720807430 944560066 437856712 577365837 220086751 815369801 776679889 75371973 321218978 187661758 902432230 8925097 204446262 699769350 675897955 141080746 61656411 721646168 180906384 729905276 129023682 872637106 495458594 778749941 196723149 897273940 110678751 99781869 450154477 782633690 997966079 706821687 294217517 389451780 843526379 51550324 212428066 721556984 555327436 679963438 339227564 731073131 168612644 849729629 209405179 580517898 77642217 519882646 876870431 920593991 266641752 16226688 118730648 157852131 178667666 970810534 942069950 258294978 185586706 271338268 625350031 589997707 937506405 616434020 776818914 328330933 167638183 575338744 800076398 657353197 443451408 253875092 871158630 399931588 516394328 307662227 367903763 161029525 399389898 602076718 430482964 215011881 395196202 13017443 704685497 439167080 168237962 28609087 776882185 867411897 252238437 909845497 125088822 31481549 3896493 735996039 638085776 53706562 339454574 980169966 994772497 648861662 722567992 543520961 682743671 253595384 265564302 937388815 853109401 314539771 723183494 413405159 118483246 441590864 156997610 381631072 528130742 77106930 317580056 203114969 991320479 383616303 144845725 466601226 235648536 627060185 555530694 196007567 864261709 341436963 154820356 653973060 203919976 502362591 3595861 766218168 464846971 337879882 9633864 649574430 250646106 670571569 59819940 574988188 595353487 447212889 369497669 7970243 423282933 601552187 63539058 999880746 216362443 182933022 256597704 727347234 40461911 138486313 876173828 395824820 827265482 430538069 699397136 659760435 619336953 387432513 976689041 438753409 357746244 759186038 150860834 348282758 909505618 444724891 27012155 131757938 588332591 323034499 114421662 852065664 827645227 656210821 892338427 670615387 14220470 240798070 271767259 855019225 157846137 462148826 434191418 965357461 532271785 103292676 644986057 828774087 667213063 98300201 353844623 821518566 727172657 499886802 797170605 994441053 274439371 330718134 15618580 383463711 792001270 863903053 287548128 469875036 583058248 188189656 309268163 900551512 827564214 581564235 110014455 207880782 952336314 754480426 982239086 758538907 62625275 230454972 891309641 356798227 106775633 386609611 676905634 627550601 680933789 135458775 874006895 462604077 618058416 479590701 298581337 780943398 104287135 199238799 932637828 227459069 78996588 35266242 112233149 970492729 344445271 488865741 970521222 442808623 870436481 596133294 448492723 344607059 918069084 333870359 983383630 868050839 455776689 66594170 136596409 742629890 408109896 267726502 244747341 858842092 831155171 606168250 252272337 647606999 823369265 931771741 805957411 186332866 507474224 833327116 180230752 780339342 998820541 800613824 695801772 658472639 428182573 12243092 378473577 141322307 777347221 55492568 990252217 297439065 306428656 820796246 489317091 26157409 64269356 232522798 295463295 595967575 81337939 731687456 163922222 461644651 947095849 996599993 90557161 430657216 750478178 980212463 811801378 59112918 352582363 700114278 907316980 218261944 791623429 300380085 663492439 643274308 774956035 782974139 450217167 118120109 238842531 280935791 409607554 253084749 623066974 116435586 943753558 369702626 897101097 354771336 209958591 419408830 906297747 552438764 986674012 680734780 883568741 839034054 839917984 597761715 222532760 154337107 419791420 980360258 545037276 382823841 381755730 817266241 565246252 792427153 258606416 708199317 185789388 485544615 596498716 413727005 430068372 807774515 959115249 727691643 224055901 863629191 11867324 21957911 256806970 420122879 690071130 541701441 208073464 609084500 835464695 536338045 500739005 891351737 140595699 17418361 804662337 985507764 412786796 155175169 476126712 160073429 472827654 395477687 288908530 18759014 151943000 315496232 43742394 533101917 139541391 647408251 118470646 883003268 323659305 337374352 669414440 495761973 632001471 227757450 184594081 674229360 371106153 159167176 901696244 158527477 684527495 464264770 346907297 509908582 117889853 806179733 10751943 588652805 37558242 650346678 175722132 767247331 329494237 22669665 109031997 197143174 619604171 509592106 128427184 844412979 462557166 51917461 442631975 449391071 914944460 36863096 102274880 122981915 921873112 517556598 256541140 12799698 695498033 407020757 47607271 433355358 476617393 130981028 511852087 80032258 304538952 786669321 199054357 595620488 556531554 349732894 18322178 661809995 687220046 509162161 877576636 701829975 980559626 711693334 975105681 825108383 398651792 188460858 687021787 101323326 102401115 113603821 806226128 396928227 322184670 898652392 56440220 249070171 105939330 605022738 38457745 344586984 334108489 762729090 600688241 942377469 289285255 793810498 831270963 223062295 313830884 290890419 648606051 309739364 537991159 503825134 226885296 310980406 848657842 52771748 113747072 165793084 662252183 458962382 454623460 599793108 603118404 939582560 518840868 452287065 42832440 908927281 797349254 681299774 644611889 602867526 678914505 482783379 863749558 993526472 139782535 587577925 851869332 735571957 989161951 803232673 560623613 545612992 534792778 971610989 108770829 97229078 60924912 707310011 998126089 503166423 680137781 655005777 524202371 812704408 812748761 892431003 550891433 856452807 183586002 139786461 791480177 976069149 136122917 326796148 869353180 110287659 905482970 548248899 93654820 437526787 648014259 665799038 996650840 399742260 82852504 572782230 81496272 339547986 921133275 596143471 260364684 507853377 692660287 926661444 73503235 198407476 191452877 105684025 426036450 241795324 869072183 181753509 115041672 125305042 67222258 312869086 790867996 923924691 402799798 74813368 237924273 205838525 77887414 795533614 991821672 528847979 581731500 254201787 517462743 968347757 587517705 161323091 41312715 931111803 695682329 696953806 243032380 763925586 606614222 13633515 66750761 257774574 604544046 119630427 761020697 219809275 702650140 892529732 231551082 208967947 725927441 146351108 396291056 110875937 77392608 335608313 707700483 658019442 880915584 409584840 795261124 774267999 989198047 303232016 515101769 576535151 915093329 246209983 506446238 987369665 760608879 716319883 159818525 873086562 875798567 448766522 114717854 995398417 300000420 138873099 34966843 413671039 778540990 931354017 954933477 163490008 416676403 106600543 667002079 786340070 167803778 738840153 196612491 557973787 922834199 535533063 188279929 810139144 395074265 951516445 631382033 677902594 666017863 779534726 505966983 875140459 366062561 358242742 337759842 331440299 550606910 248704251 841695909 690884665 434153073 618003518 970229125 286674141 110566547 878500425 253233196 771935704 940597737 826547061 84295654 28242362 764486524 770121213 472204449 962103622 137634801 97146914 580769775 463666916 836023095 560620763 540121387 175976340 439281179 320238566 593214397 279648962 404241868 616916649 238282647 145653611 83537793 332377816 787541088 956164811 687804140 190080516 173582153 890197005 791434629 683395357 920258742 116677714 659244649 95167806 212701304 206371455 581254714 684796909 130507737 945482198 570297288 337470135 690026710 691370305 248377685 156902022 213313375 769034522 259167463 649864558 592765604 824274125 719841114 934736581 967828693 84982714 924973465 907950760 994574436 369953713 781547117 963780853 581375256 6395451 301215740 689751499 631706423 576679582 44939722 102527124 484791831 464852785 424504566 741515085 170156528 125542203 262254181 665948998 681570010 357011550 857588992 230094306 546129103 290324910 1377449 631680653 677628432 784789590 593330054 678364037 212207283 284526813 547808186 421639648 426341743 300276079 493971182 469574739 587715884 202775602 376028951 818433472 780958414 970639489 512363692 174154778 468004462 233038196 648066518 279774608 764542211 659922264 893925110 994137723 56158030 879949000 644979336 943417675 207591924 110611015 33921982 527621914 46285051 636484786 640289402 825192770 489386074 288312764 276623017 893193445 769060573 250748993 17031826 404213144 245906663 988281868 46939762 873169899 438514652 339459698 314609781 788890335 83792569 677356398 262681222 550107500 292278471 340887410 95515770 574970593 573756675 627644284 830249654 838101731 269295279 868928826 102958604 460723874 533975989 77980266 631345087 74937271 144744871 313599929 487971586 744733739 551927140 882152528 512350230 745728274 538885912 82394783 405375759 39166921 206311661 150144839 517047901 811434612 584853163 532302055 701634747 658564976 554101920 915133242 68557971 458577066 316920952 232120183 754491123 612095007 448390727 604935741 326621527 321926861 492423131 393371266 871164294 805552778 584557782 759139625 25053607 179245039 428940700 360996482 853299198 799086869 913124092 416918375 150900106 601596294 517519305 236546959 964090267 6424481 716707419 941283242 712842981 339604318 141051151 646486078 711436052 286249477 36138509 913028678 358299695 490406793 824623947 412241627 221783137 555032819 71179163 201671006 684590778 330109613 514200289 391219558 661145545 922061585 387743728 813222718 58374005 298424154 967347620 394175964 871391760 12781944 997897914 39608625 71111800 937521774 724564408 600280194 171929349 916545689 240927945 655844192 677496044 575363372 832331524 476398802 4519441 842729455 543710164 632571715 345174957 200337431 893777095 526707558 219555003 111454207 669473366 416886128 890948948 329720021 887261443 112504847 383073931 345466208 975718709 683484281 124383143 29858829 698704476 584647824 55782360 130403684 696260810 851728065 527200600 319478690 496352514 515527211 248849417 76988139 219467411 95958317 644962663 267489345 287849242 6193106 874340929 221179667 766654213 228637925 851227018 367684424 516342493 849701694 629169819 779294726 214685477 107004824 401795639 50472748 431077139 838975611 664479823 711083497 407467079 124383348 454386612 339219182 109590806 389574490 919117229 616045553 371517583 901637018 911950856 79528789 68105505 663519708 930836368 603402478 180833200 784518405 274590254 443610593 625941825 37328688 969483668 853691148 404856825 292485025 821425787 633573971 816395946 854452511 807185128 102179837 528591544 924966254 940270801 884368036 165250660 471941311 664311439 128326726 350044622 161032846 542722796 787959172 922583000 469566535 192214695 382724515 776751817 643286309 113802153 555126267 447673466 812226530 624443685 950950489 788171572 372600480 183154195 901771902 665788882 968793712 535056337 889166835 797877371 194118047 265003890 89273639 438144887 701331543 309979153 238006886 412268134 197635597 271231510 241995502 780681513 656093015 171088598 371104460 674283925 937901596 547398903 127417114 393978329 931280975 851516322 141863736 16875329 922661326 711966864 36920642 443011524 869875616 452858227 414459856 74636396 762588706 246921615 150386591 972427632 305870178 700386892 34548684 873991412 642258111 433428950 210618253 293647669 846728889 320723313 104391880 449741960 128772572 733324862 911749912 263907483 71307890 752408207 78107191 33065500 672947681 621369280 71038116 338137285 888844993 502103003 275524151 203608104 690278707 363170461 700147091 766009084 825956569 971159797 44289501 919300590 213476772 755962265 248776678 326279825 455258635 990938144 775358246 201959544 36104432 492797982 578147236 495021033 948198997 870161079 819082621 520848994 490588968 552826366 472022055 106998863 995103746 226231560 12642672 402801910 976104765 222663296 132674960 564272947 369875956 729720594 467041307 657237623 175597635 274269656 12302537 134784716 617863750 894209850 340807634 94760576 679592976 563026618 318205753 763940819 538461534 321309752 185086190 280520587 901482488 906017322 542890961 773119020 989252458 945719568 419918486 687096804 123682832 612807164 536387528 79924394 710028198 49297867 8570319 157301658 808483069 52827729 201961069 842209771 25683580 269380073 105049940 247590895 584142091 405327736 490487527 652112290 358974536 799257626 501681583 211560659 316710138 805817748 398762728 113746690 968014830 67862742 796455182 135539889 482539334 449454025 905056558 979244276 528740911 412494957 924329100 820722742 104676329 837128874 331226501 28169790 30533336 42813967 367646092 219866026 380196700 950073998 592805567 823210207 634674234 292098505 194580724 632743030 787358604 464894297 674788971 259848463 345595051 972574719 34385277 622426518 960399727 881990347 78264579 70980168 504467454 436811298 362783746 258691044 720783640 91481520 312401896 907199735 589226351 442305314 868702424 567398920 329253671 214027981 33826013 458503129 535109035 729917611 784167772 794565450 954982553 40762943 999440258 94085964 199817422 497689472 702011872 321258588 452963366 257548692 551141822 930351872 731586560 251678173 42288818 193434599 381874778 30488269 372737222 129246919 173082784 163085631 616982573 668151905 939983016 717547274 934172612 773648901 318242160 520391659 774686963 574706869 785717515 419660013 566058200 575113064 652259297 348066777 903037411 901247971 598542160 191617102 443997445 859703407 446410897 679932597 574423940 109598512 515881703 791496308 537596652 894448712 780282046 614174360 240482695 833367461 794635030 936653260 362900856 746885874 497634461 404726566 143416406 742429041 478062058 266886850 731269575 854764544 284513233 266058135 701598874 11620761 254657656 301021104 406140013 481932348 964933913 287216545 732344027 337557567 763736058 668963521 951833400 130117036 225039639 797204678 463566425 986917432 436776233 648017269 41742644 326454164 430315017 267213847 115068689 707825343 897163209 305138814 532414625 596355742 204667637 36961683 157406549 225526278 930854434 879994950 104084739 230145739 172444302 195084635 28282823 197035758 689057296 368211187 205997355 722863487 848984379 888503067 437777849 864639375 245074868 122723344 558447213 786014910 386599177 66756808 676099235 77638846 491251176 465054034 423515456 783491698 324739757 985860656 922349235 907861228 294622022 82886387 622158228 620477600 655731146 207821059 434320847 791210180 84284466 274767601 162686815 129086084 647340976 254580968 784838119 379499406 558351471 844215125 491689401 540174105 861126069 821026924 710315564 290664913 999478866 156581934 297893555 294519889 680941503 651516348 654527931 454847488 762360540 343799319 914826716 118905041 13665583 902114194 710866820 744245555 928997212 892560700 656200271 536103133 23456337 69424887 54012026 44792778 639482205 486655880 786768863 412820046 224434377 566049388 783704573 11827056 846340103 641488589 269639738 213129361 675500298 360661581 568194829 183467835 358438385 521176857 387964204 618630758 517558586 370307915 784467427 122254949 177109491 501725064 178016106 173879146 903411639 297048602 150799765 772638447 808156773 750069220 550456040 736254796 249983207 373679138 189443504 418797614 72485447 879793860 22758198 634199206 998534549 267867100 163337488 981739614 997215038 269848507 570907346 772737327 729606870 275033154 165801956 647896209 986072131 265491173 316701448 795684038 702852890 507252536 655242981 604885432 803029135 368959205 298470565 471133684 100235039 84173172 726766381 675197102 881267253 877956462 708542251 379544134 361283307 629856107 784045880 128491324 147778204 63722049 960274920 528486708 774734543 222140292 190264325 9132516 340095057 909746668 597357090 1349482 808723361 536463898 227581676 115356988 664416434 762097935 7994627 293291585 714718638 452749810 960790867 998215651 314551041 612592725 390835809 171409699 205827596 826254708 379003465 236053436 822202766 991229927 881056736 357007845 128404495 405942168 80139706 101311784 110393920 519359630 841832000 515112419 754749108 297109704 197605307 185669327 505990130 46065157 155289969 510113323 949041558 932445019 86009527 857645608 498506009 241471426 883007003 278096003 99479989 705651011 839634384 368295773 285828934 51114632 372828856 803024182 7027716 113432386 393149575 217654203 523996967 257263143 429120129 351197759 859382796 620790366 160155326 818510009 216501694 521430897 98051308 632658955 422907758 604245877 131252998 433041217 743978964 114254452 195790531 869594270 650274820 792111735 234118439 618254852 134878259 454421062 88703237 792452224 675559319 399569852 863764135 463943687 335266439 544588856 102657663 144895027 981018498 67322778 539483777 980799764 519374950 986686454 669717116 31907053 678343757 618944711 18479122 997479561 518647125 668244790 778695001 141118963 493461218 838689812 924105335 899426935 497682294 986487093 718935309 737373946 772222601 587624132 431446342 301748018 711582059 36328114 914069915 540960690 549360315 736244315 792623889 923014334 864436137 234514720 42678202 375049720 229530793 356665376 717858557 626766183 561883635 461322577 547518760 712804754 808831534 323689288 733967103 688735440 437062250 816049276 601073016 293148857 421024434 385247870 704206118 764192829 966326236 640428947 478345072 35514544 28466102 521663398 635932547 15733344 676296190 814168357 893581048 291550538 117108764 947455370 308235656 762056515 22241504 882268490 475551690 212725933 687147804 724149620 647867923 328326625 807025739 697621617 339789326 116489217 220116887 825896040 522968677 506149918 393776108 847376517 795815445 838716411 344571244 637893666 441081017 578971678 599200654 266430953 573806690 418907274 462055690 106748574 811434479 846593286 385097597 151317347 67865134 475609832 91323963 48779502 664914301 481650081 347972480 991528090 118919102 166265550 103332260 804980102 930388209 964160986 142821843 141943287 603638622 441422179 327637361 583741588 135986357 444845856 125958800 408731862 843562004 588949330 956568808 232144976 138693743 529823334 994646769 536609401 220568635 926619750 233948331 573374374 443982220 823106400 949163814 988180410 793300467 712829871 127401444 464183187 201666193 191880366 613562623 278998049 5605585 545249834 316349673 507656889 924071863 173573219 615820432 200495302 897256311 549633347 528849516 970418455 61349163 304524472 821147635 849754369 870032028 425771739 395380202 729073170 938404699 536084428 307918874 314365191 292808788 490631755 448827728 853667790 77551827 335668033 995588309 321803792 206660224 298778081 634222658 262207167 486100109 61784271 304361145 293536152 194438798 842952419 242625376 587498902 938858807 468323886 953005837 14660116 300636855 403139000 534219449 625711425 671906172 866967810 873867344 889362640 662657313 717328641 144340865 13867372 507335619 949491216 928022351 577345200 858715042 361399287 583560026 713309546 43923508 143778918 39560835 223424538 86276349 914407289 980391344 970298212 603618728 49515024 947652707 246804231 447812198 333571285 176800661 767647978 825206781 488641984 985719640 465027242 247127902 152227976 584542474 870328061 699260673 552485623 398733596 731575444 410661493 55861752 290262392 460675021 93744178 958788842 262215991 911022957 477201077 917515163 961374289 667954252 422872270 553800607 427822767 134279512 819391439 705962766 553015133 45800489 701330573 227758611 117111338 87047529 721809994 258915566 169697368 967676615 347313295 498597927 970749555 649076560 383979860 398694540 897365508 484834473 869383376 588351976 333911306 114898569 11475080 373953609 798060594 806331230 832538846 340994168 737576977 9156678 260351085 941463618 547915674 452821067 613923879 513818745 142433050 533355351 815604078 228780140 591327747 496439931 997981041 481467197 149643292 759654181 805756325 77201412 280405123 396265622 93436847 72087691 743600624 233993405 639809719 588723696 866127346 692101218 499617753 194318236 150125326 447990462 87105419 881954327 100958643 908537693 984412957 951043059 798801705 205133255 775648070 849099148 150916750 418592893 638172615 450050275 957522677 449668548 805695799 315748086 508156766 398479877 110750684 5116240 83679451 537263713 792271693 385201459 233413366 782276212 908008614 132312723 142485277 562269462 511796690 860994806 804353487 350940547 21654208 104439528 984319239 419686193 959709971 84549068 281660405 968054290 769198602 499015452 842367776 690498671 895821643 845928111 364543099 722358973 575095500 561440787 251598968 74583751 2796252 280161010 394928209 559413852 98998644 757014228 484582460 781104632 32281416 442441325 755749362 323480059 717243298 369182138 640437680 595118009 621048728 801312341 19887040 164771757 994531705 230378760 56694840 851924382 300737120 391225820 927490376 554653471 473347297 547656063 630636880 565659593 306779625 764278904 939370253 693278541 469668747 822511012 531272592 775512404 452882700 118804764 224522523 428583718 895138146 341998739 558645918 991194532 410330106 797967005 911992767 306323061 623543295 207797428 609597501 273969098 992565296 121196912 28081093 604382767 190848467 515634903 222722808 271241894 419693170 798981716 226777738 202768546 4750261 830331135 82891850 840692136 632637426 223816307 614931139 620902921 659078595 230439537 617756030 351437229 146945868 359043057 412398348 990518918 193937192 679190585 827359380 897028210 164420913 509849452 993404584 639155208 745579915 801472324 580049624 103861335 6666817 441826325 703294820 815345422 816223727 894965589 330501974 477098446 933385187 596772803 715474824 969350364 613400804 399239877 759223179 414509081 791843134 164086116 196194035 984533506 393746183 459650707 610865255 543741042 397176998 662640232 669137780 796405403 847001794 619671111 158155099 680300748 846776030 568004858 338597339 417522616 91863795 516873470 499676081 504450460 262240061 279293488 287106073 904840070 262711552 53496580 355182850 120527296 760232310 995630876 180393625 587676863 449754130 87911778 919108631 925364980 570984350 444449901 321838874 504049255 739339362 134524364 370273329 445653062 276229115 921339794 703107023 317982776 166484706 315094166 619434254 531062566 700229709 411322804 172386480 493973857 518440611 408543031 743621055 422233564 835055065 792446829 842699387 900924078 631493795 651614015 946248100 322090834 190821138 565331838 285075707 223087747 9862668 456742594 7442751 681466795 346914631 499856438 535756617 879159891 902299789 535481639 909383419 810302385 921091431 441408502 968994415 279370081 109753492 22679112 897994567 20036047 352769940 285008212 585861663 586794175 863875102 864885792 641536116 397204268 984543858 818431246 536887533 339827554 82987976 841001188 344172653 581909616 348416131 187614234 28473147 163185593 170894431 133369199 126378807 653239425 955812476 932294810 439970147 851087320 740757123 198271574 287506009 711861397 604677672 456628599 219804439 263041354 843705042 832747868 350852606 535414585 444984483 560908173 572458443 753069281 410493469 344412300 168494170 288027999 514305057 397628396 947874473 190448051 682838662 645136928 717216924 58079137 237693436 189951584 208364746 843328304 318984157 108586992 78919583 900659626 630201743 845253451 137791371 534794325 440266426 788591423 124968301 333759198 515670626 954102141 287525045 760880821 947404664 707655962 43097775 228832590 492474161 110438783 865779544 735433104 889051508 376252585 391298358 417334396 358866665 645392501 316719055 272471396 802355084 674622908 101919029 629488733 246677030 112560570 895025684 493528821 458883059 589803360 484380022 293853131 364826355 701274523 964738412 494154046 818214080 47513005 121563634 650785005 275177981 707614165 389093640 195017870 31645691 366044474 898332293 789808854 699344164 718975517 980458794 850908777 341401533 525848446 959013910 391767165 298624257 84191235 68932618 411216895 685174180 498762912 358336648 157918215 753652520 152036546 510943080 24458843 181655571 885469766 998771219 466550172 716058735 131019369 569529168 606855085 836366430 113646858 559491333 400127105 89816899 309777534 803271583 127624539 740127235 518745411 704680017 706519609 914240893 217218117 255184841 67165695 184494867 732573420 222493841 351831510 292047568 564496570 257378365 862382011 56958825 858835328 458379939 301207552 75492505 49622085 281441395 179053829 673650174 387723215 442100936 557597486 167241999 912410561 386230566 447204209 137714215 783629620 562806857 846757479 478986402 493614517 141754588 619371939 45179856 942093700 37986514 400126075 939114364 755512392 58561476 70470280 163471091 651996669 700065568 50337006 824509008 966809683 5652330 505415732 666578099 303961459 623891023 329517630 657262136 764828340 376190700 370327085 526017653 511867179 977808543 640283158 927474691 428900169 713941480 339786788 792505967 845226675 953586071 100897835 330383732 922905950 969250967 170583413 276138036 919251513 394140656 527709466 111825039 118903996 999686462 869093897 246987844 942582735 417350785 862657605 914195373 510510556 931691985 743154939 359547088 269592086 844055235 652976725 219141924 7247042 974159112 121317294 568771217 316364777 134010859 715030996 645239350 188230668 955269350 789973877 1744477 736423556 509017263 139379809 547081341 856421503 72524368 886485353 272638406 486388607 503215913 475217885 981022479 486569921 634934986 60315632 184692653 577561319 66665776 664723593 716433862 402142280 791629173 676189323 272235723 389686191 995091448 990268584 901682222 195908278 779000537 232891316 101413190 350265473 853959983 826021739 684546665 512245039 234018233 684831278 614191050 452089788 658141764 894558654 64139161 838877333 231189840 637355701 350868186 167999590 459035640 60096001 574701544 953922209 743904505 893520283 600398806 144840080 341217609 864360994 925952511 771019004 20172089 397893950 96636236 576228367 661306466 751505177 691771650 609963403 574321310 861502017 413455909 993065358 215734839 443636904 154126704 555958278 992203620 796974101 27665723 424688757 524252782 123346157 444834840 565027341 208634311 333521177 876292311 203956479 504338003 539665637 370639664 604277833 512641070 26171023 405026833 181226873 561480572 386065953 615641178 547356117 89707071 770185296 783394268 759503903 531045521 785199822 15328774 558732540 409688722 535102904 102009359 462298385 250587235 391605137 61702485 995252846 97329697 179274122 619227926 239455142 338762923 91492381 145263243 917570942 822653586 95496634 585779649 43985957 208462485 672955483 685187783 397026870 727787145 730530561 564356743 844046715 934317092 338107401 291165071 517135563 714127797 711386224 162768919 71217035 577644594 884066499 693846575 491429020 4451607 646942148 655513251 788369207 143295399 777656633 836916860 396495531 807399083 296133252 49533447 908934688 651418677 212977600 228266517 8679802 579377569 129575070 267995993 102734284 487273547 968746591 8602773 406922404 622159670 354816506 702109868 314161503 771951412 140899175 238911224 976419127 409446120 636381449 329707937 256470536 832736367 325724489 362522400 596852724 538506236 803476642 758332897 79844545 749223689 923264232 329000098 384679698 974659189 925023655 694999417 607458343 928152565 736672277 112326142 979546059 595602497 772892914 232699749 305880022 675241615 484301783 845034220 883830299 291285992 421909733 940031858 441980890 206058319 894063526 241784728 25121354 912280619 142441713 474344853 522299013 298731212 279119404 626127881 85320831 144255529 228601008 63093182 47334139 816386688 843954831 209038141 724982863 240556340 578670964 231991962 923693372 418955646 180464884 39558531 982196910 20383705 376045015 298387006 429122760 710005581 545015452 265675656 220583078 62444411 744003008 555042923 160690743 292622528 103293103 431235451 519586804 208484378 237848621 835537352 833374096 341098170 966013250 987058090 82980735 716709985 724813844 416682176 150421247 767228017 473004285 498430095 609569180 823777246 765912474 310717725 391153905 940337606 883777464 13674305 70964240 757704261 4821339 907974282 267896009 813896715 221186271 727506031 711373157 222073961 1368094 791257720 801438279 572697892 429492649 81350747 165467643 513557256 69296158 281297648 410938200 970287958 15418940 537522494 222205969 883863232 973035985 556200627 157063684 547497618 898200045 183789591 435609558 8135720 333611715 56415515 540889297 203152906 411377442 627371816 536345350 536734207 427514095 705714980 478974292 532024681 208292686 908600615 937822811 775096423 996515897 901300168 49586737 758295689 100151338 851684875 886273165 378984642 948015559 826522232 624868603 796509030 880492675 788824465 465930522 534767786 10626553 371582534 40080980 634641729 579696340 363417522 46978268 88586288 810769189 740045456 546230641 711976469 212129415 521098526 539706689 253219166 852507760 514388554 531572260 64999598 567865106 842598737 350481190 32476715 643138667 550329724 964381515 708937447 272469069 870035843 811245936 862684149 668510121 618387664 234312132 96046887 470391913 287427742 266942991 438566721 770212328 213349074 93826850 744277817 460155246 767986194 240498549 656249128 572642707 699829266 469370552 9965295 972874000 143507163 962715395 356649342 877451972 218632970 778012475 151589899 415266373 528462922 805217548 191264678 129661979 834153555 120813417 636132384 571718367 382187227 127902857 12955848 705410344 996076356 220323122 350190183 181281253 493088359 65466322 286602796 478237685 572424903 336111901 64416413 916276711 807651474 948018084 699896315 749783943 435614654 615436685 497194015 998400024 438004608 680299258 730508346 703312234 693701781 393173361 826124444 83370682 639913605 622398100 58258381 36287922 689388140 243636734 448989809 491844018 524034524 782234659 10066763 31392972 657358103 142036034 5918357 556036641 572670279 712826993 995141368 178263286 571912128 951495090 515881273 594663018 48569048 223741654 855782240 863948182 990187198 678651377 516088678 629393658 950363962 542356807 571387472 416534306 771372745 523430938 358966360 21064737 928341149 533153546 353123663 77292815 898247567 372917363 647060536 345272346 642412809 825262252 748542994 853356764 619152355 51642044 698883473 764157907 226329324 642943964 106166283 114313454 947872524 159100961 289541087 827134348 222048675 820011817 958127264 992793331 570685845 114650337 740296658 402362515 633729691 860020117 855212938 770811864 310467270 473748314 900667115 524960979 753505759 517269380 788147132 291899059 420172738 212684801 741314696 884846480 743695870 756129569 100220012 651855664 373287161 34362850 231052276 50361761 36517575 70926961 481477260 416041968 654459644 13500722 452409366 382400519 815305502 487001050 81589746 736255460 541601754 881904045 140753736 706466506 99942875 85585266 916607337 17179335 876686190 592840266 34510586 613955750 776900909 512888026 537577516 903899689 994156554 504163460 780465942 220176008 874671383 648413715 825357762 353998325 558199917 918605465 968454078 788422224 609600864 118459748 163425354 360236968 403933997 320260909 88948312 190658488 414970391 196885578 794157677 70731391 607350401 153772485 869503774 919598816 749215832 405693361 281957932 390594633 227844982 175721493 562204945 590070346 65573627 868182503 161206412 540784457 941583801 727391456 689281651 153529042 69305535 63668279 722407922 692787511 121772812 102231472 626625256 751406553 435154871 117080813 544637974 303582151 55069696 563601953 692014541 708041319 38372342 985147484 751513941 849116381 515653126 325349434 896746417 751293529 52414883 114706760 731991755 136775283 945480538 85086362 342764898 801789604 835808378 646355506 483571046 739520142 25543823 859427592 82414861 442697288 943804239 764484874 641305448 496788904 921272171 523203311 329885560 233794532 12754865 947473476 121150790 495949448 826951260 128870959 176187688 911937485 68975411 491724242 499059729 303512392 697944127 795218011 586545495 295546830 784420374 488475293 543874961 408327357 205758513 870287779 450112953 820207039 329424506 877000394 602889872 505824576 718879396 378302201 75567592 892456599 48025783 792919707 831717589 612437745 852522894 905569964 92464939 90481435 905364367 252247275 594913727 545844523 194822953 269084400 839871414 37611005 355017760 787716331 886171969 836437429 850773643 915877107 339941088 610325325 160376358 581594277 949099477 456099724 405251491 68235635 438148553 265892442 628752982 166497215 191750529 114744579 779550021 256003696 721883394 589039314 52364170 832759271 773119605 772292266 488914039 18459009 34670323 146384685 525890233 708577390 793452402 773124993 792573020 70317292 836495279 695952685 187848229 551052228 99057056 9339038 139665556 120856942 566987999 482376959 972543583 701020108 418340936 640540569 465899032 294316052 733501142 300751324 524809230 13638756 699122731 608647679 99088814 616002329 719549609 217196908 14093821 185131504 840457425 526207455 525000572 390430056 546197876 638448424 655630369 142629686 848144543 322107955 732577459 714311334 851965214 872091366 859915810 949170710 540060872 944357034 748861891 767245701 915158296 42127817 622988370 444155192 439176815 859857473 942347837 187805535 636086330 166993776 230357671 482779359 225122553 650553221 409645280 876759672 932905803 351354657 977397356 932562723 938142674 488235843 42590478 126430494 854369819 746049113 772942724 939014830 951399901 628435564 479367099 190699678 658533906 998896783 102804563 93525256 104213522 152882684 895652 135991049 905630905 284210168 998697107 488847615 532700534 259299807 146321147 452054830 416983587 204420221 951787458 812975409 784344972 756870775 816540872 499714095 832179690 640918314 860362461 399689464 862097125 589353897 972019396 615258627 180003185 770489821 708513790 626978068 343673627 897834902 523766666 852439638 796565971 715624652 691742668 715610067 905987974 992585407 674647246 116098254 664989558 391172815 352982898 719983760 294642215 116143535 452461496 126266992 593245959 552428172 519724124 41593227 906449691 57075754 116509517 495165597 5692779 211882547 783295834 785344500 920910731 240452826 977531888 927617436 137259300 923380578 398591192 914221660 51472112 657160907 46580636 580961829 528980903 931651399 796182211 930532176 840111663 809840861 581556097 409056062 436798433 559539356 517100678 993690755 379543540 533321108 956754286 527162163 693348392 341188644 314126916 38910279 615221187 124370149 275135972 631734613 631848278 432154420 236814291 907878161 148606819 786095649 971111784 626070556 742556421 45765420 185784376 754500430 170221443 604524254 35360499 891675062 958781482 930021619 393351216 291651301 960101592 344024251 499055902 777540044 147864264 277835284 273770270 899596373 517555976 72652079 145879458 58993676 915397787 121083303 425381704 874739955 887418414 286558443 381111114 340509749 39413335 336049476 977175042 327627173 765275563 988277337 84845508 773747194 288598094 811363566 527522022 649244648 668773978 605887852 185227134 265513559 377188805 359423575 958064106 908491027 309493274 105389361 302381050 527068540 414363790 820645365 387464099 216469250 377796569 576309208 587762549 264920785 150271571 656660046 246696484 707329286 34473522 63195593 338171356 189358121 838013296 738034933 668687313 729984128 101287347 401377006 746744191 196563668 501423115 888577039 87712937 931845885 19204162 193197988 627582896 248316590 261799124 266039132 764597963 996890631 951953098 10849348 716379219 412251725 3411077 281689503 115478407 213977981 143812188 984370714 271907776 680655528 593224333 523823568 536811060 199820699 901185858 789823097 924051133 543180983 199340786 472006826 384646041 357726688 310682043 332501709 867996397 432456779 822790692 794970479 948686133 104858792 187879573 560963553 811507185 30440383 953073459 781471703 462599676 662065054 138692963 50420292 800602232 201482737 309287415 517474477 440708806 168346750 539506335 324888544 727499782 160317573 52850903 799169494 980277351 426156076 936052295 131803623 874345519 448209459 895277670 646461563 215914379 450516447 21558703 271158171 372778364 472187052 296909462 676602287 425311137 804510300 610306709 860156742 417633788 889399164 636426027 294022636 152849428 256783243 67629657 297180694 387911807 682066350 783959967 802324510 427736794 399637087 788873204 677989018 706034910 179797994 857547558 499559371 927393872 842425529 275530460 107080041 966371826 945084025 605790350 181899575 3824779 171242041 612611021 494857181 846507879 360499713 265860835 929364691 320074798 655112870 461390443 339077378 452328103 855848457 987747187 388658741 381326310 567334120 560871281 371482385 952751156 999144955 114854510 451264019 517364960 993190296 967509840 22614370 632483847 134549094 998571312 249387280 631265372 789374643 388493711 489832908 891318763 691006419 8438862 588916322 283279453 171434980 758423010 120410895 523286729 294678208 32683800 364877938 315298075 402544899 117568950 277666363 758393065 267186169 835715206 196680426 577760539 343667978 116929810 295013903 310485688 637726781 615223209 298675367 304051852 887772096 587250235 530131354 784180388 549935272 175815461 639660222 926981940 529832169 791267292 529395307 550256164 186980929 391532067 913518322 851346588 758397637 769559120 30951980 700134534 596567036 398112642 122328606 359710320 18674853 98522438 255025324 222164854 635998905 776480170 129929496 891234429 753250408 498739302 309099170 193010157 111454409 800455971 775818258 399976055 606137877 423896772 961651336 924670064 289469915 531195507 408554319 94711785 809237083 82642663 15163704 481957236 593623212 602771317 862462738 885213978 970123959 968779709 988900775 596902505 126105354 158657509 315414918 777410351 13784892 249564993 4319859 875884787 731264035 298478131 136113247 856250572 166716685 748258495 980221108 992145879 662236964 916821242 22769128 780769834 451747108 174850404 991168207 587418470 714070258 911491503 215504560 96163850 123631277 514575178 74006427 169439033 924096402 556259816 337967825 32500459 325678725 979751284 6529088 697475801 382431142 898240559 225075687 121413740 322293017 91743027 426857733 977057064 421156784 468552483 829331253 84055852 751542947 463754459 729305565 483439137 465001695 700888591 706932033 923797501 68011492 223917578 390464204 297189959 386254196 131451550 601038335 425738376 549670973 740997790 835097859 708723291 98397339 525804451 427740276 1539523 237650803 919749369 856022883 865388126 958384558 595484243 195047680 50118728 534455395 813709203 95334288 897672428 581854899 448006025 347631730 645586756 205763662 442695048 574499170 656357006 166800233 388415835 852532420 922687404 112132045 987744042 455554543 240364137 51468538 644125942 563232552 533814904 253068867 342303680 308942070 110466933 614708367 722507879 156959931 112320589 682152499 863698726 699455921 962401620 554202714 996766934 315902032 234596842 953473058 148365674 894079821 70881300 681871233 318353720 514857606 437953853 785474609 363902040 31076080 834761625 183915258 820911596 493383000 97500096 189962421 380827392 312251015 494957347 450217952 585335197 268887108 511679666 424595093 823522271 90581520 217564449 746490394 595206810 330290504 194598118 771856040 209707520 116774379 926247237 972833167 871154450 286843362 272683888 987097166 754641866 658137853 351588681 796343345 300964356 414008246 58111847 300879578 473972944 180584212 669806877 736639223 497761290 287357399 210657610 908373356 530718186 912638483 958058573 481520245 289187304 419240093 281197634 543277760 929544488 638370466 930845284 749470139 558493082 323917593 393705992 982015233 935404701 117910829 215344701 903869961 977587048 577469435 566322442 119409251 757962045 17006666 889701830 936061723 629014183 399294698 339117564 742206818 315865505 192356867 220206738 790880612 273175282 494953792 904773532 427205840 252528383 388661405 372353544 404872672 2194533 609285571 327186575 252469528 919972987 700544094 572603854 335173649 876309223 764004795 1408729 801670033 465024255 358576804 867500862 759980826 770478090 646419216 886967014 672399151 111295473 232055045 573114556 981696404 934178098 739338309 488908239 865750616 587590053 332518170 766420272 525890167 304312594 446610302 758288665 46553248 954018097 465274182 458222377 614753092 679394809 987806322 213055096 263544573 521835327 728613928 320995436 907678467 600553724 918931654 427587258 92022981 967720782 357215492 689787952 167804934 314757691 406347811 475878379 171401922 96226784 217366557 784679666 561375914 813751563 403064578 745935775 748298270 185211691 365009917 242844061 139719757 992841756 790654777 409242864 280509161 744094560 921689986 252452689 7775666 598752981 378458938 754695143 510044223 858743917 377578799 569400691 503194000 613651040 40501150 992332087 160782047 924866853 708757907 141652438 895202360 46867584 17104857 720051197 692036586 976304978 736181185 218385985 671619906 363742557 954513475 296381172 215005633 970546376 852684822 989638873 643074974 611741157 94685828 472520503 254267725 143012353 148425047 258519691 620249029 627984479 854518276 185927617 786504171 697962592 82168265 576335161 624055153 569189591 57302812 78136349 549238601 426676125 89981001 670457778 753790817 706399886 315843700 482384807 486710135 612016536 464871738 625955649 153237448 365643377 315654515 213400778 270715539 107423741 545086967 975853205 399660692 388319812 208809501 88635773 274030436 975891037 434192809 512379079 632885856 389475800 86482407 791112687 708142135 272449846 239476929 769009534 28943384 130122659 41226395 22971300 74891582 276530115 189932274 383676459 895218734 986216491 211409089 439025197 259354378 610728892 102079234 100728102 793492853 666789943 110681459 260393559 17372096 549382015 702357122 155006008 240199724 470770025 439234119 545965362 561657418 224735744 242670252 374408022 384050397 282662381 235424877 254812355 899839691 579395363 835106179 449013399 206897082 627018810 391456344 306742580 267204382 265386758 705805206 21287949 879456342 29228199 883494070 316753271 872249932 311738799 601558729 108355989 391248747 876722696 716202605 16238001 26765421 286433501 122438002 126128261 392337746 893166332 60800002 526594466 193544822 734746733 945661151 984232751 233061590 100983379 816189164 243252249 131460125 270573307 345264504 929378986 496380226 130471949 580472234 14781924 941051063 182099812 245904964 134470441 236231429 578184164 532735333 791232224 352830522 178485914 948971824 104736301 356492200 440516225 740943239 57017292 39238738 893218122 174106801 997237065 675003458 368822604 419602760 287371886 534004418 241340767 315029116 585455575 594219801 824941869 684137944 80831374 494407991 413005116 789950390 369703439 114968711 64700676 283009226 364236054 380790039 387492879 131724654 294790458 33306156 586420490 229734276 252795245 759609422 668919931 222111002 864986947 223570369 148374641 883367984 968252482 357497469 495771913 559310719 345837349 585528230 885692371 696373047 401247047 359006563 297384700 534574143 895175012 178331957 331921657 879409894 723222883 791822983 358621943 344545402 276940513 443329971 305470959 475069731 733406130 713845502 137740163 627309208 572397275 744028943 3088178 973705033 113021628 380194355 84423950 461843335 254513076 814077032 414512600 136369408 922706603 564461530 330608244 288482124 653670514 312248741 819568728 648260904 69615031 898891140 417674727 532411464 283654927 937210510 437301163 225595578 568580988 46058469 545836441 499351282 926379468 882699710 732265448 372861063 458584953 670519686 875936202 120766008 754365443 806501527 365716293 309728094 583099864 91629306 900419230 378038240 338020803 494202903 380797109 874703425 118606198 222456130 344878694 309356146 30425297 430287068 570869219 760369743 27240650 596237408 788404653 765565933 92541404 747901608 753612587 293317118 220612745 481339969 768008749 195081817 973735868 801324442 178870484 891048185 41330782 106734181 391704939 161210847 542934260 765087015 387785569 582230733 384723600 700997375 546946776 405249683 696019732 628193390 865981871 89013243 96012810 557269341 271586979 204885508 138511370 85025153 2976308 632688700 111065153 468126072 732766839 116771065 127040138 576777464 380378326 923499495 73782341 151345032 348995630 587405144 915842384 47170493 806257622 429407225 632507878 370941644 415942917 586320151 637415950 797727440 667811237 658291694 675513122 661669990 730393663 31861363 922626994 8487629 904945391 578955467 427323986 789280106 120023463 951862555 904474820 320400023 35884264 181962221 109534025 805919836 38413185 98851818 915742382 446181732 788612569 605169243 872657220 57278533 758954887 159101574 560063308 82275887 927289101 160802659 791388530 647261854 558856585 589149206 970453350 70732370 41645407 839393667 754109943 103892674 318689436 402763914 769549144 300427071 345001761 242857024 590468871 803217025 106286311 733489255 885511084 182789172 889781604 531934427 361082641 442976118 652569277 677104884 943142573 836017875 203975913 449346211 214068760 277522152 372979427 738542454 592057998 342923712 844495684 186466921 122892268 23616803 89218962 645512237 441152064 717442206 556708882 175562329 636636817 17795643 407220731 222513662 623298085 171276543 967836105 399854306 345195026 218419728 63589658 907828494 652497643 305186638 628270001 172187622 820517737 962728846 624867497 758614155 674973977 319355318 355243050 41452652 218462014 752183753 612866625 378792103 136258107 285202763 948226199 904339772 324554072 8864634 166844886 316734732 392554398 560029451 786408774 563399221 257716024 834008591 642159948 962953687 754582019 19281603 136222170 173072001 530395669 416870127 392465728 612554341 606386615 366248235 575072015 111533518 765782975 428198957 355703100 614469658 137096781 178568275 604537747 568225028 856981186 513776440 862419874 504872780 103444624 499016175 416842880 219116854 109851187 590455312 308589507 894215422 994304676 202063086 132717643 278332265 175000081 267654333 911631646 820783989 239040654 191236623 442789902 608668515 939622875 725872884 451520205 149728073 451721077 164889619 578272156 621672028 78563731 920336095 795007561 474149857 301798023 844368608 275415714 586215591 764384822 422253743 859325880 622058381 929052071 976458915 645866560 550016821 118806866 35550361 627476959 304670416 880639640 779900711 28794389 484878133 804606839 737984871 737666576 646122912 495220187 940771573 199223185 9656202 343559042 365305583 520190866 71006548 586076360 325231271 484068902 246951744 678857582 490337713 199906044 125485440 652000649 959224869 558943236 460671893 861284851 444794188 592591444 138649791 887285143 852732768 804743657 658491163 375013477 839250867 705395906 41635653 924367555 19667486 21113946 311611209 3433932 991965297 957930292 318372568 629688617 716070369 591476617 257525646 42173193 811581328 401358473 245619305 596800036 409374609 677346251 360528161 429030274 762654264 563098328 315942048 156000501 57136610 988757097 405554588 476983345 830217531 250110069 408310362 509576438 14762875 163408617 55825913 371558472 758394329 857061545 979173389 465106725 850380138 179014143 842294291 721252651 610141016 98927324 574769271 685262672 824374331 138369783 322341568 956127360 447368449 562531238 694365196 748900290 877498887 764672035 419118291 785494107 8175232 808835780 625855280 152153095 76582260 577864741 982344911 298645486 842343495 107328567 771579541 480234020 38141462 600760480 238744299 630445157 295074008 615056272 18487150 393741049 261914770 28915924 889700074 602587037 174576321 740096589 222265569 832122003 431685459 433520406 576190050 93448325 87523987 694743915 663690162 500805273 936893923 322202634 576887174 308082753 384139124 530136722 719037429 354281732 428409370 979928829 191977212 3124687 867572843 742644194 328152385 698463210 835846583 720623695 904451940 715535225 236489804 48347510 190181419 744330748 463097795 163259551 966634723 853662431 150706866 475492307 773364834 266349284 400728421 418575103 464971465 895894194 826449237 937075549 506071386 915102714 809538093 799956420 702237890 954157733 24383756 61637908 417293697 9333640 535881162 707881157 389527074 649914489 989557193 515632974 434916368 228941567 922797154 922937699 522859109 163119123 454349131 751084394 31439146 996193989 320968473 287162504 249148315 860982971 176413920 78246815 689653643 262227086 679736552 725108874 608973341 371349464 126602935 243625535 349515100 276017911 855476308 502050914 722908753 689274804 927173156 257638968 708830700 154062741 75650646 435394783 401663072 655117296 1652400 322463888 607576238 954856202 23706716 620288280 591358121 473815734 857446964 807155696 704455633 713861255 646750902 61725218 458394070 480660824 295870395 22934640 988550167 267101353 593394253 799367990 102038125 707988244 467985377 329786448 723102279 267802438 515129823 559194340 87330404 374907784 732189157 838589605 525916233 35618432 699893134 882156674 541371206 607133492 504731275 199925159 296234786 38763466 522194835 771336263 617019845 769892356 750617950 563359661 305264200 723640210 419552095 389197137 244867114 721842561 471681989 436422165 386360248 567890731 877466107 241204227 995026672 479032397 679722326 116723386 60692778 994923140 187947917 270076807 793203905 742390797 249965102 152897174 397009921 243594159 673376208 669712101 392137448 694248278 515932172 174199809 177871834 984299392 555603244 771666450 298171031 581023223 296388197 857090392 809447754 26513620 109550299 844194500 293886797 754924721 922915134 886768549 475464115 884789527 236308957 45130117 813177976 61060377 705098540 733078613 183657201 93411883 401716903 699665920 88077017 98259736 86032396 21732529 735542744 109287808 862012191 110824038 540441492 478956036 659821340 598308765 663574790 547855289 319011996 51711609 560137726 160165346 790713939 947956211 115290043 41933851 254590773 489300201 760990501 994562429 594111818 727324304 142485533 369045236 277353376 43463355 22981151 377935418 412911159 187380974 620874078 490236572 815241968 265149950 95472677 709418959 543986232 376605688 423635018 956302041 863611683 784005487 236079030 278707556 122889061 398287619 858308832 648510435 917583506 703144054 240123548 4283038 152571029 871818964 410173554 853798025 122950379 846383718 621671090 124558952 605763914 321605845 587065810 300444335 123418487 95511500 584730464 416769264 390698417 358628844 118365299 33534536 995092822 638943723 162279866 569715114 710995811 76745646 989190976 790010820 367873254 264151453 34699129 736996018 833581161 121063347 455882747 175171867 299528180 344163764 973498712 631595189 906510680 51241861 453835725 589892958 532438881 839580925 286979220 501759820 234893163 34396659 315086641 24205399 417257603 415253718 206287066 751267423 680340405 204778648 326728732 970852418 590088097 682196589 348763190 279324382 699311994 270413348 662967807 64243751 108062994 839264706 3043659 736498346 925656316 213604809 445264826 201813806 91361871 298540335 502684432 784736250 281160530 510382188 265723490 897426081 486646553 854925695 705174276 548906656 832377204 531597372 869223222 313450556 882201959 529608902 989168624 441042945 655189058 585995654 436358633 288436662 415308171 341393122 145557710 999057956 146459650 923516069 485173998 2352696 116621681 419056212 43340098 662141918 748551975 17847235 987755019 738062975 966142747 597723673 971016644 72123892 112560878 90990302 350049875 424767422 934490521 492699861 160215351 491853376 322984606 252417447 559991130 476688655 758920262 977607758 163654373 162159434 606507348 748119257 988180014 800118323 10488234 881704693 601969076 392204365 550836065 87468013 938846195 165210323 662755246 585512435 954164910 169920045 634794550 538601415 124873975 169879569 906651642 194217234 794469013 261949678 245270269 276798333 655379370 604309484 618435875 51696727 430152672 404925412 588417793 521742852 671277040 320736292 943734694 814692163 932532484 269300253 296850887 51575688 885371998 574236806 446574508 668222244 208510140 11993655 60233212 336271438 125587093 197775754 424709557 831076645 748929598 284822586 163175758 930054304 881448409 756436475 388819325 487285250 860350748 175462577 138723452 566748927 329643968 342157084 880223567 110467907 934393039 818232767 797164624 168371265 107740876 595501480 59712235 974724144 346908004 733173706 651709994 553024576 207417405 235781173 845474931 285744893 651489374 459384805 899255317 103039890 875060798 839629601 651451520 462729843 242928534 749376226 262630277 911941769 805196695 219807700 405853710 377548623 673775904 862930181 633876419 518918634 743073945 394796719 323508313 81423477 395819133 981017972 67032933 489944634 362737668 7029640 311093801 680018855 272632828 907036913 493596470 799703027 144596714 527654367 645004794 164069179 630789349 26488568 94484693 920451976 111175718 405812370 112343966 642839373 174774221 536153536 27262688 848072542 568973048 78661527 617827378 370815264 509784104 16473873 816555915 190181044 326912600 706747018 121396058 948820840 774600722 737249134 904269132 793862005 221545940 493771062 882730611 743451735 154657885 886496204 22858032 26010285 951740517 608779255 925682787 869031541 358868655 641498316 635611710 353154329 110389988 391306979 810533139 8661931 250473129 176225381 22024102 657331187 864072285 676119802 484930433 633700263 657929379 842872288 68647932 49420259 624308004 878038035 189703910 928945093 822879867 356196704 912100544 662984106 714659105 820260496 896013501 409159770 613035493 992894238 813628258 636317417 66646399 591909671 425091081 805485897 890088888 452141007 35245755 844611203 355266253 139853238 31241107 128227795 706647210 456443106 146657426 258914233 802738029 66592692 198418859 939984446 483145035 644514059 973248531 936409652 126805373 625420294 966313079 496273312 500376901 225742592 821620496 977956784 804849008 538762143 536231154 962533367 235269926 537583276 5212186 748835516 383064948 321659515 255110174 188206334 388628382 399696022 335130583 171961564 325530832 660898401 547151399 778213652 804643024 981687627 787640306 978727655 456881277 242195170 65507297 549384664 927246955 557188979 829967242 424693508 617991255 201136941 628529926 849414791 636091926 815682171 186178041 389704449 624369396 946590956 376443705 409988975 708790153 480879869 690399994 882787036 281868921 15159618 248212624 836024489 738393158 789543000 969809717 681827246 308302077 563226787 247792738 446602778 796322934 141550850 329880205 697005855 325267942 472189542 187323559 660511287 978434827 886104941 729513180 769222091 570731043 74977681 239669023 248508531 757499347 170337449 928924594 991431402 963883859 282350291 370244996 291499689 819304849 820107613 245460406 698696887 299215842 563513703 715845692 379911970 325479035 544007630 29086243 382704241 715438479 278287773 861798375 403527699 717989084 66002371 757603072 694126862 343556245 364905978 206209025 957864212 899208503 244825973 833967276 698545771 548546235 977858118 15680652 55872218 242604785 966973033 755075271 292692272 359279773 422463171 757425901 438186017 151209238 564485089 282569030 819025102 325783424 379320228 225464498 569010227 37843865 784354318 479407079 544396336 444191811 51765583 571108831 272292446 297916460 38773586 929318603 232801644 456366053 181379776 341772846 685916451 635449249 666798190 977955974 976481264 657023839 566983321 968108683 238915409 974098073 652965280 514716924 354897718 943999551 416092035 984007292 131275082 617819224 240564317 804457353 966330085 796038831 504200818 590077680 891842465 154081822 477289482 340139776 768023821 301596301 486648431 71144178 964256816 240395388 667831065 573329259 758623672 142587476 834541363 16831004 198288156 564707722 731346211 784819366 939492686 593373773 29778157 66943910 657446434 489131930 19007814 921243760 117329490 99847094 976376768 89601060 859592134 234370055 506063375 944623209 625150777 789947129 115504499 526701991 108437958 267547767 90119157 184260916 545229152 397701076 165168415 868916927 235991938 924493789 781971503 336836858 70760514 981325996 198050860 705557032 223142629 222410423 493827177 785841429 72158245 592566281 199216581 818009879 466753211 979399322 694362170 349672326 622922172 438915151 304971996 555930407 136406001 608848583 345108809 425602118 92833429 364617540 461497853 775530517 241125003 853804611 422066248 617644594 413823776 601910471 498517081 853326803 191789789 983252074 493725726 17564364 381538683 960321983 93873773 700439203 381233816 145509209 598800149 430479930 903121128 655599950 725259473 743400191 140668135 170846675 164875438 313785870 694983707 482503437 271332139 313323856 835530840 158085276 957096280 886465393 123978296 103853689 162083965 740643650 920884368 571361085 490868953 379573209 62706981 894959562 133585940 370605753 32308391 17134839 478446441 542615910 245244971 467051218 691444894 300477598 558531411 539782402 396497019 436363591 564177638 466909489 741538672 794367789 379935130 510751918 411822772 695956741 918645034 143644726 409053371 157855294 762022793 618672453 40229937 414021353 353187804 424110705 853829761 395352086 274003932 42250044 522913316 302907666 308995761 170495120 284629133 348727464 995470653 426570154 307326143 339943623 553614205 88608269 974829880 616218217 261655975 622020190 668645741 313281344 917692881 615630364 466225687 900044816 712275065 889323449 518969499 644451264 159175361 174261871 475554748 269101510 839791627 362858935 824784753 287795514 866203255 118612524 113265143 81904570 625921746 788906276 162598012 796611625 962352162 459302638 87225183 634854531 602265728 266342023 132453883 92135663 25824182 992356312 296299441 40494907 44494862 652795797 839593187 831225844 464291574 404352039 596876539 42800121 998115861 4854953 76453001 858955887 665945923 133039810 359025385 869165386 954315096 613351033 716053720 996944138 688232665 235381937 801581117 872540857 215831957 632769998 319702644 737092107 286864171 677169449 796262579 688030560 54606235 334941933 755057469 96164984 229308369 399149342 304773202 351518982 57725390 816109086 278255710 405533351 717924873 389509935 775145913 361895100 149744393 778201347 857459352 381007214 799811552 895276073 478693802 98324555 68837829 637456172 315112781 983945386 712164550 746511913 518210818 52913908 747095099 200865166 280001772 815809570 883840291 431808518 803519181 297476898 528232416 532419300 429972630 310230546 312853978 115488281 81312403 155566682 503262429 689831370 542043807 871258732 486103186 656344792 582680301 269640451 517780755 538156231 734510800 943665697 866768269 499532597 407197697 124422182 494491629 957633048 427326889 275954643 328312129 702739199 496399018 81411304 611513214 582824500 639801986 218736534 426432636 314972300 306343501 292766945 313555921 860211615 633169054 664150013 561697293 252009863 632943987 381836502 893785500 322326307 489214312 305335970 942677124 36712890 312484198 885097598 4661500 503030229 845368578 459963126 688419284 30137130 879820524 109683785 333685391 513000009 247161984 313829231 642497153 106871686 208958439 506907739 578434372 653680820 132437841 437362294 389665900 992474977 153347149 413601813 897270170 578213095 152244093 235281475 734722688 216527259 77349395 295864187 851999185 336800504 953771134 996779438 834462897 716585438 952736207 420966949 333144306 845348924 921859875 405191670 959154282 215650835 924986527 129517176 304359233 842711415 245467665 748779905 513845489 911396444 523383374 45795407 130397916 563502417 468867198 507993371 824409550 939688802 565661216 843543684 100651169 613714223 570849558 186894922 453156117 582220074 992372824 589070901 3768513 227370944 784402606 323999419 654849766 907704263 978709334 235430272 641990690 528702006 127162029 926110624 393400746 164666279 110335444 132243892 2315351 615381454 654251810 267187482 280524683 737988316 401991661 81915241 972298287 331123460 974313736 750361524 257126010 870617922 630589041 723514901 804948044 215194979 624517638 520311598 509066950 270273661 809442040 391798956 928489421 862155084 599229983 635467804 130616683 380604459 573344112 603237964 331044054 402530451 765768179 131478014 921020557 49494035 405903660 259131061 313533642 110765399 581133075 527879149 377783383 346265553 991755581 634975459 284144048 360641726 193637702 820782917 862280822 527017470 773114991 817882055 977883833 940623554 152715553 562124915 175394262 222146102 166905402 205966581 816107717 937961842 158560047 990138722 110807080 659394380 141577933 408142928 991017967 516323164 626784331 146684207 203147128 926204504 725430694 141162765 261771599 610667381 75317043 999255915 485393523 641342802 891013835 447424644 944440790 558629699 387463774 786002640 776328752 665415683 735059079 847747080 876793198 389379782 76349090 562671033 669085012 721762355 749481029 327762998 853269013 116562301 828964151 107068357 967979398 490883207 796180564 14888269 108065523 491067876 438318018 568969309 34598918 105747090 626767817 221709690 686237976 903878468 559764029 288981628 981563574 469160010 989461173 893422885 595862756 745739616 482858900 156908832 10765225 236690230 600493706 810911034 783798521 626702630 406203784 208069949 70364837 36233617 125998123 80585297 856826566 356528078 608659333 879000088 791700158 57683119 799965920 412311478 158308786 856450836 231988874 969402138 84497205 412183065 934370604 499493572 383973375 432098115 592121802 233426977 269319766 384808647 908123864 275006947 427851836 515795578 364584538 382532063 896619231 588324121 6494334 971338334 540352701 572335948 253593266 211724553 965341804 154244793 999044592 12165163 363390631 351470053 80749146 924991166 896648462 14907643 214603329 282841186 776872545 265726067 210711146 925517411 381799102 753535583 752531128 275972067 598026912 351012359 539752332 296087708 293048674 649095237 709230876 612197995 703847869 60549810 77887167 562520407 64294237 626033143 933988007 729627848 995569078 614544402 411467643 795969490 729340924 187316849 183402872 319842203 693491008 42503506 227483338 461293372 528072398 297507106 195793583 93687261 677208470 696914134 7644972 934152667 74429953 607221976 36691758 937935503 599008528 590073317 426797418 783382372 610984572 118265316 244191536 870113364 220447751 355832359 608630976 75364420 241329610 495271367 392519135 858930487 28538299 63716357 279755504 934711598 689735411 258453457 98682173 943808650 674443743 995422559 50075476 577307318 730292125 945152036 19580618 647278851 489865120 963050964 956883515 811445169 96688630 709431999 317179348 605896590 289247892 646650737 934581508 327692059 889708152 783881645 509087352 392755910 403427044 754408185 295055802 109895289 584767546 517454608 687596649 840388401 59131880 136799083 69870401 695530849 15738280 873362202 754188202 215904754 120538880 852324373 384643033 877493184 407391283 670336914 985532785 577964877 786785449 657401027 720595274 417858663 888375355 60681349 693650949 983118257 174819940 542876330 680726730 657361138 819000287 375713758 84185100 400212106 570071575 734399285 378407163 62030085 351768649 446896066 961184373 47251855 473718055 540759850 158889493 594452848 31107341 641820926 928876250 119235862 231512065 738135632 592998597 727713859 34800741 455696605 973676068 11454921 770876510 709880986 406019432 550613580 109248965 671525566 234157984 795768002 570471920 518574676 984676966 151605807 233694050 484042983 236731982 45192327 709242240 388247291 411902917 546086349 114776429 386526632 520352213 821111426 341040210 963445764 576411221 539647756 129479516 72421775 301152712 488664773 82639435 340149612 226450486 491217641 727129553 233207502 298679545 724100399 705988438 983237191 632890241 94549186 320076011 835887605 408756082 793946519 46016222 677699240 918668480 365765119 867458573 529031398 31924433 871475196 592552814 57635026 73352597 872945693 400475835 50129973 163657792 472219393 54986440 629484187 130180590 376513778 442250780 887204674 465808351 391773888 724682523 474372877 549820717 606791510 548362360 907427970 543020044 577802576 200789560 224998190 343358514 133349768 819780248 671533930 484775658 366665983 450965227 976364878 301859675 253041371 365948126 402901307 614417144 218800329 350816148 233380219 778839705 451431861 835715098 16438915 817090884 756786805 555468158 879087855 563412623 313243506 937066780 45996038 448192295 788226364 641092549 339851071 63934143 240211814 202479780 112347656 927480653 500816384 199755390 441683542 230177357 110037600 993881937 539969887 100882562 423335323 246808252 576958075 522340797 907763291 60467929 853646427 771488612 607366597 334778962 900664160 598729009 839065840 754646881 425124829 307551958 389093478 439661573 260913030 801982390 791493341 974374284 994396143 323063443 803798815 657314637 466835498 976293032 371227962 125026328 420575321 128422799 287735043 282561594 350799036 374468643 158794040 384271886 631107132 160501681 599902067 671957516 221197702 976441671 423558278 102489241 888116545 704739904 925813400 225853382 205940954 83990156 16407729 308651068 571129975 959183602 444813365 635346327 216522377 764859542 250090605 919417817 542914075 170768286 862792490 355616438 470420023 250654290 729560877 287787309 245951896 1289585 92336689 342520472 397933897 341035858 240505050 715305428 602995548 71714026 756133343 66180327 186373443 881304064 665431139 685880351 48621679 519926775 118806355 108327268 579988469 17138849 457397634 700505938 430311723 382311312 74831707 911091602 249577972 224351397 955856978 200369536 482723138 68604400 785939753 636425251 583125965 728354384 173726761 509932283 335926591 753449337 752474705 625542036 223648984 924130690 616650025 934532914 733195425 549960753 37038707 310761003 122446869 86212113 203980021 428281163 582732812 116915784 413519503 579044173 746452830 891633447 830949503 535139648 477219136 194364528 591605425 798664957 590528508 240463329 951984351 937860388 308770875 946312955 338958035 119585660 890879442 64474839 245127450 569643910 909558117 333017354 840994213 945004253 996836054 923569727 367592530 429610714 866088111 268133106 871419937 66863754 449307498 118323513 152298763 605016833 398133601 383215048 685283716 17798722 101887214 875951934 556489494 236651989 63367455 340640855 587188051 622210028 497152362 497008187 661474073 119333204 269152590 100664111 398919839 878277025 372276657 736615540 94416148 396005354 249621102 641310128 339275003 249248926 359311579 371695813 393008236 120974858 251731086 901148028 577467229 755020810 880840999 507930942 195240483 288529377 585842904 636702662 944655223 731810111 483608222 405674365 774021211 372478584 390305150 263960125 657214987 347819900 542055039 542702184 920886129 744350142 300588718 106259319 940035077 816711777 519911101 352303766 709406009 481329542 235765604 506060590 699679100 715981740 933606784 506934978 728814595 241252291 182670827 82232315 106534330 201132623 696434915 563578302 23080253 280421073 300089922 436883331 877393085 170284355 101672112 985647893 850776247 361016818 760452910 574506606 833741337 69001260 525659889 426780442 675974079 476844687 899624111 86951947 970139905 714920341 999722771 121208774 785484195 491660406 834930522 562577937 813323012 387847915 662955375 544483542 649203327 354682097 574457372 727371394 573007638 100107366 795946999 536209095 939141486 989479343 25917952 495046016 741018601 21723012 970419851 432589372 193002516 355996861 186697418 344023244 48765612 210037835 333421941 733360550 125225729 850806055 843076899 211732431 75688415 357503864 800758487 129290037 152298361 520895789 70653471 581490028 466757063 239257254 557569711 83249197 562728246 604174542 127554732 274403239 64531641 942870890 67698318 831052992 209870158 982959443 842739065 892732403 512794706 606755085 545283128 245348945 574284426 271002164 265032623 728878150 792409937 606710963 319710448 796202566 687330531 557022879 587275449 848124378 686539392 11753167 525873379 445845724 422746450 715882580 914798352 78031804 47363839 640064788 70206154 133475437 515436632 746837486 662930391 44693861 837514104 439549006 396226664 415110744 9248207 389273591 584045796 285657439 903331583 582247782 835917410 764682932 907895078 288984062 762082765 124000478 860574495 432281703 928200452 776206087 776954052 157072133 307085253 394920321 146663363 269726028 333163424 407221569 349102202 550351236 154001073 471652886 221388795 68321408 864075033 589493425 287165660 221590943 787970250 568988353 692520832 231145786 199640887 319268469 769477807 939645143 604201552 240327760 188320545 119138801 877593728 793309397 711664044 614365552 748100948 474301332 445347052 417467201 688214743 233163397 105292997 960518338 880599214 568141766 492641111 979387221 790384014 227292187 73495078 87780265 234440220 503017675 725526603 155016624 404330938 276631358 892060031 803039636 467334694 120383219 382259616 697611602 713483335 407223607 738671458 187694644 78684226 314090671 720175893 287084495 746531893 861101444 286404406 953531205 259040403 561909939 145379056 407704998 671965304 486010301 275522851 660760619 116717826 650032835 711392234 269953715 291203158 300504373 516191695 198981363 941772331 603174101 999714564 377122687 592924877 740277658 485727700 484667364 850084670 223945880 419765037 7343617 783924664 434784871 818317250 253285378 713637831 871765910 764928337 111157376 496172796 320810246 422411305 654061151 86721717 409843280 304131558 891513565 623237408 546754334 609039459 587055253 878250263 295290801 714090277 899250978 133725149 190975899 542632658 976287318 460086800 246318071 18598334 258193707 821552977 534841576 924060432 263906805 91768290 868150739 279715565 623532780 764571388 964852735 468805507 209655003 793233742 320839694 718631832 136527503 727762948 508589472 710908037 437391332 500411498 698460178 91958146 83995422 226122365 787445872 223568162 487495080 124026182 215392454 392222099 503859654 478622971 960300739 461882729 90609221 351925076 785042347 382077222 3446344 405362468 764627620 8449746 24305648 65929823 158675701 708903418 543656980 439441315 653444881 357343688 949086842 233081750 751681226 429939225 22736201 816727738 172598689 387759883 478615903 448588000 669391846 883757628 868669028 639252791 398365723 810604496 596617421 850257650 644069142 24598448 427478936 119549403 550306524 439348197 183349032 5504933 860329305 703309053 704663252 809275023 444504570 165515772 324402172 63074899 487485336 868677431 677331149 650644978 126917174 508798214 487394351 294927730 113289162 128165278 813281405 84788764 625800103 557193633 152696338 30489358 893571412 599050815 493107025 992930854 486710707 258288457 743379065 332784399 154317585 312183778 902276302 627796647 67519214 170622827 820450726 288579141 668265968 328365072 605555655 666930379 155916506 212084093 295434780 30152207 686513135 844720554 864633706 969246974 288652912 574810285 549739890 336191394 924987443 657513763 251686001 256951654 405904308 180049279 768281798 698232079 369366698 786423755 832988946 679057247 921624912 220916433 55550478 952444052 367542120 817481573 282179504 615460443 871375625 68908623 397132535 845496323 318778678 504696195 564994903 715612900 281505104 954327338 671707877 913063394 260394719 25496441 97708640 799286298 152164146 9316324 422751746 731144527 471479534 864508531 924932353 78506662 434983798 263780904 361620217 277275789 467562474 961611521 626550400 345509912 245368978 650682478 203899439 692011638 416982985 54692487 185230323 86992094 542791110 192865017 534809077 455802202 965924131 85572113 710975803 175260919 725088082 10784391 822966600 618538905 585595749 480679818 390891269 56547240 221073757 265717044 394791697 236028103 85533008 108265332 725709397 704941308 373948115 305788958 122333573 768155540 742799303 761958121 929951764 402938233 945517264 119403923 393177127 685982826 353814814 742615190 446532523 311941480 837728556 443091907 426107045 388917328 770042603 159952390 187175889 357728867 155544967 304173202 992689624 973018212 791709975 885818302 95973789 634277907 350917123 801847014 985171038 558646002 812392961 791159800 243813845 150965101 254246377 794733269 710958165 308747028 36832597 191295855 706906832 801675066 257555377 838399656 36868758 301694825 351753578 953035953 580556890 268664317 660737043 171754887 528496490 332983008 761191209 217061840 283279284 347330598 902946098 437370505 674961868 689303970 303384396 854896789 937040 241957339 545637533 601104982 224475095 585578031 342135228 481810506 192693357 671030104 539403302 510253084 853948805 174162110 477510360 530566827 610535512 532418612 734093979 979547065 194545917 70578210 358516401 530295813 533249075 657812156 360730540 538099756 9112467 156420281 319056197 760702268 736357641 675125037 265063460 950329049 260983161 779512641 784912828 916850758 749091531 200760062 362464625 840002035 360116057 228418333 810306131 508616124 659532259 856247182 805923636 105903744 897691347 366922733 560644484 2417460 468623418 295898109 576401683 895553729 940101958 14183849 537140767 34948262 815677693 754919185 155924540 333683793 799123351 228608291 338089712 812826586 410746684 345919103 272293055 810043058 422071568 218703033 878011970 614269718 924249834 882851148 699375919 194837036 642941413 494544209 712903556 191084204 509482175 196539563 183069143 152480713 688930509 553699237 346125155 10011895 898704782 818787915 372902516 292305293 833646637 201844271 407445880 540516464 891246237 460000535 974603228 594464879 479073273 723786316 376773659 745684774 812770720 746310223 242619527 320601623 518642828 790362016 716066571 873473375 640921843 463303323 952705138 689439895 142949632 501485077 622753949 972092614 718661944 415532665 64775138 312530537 233963191 397215159 311230778 245978189 735227412 219689119 681567367 902346912 542105148 804794651 415092087 96547805 389968533 51849252 797016585 605873276 100785624 259592310 347346966 156000551 110636505 486379360 539410288 279484221 904875092 539216339 200758703 768457032 574615573 302578170 391384741 919388919 340497710 405333859 10896174 690114439 879889374 900307484 539711980 413422994 150847724 848836210 706799264 829211094 423600440 321679437 856457851 312469081 218345248 572797071 769495330 385116002 111277797 131081888 593688075 735869572 847821432 408154121 924123098 773281549 777596569 207415113 668863561 736624184 757790400 884965050 514972722 285100742 191080070 528033788 225376540 935685665 119333848 382305426 23250732 11032565 171813195 719594063 538393446 925499972 509640302 20921054 128442347 545767949 84478759 839098934 299192950 199698545 822628209 909115725 820542839 801901010 710076147 288540408 135064558 8646278 512927994 516749791 889646348 370364617 776369984 861995342 252770286 428916583 239391382 931535495 966347829 559612306 320047533 294071202 40057281 876060128 677473923 686575764 828169185 166494339 259246256 329906731 525241348 507332553 986957695 356370735 708523210 921883470 1510528 651806686 389324496 425265230 492860377 223812665 301105458 574595853 983846495 44379168 418948477 184722011 856853123 71863977 894624894 246356770 301776960 939562663 215737611 933463156 889026902 648478108 208462282 794344815 875950293 733149052 304946491 521542214 338867683 312022233 474302976 243171887 223054070 800246656 772224048 790699483 557562038 279827071 174857737 454329740 809311872 681482249 912843321 541116352 210410776 698756500 314451760 264807751 221013066 623733321 946326156 215741699 410312841 961373420 822916397 790568674 143911585 427971392 440086641 469503552 601538600 513375691 392142224 539010638 477605070 490688849 518301004 404410832 475638945 237560885 431212057 891035045 845839378 462886856 424224776 270648915 609330712 989342685 833702603 7703211 823574537 735483936 416844612 321761735 49810725 521674112 289335271 532844473 988258907 552713558 225332001 850836880 136220436 63160446 876204 312468860 908463398 157617121 97740267 350168956 440161371 121213524 175085180 999509773 940062863 873660337 913714961 156227892 469106959 273681591 625366496 924228119 439320510 602150631 193813746 701860012 846978894 447525871 810084004 688119384 682914301 948145142 509963246 354950751 88367386 234556503 94275172 349709111 666204487 259847413 694981679 468012836 831828532 717381271 461156292 204877345 197980599 53672071 254981784 776924142 248076830 236030293 409575621 839522370 158696014 521057022 163094810 494011553 927957179 473608055 505786744 935527654 353881201 85110349 41855672 885505634 999744980 520286962 76064932 166884766 521560149 227322530 997451460 209964597 754715492 727208691 536265060 799532162 649239341 761385470 454001084 488514748 631526292 250104943 624313195 706752114 864066851 325013257 139558788 748067311 28423745 679561477 106420116 548120597 204247249 873885917 866362527 310704722 507203795 884302803 149914848 476777734 197211112 691785592 354120534 255145499 14761963 65702012 94894672 337685933 219509691 63035523 976125601 135584668 445869689 242599558 299705061 812433204 925620398 181041262 719487771 24361094 83924277 279970033 567822898 315915458 966118959 50779542 224663372 517148087 22191756 921738753 102787305 476623680 356349405 525462203 178147806 231540580 51345334 938842229 211198025 719759253 399272785 965950072 179194104 188770777 467542533 406158038 732343055 336087566 985545464 525291910 855866743 88486468 165582963 217188422 815400884 437440049 459087430 801132993 697107544 386459787 17148822 963886953 519879453 163999857 120160361 658560914 307830042 416781746 282087577 310587188 99835762 938434293 870926372 510771359 790225723 708666661 426745242 188277199 683417909 189387185 958736611 321826187 784437970 675230006 848181826 235669880 511139478 416117212 970396155 786964007 862804345 632600385 821329826 595114261 384738596 375716066 390771522 547486110 729443868 250908698 916230453 161527201 957625490 742903864 11409140 943203263 704460117 776232705 794741720 758304277 798116273 179088047 351791537 239528784 751602367 886015060 441052088 408017838 530296017 99933670 148465550 780286876 165584694 550508296 539640085 757625828 869360369 60960837 898048425 188721621 270453347 942065230 496488013 674558464 896585026 574572021 473153708 644250491 213546520 454879319 716969534 612158003 21343335 614602723 872445871 705302255 202189892 743180932 577951900 558893648 496999912 182449340 200650541 276443541 735977123 74184327 475588919 234193839 167704987 302373916 885020142 776312783 642295786 137190369 257934626 213682920 251641222 747774612 277488602 478864788 782116143 557147500 296563063 745002068 302332406 586679747 473848060 733107226 430588923 540368220 915616861 989845222 64410375 795324709 194056588 724931837 699113055 974859862 291945792 615745171 184864185 754231881 98888017 335238889 544717143 89663569 576283358 747426086 449889408 917791430 657564146 873121478 60547370 214566585 946201785 304337176 899516526 687635954 204739589 22462301 560604309 160264716 417991993 941927066 152046788 651518561 613089966 774090463 283888863 203139326 833087622 931115292 487752504 887319595 268831200 371320689 813292531 823222661 519979315 197233744 776188089 743690651 989775163 780355195 20050975 998504198 72203208 220222782 967992675 421862081 300538758 206691483 744031701 748288575 795760737 351793820 785365039 282768324 147992808 133587165 349402243 456515425 809852399 457344435 238132508 39686286 860782248 967424572 759231780 465160516 285761757 429526185 40240209 938245840 600284690 54370680 458417024 464660994 284090095 113336931 53708662 576560769 529732875 246293011 357707542 350061776 828757522 306489060 436131424 918895985 136987592 174812205 785403935 310356688 711181780 752815184 542513809 297671186 605072120 322913881 141578203 207938900 973814351 489576210 914903772 75972774 580900210 904176083 761428458 319496127 823279787 90969836 580747416 674591445 515980317 913846183 336014186 428065021 228768850 745491863 283061526 102119752 373255453 302893713 219009080 137317233 111222383 319692380 998459711 967558544 517562370 592219103 614316434 678607481 712881206 87512645 722859619 773509318 994874592 52614070 720476736 649142109 151480281 376313197 954441279 703250784 849069116 652953516 645924209 112440897 272083572 323200268 177113496 502114094 784478004 985716745 408061934 143733454 815249117 418238375 980192885 445032621 32086385 63395172 368419665 340849592 420936616 376119760 110787572 593316106 463131122 798233082 668463186 555056551 498907228 88103173 132709566 311046623 913759713 458123854 422015002 639848355 422499597 67519065 636829583 319190409 928464043 599571234 567389297 336762021 32840505 812164101 91623060 33479547 324293825 328257391 682922186 379178997 792629370 125649322 317191495 187012488 886994554 153855437 720876025 542499604 138638732 233332745 173230427 701659279 304994918 745023749 847618806 488408625 364422655 771058721 658394848 146223156 884090021 178518930 89088540 54583340 198596203 595370463 513458046 140189758 577623177 274378783 905399464 844925527 718073866 855311438 944690920 310361513 736045077 768455307 395340382 801696934 320346214 574359482 213232422 377223881 385499731 299440911 297818974 240405837 997102427 861966158 515755143 560835000 753927433 962695356 154820198 254713388 77571669 819882403 310037747 748276192 92752269 459341931 916602821 426831999 149603904 253143235 612754083 635364564 480393670 246094207 582079755 260644411 669283988 127821677 289048553 194048504 950964562 955674274 751074048 596500092 50529076 355151046 834265962 396124275 60834667 349427973 175820057 957721296 291362301 121052895 496964655 806223432 987894936 382636646 488418315 549490588 568525102 860203923 2828897 603444593 2247811 855766384 139812049 897308988 61117255 824783054 958540645 791095236 108806097 895588054 828319096 796142677 889310757 700367885 560169965 531023723 246507619 196476335 113995331 702535705 813061085 779812622 546625108 505286733 290907147 881830475 825280454 20952153 219588132 838608710 107149788 100341975 544393991 275918833 270335356 857088221 725073494 501508829 896162465 100795574 424450548 830584155 386941579 866053100 56143111 849899489 463135461 284580621 213316057 265810848 662225924 475757721 462611778 434355850 246155245 56089714 57617573 383750486 304200777 622127143 685996672 884100821 204668733 94729520 390930948 875800126 142684344 995682462 918763516 738869223 766795716 774607743 838226177 478906842 327400929 199677681 745747145 153627765 459491970 103277931 332044778 210754806 266774114 68556225 119404169 836444147 433316199 77558210 177563780 75293549 517095509 645724384 483766351 153115225 960286844 327980321 307741378 730536757 728557708 419487022 640721654 451869114 57890426 428929225 250564976 346608894 561670804 597656676 34874157 215131352 633900995 358208596 285044782 147653270 119207358 734542217 916131329 443704801 538048739 70483371 605342504 686139989 618009553 224585422 642400396 247319027 741259917 420990193 117357334 585109092 484530941 660819279 407274693 34118949 703245604 990682193 795724438 754192155 388831190 797703201 915342095 274528893 856845554 728038682 331533110 432741861 891945053 259576674 979542701 700333633 745337117 440627476 659086014 264528775 376592568 509013371 34819061 677705648 472449797 125568763 995474414 749536892 433151555 837209687 819558848 409992524 970526330 914369093 239036507 826861014 916805769 529740631 142794990 773227905 860608834 659987399 509047457 258994084 965828482 511744289 32096935 587566984 111046229 417694447 923931500 638574648 775674341 138938429 34386614 728355834 119732493 486540242 160825130 478648805 53975336 78655593 231884231 343975866 186550239 60439137 653842396 881389083 818376059 249413165 513035264 507297424 33469923 403518998 606779854 799555694 158165801 332335474 930886399 230683332 703961741 685145026 970088625 134874290 104322097 727806781 463246099 871101491 715437071 266445655 71309400 298619544 926708211 92837902 704110077 601838257 178611554 691935260 677270431 445852733 507591194 341971799 435255678 316895153 960135860 946043766 142489814 304549672 372387166 366898655 719102080 396419601 700208502 469534848 804724254 679559097 170799630 360532052 173177218 661910989 566066187 485333048 886060585 224029480 304875740 595824322 825319944 560191386 53430168 277974027 907916537 550005510 761723593 564991103 215338302 771224449 438553606 302333970 318234214 106051991 51434794 366472880 377566506 669464795 993064227 815163889 38545575 332798312 879180319 837764580 171282453 267323036 986794232 742996160 291075652 176466668 424586456 762433186 258099057 477225071 582500244 268418517 908665390 426565211 215589109 144212180 87835625 191781280 302635027 677520124 890562609 763361815 476345017 924965782 47442629 930993472 227725313 820899646 573020511 584326435 387244953 245831442 263012387 619385618 97067815 937488752 571155221 912392334 452855 524776023 255641393 603975265 297688503 719619324 619774339 880069790 730839993 551134932 163034714 673797270 24308774 165478528 165032368 818949558 692187311 629263131 780712099 922941363 183452865 139024759 74815153 442918878 374984286 585415422 491216238 670679589 886493081 727871313 686793845 93595817 868067456 866408022 889337193 935642417 655714607 488268300 480805696 625008303 677541944 889311333 325288843 656867951 370700677 644908941 740913405 51914583 560887883 429925091 497102595 707621834 808153821 663918316 262378305 711836025 665505648 623647945 694098132 737147138 826272670 262132560 558848235 491530000 17327987 570512502 136729462 65567058 209669766 228816016 439995401 767058933 736863517 372833220 908253984 611254258 576244779 942165067 170805941 285437305 344036550 326919427 88513510 749103835 223353162 16724536 228414228 950952068 552488068 114828640 895899862 736796247 893041023 918941977 309323975 847388967 323290752 185954897 267220267 979439236 280554375 557171681 765460089 813872344 995675361 454120972 11758465 172040898 327269416 133354464 137181698 276468041 783035046 385204601 673616713 218441185 534826726 709333699 802711347 538729122 962662188 26894029 817718850 869758439 447469064 452897745 454565687 216445134 910193585 126956263 431497387 22171091 136184090 456838319 30691125 442001463 171690646 341682914 836585708 480960232 706353191 232856268 617215182 35095661 726514155 891425770 645180429 865206398 434091285 841923914 912206359 427572028 577289951 296218584 352916821 667331114 605790703 424012046 802435760 697084782 547394766 898934032 466838271 953085203 571614173 695188742 364595442 609324067 775935667 63922774 260257402 870097868 100421098 725913502 824018281 352616832 376001070 123899286 449493311 275278286 212528105 692117561 313871734 30037386 650076758 608246420 457657558 685393831 954102870 432881522 549426016 610287843 794104949 960232278 268913225 112718899 335307549 141928566 765038994 920027724 793463422 160853577 471479726 698945815 575611826 919032400 61356363 83334785 804063190 753040374 751048436 588687860 420644202 461782233 252789410 357748435 101932607 814963815 88186126 801054440 338475898 4098081 893144755 802576435 598331034 909359395 574857892 807416758 694610716 760383889 571465379 567674900 168191781 471416507 599316140 117704477 226181973 80828084 356076638 572658494 450156239 601091919 969225263 75700677 845119167 682832845 761173949 12906211 949140834 485102375 631815630 754222330 763401010 908292275 406356991 10527520 589513131 109508324 824586540 660575491 623241706 655050960 329167299 480935755 591984176 223429241 48451244 139293656 503556028 701351349 207432521 789169138 328532909 9405985 200271235 434606584 605834457 808219338 608657485 680163874 887328362 894656631 19727049 612887925 894458774 776752810 966907076 407812410 672959947 466797139 520301634 206683120 983505113 879436404 622195753 636617871 74806496 332501841 400945639 366947419 524278470 186450365 843833904 934063954 709970660 693880262 65914506 937771916 510037899 842053294 832884037 953606025 801151867 735718809 962561923 58571092 341117981 473687001 898401842 514986934 650695754 472241066 47088420 135621957 11926170 545921142 822352015 224491138 522422735 757763896 550469342 534637636 600238590 630108693 20750383 356105920 31963969 484707299 769882481 90956429 214881705 350535828 890552983 51446175 585170790 408882218 381598931 706090441 851886185 358061781 755605132 51889662 870912026 791023229 147075136 486725457 977748116 952226261 543936456 500458565 668778076 836555036 261066196 385321558 289990229 237869532 564055488 50178725 196177070 182306966 794136097 661032713 14122627 453608489 194030602 42510542 532629786 43905765 312974355 873109741 970681491 713180497 678281863 131377470 757471385 126666787 634662221 350840360 284281602 166478095 68697628 615714032 836299728 500899468 712676648 265349246 749733558 521400961 118069481 922844662 337366236 435889590 24447204 32317416 664111546 545945142 783041661 233703393 362475533 84334074 443551751 739952107 910509542 417255299 72818949 320981525 264428709 57934665 850576930 809357745 621133302 54870406 634056724 318739397 169850918 51494907 729272208 287104932 194130195 925805047 167519265 389038289 339776818 340834710 546419702 683447809 357450874 206753654 207656824 416004586 253931257 185740641 357569790 383697457 394983324 487848296 470111318 91686900 379789027 204906044 175351616 232486936 634698230 707853002 251336029 96556851 715134418 556750182 347525574 894263424 899337785 318421438 869603109 388048162 429163656 837364490 537297404 331521350 565975849 17975904 681290760 842457188 416169 829910720 557132281 531521056 261028092 223177666 767107864 287510136 754388674 397063931 38792063 943874620 777750497 87820667 767526163 494739449 850497409 653404890 866613420 456536045 472678973 226302755 503095660 725793874 819800418 194214841 363381670 807132446 510570042 274543560 543625834 28037550 39834344 377546154 892164611 54183321 44364862 91663969 839202081 607103549 409239548 952628477 983610607 455866259 546625538 544102780 283776349 380900415 336441785 500928717 808869391 209099912 548158952 256967645 878320698 335892239 225253427 139309504 521839062 874082755 163736093 88031347 119335604 395585840 714506709 80812089 550923683 618904227 554447421 539300656 340828150 303169346 812572135 945281661 189159968 725315804 995427457 584701810 161978737 396802097 475358403 977855664 65663096 385282233 153586322 210719772 442058672 2754887 581822403 679937574 723547908 894632404 594723409 630825446 769473785 652082509 303137389 725990435 864425061 156372944 161862432 515067862 935172829 469280563 56605581 84001402 569023808 197812645 997069351 352915538 596900653 248059350 984827572 431652794 578973334 461866707 6467721 600410175 23215410 437995455 85590494 665729319 636677396 904217769 663578480 394266066 39005196 566446832 445383514 342328959 835788668 991183382 238265418 978330764 224586641 130011617 32519566 70889194 110422758 668706013 851340238 126591466 170908489 427751967 627041437 29987535 234676116 712116697 104478501 574635763 341838906 757369404 880952007 449797795 389003034 15626698 961290135 547202775 348900580 167441763 34567983 861401825 401558766 189635696 353039825 431644313 550637919 689917718 847678218 961621659 179303346 733949206 82211578 783813471 977337379 1975720 59998537 313316984 990781166 407277162 977984536 167642976 552821707 631012258 364809511 86469267 447911698 8285812 323459989 828169588 334921646 714720519 719833369 321878119 956350584 887746961 75815075 897757063 383645872 313829361 248644279 546125419 101948318 64698035 445045915 601237516 320719008 218859815 306709832 127732886 619853114 870620264 514453703 882488331 257893534 282027185 387639816 953383843 473350397 223522808 905022252 890725229 730209311 534993205 157913765 880509945 75225194 395630874 877646666 298960791 879854508 441093874 884831387 715141970 529513293 992894149 259701836 592321017 848128180 38904654 714226604 864164588 238344986 416259743 827325526 139348961 895207675 15260226 526748340 756943697 278782940 740319530 941709296 623489723 708999137 403885100 322113453 217301363 439894871 893734833 58389262 714083657 437245007 370545429 808783932 996310924 547086738 468591918 147985576 969747786 116626431 162826675 313545492 364985531 980918503 56410748 826850114 587634391 564858455 116337443 888743192 186146399 795471287 918497510 414018310 669249956 457012474 416338177 505179154 547058476 72942777 23908614 690160980 482422137 165516575 327893457 406449609 649053816 420328467 129527163 320138799 611556100 60741575 669869743 60821983 251331728 660192694 628806586 597422260 231603679 236593938 368752527 620263602 207762630 216018345 124351339 851030854 821504182 332630033 828476650 480981531 443637469 769024468 340405306 748811547 348473027 417823280 212359751 883776624 346533089 347711551 205217479 258109409 339027655 816437399 895654550 247126402 220517256 776695899 334376168 338642647 203314906 411335853 43593709 341348405 182291072 713466315 192656384 209631438 777538544 872360248 879729206 876131847 572917641 220928514 248141557 953696049 883470432 360297116 961665872 722131538 955171347 275719558 74010639 590583695 211631811 376043064 480221187 434084371 720688339 366317648 159282651 545021437 957719549 64222373 300095076 861693018 495014772 298935374 108432665 236753802 731375024 968070494 232928904 705068856 141617459 506311743 930914995 460127370 530607885 679683415 841909585 531623438 655440213 81732240 89667562 960813041 390889618 367709787 795920959 272111056 683938351 197168287 948081881 465380491 942179652 532940523 273816053 665457033 619119685 539691994 208884261 32680415 161096718 976794876 672052866 764411654 436049384 577699248 22820101 478954332 627072904 868958698 477878222 816184814 656186838 110404181 538212667 168567846 702167682 798957925 156216711 672111976 831076531 476838200 780974252 71040064 772669018 756382369 219689752 838819407 330300332 12001811 82244785 220592368 215976124 993763943 931014000 755743192 221472400 644558771 240278875 397365289 663263347 860048548 615737919 723011642 316449275 598648515 755387613 569802135 84346729 252436615 710712919 202967205 228657340 287967105 763181874 35054883 975561967 728957213 297030298 197611907 785982025 363006484 244574422 915243318 429410153 782532417 63087748 646693046 696225648 37236310 183181735 789069614 852651463 996992311 153436024 813616080 455207761 967226286 101620413 323718643 405678470 910390439 241560844 278077940 538216170 636551841 847135366 517383722 829833534 485095577 434143440 482581245 981717334 368681951 419504932 810271687 656352983 61038941 554080897 254872532 226517805 770957554 182337964 719733105 253424752 658531600 639332271 179318989 712834573 416366130 606740083 376581225 548268830 966932231 674276990 898226398 681185064 156357842 253349119 382572689 907250717 246129188 848841445 768959003 986189789 320803690 505928764 807695150 143476975 830158115 471895448 453161470 483425161 748513860 174356596 109721950 671818234 468112334 931179025 890755960 37350886 301989288 526289817 168331932 832384985 16927215 406528829 705459042 778419458 835670054 906918995 668463923 273283235 544044714 552450262 826603214 480599992 886683638 111616612 212278919 198242326 731772362 379079975 805682989 314680048 286975221 499857759 35562882 778764011 548178305 15774706 747107266 312565529 62661850 739499072 12638600 409538150 830090892 969819344 418467585 589859228 743103017 639013925 277861125 597517289 66773470 939221901 155829864 838714599 767786760 237660569 773607860 862542331 374694019 513361647 11867748 712419874 301206845 739023607 884420880 331874412 42148125 698993487 319505357 601535182 311658066 127359367 362263963 152251288 553440875 182525678 695208865 430909411 328136558 875344816 587845159 505623313 249571480 543951260 948490508 888325910 478911540 328817853 222329580 931871796 261182571 127415908 249460450 670915021 38305314 539347144 760237398 180559817 560235963 113685695 986358215 730046442 679867609 753589509 342022822 49454483 75656253 978225437 861255930 34755402 562463128 180982012 894316349 677562549 380540423 256271532 674804206 699647955 328770403 65080339 250498420 713382037 33606982 336665344 161749670 464668411 695555909 788231986 865812187 173777271 708557042 71220787 265213052 502133116 728012655 504403082 648955596 225435166 359773659 358430798 586887190 815568938 803907712 922680158 690268842 454004791 213076793 977770518 40214705 223446010 704340228 474760745 215190037 449272014 156605819 811636223 714878792 488251761 107659257 944306149 262640383 488152269 588211762 714584100 471284050 845135765 980870886 993691780 223729965 433344915 426636337 878652583 628604230 290487714 768071011 782297188 994943939 261932425 136206518 837998887 521824517 218940140 860132373 221245253 435204011 917488788 818217299 84882205 619451979 712475419 745552522 905944233 157564587 903900635 817453279 43211831 182083651 88171268 646054858 261509592 196533868 125008477 174361168 27617904 899375420 685481694 102791851 652463355 331847084 194993067 111115959 329337695 436106590 79091612 51085770 633922847 348770380 414728723 532513289 649899231 61686229 970232690 674461827 968249270 498530375 864128781 104881233 868755435 985605337 253055818 37542619 338234389 162632196 344258263 36504140 568044987 936972272 700403524 897842106 443658391 482637353 243843717 546614180 825551300 666593380 34871181 350179456 638586951 478388699 874523607 872934494 559163001 733738941 464531350 188637642 632012729 671080092 396370038 784552340 771059767 938472096 858718890 158933929 68899684 451277226 123119671 325689451 503521239 757552413 731131725 859209039 165940495 222298920 720273059 825116786 558891054 351388783 736366242 153575982 801506493 811486933 605626561 160511822 557394206 20439162 723603104 811262070 470755613 466778482 930506926 91651625 860061054 666480708 680826337 694767888 539348874 195129552 746137955 808175439 232829424 221704936 672804166 271347744 4406784 576321895 506654334 188897275 576572913 975701487 340888864 25698610 886084416 690678800 873907949 142156958 893577175 135715632 228640050 221198541 969210605 288160539 838581547 175150954 203411639 184917736 569344469 42576085 870045844 883559147 799316560 410937552 867392830 876901332 985583861 808956512 851978934 184842128 546170190 723701859 926425370 324276217 992374019 202875206 936637194 77402834 568525170 287762058 317722041 359055080 474604834 785370782 581938346 394860705 759632126 810008870 72139972 417712137 758564349 350846886 462317571 312272334 113961268 263293515 382237349 96688810 941633237 73120743 820618768 742899192 601679147 342440007 46697683 726148657 99108213 536566687 571894983 688190165 22765445 112598878 146378466 869233272 855603705 632105548 539226304 534455298 305394978 136606129 625980698 324038232 882637312 300699692 760591424 176041305 243137481 412588321 796551203 622737422 329111174 779501988 610269566 51973277 810122218 955134141 100593616 296257229 531472226 194655156 625320266 931013285 490121144 505939463 841042465 988370651 140273101 708159290 252160230 430735406 825963790 385018599 406661604 17266786 689002966 793176965 458646790 885218870 766781333 441343219 260311728 478253121 183682842 788515929 20773600 541490824 3829378 111055282 124232524 194204708 576629969 451738313 781574649 726968553 48100153 222494595 687272743 349355685 186772782 559104057 846281297 861642824 554506230 300528839 201502671 352171488 770229691 607056528 530275508 992667736 825474244 621846322 823899328 224797980 991306610 27035756 55416054 43970677 991936857 965495340 349258022 720594807 627542131 275716387 353621751 473512580 160702806 396881586 331970093 363152183 283489487 837085677 107027982 415700141 230675120 403095370 147850767 925956400 594418933 904570335 494497715 602833118 452958008 96170779 462425161 813427207 993739168 925546408 635236806 849103728 852230548 348065178 212138293 242457095 40150394 325902306 845214022 738438428 217012218 153796015 357680665 286878922 489751010 207318960 765042048 203889079 774051722 673407534 15085009 483820526 841973415 127801134 67997866 870754316 286176941 222170496 626731682 348785990 344618118 629624330 214996740 359522347 662137289 371014809 397671523 939197568 683843478 376819332 772764523 1074904 844380139 608080407 953679426 41042541 759201793 41268031 560298643 902399218 446693076 403562076 706207186 929808455 936067637 738435386 669090228 63573734 695656728 109674613 166473341 129045286 646572876 137179068 571427167 108070911 498004585 861853737 877691777 299414561 927964305 244171868 55257545 949444376 837925612 672528771 9900911 787975133 873747535 202868453 214191829 522453899 363585973 762216144 59909210 2629695 157997594 568518093 812738398 347352374 97346751 671535182 815428529 503223458 714226450 804106492 895879063 950834502 12095072 935216740 41601593 149417304 192633787 583937178 818399232 690560921 290060996 578015339 72331385 921604496 12925296 365630233 675764594 496250401 817267199 576100949 819379301 779865579 69594567 402482784 957808121 117244321 469379452 588593872 841191702 909744267 348972234 191462924 121896389 74684591 413225145 279385214 273631420 866580702 816142960 661925492 618699179 782455424 366035104 813143425 663217055 810390076 336198800 209973597 847129397 162595842 366904111 684217035 851264056 465401067 333276015 135502132 305536758 220062657 450767925 800059730 171869487 290597346 842848332 619545930 914835157 245236826 691696004 836976123 308869155 319041647 267670608 666136688 561351467 599791828 372088328 786238740 692371684 462858540 721081008 889605641 914614058 46377708 439795564 72531414 555688471 649716107 333142438 628604502 98629258 658143751 392945952 775356438 6954367 898028618 939976620 125985405 18394823 777671829 993702866 669383866 471674495 97676053 455948291 985847989 453972771 806624076 45285078 930286783 131591088 896193924 818221081 810391481 908449224 555779960 958988590 256909442 268291312 175890874 403379301 9623788 140384471 454519401 826305481 388565787 634964706 575486428 309774442 524104299 298261339 3717428 720921799 395854477 136476009 116340430 498031217 669685831 637397080 181757628 10333168 731936733 638791989 192341086 349054393 609775987 334321441 117937723 869787390 800292215 950577668 926606425 185320055 466040127 604937189 12151800 29708998 221948505 780606344 213596471 284164897 733041118 654054802 728974172 86930028 813181566 284557534 904393588 233001501 587139380 465509453 686114843 169937538 410750297 361592143 832369549 226597816 837237145 864244436 815389862 552647521 910424022 123470577 690737385 268706285 188471717 512626041 191652060 661587923 31113442 648818472 889725330 818066003 376315884 355688936 241642066 784956005 655825307 332369243 505182947 488729383 711710768 269287344 535698874 916124168 497474310 39045586 19791161 588577867 216411180 737209142 130014239 748424977 595831980 684075920 987580388 879851597 884377389 13885661 818539451 374253700 741695157 125983784 425191355 840431815 861597232 691314789 278108647 578484935 728001806 794531998 912532954 936654467 78484583 322804639 57175964 893521748 591845070 891914689 770367338 576320345 255841157 550663300 718822228 893714590 398138997 924467251 182930419 620319639 836366430 280644130 519383898 254636524 250219324 328676056 613755485 918326052 656249602 239986138 940615415 742850094 494198316 534463541 219318834 554751626 546906192 635527258 208001302 686639172 974278273 693179979 624834497 913266212 915035862 173810498 4404581 755495476 768013234 288175281 465862695 817969084 798106704 743204836 566272353 641672710 778656536 303891213 508127129 997236687 662265327 61988857 100487133 337630084 943410026 436366810 180289964 380908348 624778994 577462442 186538751 940831120 762656447 343613181 380382738 409894848 418674243 306600448 702181866 597901981 977575264 927156762 789353485 78676093 741946010 127664549 908831866 417591086 817677720 699003194 337494029 688533358 687820367 524630180 214145604 584274333 633933808 600215305 700523899 166822937 53181294 304107997 68707933 798527488 33569237 684587900 981618270 817277485 692615166 837306802 712463423 167539256 169548575 65194283 853930556 865825600 892761896 936819312 321036632 807205707 804370241 647318041 549418919 788490600 855030206 859178802 516887644 478495402 625125031 920361699 234145650 141253796 129115672 259865245 955917514 261230719 455307863 431476923 181195304 486032730 412950656 494465932 188615887 789414867 546394993 256880345 796706956 435781913 945860811 985435193 191459180 933769754 281065948 4962996 537520849 311992230 536267349 180228176 867822529 261455855 49235224 63917335 453695413 13700192 838677063 613663507 143841365 658209635 827105369 987327727 356148181 851771425 42587688 121770730 694104972 632958645 730213287 742848298 306277442 437201335 58682028 249911436 520586984 901317183 567095936 120345202 218741463 720406400 575087521 202896811 213493069 78543883 704827500 24413372 758227676 810697754 82378982 785698403 202027356 41678558 498715801 309418400 282029717 215596614 452905911 977806473 246886773 471067808 89771192 329152252 357514183 377709281 222000523 637849376 165493063 58819708 894882532 225313832 152437484 556098748 55970458 195853532 60904950 546215233 967272601 43547248 52273032 313192022 532459765 152405750 594383573 740496860 97306557 330155563 826645577 774075112 961002114 154497342 620631720 964599903 113556350 741118722 820187871 497962233 788744732 837380910 265882406 825264410 940449214 435816199 692140122 815718265 867461665 762614532 186514171 242068588 176744699 291116615 23897093 646973598 622232470 934817214 461025127 795848742 46170839 352022726 355697780 519096860 815137706 743014310 965337877 836641384 377336401 61998825 354923996 131023196 463842380 240375873 327408002 72348405 474338540 482430780 325701887 737724315 636799626 450631054 867448963 696650871 826658094 192462465 293473852 743025628 378055728 263846211 800703097 734657462 762967041 308251190 457675333 765859627 626759298 805741549 72077139 871737005 689667231 575591022 371923441 351014475 661931835 704826006 840760767 26470031 121535616 514538936 474586260 405918475 686559128 912026301 765566350 103644590 382212047 634572080 20456654 989524924 429713665 556045119 904920997 523548462 231682037 303624829 499333247 831403682 764679341 823081800 472698204 87631295 470833811 72893981 676449900 207826537 602699219 520713177 905854838 50527608 144084349 751628534 889648037 20394653 714076868 229268056 144864339 190222614 490327422 261085188 339410339 493706998 395563709 130524937 516020754 790000581 139192651 933291338 736950604 83304638 443833357 563990629 319761206 501692712 995699359 45362182 2856753 457489664 784838426 784623377 592826516 835868878 281380135 352216282 368972686 958441842 390253503 179786646 20130470 731944708 297261244 5482994 658517666 763247550 93808273 573764323 272385337 317509621 437911957 80914749 835519551 449318063 269155189 734005695 280508782 602228761 192580058 22854677 851505341 638171674 690897520 108281433 138625928 165369654 560132522 90037303 671166900 742068984 372556675 104753662 491370759 506310194 378105026 456656133 449135969 473999142 839076592 896795537 58431645 728454310 551373675 735500106 444828574 861913657 233237119 507174496 566278569 309888399 480003586 751677430 226117112 685381718 778670669 986045275 82653952 83380012 459446187 846082343 508401659 266111042 368121195 831407454 976356240 176047838 127174222 650085552 400373890 341661402 157652163 980499241 859772388 546151061 23405658 819177581 198014447 381667745 914338291 844689710 733187595 869272169 118394441 249131660 945581351 320812281 517638900 742140186 777333459 872462031 419753329 829275560 622668178 882755807 60991872 391452054 619702733 53671838 802808462 802168008 361769471 977140652 950703775 517020368 560560813 504757772 844023629 806804063 87400668 650136563 514949397 555643634 381001618 574334534 588516912 50782080 925650595 45147255 581599441 418990260 573803614 592866638 397770609 3992950 549890817 124890788 294554185 576199894 420687404 712684094 597854875 781493037 454606624 332045316 875884241 557786783 581182022 524825727 753226746 384120718 172265291 391194176 293859402 758514176 214654064 84130120 173888256 653847386 281197168 560533050 343023783 602635927 791717722 762747644 150597518 132348094 147131077 336437823 873297512 930573714 928965071 165048630 625994386 469824394 271072393 413531753 974261707 541018374 148997925 577960547 738694337 346673825 968555250 448176174 121181990 820511373 913383970 970776438 644236239 817981987 756570404 488533983 243371982 24407877 722812320 555770742 463668421 367309362 605523486 427566317 419673261 696399928 350531162 944349063 706464371 445957963 459611783 387908449 797833271 875711484 278648458 93750821 348526564 526346278 166942197 339653310 619327842 775201366 880095702 720724798 946928231 412919137 187225931 646480120 108579930 597513839 666933795 537725898 292008505 439164129 171199967 896629934 513656961 388432645 228052351 195666566 937568789 585233832 40911576 454047465 182871612 561452341 522217136 221776876 656939442 267997842 780550920 371587465 507177108 946250225 420302709 165110464 744575578 745041795 260010750 726752463 337496435 231523 160414607 453901785 996211313 93624254 544274377 83501546 960047111 20250383 480428706 434692421 203476325 491661052 752062040 719939776 973258917 714867853 564880049 909498973 334060316 22920796 124213026 344878647 629309418 279187522 850731757 425473780 351881167 649877081 83510781 316358286 605799206 754380595 320125147 730587551 583950364 154389737 750952631 361938982 423957194 580822236 897611775 363987018 432083219 149607860 395237295 598956078 936861800 526158466 52471903 604122854 649456301 374153149 233880331 996070829 599055091 785066058 96829236 634752790 720534825 537290233 498564992 757723191 258756864 305955171 640738922 887410891 165927770 727946626 314533815 840764323 180828364 864010145 515334788 921754037 274525296 281710043 42529744 313734656 600607208 198366666 430735088 182669136 721190306 643648846 423104858 472629465 906157778 212086801 792177076 477852028 936328843 359601975 711962692 876268545 324356487 62170500 280081779 27651522 921329216 831467558 822110812 82919310 147036924 758728157 451510099 811674175 184105410 312422758 261072895 209042783 153126083 547687557 278976107 313734513 459445045 535023630 489515596 992157970 865825521 497902175 137320698 612998056 361886698 930370207 730170981 518201937 272082615 850145232 145137657 38355982 193797880 417865338 860147022 906339202 797658770 311184305 221628575 213938528 388125878 423927045 514922121 65339217 756534069 896119405 165900547 945682533 664056064 596750904 356218337 723552694 563724470 276648626 711413334 720702016 316736867 766779038 771414407 731276618 38569291 362213065 735248085 484597109 887984050 563679577 232315168 97376428 159786826 890205430 979096157 289751894 547642393 658464429 169195836 793602204 252035199 187930138 481852129 535590300 310929183 930027016 532729726 679876544 233171050 721129848 908419917 300145772 946518462 299792440 559917853 113709960 993907918 388518665 988461776 672739073 192717325 439176475 867470226 274680363 500750559 647633992 911389587 816124795 889589312 606921589 720410092 590979657 392888180 649902094 122874287 508609683 272185332 647792527 569385109 690425301 708534707 85425849 838007486 628325424 578197764 641278431 471966531 756754541 886781735 59425980 102013278 960982216 556565894 924323070 397019671 162036585 373412006 349418659 741084297 83368204 718154496 265479997 69380424 756741206 75613147 887298380 39623931 273640990 282903438 17275175 268314880 55127374 870247223 102947963 768389253 367500903 913572748 553131881 566178997 16436952 202105594 509024365 454914740 881835044 228157223 732602026 873768215 737051899 537950711 934128123 183187278 151495426 644908462 412541478 703729721 692551454 126691048 614514139 523344177 331229403 663619972 607118806 29148528 272993195 614559822 195401484 148894610 409601614 905823981 866162668 979477530 994543501 630067395 209933697 202337022 920765728 947480183 476377252 711268962 230477284 433903842 837160071 878679594 1388338 408570207 954530818 566841020 43636143 834852307 687978968 110748566 554868272 819937246 110122581 462662449 951442114 58259773 789625987 768634370 720608063 150520275 645981214 836150226 917884059 267580398 142272806 41763678 629430352 765930581 607110462 185249180 720727100 100119458 160183019 425800969 627743148 328430914 367535291 930480956 299609756 615951721 532989676 170360332 508599523 444865112 8915759 463764758 757171192 825120884 916688769 246209924 397976138 719527866 14304618 308397747 190692411 403734747 870499248 701093405 508317919 551840389 511080804 592374567 720494014 289633010 808051366 313828716 208154774 901623491 7627075 606151844 970032979 367073489 474083047 550739510 537006338 206466127 197159577 610913929 264901642 909597811 389841329 596452418 982388918 117466195 520939950 787749605 440611275 183660429 828743565 5794343 804995324 903657429 620400455 97293653 943431907 657747756 907206160 352958013 777865670 709473514 284130948 896392416 899441517 929136885 345552143 447516746 513832797 862761344 73821379 407299797 978952204 276899760 374187780 123754611 458612549 607208013 226608354 833650356 207974093 901611191 187663868 732729412 897357973 742741120 947266508 147280132 398817665 977729799 440992938 581255256 916808188 72823845 429464932 714486951 541650777 153623148 253900670 595554822 880893542 592544004 975046173 951767651 680561314 260665221 48707936 231680213 724203870 998534447 183563480 418024617 615929045 653335038 947931481 451186286 722869140 182325184 32869005 377895408 255063767 761433912 450927182 204779691 99211848 574902800 632740392 325059104 579664665 512990632 731045940 380761601 746859676 768985846 18021612 26774509 81176638 971558037 64710213 59831848 988738925 865199606 52402909 490890800 191240240 477067243 504637325 471137227 849053864 822387730 311087598 601206703 662248224 409958777 368702496 177923231 425481753 342129281 214115648 764940681 133900713 253667495 73207707 556321595 830061864 718671702 645904166 817383129 389743802 338646042 159327384 22708111 575839996 96543928 746779589 523656728 646440327 933903035 316742527 634817992 685254493 636639137 311046069 9538100 173119570 236535234 56077788 133788348 62427629 45051050 752101375 612565363 654878957 251092912 642901042 235687923 203490539 793190576 640313924 378206466 203805248 428859475 973131644 834077393 212430718 860940508 726913097 154614069 992564765 182537677 488781019 468770585 266774532 297822489 856401928 653231372 959656671 415716727 82023027 272127131 639666417 130119120 522343303 233791688 295236674 125311592 707505466 169168566 779050788 444852227 871194690 133000244 392680526 171047964 319820679 338339480 989655349 933219744 346391528 227073150 838233179 169084472 593430999 615795343 370577927 892215335 597668065 639137103 828493699 688378937 385157597 993132323 477761185 612490476 824778339 80789421 158225715 263643674 353585361 882351918 682990604 229899075 540396253 278179141 8488792 282890973 532499029 468659086 436500278 865125477 155770928 912768832 510078664 489973009 372215972 323548059 758280607 627376346 34244719 708156926 10639031 91208404 354382810 580194942 255766561 27381311 58921560 748739433 124577740 435073847 378659870 40159005 830193853 189320144 174321537 812503550 389213192 732811364 614224570 707673921 459571846 516435384 837649716 672836335 158044695 936925284 889205329 633982307 688929166 908831407 341818806 923644722 827117831 774405755 338519854 15711991 524490495 43262641 741770365 186023425 914683278 308100903 268664096 72030271 766212928 135933795 303704021 590592877 112080153 849527796 352359873 897238311 344486599 850448789 174200655 639970511 139537998 541409512 310905218 459647955 456940152 330995716 348817359 536383719 78934111 177801208 466250183 319156179 857179476 404558412 368165968 654833308 406470578 627845677 193874306 226490606 990498463 552415096 27841696 745418190 484882813 277546099 151544709 230689498 289164653 297259157 672656375 616764725 354412612 810356270 488240284 977402232 262521371 382219242 678924090 330780729 446314881 821029543 137972594 687777790 57156452 108137856 48137987 674296084 138759537 600713248 702144370 334456052 588782590 652377900 166055454 632133722 774309839 596179244 753423143 963888645 666844802 602598370 329716753 284414022 257705875 504719179 996045719 190564440 956611050 621479243 528000000 178890550 716719785 19899496 395890714 488157361 959248449 462722518 646911359 994303920 171292156 708219536 625228463 395609877 456219348 670668043 68252231 723282701 323526747 258299569 442599606 644269538 756683134 29990429 367009485 147937437 970729564 669393142 946573543 667816927 593884415 758027556 773344811 659560055 979515721 202636390 907979544 998276050 691890893 609153058 608570380 840405597 69273325 980287415 57287027 817435776 744578026 338251358 742122783 18231498 694852409 44645834 583501648 424047736 859446652 936023136 630104859 664280786 553761636 718362440 966795528 856531455 221163625 886167725 285796041 366499432 493042140 487460992 899322069 581957372 953878686 700668125 105798890 939129982 922821521 98251764 4891877 718915406 833291840 60913636 594828929 672012423 943658109 626169173 95140600 999687866 520275586 189461720 35972557 285554086 197677616 705781412 458681323 754669579 835264403 355908953 28008662 903386855 73021746 493948264 297286836 565276376 350747465 498256539 711921050 119489820 872272353 698022175 112475464 238470918 446739662 927412747 304244385 375334527 471155023 540400160 441561564 929611792 770005259 435515537 504542713 110540963 598341173 493351100 337143028 213354847 61701451 608413528 866026093 802262406 902500583 179225574 50310347 339571146 118546102 739497614 262595548 966635062 393432324 517445180 280187202 24881181 371497258 673100728 722625334 245302832 32606534 751820450 914332726 862771933 613089352 480257689 811276089 687094217 820429550 479270172 53113605 909247439 19924386 823379512 965010875 906377824 285715308 767919960 416237614 652332857 299627814 154490727 72883560 618759040 418517085 537459757 292685228 547862776 107467672 336274137 997739378 56089198 799875444 599022053 571553766 843965899 692747119 771942177 430060088 193539507 402781115 304489473 975973211 729377163 557101882 931342988 579474021 867111820 818297922 389922294 292975509 597611034 970610376 155830447 769709587 139418287 501195482 32085656 355542836 768960412 192453710 480545752 814261089 533112396 21805345 818696110 176146993 427214528 336889665 191318233 942189792 702462141 301620103 38086645 692700362 718221935 165912115 952754258 220744432 567519136 945495834 301606961 872060514 55484726 923163589 144972001 252155768 138293380 360916076 606098003 127120576 137941019 418100505 439935363 665229959 857472596 796531981 345303627 236060548 327691404 156453939 909617478 921682020 610516082 676667037 463857933 228175905 470578819 839932782 708199900 258468225 460110614 338899912 291434180 731811057 4420479 580669756 601008322 506248230 715529187 227641497 242441250 235026183 181798634 202268400 525734192 314314208 118862502 135165744 86687820 540082888 867507636 774769953 58332132 735964163 734195162 288591987 810554244 38017500 297493918 834727645 788106564 448152057 867429933 330241864 780830406 632496449 638986908 962274549 186868183 833028586 203473181 743600144 929386566 317845681 177891390 332302802 427056198 660014333 622028932 535253031 741120046 864836386 867135885 518625071 76912796 513600654 321578785 923727308 974162671 145720204 454359979 981550187 387853759 529638029 705508666 687357699 776939550 872491122 211827913 74118781 808903816 257148402 989409882 118930238 626092156 170463959 13799608 880159218 232553722 903053001 548198252 139819107 230340407 672771662 379950878 653847897 3954535 880353033 909365307 188310853 269307873 177386843 267803842 837834186 764030861 559163775 262761073 302071481 994641624 868026566 947342396 472006873 929152066 403551177 891061890 466343318 789219271 413965087 391483561 223610793 459925636 932250837 512536273 362058589 843512150 207513587 872792330 394438838 67568533 648359496 60342978 631400432 989484743 747420671 837390276 84162058 643276240 119230667 319218036 139077799 231101529 773820393 454832312 842725260 852730099 526712030 629449719 674776557 811667114 106679326 862367290 400525619 537481859 111137439 949621143 995607669 140304281 756183784 406628578 410977153 13076965 245005390 733999746 345320309 489985793 19839271 342222136 693075509 2643588 562040000 57588253 534836444 567511805 38763728 543533137 439105722 118520196 849965242 409048406 182889723 999369912 18286886 154824208 695111396 44016236 161179964 670159544 569880651 804174540 581467619 774426458 489677630 768317279 687353932 325431407 468991835 270878825 893569558 275278503 56579129 965642333 672873957 629455148 330380650 340048214 602220220 426515539 117530221 900722073 764001979 982038962 104784259 303781344 277065145 199473681 719504176 339841531 651474651 241690278 53120267 970269358 619209411 928131989 839319655 10129215 558505842 433036186 75048297 613547303 858168416 37065877 788633783 417868630 73847148 913800077 165776897 704921608 933417802 232030692 186609405 921023205 418375584 836442063 953744620 40758050 160373596 172901534 904924855 582377328 530420534 660782123 339979281 755942217 3711220 756427392 625345338 820758123 435756292 332962142 51137029 459005226 678220312 300267958 449824017 503756216 807947864 398977205 348303312 293693244 415438628 104676803 469696253 433326184 739037585 135850275 759516905 961278962 6845915 447127724 280549975 641425279 52300420 143683997 439137463 857579455 835613720 333966980 2672657 239311579 471100946 925925821 240506517 984066299 930930218 386196717 244927525 34527583 575945780 180906359 786369712 70325523 521455599 891019457 802645524 904146636 809841963 100730118 210926360 607935561 197127898 717744 60814891 752503203 510400848 496580090 103893783 528556197 894513055 48118244 25448901 835115801 900817094 392143496 178017765 806525521 837876101 895268634 698408852 569323232 144259264 119675343 9545432 333960530 367207185 795511130 560587071 228902724 102085476 781265149 707114837 28078483 634180380 410506689 213350966 530267385 914166924 612930372 404338596 304222402 460597004 388279987 871196364 591442422 642419540 538612593 995708855 989232816 891438908 619215225 715673864 820827442 655303404 368746246 622148140 926954514 880744472 769137678 725260665 244624407 122467725 775627574 704370728 558112166 840681188 781490 945645831 476121361 441633963 227812740 965313357 346450860 787644739 889589699 60540522 396233361 505641828 774120771 31644489 641605644 355287163 446076388 669038944 172854196 545397293 584312538 96050780 766638225 380929208 283578371 31110887 705140852 572234876 938225616 909345085 712824039 873939154 214201048 470443601 559231423 150415634 184895923 96207600 341533646 695404260 906539204 731571262 902198786 94936185 675183311 826109418 75639782 414320416 502241131 249188429 827368982 792237798 731419097 350836065 723741277 490869799 996211527 259742393 832984841 871020902 298898101 800792850 855118800 730090152 874440216 424810703 473409711 655890386 398375644 93823827 731755578 453502887 280299567 807021406 670390924 721229212 300165444 553972944 329357078 460256714 92196028 324841349 584809829 564395226 509138415 427068797 536231045 343070742 273546596 906384964 48161371 558494546 267692963 309840367 252780956 660842386 115060261 236432867 97124389 43192514 221549779 729208204 210943252 795960865 562312317 746781640 175636680 16939013 201424646 182707158 378090539 344401233 315631142 181473002 728763434 6363460 900239080 298345831 880158495 197021704 991732238 497796684 425288258 852524527 510151622 588657015 65709698 777197714 851650954 522242776 780484170 432406299 392976110 860272633 58296027 79115624 912181316 604007295 496667139 692317263 836869492 860651528 158892176 758393699 776750665 458785746 46629406 871363455 318823763 320754326 82596765 782777199 499032525 12175851 330766637 969625538 551025343 359280285 76674626 808922406 203045216 319438508 483257233 785460165 338653235 548036839 577202383 970704294 442582787 608852411 774928439 331849515 429396819 517184271 227385514 443696181 58513064 782912520 394841738 237473939 962516470 927686150 659720685 632111888 692287806 521931159 968103596 71111329 705209040 181391812 122591074 260058422 827736142 680255257 447754092 271193527 420177007 399435195 230599683 941699273 842416363 662153913 405520627 50028391 556852091 878945902 23460816 252181829 532540743 572477589 630199677 217531340 471012048 901535383 348894631 317096212 46888341 316333309 142206653 940364238 271581736 671638907 526607276 523869640 458299649 719788174 272275426 671961169 814903886 898802255 237262100 494087183 589668374 887971993 494070034 926848150 147524334 16899521 271344187 805920077 519982922 712528396 714622432 943199455 705765912 533780246 181476684 596510520 32523 833247110 403674502 429260166 155695813 185616387 898598017 412877434 931310806 281451782 71504515 950640176 389885066 744856790 26906064 132240101 507854641 38547016 933896386 375168711 88505467 455556279 502565972 245691397 869116705 511563558 349346943 379799737 159343166 115893439 985761377 454884179 766181853 99238990 954048531 392228553 724854355 761973019 330735075 203580724 404459519 902681400 92523947 302526239 774664676 5560472 453449552 950433707 853108474 276450910 368875723 847997786 895657025 303797025 938237996 828064380 837307799 532910520 503824989 804602116 238117635 510515811 568987714 168302399 671926808 794709645 213403802 609477775 824585587 259771344 599542942 956355483 570200707 997826140 939783008 409041726 243258356 988884073 977296458 751761423 556819318 53183311 811430168 863848859 711162079 203404181 753259192 381211656 252072477 194868357 739173592 897743227 169898015 142168846 913015534 65457102 581224662 594263828 94656819 374609492 511483935 693568951 927845313 580504663 763866066 339885779 646570190 168609116 244364853 180995665 192866069 699477437 121040521 131773251 234298006 557630110 539055905 286809152 746290677 596742097 419735975 851019249 575931019 759099547 612757832 620968155 348236607 287918214 236965824 722659949 258548016 718250116 406062364 723544966 800643134 412905910 602957814 191823802 789807093 272720592 807923357 824734758 334187836 199647012 696903899 15737871 204809983 140566160 422577226 533566528 859270072 238934044 83831446 688934047 684212645 701038903 25817679 377168739 510943949 617989204 25708145 426303763 492338896 250623567 185064944 33738543 294417038 645546888 87463210 609444542 613617974 151084641 804778897 860081694 322614884 780693976 21391433 983647188 605711982 82262091 779412879 581957941 639560935 761936353 757945119 610219532 993686969 216682925 159602779 774100597 86378428 690381200 247798237 920761985 734449926 536342561 26522460 719125549 393209631 697592658 521321186 234293041 922663449 251898394 345226584 756547624 973311418 301491487 974975496 3918699 14455060 160653820 695173285 656889624 273952576 476777618 285681241 303587786 688870262 32921457 776027462 107444371 386478675 241531132 667970070 669750159 341264839 569458483 119801087 490229520 103361608 586190363 199401353 844888748 541783914 250591259 21410076 378101582 687478282 227613154 518039269 767746538 975613107 771157725 788965697 938116561 397418727 606130881 617397381 546906380 217131974 229656088 45337552 893667987 542249475 187120506 295068396 4771063 75897520 357058481 945896129 841928925 64545400 152680269 986025313 410370182 154186827 299888698 551000411 920065113 261050872 711445551 228759610 96719738 711185480 20701339 991550630 929829510 57093475 729636714 936411312 582970493 789741451 680882145 576996787 354316273 839645606 62905241 378443795 690919015 901230664 928825964 745362674 27194300 623062156 97370898 410354280 219891964 999491422 106530669 170550916 157306747 943022458 726359311 145067248 850789771 91508718 339576888 827980071 570212700 862314957 586628009 109711601 392005090 287195732 242956093 431754621 742232505 762990308 454435073 320748798 983771374 744290025 391212021 313081391 212057616 125522890 729431854 585887888 595157663 205421026 437892073 248461304 367448595 655583984 6658629 474467498 188126056 742987234 807730631 215224760 895859604 740693454 147814613 896708119 54612612 283472436 646040833 875562601 396113702 129003002 496741231 735428312 275288724 874317189 921664062 767800153 435229878 731036845 785468864 956376695 36811608 357631788 449178511 274442537 538327627 776306998 482632094 473938333 74666033 703589701 457785379 349948741 593845532 840854139 615512054 804679347 373162604 773586547 760735508 470947226 364029003 292790849 543824915 619616400 145291514 609649450 528530944 262248817 823127833 252941656 934979301 454086176 233347399 265610732 725014694 478497600 243269333 510790810 981729262 767407605 282028591 609329391 579978710 486048234 360482150 97185447 4340153 821144388 361780289 226685717 169610033 19050772 460444344 269435364 786406864 982713969 450387360 101821054 701339260 297224708 220181248 332448131 150302218 598235842 482462232 919303264 723666248 603059151 345529362 218844994 498423899 737905868 759056164 759199849 269795254 835524485 412843278 260675509 861121374 952844623 233477880 234939109 213933531 210078881 425143508 814453027 731544942 443193953 394059484 519215350 820763803 112037792 605495136 11977049 704266184 160867611 254967326 852913897 315880713 728282787 979814031 308792978 816359449 136177134 105337988 28680818 741678365 141515857 758835865 9803741 786259680 961372975 345408440 897178881 163326053 73103238 983037213 2425500 492914291 713680657 158319732 715135568 377327778 283147471 747219556 854678690 923015357 584721978 840026623 693093028 79927374 140650895 272677402 430313846 743113879 124718629 937421728 386346696 878523007 617919570 736612498 112467153 822081567 3782392 686866523 542146492 649290468 464956990 41979065 831714948 145332059 762689223 449091125 697938937 287889428 580758171 649644294 465828943 391973800 280546176 220388049 544029823 877421331 309623084 471122192 959577697 429391326 612918830 958610223 770319288 662313280 596758664 870260132 989012864 898196351 629774771 652334728 370570625 411397323 91984019 646118412 237866061 358669483 622599258 637495668 810798650 479570601 9901956 300685758 796613277 195662432 18252795 778161976 721758700 393911953 519575228 607299350 889011829 16273960 429210070 830428919 721754758 941147889 669144007 95049858 732257282 159388340 556988642 418609517 482233860 295090961 629526 91277593 865833449 413232361 911678956 359476001 30586163 201659103 865313411 125862552 5436072 790080597 22908451 574636679 884379898 52192318 128482653 653628715 674280710 678583021 900910543 488558448 453924280 102502996 968791360 534176137 874044417 847107074 429924462 169040758 220582030 324154688 711242574 638546907 556771348 810127085 886889815 600256591 665324959 411295601 270631190 63354016 582580074 551907991 878649247 87155257 607443009 233940542 989339948 843554777 217322835 691649141 957071462 89189262 320182069 314857404 433499703 553452777 614459560 777784751 860030083 910519421 103900337 240318870 490786318 959189354 978451004 203298398 583237162 875092239 607717100 408985698 911928989 105524341 483539771 989712673 581294062 453626161 264958260 753702448 324865713 743540246 204482527 372871979 759929835 537500102 536371919 49988985 526325534 416081782 715354591 220365578 392343587 735188744 449551440 171026797 952764267 351058368 108052310 812018769 100378779 806496536 808157083 599377190 600555174 416661142 612344336 130893189 971845461 298996188 712669745 614104844 415597414 442806162 79540805 746140508 304989548 946353453 410073763 358653006 474720019 640559093 380207505 350574287 513875080 936200163 133295421 591435843 564800954 267254026 617975952 84942398 476029067 417756138 386911666 688890343 206987735 176966244 968199310 721684557 586472020 667322224 260422843 715242939 584503924 955151095 365933445 986839039 103981215 604389527 205618122 722960813 256413107 194099563 778145543 475952347 29657058 263345904 877468939 232241257 720932983 237615292 879781748 183682632 901951272 602859446 353232275 255511828 990003867 266797742 501306628 742082416 210554285 621332751 860614476 899738173 182050996 814596511 47070065 340367326 27946968 192435203 828824782 721839971 660761789 691729163 107850163 74763082 735890633 568877446 636958674 975703623 932498212 423741688 271535128 70268620 851721364 924425894 738461695 13976558 706858983 479563000 843418614 216393949 973125421 866833526 537900972 357407350 699310829 873902631 874095268 225451263 283710402 87046545 2661885 867265348 369369608 592955921 232880679 912240666 237927210 988092266 254394723 114232479 210840444 704152398 800722848 146724182 829219267 103807974 512889612 815505394 719454472 257976408 242762854 943215740 609291076 350753657 765592963 941232185 111459069 146277292 456092872 112354859 853164575 923683533 847209648 879284106 151185727 927128450 628378667 664463994 969038589 622202823 969287881 488685633 38329538 95407533 598405901 125178038 914605635 178776016 558075528 542994241 686077266 745643437 134270044 728171801 784764504 469460178 955719012 955969548 421567603 683591876 766944397 922023843 297494290 799116998 773380244 101268605 596766922 594131641 405271715 102601965 922032868 202280269 228403256 341205927 637121548 123049463 361959276 891969096 159606035 934383982 596883810 430777156 210819962 491648442 808105470 62454207 517444401 695323382 390451871 580896536 269427430 890363872 173449999 697338227 58029993 850812335 459418467 691600769 728950644 929405170 776558218 614592984 633171698 967443699 620735620 794761858 245297155 133439073 222606518 882343225 828847534 383348467 757854606 519099490 83225616 22744041 68972803 162479497 695579948 871838525 620094337 782682309 973069899 419044783 475164273 472288831 592285775 785054197 978497115 218106503 321562592 532855682 248899942 993462047 346565082 995460164 249356397 812540102 300274403 650300034 605268153 269808120 575643443 731587006 443819708 918385996 50154166 271821860 630530404 689407406 66590792 720246048 993036018 14745143 747416310 81617846 583827916 188611787 705788867 461589339 776028458 911250205 549902344 682321041 482315890 921524366 796563384 660025946 828256183 73541742 581819031 556193949 566184939 200952216 994715026 795244237 983602291 585127685 799017849 299510744 42860491 804874613 103544264 145596465 783626456 389831114 321046779 94350468 522964795 141596774 216218197 412718661 138752596 613725087 495356543 758665222 508287725 371123107 475244363 699976688 1185577 153395256 368947775 589979649 339740761 480036110 638829852 262558511 245608322 518050879 862531367 711727610 863285156 447143208 492732112 526223283 759618385 175478613 63030520 252241914 834866852 973577356 679333630 620676199 955486720 882269663 261576496 972497648 5048419 459342194 93263820 27933627 871492792 345704978 690702787 462709467 362436319 699032574 268500979 824263240 619441011 747997408 238899355 543211206 215243114 752620587 735241254 721005206 245501625 913035608 150212423 717932647 745983432 487627833 930250093 371038761 180887015 990411262 808685444 425560261 825593277 206374246 895612051 312064091 779183767 352555024 218295002 785253159 790899488 545358414 737280488 747786324 449207526 213142994 176879764 597848865 685273290 444629634 801035021 421096912 189059994 267300967 812256986 495126982 39197615 682383528 283867212 888785178 444158991 912736177 542077939 865852804 533393894 376854402 484602842 826428619 585965632 478212957 285631720 41928180 222919129 785289244 334461540 889090605 565307014 373524333 515904071 619058652 912471905 979757551 332314499 538919697 430700155 31048077 850701060 746968303 615914382 12456391 615105795 357337530 90420016 179646192 554856425 406051054 95539087 18640126 353363657 340748281 643217989 164788927 173797200 517396401 995812967 440073936 540009669 75440789 419113821 603403686 59240258 128755774 935351041 820663900 868185429 663397279 437360520 532953742 540203075 681947293 359697801 404403605 140045357 233765887 852279019 97901487 349687033 110965399 909917630 772671861 464913755 293722277 8411736 892367028 645797881 752729200 758473787 763037669 76348979 927555822 666602943 824905900 779635939 786251718 705601464 87552916 138472781 703707696 706510171 299837296 961197640 779315279 869130194 455853469 445374395 149125078 171265216 355591225 214255276 811201922 43962959 978089853 806544523 327964400 945985688 572790697 877038170 524560628 597998918 745534692 715207635 371929187 868834042 328619143 74106351 310638296 929157163 943180684 757578436 564894223 442103 831246908 47997362 297129307 302340508 98228859 817440611 553103662 461720903 898525760 590911508 245377794 199428180 538340272 133779289 399016774 896423491 552911229 668128340 733011168 332195032 385493657 73243728 12599322 419186501 651840812 459018525 83564180 602777721 101961768 945079108 252839818 323316061 502843985 961099150 528336156 440534372 56843689 883998053 655447630 313903743 132008269 269232442 100518526 273399853 295109780 160760525 485566681 609165558 806176535 397883372 255558725 123196372 707797075 948830339 349149003 46337038 100640616 454563642 433051981 564952602 826693555 224676967 782037117 287821734 67073982 336452257 631241373 476949716 964247997 677361530 834035032 873472123 906166531 374487725 674952699 609529918 319122238 131013464 188032618 645432031 391024751 746941229 762823186 124302011 214224954 521881704 165314322 723334887 439463640 814042590 73121044 21331821 964688675 768605074 214580488 849651415 907007731 304940011 397438011 458059269 643351822 487008210 852642568 154336573 944971853 284711960 377826459 76195998 2517305 653253018 774591794 612424448 828412395 567334314 94513579 529335707 518396919 246299895 606738908 306781725 57773929 714561924 453113492 188329222 73726524 901129478 7504164 755888613 782895990 776362769 318629214 957195820 425634002 215424496 848329717 325598057 649615927 688654640 503848343 769081358 370871233 234512415 373787540 779524140 526730671 244143443 286985952 159798922 143480732 157185064 281712494 875346115 528863595 286233491 354968464 804486494 145888729 916034001 682410094 521613106 683663120 918283110 174746501 714991670 952591675 135580951 319242036 270444739 457956113 777966628 183830829 931598052 262719889 718777897 607184648 547186081 362620593 377946181 265989331 781874310 655503638 671987026 557532554 151328409 44384316 212905681 198950477 128162828 220713376 531309969 415847370 105374746 412335202 276272865 380474034 715526717 893982742 30634773 544194411 649062704 80840020 474152360 923262953 388287694 382099257 327864245 763077492 946997193 174929938 763197646 488581933 938050394 341198575 148706482 890129863 555359197 784335019 940573117 763246981 841523686 144884023 741321864 587129338 428793732 90337698 460091947 858733206 831000663 48934677 457746418 466284566 198486246 26055479 138194019 289876432 670214475 341516479 774496396 56696095 761407490 1266679 451899593 196542833 129851589 317061287 735029788 92744202 549236200 11417095 471177485 754570621 507895952 290614059 599827916 35537488 425722992 152644252 842140698 815505241 731567971 256241400 311496918 74481616 344448971 895361491 379692075 641017777 113310513 777536204 650143527 981082322 274541655 788072805 168984744 725195905 714166258 700915022 261124958 466101981 387483504 222892618 252181451 622397163 49243024 784243720 52030288 767987988 171084243 275419297 115118787 34378026 111985085 96369748 702417891 196264393 849028045 863697454 925826306 553644489 754420246 65343280 821783726 91907365 81318900 680730760 723885267 187820927 89341557 134307186 264220767 283374489 37123546 649333795 513703462 618933312 389261779 708470399 581734486 714808148 9807022 559867448 280828216 913372107 388807945 932028504 209669772 177401466 331620438 396211748 398143176 85725041 853688229 851995243 892560225 23883241 882660649 323957249 971002293 200737931 30089620 930877043 347778417 99321468 411681301 630877962 103024234 97451447 957248191 621079683 903922092 19188952 745922914 873585969 196969264 573523641 772372761 836302648 657062932 796177672 758406940 682624089 40429105 228608483 651594208 656495674 457039989 513375313 231202363 611403243 605715272 555195874 541019047 648850124 617005335 253548602 176412551 523990342 983114667 270863155 169076184 778019026 568264690 179170085 490189452 901122397 6419135 733727791 784783666 635087435 920323851 686029224 919155198 444202830 744806536 181327846 572887026 227317702 295160256 344243765 908803252 572635632 547150059 139103677 721666255 906972926 785469619 917813318 963269117 123194691 617496327 551385014 839523182 707803561 223079679 119332956 759855705 806670719 77404693 363485084 708271268 891070922 594433034 77072982 35731724 261876973 342243178 198662592 493932709 69926203 673021241 651873603 14005190 539312058 859078132 937283776 593859067 146281348 102602048 89275522 802803328 34958446 954464292 974168907 483290948 796751839 762390187 791737158 389844978 421094891 341396900 23916063 562936919 55768955 392177106 367198364 366435919 97798649 336114181 858849835 743683871 995986771 571583468 658704278 808182572 117776202 392840467 203252748 145783411 604977737 499853605 929813802 249923567 548894358 461042740 390996436 656890338 942779518 246657697 920316470 307275402 813502344 258067952 645674209 194461384 776389083 439388139 159971714 258339466 326892603 637141424 213743949 497502449 49829874 677596559 917645059 131428266 232554868 318618781 107822768 759284140 299886190 226864208 619169223 27306524 75088690 682737001 530532173 861474363 333530247 121212113 529866910 263653284 958149780 864752949 282920399 993261015 420681153 814315587 476344805 924908163 545821303 581760367 226310868 589130940 171118220 35876326 939632368 889696635 334388381 63991120 576654537 702767854 36597372 728064605 327582537 598562374 570378895 950637208 825299457 121320204 807270020 81394495 794273478 44450101 995146646 9184964 127182896 182577390 532645587 979976506 180825385 231250423 698002047 257944311 373274902 288989255 642243968 837471993 269504286 105691953 299690576 877751011 141913337 618488398 610755443 744834170 426197066 553295770 389933285 682401327 202623506 536206192 447190251 393974566 824979852 350527753 462314650 310446537 473212447 731413214 768853434 8340259 883204415 49868532 604766126 95087827 296209524 378965900 95680913 875959062 94404025 455465632 296547335 289145968 500415110 732319908 484352986 570176419 724546664 824696914 887486218 359075081 669399490 347971835 186088763 277238672 120540500 315445883 643687378 421940043 425098860 626664003 792291077 232600778 184716124 346000969 582219600 332877680 314585634 236107608 948245305 220660129 99094645 204705682 480036852 488996961 529008624 542863558 709426084 415503003 547999037 166361425 638239579 26370333 829926930 837363722 201941132 117759268 233221559 421241176 761737023 189882619 328087814 799132565 65658764 606050893 586704596 634545344 537889965 188860934 764754380 807771665 246201523 215028819 674026582 528991804 806249563 771668177 229668563 475951704 43824350 650648530 739715822 61847260 169128737 94467168 57842700 90899993 572264337 504601904 150295655 211092105 691387752 435657290 864520315 978978163 338357440 479275480 76393145 279038203 229389503 782392701 205004929 572133943 687261025 555874471 198613957 757526351 693948954 507934441 643200531 798472732 880882087 862088252 25905791 103146327 102716400 975144264 316371582 145491101 859408874 433234636 569530634 131384462 427512456 746162793 579336337 400037196 677864717 464354639 42112540 232551619 360207165 420727303 512082598 706421198 782241484 122725644 569920253 413990723 61301199 556814731 528242650 90582941 379791227 643740762 718500771 669974692 658966053 249603042 266838543 832550093 738787749 989761262 599010520 542257368 723687135 634806648 971425038 861170544 196778598 756243878 243682455 952865928 3622594 501061045 50863232 501716356 674645353 951814376 339612058 9679406 10206628 230310799 774556448 222165609 369825121 507505464 431050305 261730553 734389636 613432817 247553153 375359100 511577272 535219454 154687116 685131284 644000548 200103553 265419992 255023192 841021705 45639270 117533503 942737339 52233459 522641430 721392539 319787526 10532633 661422163 974759441 283897752 172172473 161046888 59633674 552366621 45039476 245426645 309829752 785573114 861808259 740336163 4624880 457518295 462158499 505421106 343953787 179239467 55931829 650472200 672381434 150725007 681947038 208678461 484254142 198718807 382619719 754168240 911022020 320004407 45257352 206336170 462792723 519128265 813390966 288760953 752942537 229929472 331188607 920775270 699788966 16666909 468211262 955636747 158610143 793310119 279645118 440922725 351621329 595601214 645392566 280623027 22133792 453645827 61158973 822596565 245861254 784686074 783310870 645528502 665682284 908977757 567736713 809362620 968755084 376031929 959789978 171656303 815163696 948610125 707483126 208435646 186513996 656972057 396019891 426536351 535219965 85657606 688153410 941498037 238582834 87913241 772913119 996822079 812027953 30621179 678402813 562946044 468516284 584530969 868726126 44512854 848400978 672993521 573532904 243202766 97490938 181987654 344024611 631897752 475120285 655007540 766970006 748292412 756158501 420530505 438128628 27283519 576917409 563526895 675167659 49819003 564254911 348533695 240342705 352103843 934209403 261483258 418857961 995533770 815305512 889763074 22313687 315579601 710191097 441297579 192956544 296250261 737057866 537885730 440485428 239904227 265882331 624690626 93506731 391767907 371302306 202636227 240064285 672154713 706762950 713535241 41032115 852068149 29356394 169013054 372103435 996796577 437054146 536858875 85604101 225775467 584507857 329238317 640007905 823412536 88129735 509883643 291687182 866794775 302754680 405911149 469119939 143987422 183785865 737026769 124716425 878568482 224306503 906114175 390491589 879599050 855022774 74577446 822900770 501218436 736792759 352190845 939968600 905166527 590735212 153038125 292946442 228155959 161491599 320370727 484719247 632222283 742326100 376721927 232840809 349244660 920339605 83713820 764112441 184138394 687438969 780030584 724291468 449483251 989779965 449064418 294788372 25276728 248765509 354322122 323604671 10641980 816935996 181622891 597289340 534065401 458013686 944750784 45271629 809841417 62324755 494939911 404422075 975993601 264248010 621107997 267132993 717046226 519495913 420664661 667316478 891616305 411773309 461611718 34336429 946280766 881383734 757425664 118103671 15234049 720702143 918494025 862445239 272658209 257178446 141007649 245870403 445374189 627212667 182358260 35188536 369302123 394123552 264105079 215933264 414480590 200066228 61554858 147072070 728389458 825699372 144105652 658925188 307997884 469314533 524400811 3748129 997345922 10086535 120380624 285732042 507017490 698229420 857719169 319403533 186149827 787008038 467858373 480259591 181656947 245764213 684184857 157049024 702005916 97781323 630004857 7338934 745595483 641753535 503339644 306382967 826521322 281313990 811160456 349314641 488941962 243763003 787734713 256352171 965006028 853192470 146397994 246578564 738613385 766759573 718003755 791992454 138844308 453090280 26091140 816546641 491949929 409345719 421919095 40014419 759727360 975039723 245247171 862533657 120594390 290138035 608831801 15714417 249912051 486853008 498619845 20992248 895049 184133297 656340801 320615085 997801950 653950360 90052125 906019248 203291929 796111580 41634592 835577929 824261270 307323400 153940824 733774176 280881649 662112172 204632134 66815533 7708257 248408708 12351561 103178227 518037827 990291615 45457037 963869000 10050761 898760826 815863060 869077605 593543389 549773309 193623100 857869991 386829549 597875515 274398252 383071284 228850126 62382827 240161992 400469382 788966529 16899292 946615225 51586204 685143447 983746748 266752515 149438841 536665700 406862828 778489244 407574571 896253257 522752493 784646114 538214240 40734384 531397087 507533755 332134768 616187207 226365229 983386730 254936860 624799647 235739909 919625623 371275498 964354933 342884561 546005747 372897525 338186259 306684454 694757923 998245494 641161420 379950384 672802246 495282811 886834566 325652617 124884504 194992515 71053260 83343837 911734556 509319275 940891663 696572923 363795051 935404742 106957577 738418517 975070529 500515025 77192308 960058596 123784487 355199406 151305691 877993561 539194691 754056629 857643466 806466804 460135266 793145993 484765616 297476209 272348089 552345574 747060604 665239930 371681953 606514952 101044178 596992272 337939266 450040815 818943637 520806683 674616302 250410918 470721821 142388986 120681206 705063857 881006001 15579283 403305785 152820784 115866908 411828905 546543501 822626572 42584560 858049670 24121565 714346156 958917942 491035817 584227782 575295800 920364809 714259633 956571740 1021472 498303074 894961604 237332202 605672005 458614936 887789957 697366713 608144165 159729060 191308733 919394706 708556679 900254525 673071858 549121760 620309942 377050946 667341522 684489327 45563848 310417437 941623093 3120186 216520743 51649557 537247420 189546451 287443789 470591575 797661972 833907541 454383463 618645422 901897446 965210562 508293234 712148305 687771912 601813053 515496384 782313888 258027365 630749289 3549360 814252659 23023344 794201092 765398937 763594911 119882464 925466748 434613802 611063531 97843686 98861502 693654793 268564099 160355980 222118994 322637578 939595945 116495861 568221419 673486430 901368496 369451149 840019892 7157262 751248773 758675616 637257808 784168420 746866236 420128043 520999645 950765677 255199938 610903210 8377388 60941396 593137013 327217912 545421641 894749169 172862404 44671339 287303092 203892008 685041198 571034027 755646379 809939117 259299835 557092850 231286125 251922146 585770784 258819325 796320513 492515057 60209488 700991095 247518514 409022695 253439689 777463548 448300436 830939245 299524283 364503515 923900921 454779466 429242733 19390406 857901453 335695448 550870947 516022373 990465197 172863318 161339219 308755770 778031119 238246387 889592052 463783579 290803551 1516157 8931771 674012253 367846607 579685413 562126676 688219454 603793329 800956771 716684468 213963678 606121044 602649662 315300151 427659167 122875677 263948707 258965581 356985337 517322625 926859356 401880981 505882501 187509769 136327020 630419553 449819091 697407472 538256063 58035046 219341166 273472710 597631184 238438342 816394076 149439384 571274666 865999408 723871110 212735062 840793831 589222159 836455124 481461934 819106924 645336761 545111510 172849802 911563614 400215134 686545273 887074775 353360239 530508888 469513674 643720525 694697044 563832084 965447666 639227092 355921542 596835034 358276953 209583785 727151126 417012597 817369624 307386660 700884679 667593846 674873201 106603487 937832342 924941500 344914953 271103778 150377360 64432962 214709486 192794652 867612396 49743765 409342175 982202520 624738542 714838507 937755215 367438376 728231562 461881849 861314222 910014044 950520488 507112357 973105042 262329953 902800014 286614043 408539361 562751604 970008132 305510156 133192344 484730408 66752843 422400241 60601023 975205209 693772528 520169505 357313567 411086056 859141062 690459342 330794780 857985610 394762120 967573055 303193602 377624254 861136846 706145289 860979428 768991513 551417654 96008574 426387274 911391868 936453370 674150993 739592680 572749596 661184929 517303829 339386374 127203004 519401634 646015885 336092990 589187700 747152631 27155910 477653710 5337339 767273823 758061848 12131239 526131407 370121593 798943923 245534266 410125278 95475119 771672376 572244554 764444216 494596804 259012255 108892949 809182929 891617575 538153739 393344921 321341084 578631886 799316193 700356235 966876424 18057670 190451624 199045220 293242622 900237668 832150064 999092638 228789526 480325966 642406919 910581622 999709215 193708912 541598249 211534706 513069947 440880737 91649815 140602120 413504852 341656624 782926006 320767093 177125713 552200894 222371083 33035174 447034045 826608737 294442438 903763659 900441436 27441148 483181814 5133396 769589992 501507933 106469087 966193692 964092440 771554144 297630983 236099008 444384830 576823437 207366251 569568316 192848181 322953041 918853959 5744285 936029858 989014078 448926029 132938711 609879196 389301730 838518811 895235209 994856139 467778745 485320774 421454255 983326395 152730193 73904361 105253641 201175252 975872269 555276157 82340311 828684884 135645060 797617819 999174477 834156230 663355728 339504938 42770933 29467517 273723344 310127181 251813264 400429300 571422962 943705029 672530378 57924489 180190497 735059502 806036040 534461131 583037964 497397965 15655287 516466695 320907108 211398915 30087558 853760082 925229088 293057996 746109032 493876324 102316061 141553683 125134868 381018988 754964812 39402354 750914153 948833570 387257833 446108695 186687727 442797671 353735721 467250405 694048481 28509117 885765394 100879759 562094179 537870084 258892093 451343575 441496929 983839695 196443096 856830373 330659421 622009628 432445968 824949951 323613726 591175519 629537518 809976358 553623810 829005074 85886343 989386554 943894247 951634760 771535534 594062374 883894195 887046081 576187040 198266571 497590707 230837320 450918221 333929176 400678828 701779614 74279954 248026723 630292348 784355392 822677460 418180474 13583958 755362200 453910098 60534791 44074326 705943637 29358071 214890321 478001675 270873386 67998742 636027270 255010540 630188161 936973115 499328539 687664487 663469906 867709042 533744461 880141062 120306748 793680644 977626003 909876334 201701924 322580722 252888916 351303398 472349719 636772844 504858781 56280331 823562247 719070383 30649182 757719986 432714789 312187248 792028436 575314937 902961234 633036178 329901591 250889056 447101331 977830985 490332205 172461438 5014416 16025635 512444566 529279537 703366875 85953685 370377393 883432814 228416840 341801579 842121651 595686556 714546797 324853267 345878539 709563930 788543525 121120383 707010792 209143327 477972643 673160699 612984535 504279726 576486698 613995554 252027661 633287344 995358767 263299914 127421995 514827270 595254281 575805140 377190199 112906079 925648824 283021751 28123768 581891328 188737074 63205533 850663130 558485787 526563511 820039909 808231678 724247519 917444147 154310073 853546839 781064311 81177107 794056366 659489017 172093968 152614464 226317544 50768515 586251080 694366385 90580722 248840554 42120487 92594251 861010204 589168603 630356803 15338813 695380168 403305614 696185115 397422085 307126221 916064729 945485184 61972259 316389925 327113652 226597144 385305355 964919533 571824218 993948687 140775408 114664396 916637127 553301181 348856491 982825732 385076953 419658302 587334518 844141099 926352039 423006361 962313044 237591562 907102797 939002363 182438514 93568091 272056074 440374856 965137630 430639423 474558061 799964836 402404628 313426841 780945562 298585124 280814693 690934386 948159012 132153058 485043321 200491625 297589908 679684446 95077011 883033509 639353310 223485497 212554632 868661219 34937383 68692645 354690395 686376441 252515315 897949036 565893377 713171772 847063873 304048416 610357350 87484314 913548331 748136634 837552542 587942094 283231616 95088188 275843334 756716605 843138967 83638090 308922682 748449984 596025371 892008208 369068324 391471569 806573928 208490350 974401924 948974289 816956291 305567455 708540076 537692146 193932624 173516175 521004950 450958455 910590643 144546266 519651290 23624070 213550892 167456680 794713221 893339976 817342139 673256106 734823651 990512066 293457131 495382717 359324491 711613616 503924775 760097321 919853241 276764675 355287106 333604834 565966582 424890563 34242116 775709993 905270539 585715920 943895107 472473974 750760064 683327253 795668606 778477455 18319777 430802314 708603922 315521626 472845869 905726922 452286304 341592015 361741233 118134597 959955025 442321870 458882733 5277349 162895240 914433401 875858346 855152558 431375239 410459173 52512384 970676773 864661666 183655883 658247571 530529884 867267649 277666019 155107209 101439640 626322420 766612307 813404566 300137925 809935447 805097705 692289692 525196759 863193875 282210271 245364703 361840904 822640666 686925156 821718759 621584243 811457692 71477775 743649792 552752282 835601261 699630548 621967997 156219752 674912676 23330093 754551484 702516393 805912630 289380152 660325267 55063557 547753704 111949137 293708216 825914814 284011631 553500603 217410156 85759638 350362607 631591922 399677396 317886650 996543063 971364441 207034969 164785696 554957084 309552900 869962817 838565042 686367013 90256059 559601508 933558537 927493871 943019693 940404593 238251311 921703049 658497403 177419797 24835591 549342055 236624039 184499393 468115602 725020589 209526194 92573631 186214835 129898701 142365301 384978912 450558590 6603997 862822162 157291435 940234436 900504696 109274600 702871739 701815270 496467210 336514118 132014265 455253223 59599861 656836970 761905319 983573419 835445715 54347372 675248040 899349613 336637615 313972730 210723212 446361286 408773536 625331871 83254417 941872710 974160436 367373853 695514704 949367150 619897896 510403408 297084336 89101995 148462427 794839124 975433713 313721423 457859780 860654394 700332339 186708733 493046928 504812285 199998095 664682888 232179804 77379780 643758770 421407433 80743093 56003488 54549037 288975103 986375027 61409015 685545219 687434014 951290784 544124347 275431418 967975599 162236058 287859303 478145680 970794183 282858138 661431878 228605998 309737486 21616313 437094091 911817434 95085268 932112361 220108557 491411388 577905690 221184905 662932701 616646097 48400888 869189712 365190320 42275605 12695054 328072528 533265323 859420801 61616712 530237676 286428637 778898287 911340454 137958219 587406713 987052572 973971720 309594767 237836173 554251280 635146085 230599339 566417630 226505491 125025832 61089765 552798459 597189176 630850966 745017262 782331551 713686354 798760285 730042009 907643361 944269241 396609021 12796252 647701971 830319940 631341450 915416439 808252030 412558826 531444668 382486773 659933807 607366601 986344880 129612513 266471402 652378932 307471214 13786839 148289217 384346290 367562436 399673064 736900751 397576478 488422795 746152888 914364938 3805071 163097315 884108622 72290205 902749713 793945404 169573755 724301951 206008168 426414294 794861180 343909625 442034304 548590386 132110491 687785190 167256768 127417517 593160216 472332377 597012142 606448491 63855831 205378734 63359916 530650152 66440208 571338119 848105698 951300691 218419499 283156250 586935727 76046040 858387642 206366956 436950264 108507340 631435197 328249078 569590235 432146531 581828492 775025682 388258046 588580930 304247957 67922997 2799446 342987738 601924589 62646208 575241984 217577932 29246600 217883000 913664406 822442580 406097980 193380559 381422553 527387285 425618591 69701652 664490050 91245782 812415658 947173637 411003344 948615075 716508127 575153860 104273233 485652900 545576215 225569149 495148221 745281016 290089352 567531176 2837680 254361746 873420622 628182251 474314825 768837117 258960759 593406181 219074066 745794246 967352276 784970942 14970622 761796115 74622181 716101867 171517494 942626413 381831626 737577946 965926095 17181850 566438593 9566176 397148156 188233143 117684649 53492865 825575642 570693979 771670836 498772217 490320398 445872863 931318976 431387199 341003138 149951892 978379280 639686038 682281226 547982392 895729482 704205167 806412297 959575518 329110424 78018235 476986200 350009854 601045442 440114435 505284019 937151224 575629027 194807594 692774353 848197767 604801571 941659697 68836888 172460174 922730059 55852262 384979217 482841587 423960203 153580284 348051439 365244821 903968927 549184989 744926791 897945858 284487128 379445372 472417642 585003699 797981964 2594556 379437757 781998407 93415697 826025569 394420021 802434927 859586181 178079854 486496282 513448347 957383506 738493355 259645244 139534793 986868844 805036056 111657620 12060108 878368234 186704709 456037465 456457170 460911340 723441900 674474864 538164038 693288 154967384 862936422 230017509 481778519 427378446 623721156 865801390 571571898 207768100 401992619 987103048 666585335 966235041 244948836 939520454 885927129 267683278 939196771 409619504 554578804 676868577 69409525 717389577 738865676 793054801 227875666 261876764 719523313 262094658 871343232 309128063 297474490 444482848 102554288 119113615 600117852 809592989 866615718 241323546 14130493 387689672 592239832 405263153 503516637 21589428 843788540 19477248 592987528 634319822 559550604 415053743 82130340 908783657 595434424 272380955 944702150 224716438 699582457 500606645 589804015 477389149 55636423 254824648 14222011 915928885 841786127 314649307 644004481 288913133 58562541 564197385 466205571 541164539 985450658 770401390 962862841 55352683 607098261 396383880 20857305 84813277 265408846 149325193 230946538 572498851 768881898 563789286 953875486 298801690 801727302 42138678 623450565 64406782 458721996 506929682 415040718 979145794 862770374 414555573 258152120 158203350 341131142 269381575 654617300 185924940 248125393 186304044 730444109 669389384 60249701 213971157 775135632 772268137 16908334 192644747 894806548 549811363 759428200 351334221 677623887 450319745 22182356 660567835 427327875 311936309 959323546 186811146 410827504 310090461 129703193 399222589 453982667 621512644 151105827 878016809 362340940 850890806 213546436 896563941 837158818 666892657 508501260 809574743 822162986 31772238 363911939 950657489 740052725 757466124 55171306 793829846 767979245 20354062 37183203 938191237 403344561 111384822 740527584 528230959 344435753 730188864 915245797 920294896 223489520 342176929 677477755 822815846 683861607 560094192 4842458 232954595 487473286 44315271 271777698 733312194 49091219 309831422 241087172 809481526 984367508 941315760 301684246 731954915 678004719 827015591 841465294 97786782 350869516 702052308 264976043 175724602 74342099 371114422 130938589 89877132 502595848 557737143 757206662 951644251 62998646 895858449 260011769 318304481 428282195 997040923 414522669 549118238 148301834 78632011 274417023 385742000 629121978 332299470 118582946 740966634 217335269 133613703 994187221 92378726 394305175 130296599 948192151 451110129 627917641 280294558 578596377 708730348 664659565 206787519 878693013 581526773 658847790 104057483 123264208 165424419 11298141 52909910 415122312 12771668 278558515 142694297 886725345 716307285 24742613 316663683 248134067 268411530 957561500 406176956 20211718 831291768 351149952 225674641 820976303 756292284 34201488 697554255 971218397 729110279 75683257 530421724 664621970 986709023 697332352 89444958 604421801 668275619 599233234 690480544 790175476 675738189 147045608 791107325 155410331 360952261 450138188 901343829 449887778 15358439 395716478 763565828 112066190 995843163 171706568 956630468 477450932 80199728 305910904 271282388 141885918 754049262 833046788 950178698 906703136 744073841 342248355 882033838 703380156 271285829 153203243 320515067 367386324 519128525 461064214 744595951 898346923 397768848 567530353 320899754 876157282 702037419 724571333 306569966 580018436 649426506 461970640 340331083 424054011 214159278 890188125 488199155 506096962 123847966 253999308 479031132 721981471 722618488 203670892 94063384 394003273 667141212 54800360 266981735 349765921 787919374 808316321 525057939 732023183 184485140 505578702 622272732 592205735 428832130 877360769 886511686 853599932 998751017 192929102 370736504 63998925 764332298 262228751 393328904 807286748 573619995 958325808 177562991 6099289 315702220 431239490 802236951 503518377 929657499 507488934 551081065 777367451 737377270 326207981 77245894 49566280 171088916 588765138 789391857 877007986 186978703 298620020 973521053 409599857 19683216 909327158 825584075 273867876 743689226 912060764 601994723 471336006 727791352 110422485 460042368 506175278 600977855 283916392 502374882 953858414 505810334 471591143 569954635 883186679 689413096 894629079 650318855 41734913 561973728 539734382 562296303 911470555 889738111 505625854 824622707 534181263 456197754 752989637 769633059 776094069 372336883 932176135 678487311 601001606 898986491 734626190 926714394 918440925 406043037 407746118 889677465 234276887 345406071 159461682 357974135 13225771 544285763 207515210 857907989 806192238 711373111 711125725 923198609 77281446 907265435 910196192 29500197 575475125 550147155 595582123 910348338 44348494 681581597 798269590 492089864 984820467 286492620 251949014 502514129 400979817 737617302 257238997 466911527 265247873 938993252 88884565 907741985 460607562 357110654 259628922 644961991 805521313 192402218 716885012 630932691 163037639 231938024 304410704 599416743 405484262 975127768 654484214 272742757 137130554 173048614 160246133 932991733 749080642 366807963 838626276 782409772 190226426 140290104 336131686 838028563 487391036 846277427 330416108 310098955 967891647 502370581 449121494 246873288 848281110 67249862 125319941 403579716 757204083 916137228 811018965 379803878 615226830 611345408 513153270 130194769 315256666 686000645 718022147 666659758 665357520 426722313 540503140 149135807 66738167 824350282 64411446 647786406 836046528 345647516 623729010 566302485 882400713 760168725 892855444 867323671 62976122 278197741 84457806 162755712 821251587 84925653 632970520 854410678 408749771 881158366 882346574 924909210 348768424 462790128 128477534 137611052 965939134 293314189 61968307 357281199 949703730 786988715 27316164 747801442 567249879 29460363 79769390 283671499 813387031 936299734 201655987 880309204 907689523 961327663 177148713 991982435 276778589 551826881 88407224 54389834 651588884 227554736 425700312 331253919 834925826 308894342 519717436 494139033 984210396 832876514 994436566 523585989 392100880 342195372 714166344 101620470 514575289 658965199 422817635 730712550 418702600 175758795 125363413 273120376 789701237 772462 213514979 376017242 812935012 813554518 323483536 205946268 59125657 885207788 911310186 233921340 460961664 943898573 387646839 593169870 1673376 582745099 14166701 285143628 774539320 525613286 900546595 959200549 87068274 613279496 954515946 832331184 74179618 38933133 53613406 464793365 491614685 659592626 426955651 747895520 969301676 351592861 373879446 875615033 282449535 387907299 965703492 252761901 448303214 49077797 129420499 930190286 3337269 126374774 624437144 80054959 47689993 874439494 13782153 588055363 699843964 315486801 310112170 209212851 784698250 708444933 802666388 959144066 338314270 591710346 665221030 661536795 913917642 98382749 371026426 493035240 696450467 899308340 411819263 620819527 474524812 879414056 550665061 350966701 240172664 117088094 121431756 731229513 569433154 626928324 855184470 65952665 774679069 245596535 561711703 61174533 391064893 302983461 385113630 934181704 952611521 146052445 838237032 306458262 609508768 911423880 53869432 713944142 645446901 739970690 822890070 808196587 284429684 386903345 83834623 264910903 703198535 112994484 978366422 468845041 161012973 1790965 278405994 395366340 938767744 367428219 57056441 366761809 216830704 857733437 180053052 372495261 846194358 576510356 901929894 603676901 102928598 655093885 947896680 39338426 34399087 525384496 583908430 126855885 1111033 547707955 185334642 818783381 73046252 408096160 86506993 141053807 466496123 727151786 70291039 15179963 100318032 924751753 613298194 875797679 62804142 589694036 628024059 922453781 258710424 997625962 658475177 586045701 79149234 208177471 449073133 385167055 980350907 115129945 821090287 170908108 408808306 654992070 477388243 431513690 678727951 182257462 802040175 859769979 613860640 179599206 452614365 379562717 941947445 775140501 605824060 685445964 37950244 40401455 569696439 724995672 401986976 839527714 461262430 380014253 602866298 794676662 533788907 707755504 82155945 262956505 803148510 471888516 494224454 873909796 310749915 725427873 913802733 526858186 11063239 213369049 417550397 505324745 979140717 71338423 79050487 853133568 493748744 436429222 497370621 788900052 971084360 612814122 885686350 812058184 896589813 488473028 471329514 773245142 326328528 298131863 331968240 169751754 286883460 142972379 870950836 287181031 8610498 711575087 506793814 514363168 74553693 460819349 436284749 183939694 771272328 514316391 65387608 387687548 429125095 43388602 508307713 386381393 313420657 178522418 397874716 884712391 355383714 995743024 92278470 169719509 317594627 961825368 474720228 558014125 226946873 378315478 137016687 847255765 782883941 451270660 739174385 277375329 771219820 139864253 518180174 620973518 559358757 841038916 581315153 957177168 823062825 857133603 278168794 120666588 867343536 448956876 101847756 435465292 223788180 397807655 446363702 906909925 677352609 380528871 289472549 844947100 642459225 882273282 402953092 134234393 540164046 384026174 622345876 9440821 934642370 622991004 894654473 837939836 932900179 993893566 501860829 17156957 258780591 177311707 290308077 36928224 216862739 404439781 513761460 169402889 365068662 80255226 65549054 306579688 542680397 834448568 992183214 880243962 115610238 337261417 236345567 154991703 979227773 256224327 283174726 867861622 684739271 345152409 148833660 155405051 462874837 65715492 626115427 38670908 278549669 873671968 991027943 964329581 977805090 437542349 706644208 124612344 108199342 369663293 918461368 301606391 873527044 995130498 659730911 342713020 229281517 894313523 281945869 221303728 718682795 729341713 80138667 947860556 69411995 511582174 559226830 398048116 534421148 581837365 385467943 715812959 815952109 884838526 754836558 296446169 994576675 207169393 303132242 323432532 968271213 608248460 52072471 232023739 334534280 272075569 850229671 923732323 761889782 235558203 272690433 814242622 672110796 812092662 41732367 101155379 587293744 945918057 455441657 917753279 84587766 310852996 870823557 744913046 876316855 651444109 191726884 159548691 335327037 816455983 91580998 606992465 881780023 346778207 644440364 183552914 262207100 906432936 637201076 224188977 661491703 187268622 312730223 300889035 425262321 9526368 989531386 83235412 988585297 162068752 782002683 574873127 280579076 513732832 792216413 507819120 708599506 93821398 889234789 718360921 917288356 309877864 708220082 254679436 163712422 378555500 972424323 784487874 229382431 232335558 64615839 348568189 261391505 554069793 92938850 82157262 461810207 237729718 58165493 734453159 191031067 353963810 580074946 124635647 992168729 565051197 877898867 269827065 771174170 249722359 636382234 382412881 662629458 855516829 546004829 559241168 267881713 674306601 827083831 637913476 599972763 342606082 623578832 157159045 722700799 121816826 12632682 671345754 775141535 353947296 924658328 791092000 86515180 939767175 112796120 615591680 696526877 965111493 612529211 308828909 977293717 438104111 633222455 561247399 618633582 497085063 398543961 477493869 275590182 542326709 344533931 877613461 862418770 379277951 470523367 274980826 327789022 98276076 881280405 447832599 175839805 55768687 414265092 651500654 468233442 526495631 582490591 82761058 434755431 807643002 913251760 375118658 280650620 310306779 306528730 260785827 412233448 243385074 419272595 745162986 660592039 715783396 146690519 92192631 486346622 930426927 50367229 607895500 70970050 204920428 94168202 983027332 632726678 668934399 616422614 212512696 421220539 956229788 258499776 198647308 576548023 580744920 319184282 823477309 145335332 228663722 425359827 404407733 45923355 558589062 763402440 256637043 65028591 62255578 232148817 38486354 906388908 141168471 524884501 621624965 127966125 658631700 554714470 329789975 940338623 334468236 784871673 486290290 305469560 800378352 337037367 496344152 495910227 482757357 777184194 739273324 232821356 297097735 441421551 214781741 396043853 239610260 463673580 102646376 417727595 867302176 144644582 427998931 349112740 301166709 385421049 450230411 163835344 592744480 443240032 763724541 970246573 14218397 397145356 387516030 968400037 246267184 750245643 345391449 674274304 515217499 974163895 78760755 935699557 604579765 578481466 11120485 728063862 55922810 659473346 414878388 55729358 211524723 888123633 582689665 318388657 544446567 901166648 463285759 392583944 623215948 395256054 114316035 924347432 235156182 600880082 370045263 207960691 500431408 816000867 704121031 289027493 723836826 465514165 839271101 384614850 709666453 136554885 971963087 277206381 156460931 211832422 528703191 981522720 793393950 432957348 685356565 748919613 541870377 947412864 137421742 58981601 822942801 507897152 106670388 879257123 20954074 410817535 7824989 825366897 834766293 465911180 777656767 852378588 689159286 490900794 919042321 193721891 562065428 27524571 187495449 392333292 710044014 839259284 510364481 291556547 543143599 898088839 916856387 663304823 760467595 416160939 199283402 743158769 279022560 853367422 9290963 669500360 45996329 296496184 769574458 618430890 194028142 200340863 537328162 98808608 910261264 18760591 847473877 703781292 927426703 928336290 459108479 876768857 67093922 82738299 415685256 843327386 248376269 151109911 270337287 130955969 360759833 131714475 221344026 376424777 955900594 422354220 657201555 572156898 655152274 456030953 704873891 446310232 92912493 58912526 127377721 421082748 717515372 339398536 360045060 181479059 265930832 878122919 324716323 501054209 2572038 97542251 935197654 284021134 958572116 687245074 723345806 429993758 320705813 537786930 634653454 919517481 663727591 598400146 484034082 496588548 812325184 158746488 359461844 114822951 24965930 976863310 753452175 566190422 384732018 313703140 54556498 673825769 711159032 310866251 250687056 651732490 813496082 927721862 331448378 77879136 827924194 734961813 395741611 357640546 622824052 503390816 715265579 14390814 113287150 733789988 22014068 521271028 940096741 604661283 220879220 327653484 799729245 129228390 872869244 223116915 269319183 782333021 355609791 199564245 304796416 442743538 997340357 881824312 69984574 455045893 413900779 478308024 830202998 185245673 157681000 935937034 181472660 948611168 234512574 349128363 579593278 264157764 948594667 611855006 484497428 764592439 654242004 290909824 410753781 210231979 390919278 217373022 99668997 378823677 306167210 196822763 879520592 787410490 874736647 702112829 60401734 628738008 332315226 841461941 96169296 890290612 285614447 350796202 71297121 939507804 102690746 408289153 227120443 532868082 889002015 853159729 672707068 377525675 900266883 336113888 321646636 676898411 2869133 120715449 278123119 100301645 162877060 859071551 183807044 384377708 352440157 513434026 384763882 676114698 506341655 604299069 960232081 942106747 157320034 426453314 368339700 630559156 252714509 744864814 170933741 651575280 352089562 758286878 157516391 148518710 444701010 864252294 926809387 116204703 416315572 111443923 545371028 218095183 204251391 931340215 876040727 128196801 566733285 392231659 915987726 61105856 254163818 379579699 878629769 215755175 757727057 562821394 963936052 394970551 677595992 558188100 499378226 696756722 490482048 688757629 753259571 187422365 624894524 805159518 307454628 148017343 261933094 333576128 432112279 645677651 494868557 403930204 148219246 477943625 214010946 724822588 409566580 927647607 200713410 131983642 423590567 591895966 266191842 112869305 444561802 146734382 899854769 820425582 702368083 82468676 420133391 387605312 678273145 982248889 939864548 133719109 141702695 24269550 837743104 81301156 523731119 667241285 733359366 797636962 433018832 35125177 815354952 770262197 353202598 690375966 422035318 238797283 719575521 520251838 699721475 148378576 897144492 258819072 790108997 109951531 4726313 218469639 365059950 332514063 109028208 685639439 178555293 816783566 711687016 27018353 22031273 197019617 13063702 181698184 719227780 88663428 181384442 455361500 147616343 447284207 565007090 240515964 232380985 329944498 734482639 185309348 341196 175910062 888828370 10523215 310988016 425257836 59090352 130038945 825055791 530042088 850449604 359426409 231499971 402880929 781357576 129950407 201194485 274042451 250753327 969279585 315338791 152470295 868752501 171698199 36696806 142063235 114095030 143044721 415699300 141530527 478568059 826423706 203299085 620129316 855692638 908819227 44633702 333573971 866720754 531538863 577814318 770296132 308106950 215627810 25941192 175505065 559711457 414121943 527035501 935521381 852874041 286576411 909330571 888340400 257408618 282524304 86988191 357294601 939271186 634564175 146507579 517077008 500553476 906028664 222781618 545648201 521229762 522270127 466535619 872862024 30021937 59950320 368096761 427587422 683396078 927437570 394345202 396438968 185149909 549900900 39283957 805639646 820164398 812907863 59752289 91320064 238986456 948397763 810281196 855297068 558067239 38594574 577360412 200495907 689271290 902443607 17182788 719373101 796803113 66531971 568468652 56436509 447073722 334358501 794349847 248753613 436627438 769601118 270838899 95648673 993385708 993092306 436605089 844392865 169238226 274820050 384553335 337498621 701638282 121487757 728404734 802225590 77107157 709026285 502561983 369626870 660333431 576493670 828072136 476087582 997904285 603038044 808997547 57479601 627612408 498399926 948619300 806433829 938843326 258870551 370209209 6081303 839504989 466734973 779706264 958497510 395953244 277346558 777928007 542622519 990312557 861559527 642918452 508136383 549996459 7034455 943875976 623294841 913362862 396503234 59223913 602830355 850822909 263936744 314608307 508304385 536561839 566779261 610962325 940357318 982126243 518321465 280676872 967064040 155937650 962440992 944659987 127381318 30541685 1115288 436726230 291764970 172039066 982289290 272838749 121859236 581438955 928926890 286984412 125996592 211167495 387514760 57430126 152932634 328074598 897324094 494762039 277104796 723573982 341167496 745524003 294147323 941865368 65557621 308991492 406023129 227841340 157878909 180766494 453188608 930191623 475545003 1720186 49894563 19365460 876027010 39355047 890505255 942285324 295644757 915604760 510922488 646277641 515695803 964568343 336484313 922138442 254168200 121155426 776802587 543492804 295279065 43729928 467014930 269628430 266169979 914817699 389984003 672180966 441946086 938450881 50624802 637906470 495994060 604263389 217418339 505166897 407179960 160364205 226703551 616986545 323938594 708048051 298763226 595602806 809085720 978183658 702266527 251586183 761100946 235160247 58836354 473698084 322460911 137431632 285044050 409024715 174761374 241121547 70262420 349984996 772984729 178418584 244450886 433631891 51525605 307631268 687978033 784720267 439396761 749550465 699451036 303332810 521577005 467627339 341332094 909655797 17021096 983156385 962317561 780359245 66800774 682359296 173062152 781700140 43697279 239702155 259812483 287791632 361759214 575430244 405502857 421284036 16599952 96912978 993188090 772020001 712654516 302216989 95119232 451256026 38454396 122046886 744431366 286415617 276408704 706361208 280991719 558300970 415273911 26295160 640595271 269893975 647866029 801731943 694088570 84945352 519143696 829465216 625297701 914074749 776162596 716494564 670433275 83610419 475079742 945230908 337556775 611620327 376898301 850745150 30053840 68192186 834295427 525891942 262693765 805334078 127535360 15642222 29675733 812263025 253835999 997103371 174012210 571963153 367174071 680596853 694944705 687507337 83266801 183642395 890888318 68243010 141716674 88420024 986352604 568994527 503814679 868152424 854826534 886067551 843289119 281545009 494427626 384890207 284540635 1915247 827604409 741780409 331696538 357824171 744327028 747801058 862812684 895323550 988141170 203166675 398020204 868189380 418595629 678666060 776639100 377594675 820579318 331657407 102766369 123087789 279206472 299666338 868287739 782384265 99672276 86752036 710296821 302948173 412216953 411088795 115385138 627153928 696201003 537358441 560979475 132769086 455498675 381886428 22631737 505525315 118883758 326417501 900500706 286102796 889080706 928503476 352468288 599795782 118582319 340280223 571049624 910512358 604840814 645711871 396290871 217823695 250249608 779335090 462584188 608320053 448577997 103579041 432182229 443544946 813159619 921747404 5349083 700402943 293460469 857972886 668965686 119525997 449444932 422680920 747532252 932166168 965508416 621631534 430296399 185688858 357617034 781733606 216858063 41914320 890563935 428895009 565904398 68721852 495900719 373433249 294315737 732758594 182279102 159467116 618223185 802310563 643879143 470687383 155052216 567315630 450660001 740139355 482715655 228123294 249343451 11986469 788055684 801112576 462888805 939130881 666594180 785463241 923316446 436714770 360215712 744181432 195150011 628784646 50580424 184992931 367486128 152684557 69734812 752405458 273039877 188986318 671297553 38257988 471708984 355278709 54597452 263366162 50436412 249304633 536319066 918545298 860207435 315642313 819992562 39886957 692702552 103625799 850647031 542941120 426621417 604995899 254517323 983989367 630136755 987811076 629839005 179122795 816300197 480519333 58890296 300728136 180700390 923755326 204285399 351907614 911078601 377731171 243913360 728902395 596443652 439322730 30132892 50151108 567420202 879111105 959244396 439493870 631253190 792924191 117705221 558255482 290924823 932786049 580135543 935694477 174032989 688226088 454015719 541444009 333994878 665613750 825106437 625035631 79952327 168839653 280594792 668012792 195907671 82568680 753424122 866949349 776919322 990185359 160961296 173821652 135935682 145589642 818085486 750905054 426380287 72267116 90480499 670550816 590604284 709161080 770607203 694481592 294371910 213504458 72340665 483475168 748292202 520252088 310411159 526466991 230344724 843897440 62634713 603048560 597577999 72391937 733541656 916904024 421356480 348529730 284025473 55464625 741654457 535394301 550511454 498551425 14526781 511807439 282167977 362601028 50457966 432263366 459795572 132866387 952666204 939571876 420491422 653235372 815910537 247464127 258474859 113577699 674718785 787477195 702017240 8427387 999071024 453352286 996822925 412596677 524908238 978679014 199735401 157564558 651637482 31623249 994396196 293712405 60041860 836037572 920183714 109111436 556949658 517317734 93431449 392320621 467488047 206563731 360312049 291292654 385251469 746605085 287382369 99643231 383881009 64498893 170335342 873250553 548088287 175707363 480578137 759933457 455695380 488220206 593739339 570609036 962275728 960286158 187062489 78268662 302856883 626756135 465044398 83039866 379381287 56236598 527900235 384085582 273720172 213195696 375148742 92199643 453065879 444523353 864510461 177970038 845345472 307076683 841355565 494748639 710222279 265845402 509692583 605100501 244097324 881697309 605585848 602122105 497894511 182676961 396845926 399263724 287614080 503705591 309030723 896354496 631745640 825103628 442861751 818662202 217286550 286987714 120671426 734290459 212927431 86594726 431740469 400575726 375278638 355994948 174059514 32544371 269271490 184804577 863091842 564723573 663898894 123116526 718787911 751448997 157260561 296451310 534460880 188675504 909837362 613832222 629899278 21685823 15960018 904024079 665844724 433757025 705119228 350700986 439524340 13993336 917211852 278463580 351120998 529170590 243030949 246557622 809482647 277590561 67976172 786803833 926076750 402331688 508357759 513169456 570186252 409245528 93666012 866316419 81279433 172675627 685363886 641735145 782593690 796646310 159593744 483896999 797178755 62014707 110083276 724447749 467883466 454232009 339288019 445776902 816373682 810494002 686871526 814014294 233185344 650850984 868024113 434858652 151010735 799592963 124497749 656761830 393092870 252327359 991251643 689188539 329807982 136737601 159380036 260933996 313565507 857715547 951633824 883697482 204230033 727053154 62631236 395652526 356560520 751920566 708482898 509631948 374379740 148342829 619049939 606331734 280867554 818050657 623894891 462656333 638754978 84555915 745153043 525212266 907349666 736668367 74095916 433819307 828613958 943241479 464730753 954376345 972817914 224703883 903145186 503624940 106121487 972501511 468686911 535878778 774368839 232045286 691684293 343551988 289651242 927403815 285617052 982125347 451925518 844488363 856808473 989800120 541249236 156323303 230909658 663783855 518824442 917714172 439983323 934318650 265250655 448211461 68412209 586261952 579753776 841115542 480094486 679297647 129794735 340146133 826108424 287240950 452279808 864413112 14151093 80560747 947254391 229927286 77410205 859669885 571701317 990512550 345081672 576149478 103232719 213288801 13406544 634410072 249519052 440753899 833483547 587512780 116789316 58899658 886548516 747655963 563534485 948165022 527097875 777899606 541264989 670497064 241036153 558201188 440025797 510561296 270988614 239845716 709530143 834859057 147782690 957055335 810073653 84299480 76606731 159899988 876420690 704397953 443298866 752687496 391457773 725134788 425440043 804001498 246020040 933090106 98692700 832221322 643218097 845964047 214170781 614703207 769878773 240429925 576329017 383769882 669442347 203251453 540488316 306309186 556835276 254489007 497118306 881410449 522879175 10154440 582685817 800637509 220337973 667411359 831303705 519758877 596764647 259140207 16440010 102064982 747210603 824671857 562407513 931387337 125523173 570940101 227590848 361816652 928082130 431834913 305088091 36918601 588419096 257227940 765345220 94608870 632758733 216708840 709593044 445436659 510068072 101188012 722989532 484398141 902745016 952923400 81562204 60880920 538122150 494347061 779185690 961335267 112520081 370904287 421205635 783675352 538508201 776184254 266394590 661488494 630936008 178556992 425098570 897090254 60387016 579858695 982964687 736151140 644638516 567018966 324917970 408383448 564649778 963660271 923766937 223084275 627586002 204116196 504708659 148690641 433251727 996515937 21552943 609657370 697622782 498521437 476115723 371022560 732282215 620572505 485358551 768287163 335061525 774905594 598530441 992330455 517464032 291791529 692007214 752709902 919598949 982012 77578989 438892568 135284885 154976258 194732459 355792567 537873760 292939907 241426322 634624344 799361319 965230205 7692098 574281865 103721040 41693632 13278362 112266731 193134775 991182444 835295196 673276110 469841635 279712292 959058454 279164633 166482267 477679118 501580748 853977835 562253857 314008447 130894461 72815762 327558629 928659401 436398155 982701476 648329107 795031257 488144930 379346301 44464114 309367305 378639610 743076328 937578767 895118779 978571617 2568895 706131722 705585491 397190827 170357348 295742169 461973181 269248693 510420458 850933641 140358452 819590585 383227338 544732513 263202316 575519841 994051622 372204936 871466519 191988629 809639354 283117241 602121007 121753940 114011924 327891706 651671519 901473616 172205769 498706694 579308348 308363625 261386210 143312530 529751561 966941901 252515941 518891888 216931660 826237822 322381331 730393076 349056551 89271560 798020362 803950476 662980089 506759453 648829509 777306843 761641588 589721913 245695970 265947834 265277793 243046994 578602960 83871134 424095044 567861758 886585038 264552840 608896574 238113779 861046996 854305691 397019700 940270723 932143369 582743379 970315885 369726840 264304786 201330254 217553869 820650565 224606156 137549070 39484644 823136263 58346924 8000224 295725172 406830210 917644479 951412460 236092044 242119722 692534237 2801455 779794161 661143042 808717799 463207087 37676436 121614088 399428254 716286781 859383901 499361176 781435557 261483827 72483615 779708417 996942531 590429982 804769975 409808478 246402330 999728020 398884666 671439527 763213379 489981324 472605702 553582149 197820832 786298171 907338860 983583818 436900171 509868096 882823730 665627555 848415777 95599727 60734208 300180953 707136740 605694408 784428627 724045251 344366372 187257938 575969752 214329506 756470643 166316320 928883493 746249536 645821639 808877073 118320376 787388435 708455760 327069031 224885375 601729087 938146909 644342209 500171502 341261168 494905867 502015100 438497938 288622535 623379957 24139369 322415 547636445 883285257 104782782 53198495 595646377 349759410 847525279 252276663 741326990 606904322 739156782 356142610 19874993 737618783 733467927 397011158 533567797 363797912 169267917 908376313 530010262 930852155 466224288 245318236 741160714 328725144 597939295 909562418 439508743 307426012 660604804 558054535 141596643 363664802 201163419 791694196 353328731 791976261 605166940 94732670 258542404 226754858 573589883 505429385 82939665 622138934 820635557 88393879 180844208 643170413 649905383 881241839 457630996 566011364 129264525 751841736 178190367 826944002 964245399 275241056 7291160 362157105 869423110 634997978 781504418 823646662 652825593 432169787 368022574 735840160 289967872 742397624 677056410 286062976 728271636 818990943 279498155 2941029 648110327 672140044 414001028 978165132 395011804 672553204 426095850 481549902 611533286 798974355 278711555 311025070 63173612 628910835 449263236 271651507 619377721 46202230 359275615 786526011 602895975 431437249 881821825 852537891 217877334 796593864 140568773 414945905 456836167 625521028 39498468 355406583 80369702 952624177 509436813 402336366 11107233 101362474 445131266 650695168 244348761 520903952 582250871 205015359 729122336 299474741 156019256 446628677 709186791 782499725 657151841 929966518 727435727 209002077 497054609 507387129 288519782 150210745 833074262 245300205 962631960 712146413 295085786 563799613 270718051 15130166 309780046 286181882 427791362 193390231 522625564 630965340 829291595 914395453 144282701 445767062 965692240 400406009 18470286 798669527 533384607 655867912 535572368 275501730 247828113 643205669 131471979 943799173 859098300 805980851 967801967 816409437 134003809 241292373 830576710 837034333 865213512 598552547 344877564 816288185 291837811 125532481 193801504 246390550 883845075 349927530 845654138 528683387 592945926 409065103 709169461 532962499 188280404 394154405 601823340 277636496 948352321 300708912 240723252 676474233 938260184 610248153 172476723 120996293 333828123 99287266 553409904 285797288 110377670 214661198 973562823 427295867 630915607 966917377 72477730 124119390 373779521 482974145 672437355 337677848 355127014 83002215 971099503 788913886 114391317 270070793 375567585 29420004 822667045 248988872 286484610 498527582 514570934 293981961 957691026 341027842 233993942 719025168 620738139 31941948 348597670 918486127 799519273 371979032 257274962 665403301 929872579 107972042 610151494 255977492 433548581 624924165 587540589 852326125 350910008 736145842 463612402 20376417 261047541 157748367 88866957 417356939 733442972 575515973 947564276 434740554 511634141 505348942 77533994 952503060 757134567 369408785 554879799 875013530 371490369 58696021 44908788 484694282 169801487 55465839 82585159 655388156 705078754 428633152 476440559 716475797 784356550 170505912 167280864 650093789 456875226 838929572 604418923 429920043 756269967 781016459 865172072 59942084 607826494 445742389 475348924 106169166 752888048 415626803 168465017 807016474 452971322 338742989 508237722 377193893 705315990 597752984 880706327 794169961 44188482 455320090 356207381 599463525 574279358 428667617 525254645 914994335 315629639 680270511 141552535 425440257 285107245 918863472 735880845 532334943 988074335 368275328 418097243 198232427 293301467 934428762 737384553 613859078 295967029 824774876 370631404 744929522 137879343 176401613 113803851 842093931 691166906 904877595 378368106 480026340 319950890 509376259 374486291 854597220 685206583 608901545 180222099 288928949 149752145 398067206 702063225 268100872 939109862 827843607 120069686 683040663 592512987 613970412 767576151 253102285 10838868 105255205 206206151 540511868 20081894 321712056 609811182 356181252 678276952 137608911 675732826 396761375 142596791 393629245 365463515 930436499 934970329 719992645 693627640 809736303 307338824 479456565 322033302 820470263 225277841 273340432 398182490 280676304 538514456 804191798 953343431 925655107 152957490 376698097 73774351 243237878 469763408 59493531 256983858 704520871 111488661 489578601 470211880 164907774 159342429 858425769 647600481 268554193 136086116 284303506 672664348 631161245 573949124 185688841 114627272 433859916 737948784 114496176 797557036 277295867 419128506 691123538 517158160 189109953 769283145 469083430 158631999 116723808 703851392 817398909 526696560 882032002 992102482 569131958 540343970 453329794 916298524 809429887 558094303 579316909 767753906 700704323 539513323 261116229 487264925 732229906 374099528 668141301 315799241 931097643 377057042 682186530 129214702 966871625 212232497 257415641 302647508 440289261 390602805 701303660 517977241 282402899 330292756 553739717 588810233 831506937 472111536 218470312 412101075 916991656 210270597 691137305 985355158 430989447 581100263 878278710 283987162 295780633 990678349 991501179 770899853 372514504 216896346 994992544 971245548 714979656 803432645 761219231 189032163 87207781 927350185 671746184 20031724 528821651 56851656 212604393 893455836 506401363 298366533 755551116 500783269 729595743 369468509 499433822 974148597 813373010 999182440 176362625 54720619 869236679 65394032 380624677 311317443 898794630 408669532 445440906 830903153 982567279 935283591 320272096 925373617 537297606 569578956 222369370 304877438 509418657 189169702 190810282 323087505 181565159 774952143 911641840 7517276 70087586 844759330 604786697 149316379 389259756 835694011 338652737 134729405 661395964 657978017 660854549 257235225 348189624 111222094 11273450 860876974 242716432 117842374 878552593 345292608 28430695 149158669 751365579 312184178 409059330 337607641 815622058 163578712 367842611 199960822 675902236 198546262 851463234 788262876 185465219 796941042 244501369 296523507 169369009 637478670 883197649 918693325 10764054 566652230 511073287 490402665 421573213 109274860 285261371 313163530 303309720 731194251 690026595 521504383 726023777 579587540 382031105 473312306 738522883 483090930 520808400 19502856 1458431 802418942 187265188 287332777 420841536 648426134 157763878 649637118 340518175 140475409 530900514 959255621 553882462 434985087 535681290 915290881 127200211 727232506 498318109 855865780 287820891 223887217 160401710 112938468 535580511 204433356 573395723 588338595 432126303 926558322 762460007 240121218 330491642 610562536 628675901 418335271 907265149 129908109 149547262 647213158 395674882 783630210 302794156 894480935 848350575 33122779 280972720 821949210 973767053 954023000 221439845 24724406 703500801 888894446 327484779 702418390 747615542 617610137 85975642 920932928 566911601 816860064 394257938 415318147 102020264 951259060 590983890 426445269 2662135 727497842 217057359 791879917 662360018 207036615 422426601 832740336 646176778 555439075 451413514 321964608 500349429 578017852 442305808 635993849 101328509 702588192 733333912 564166038 734500857 237200478 48809879 463414847 248059111 903409400 442434434 391100731 315765879 286621905 464074657 21016910 617586755 420412440 311039462 884650251 315009983 634085000 619896138 190086013 572917620 799837329 253219077 314974807 481937889 568011448 684103731 944798411 924408171 912971331 879219266 449815212 738488740 845672785 251842506 397130650 533471323 159565621 668242545 869855164 320022851 289269451 302006317 635631741 305034197 694412748 34475152 77994465 39947095 707670562 484021472 474903600 740416145 72092504 394266446 984078062 607022204 231823806 327432063 752351898 702362995 91085138 283817215 860961317 678465050 871623299 698262385 54895350 714544219 980624383 321771180 237305242 770423974 39082929 777326682 17324086 839183461 78840994 773545975 841709644 129590382 322386728 427362077 102247421 894846158 991711655 91310675 935485087 681703089 738953148 907879815 67529806 639454018 713038242 217820835 966821324 780518670 151661918 232329710 274680458 9391590 676906840 126606589 323869512 642400224 979514375 655324987 114996534 342451716 120059772 136392890 96643096 12140312 691386060 824983580 314843634 784005463 506479982 319676152 645819476 889497909 901519467 295961591 484646276 777965347 229116868 745744023 990429801 199273523 219234892 272256721 721062047 540931999 367466529 897836732 152226024 357437926 578700114 104710913 647285427 38659383 976808982 109831170 809512652 817785252 802829570 891792258 529505469 802761334 596292046 864478526 82166883 136371747 153659737 988695855 392760981 291134812 57016719 462022231 251032279 729957819 762269614 216668811 58121003 887056683 739327469 420121277 666784260 281806025 63945799 462332120 462755866 812537367 740819433 692402090 879921433 442251551 595925572 405999797 20724968 508328487 990880853 966613271 203582902 849897944 398999848 970064126 507933481 339465457 719942436 854660493 842483325 72453498 950649610 925568539 733025996 819657031 952616858 229335749 63893331 28495799 462165215 921882641 497497816 530069811 250026609 637017243 666199881 943219952 42598801 173843370 737444482 969748843 160181993 685973959 586698378 784788920 574691258 728566291 470070437 175033108 234660663 827640049 837637772 960302683 491882568 460215478 625752368 817905105 632844882 943253914 145809718 424906366 57762171 541460099 770346003 972431812 737840590 167217359 514801950 716912957 354071593 399703850 926078766 699537081 247858495 248621748 191463867 714806945 208698588 817808974 624423416 772857157 353797299 897696281 505600732 60421446 885579802 96320270 316133214 880920375 216938686 47357637 658099245 300086835 375636957 108353815 28453304 415883955 616453997 336768634 278424723 699318479 885449518 249608554 126224473 624985275 401349621 220266996 340462404 214705743 612361168 101244244 649739274 469972724 455994781 820613804 423032532 567710331 126638506 794880919 144087675 20782524 204513205 189950178 330759686 327621757 187029696 961282464 787932413 223144781 582359902 66213122 724102916 567564283 815842041 284769236 753047726 17686180 697482550 362279376 733728436 322795195 867768813 482678240 103356801 213603170 904221335 850086621 499346028 456789912 324699672 492721785 206847778 342982087 980646850 457325303 560487121 130283750 463859683 190564686 534009195 149710553 741370853 385786295 852077798 898797163 510939759 970379551 51454470 211887350 256470171 270930213 816372540 131620875 762294611 18750143 857680147 643552238 127573526 798970255 767141972 557683771 720496904 293942751 786047634 803505673 880742467 138362652 839986401 337085630 18159608 232010853 290282062 364904613 307592211 79727634 339844583 764510116 708938060 135285347 428894897 257486314 640665216 100988455 214444597 68719867 296794132 337144527 697381712 512155484 874847499 120497943 491695406 586827459 386987914 345379531 321017863 332539677 319006076 231225279 530666513 501775993 414406647 846968144 573334792 669267317 986598146 351379032 467774923 507997021 545096570 270091122 646060130 262894070 937379836 214791226 477557970 208588925 165165071 232554058 810603892 104154001 373265483 673831714 827568589 193740377 766445616 540884188 762600194 75325049 637636714 281013723 541540795 34857928 192643353 439077205 214655773 846861626 839273750 202178012 560035275 403397810 422496488 326558484 588485539 499911397 613730813 921769794 252407407 430147606 891329064 636411733 312027730 944496516 74355763 409256105 475668597 988434001 865510964 303635033 394026289 488908474 687460137 481747540 883459090 96201882 464205431 986602990 843342532 440389901 945619828 588099119 899042371 855226319 834304592 394537169 354190469 257147593 307279107 360867326 927020384 987756058 30131871 802329699 17035663 921388031 74426002 837445825 251724426 816359300 720786903 388913384 436938602 985810773 334878528 146909912 337636245 69361846 471866421 843484497 423029243 688807109 825634121 561552661 876522619 194079853 218011572 981809378 444829929 547924684 842982113 408786156 303295921 175990770 693130399 619654579 30456913 614675801 985544691 151565067 389078912 501238653 120623640 1452284 745749341 201662648 821026409 198726685 51272781 319765608 481969852 354372151 736231310 636755867 125669765 505733570 119335409 271547415 866403427 207913800 726945556 391554174 537814607 385700455 855443027 691339142 499939794 925738097 80766560 24797270 777480416 389518701 615312534 404775769 80101912 508113295 215106240 607134333 712542191 877499602 440344425 222802064 739937620 76031151 85051815 458525908 495391366 393838659 785293392 438340057 613297469 676758358 924304830 148735948 720128127 866148446 20330354 405192732 384333475 293464425 670313996 370365729 746358227 237368260 142721194 716794415 607392864 332825681 708103797 990825534 865505404 783290828 14889028 168333402 615265981 931052527 265048461 313133928 414785596 885304000 863467497 424438765 280020054 183281637 543784513 82826766 271176486 558212417 704133434 332743928 602304115 869581156 16437745 949374620 758082439 196491473 570928430 416553797 290694781 984220143 21871895 445272314 987478690 417093068 855935112 208755930 223189998 852160128 622696287 551805056 26659060 976057801 160971772 552228219 728260858 975650961 940357539 608623397 22742864 698671089 495726103 425556116 143595064 297081672 480364593 988655266 398773921 814130361 931149181 33457087 460934678 89496653 226236212 791703110 5685126 109518815 398198753 140363069 498778338 783563709 285387963 836122537 577114697 618324217 216304230 718476891 659619083 512710816 349754466 670083386 120219578 883184525 977359536 911753097 563511551 557765771 437463404 17122092 716973786 615937797 226813541 695602454 744000757 738941376 868831537 978329156 879421884 124321634 659534916 53899972 22529548 641410766 843575806 778910244 776066988 282673123 317682193 398162812 567230689 721121661 217450863 621784271 283148670 868380454 984005510 319673730 575477537 740100737 497273025 138836473 492459602 38378155 12492630 442057093 895543850 345311771 655554830 184026314 403471261 400504875 607087307 312398177 298562337 11453059 854405559 557472208 441685243 673081671 715772661 793213282 262893817 940171867 715420893 886117172 126388174 622711753 320880362 808589728 254099385 293975517 758846508 197250841 689313339 205083492 442346036 528377887 637958973 7479028 317131606 750823816 523393201 694519791 254997485 256954748 223914907 467603586 144898557 273567067 19619534 769584896 186941615 798789019 435946791 74507284 438347781 105953633 201309675 729795790 459166505 362981617 405892646 119400398 591468901 55280026 838939959 150646043 13867647 127837446 296172405 73370880 723504928 637202713 525327656 857874368 887820432 993107045 660466332 504096859 219950588 176895130 560621665 531232425 198532212 874454163 425696329 543165449 149307760 750252995 198324626 119471479 142519787 88512711 753190664 850019806 617840141 13746494 943098120 249711875 133453635 491169201 536752669 22700088 9543266 955370668 205577135 240773998 987003567 664506844 148555235 550050759 476593135 455630761 564025445 515892988 190740083 195124259 984822790 133654144 172941663 953827156 22674974 255445262 828405256 526364930 256865746 119892951 728602701 645271595 78275983 470234150 367638566 551778688 717924139 849440631 747571480 624583926 108701007 455909728 495123220 422890862 719013072 83806471 94831356 142699092 479050002 814562564 494831383 135147952 263888229 96570837 778378639 485255070 466292211 573696609 407177786 243230743 374337415 100372582 842708603 975505760 416759063 613111937 790032967 826766476 532199233 36425229 24678583 852016227 593243723 862319684 840730676 158529774 555946703 659728389 329777247 404928113 914352773 579075566 725687481 761672777 859895600 255262687 296807550 544168995 404550703 577283960 347680579 39793209 573936721 56258799 855442614 483481791 668079115 223051760 250614291 477940169 593196238 829210291 204345003 21468792 95400243 690738594 926606801 92433616 500961500 313702403 624368515 729526385 348529410 468525479 635177631 869465628 433669258 269551835 884698793 53339448 964475008 849036758 814093171 275227783 874168784 657937274 396801685 182435553 166974718 269496414 668495506 61575639 962592295 51379170 23607057 757275425 910968472 684543791 612148643 595608618 239964717 665699859 845027619 633494254 189134381 392568740 973204794 859922481 309064056 811611364 751702445 17265702 707770495 253333241 683754943 412290736 573582395 91156194 636996412 177202977 998468224 333939593 399659302 287853243 300718128 570857246 370418000 763091958 888534691 959858230 500066681 920778430 660926578 262512345 579368851 734416680 190594280 801746701 869838402 531094883 874031696 472906651 278661208 495318340 609044723 51035078 690187501 807888104 551065966 421295497 238648505 228432654 908381049 957197663 254474019 538269487 444948052 146015658 874461380 73598797 795869081 501204326 269608421 330547393 806274003 939704005 407240799 752650568 728109934 548472780 574061188 221087089 36086378 440357932 611137832 343552122 832163775 873911441 996897567 278244794 430204224 602379213 470166693 303093716 391981101 378873710 272252130 31609114 122094983 238218471 467646058 700937745 211728944 650665046 246161422 397463973 616464500 783926694 765092833 711053810 32732340 207471284 6753761 612410889 84332253 812520607 645816241 958602752 653896753 440889454 682269840 801231522 893562755 612170852 348724403 651808843 822745025 229031039 129703962 325032916 274186866 399769152 20999135 375256396 476168264 736539185 513162805 673578170 343511435 660990867 510581592 550067325 269846221 197400394 660130628 468832066 870628631 628303651 261614279 601636837 269462493 247305468 189350102 826446147 783905625 123618277 757584775 595894608 671866525 451119228 213794957 987892837 465894368 455664232 375431813 556543267 764037657 391006681 156726147 88163328 501670679 116843075 689548293 512462702 36063243 606260667 40362295 489592523 735824616 192944494 378266718 342625970 225927452 48980360 851179071 163415403 351476972 747460893 695550283 210388911 443136428 374425837 971660931 73363029 689891056 158614682 646683055 625698165 162009409 60409135 979509700 343481323 663263730 827810240 905440414 110688138 843630233 552843328 85261356 45379346 388586684 893842210 670664219 895007137 446243218 778904973 346854693 489815513 688926129 764906745 904924915 327706406 878769355 398387445 319394308 406721577 6033651 688073464 321556956 692190996 420261637 197711338 444757383 604080026 582403724 818503449 615869975 488989652 680639200 659145376 35330893 101235799 341837345 370598684 227072993 881044305 587624256 446619467 664880904 24051182 199872624 510331784 65769590 270889922 262301846 106561684 33954059 855985999 867373612 555926333 514551295 861634157 628447010 833788679 129205002 588371354 167878760 34890189 49302205 30751300 920662662 539826229 821099753 837524496 435181559 724309817 60546062 690923482 89952594 679147621 674116315 343041383 28400055 381380961 819015191 245548952 228173292 949051139 800771490 835236532 860922050 309775914 746616496 303203950 234492316 367231442 635362114 384600325 658580839 450479214 930406842 488549773 81731552 123827898 528504050 754384609 854887548 140174010 880677942 461010710 840455445 885082945 928138874 748563438 263137399 411762764 634175395 4213830 357781973 277283508 961791751 434803880 256104026 138842600 563678604 657872336 439511831 69867943 483762846 482099762 282264374 559219398 213890545 857751668 125638466 580821561 618434955 689859798 867397644 92739373 454102725 273898630 842088028 217069475 996651009 400682500 627658094 304990924 35762305 563761099 202936376 510061185 502806414 884898378 812479592 867021316 58960707 505550346 576603727 503750478 67384268 354958676 844009975 859832917 83766397 447681420 786108808 486569841 477053567 290369292 187877094 393200248 878685614 546062950 224806903 357462598 949488198 877064663 824632425 702548705 315449912 535827999 405709086 578442104 265134351 758231906 70875218 277348765 480069490 41487377 772686381 560099050 177568300 838474670 642595918 286313883 481124364 276036433 897171184 332690991 707498215 791817020 98101647 367718303 784095754 139393669 471719239 918994071 534653800 547877636 469002938 548321183 193520174 986320265 200532232 894884303 231960514 527176149 331769478 774344442 633761048 947310285 444984840 258645991 513560618 773806274 524996567 84923555 492743 71567263 246105329 488720662 786832676 242320239 536796384 22178986 691087995 154171235 536207278 593157179 632943337 661940432 142206896 990437175 323337816 132523936 196901345 246359217 576431424 433221832 661169254 985530292 384199998 255144537 457429925 928790064 477314447 257057097 922876247 607950009 228923063 402175673 192928440 212590007 740427064 799887056 607737392 939926464 493328295 493370023 936365765 375392451 744382868 136215636 648023524 71124078 499772981 421743174 121611001 937577665 314863056 756332592 417691517 789689991 426026962 951327701 157686065 601309927 239321035 905833888 263703052 997766521 925306839 934826786 575908898 878693472 429431381 676264584 502480041 117722922 312024020 690821152 530122604 458776071 63535914 631746606 350899273 779241654 722151457 988899613 401123113 945413544 984252503 856817207 930885185 468971077 920029381 407576784 905789950 671914226 810640324 256573897 392692402 782188729 499638432 66178786 250858447 905696537 437340034 291737133 514172455 769365532 57731422 619833393 197583130 960360929 88593778 108933251 263030639 484634162 302883716 365998306 605443570 548381028 936585027 138122434 423953036 345527788 994788578 207357014 580011782 558120526 845255400 725818257 131098834 249041084 857614642 997314868 698656989 708464017 173884492 807658034 41658075 968809433 501328226 728877189 376774954 180332152 59775589 512235965 395124808 939418817 810613752 905346580 300315633 748747083 155562954 505799364 530800342 919344678 341989692 399862782 217681468 274560896 786225707 927222484 653232546 773212684 176633515 930059469 163382995 599974970 885866050 165457100 982301892 998101957 626101967 574583142 496272919 952585197 75463233 41259667 943058351 791248861 556990630 387263509 283681739 113628242 955169173 250598385 715343504 851943523 975454127 321240185 667993624 911300271 243316305 80108223 550775977 762237882 790913467 574671999 746693438 111728408 1962323 852878003 828078503 752551650 694218972 581220875 368349085 715096774 41324795 148535816 448033170 984925619 366278246 121891027 537573093 805516539 290731161 418509791 342676724 90664985 502113281 513785819 922578212 374551795 305753051 707020048 793157258 761214610 156518159 485125299 424167549 38047031 173438184 486085656 415671023 478791880 547340294 268754515 882821698 498143334 202275565 663106244 339206926 631846210 318675565 81309341 287716014 860816369 268451610 594989470 538616675 837002340 224622707 911140560 822760464 874888747 104442409 476072154 965627205 136982934 198896327 760175234 287456643 755473113 886769312 645134565 619087905 583991107 278352374 942774065 325835299 572564922 181898925 727222596 803589387 826688502 184051600 32021248 434044745 265358227 112685489 926907558 716952027 744336379 589325221 236439416 594751998 20611272 404363956 375614824 425377524 592035163 391349745 158326936 22328762 838020786 289350269 613053498 915418089 945824557 375430938 733701113 260945763 401696197 293576102 55319479 171867411 391542036 121577239 511534025 10106559 726737279 187437129 332863357 482860820 516122752 692634059 508148633 448285089 956913480 397836103 474390264 259430713 750003153 795026504 486416563 19141204 162451787 978159577 13299638 219467040 924448413 138509861 31838552 991439043 834121079 525531317 285549187 481961987 447154254 390240236 356937608 325250388 937931762 455990382 385460746 427315474 462520231 291356669 227047774 712916535 559450660 344001290 854791945 451755366 562612990 344831388 608752086 918819121 275154358 756147437 602210193 709347713 508533106 569944240 127297015 892058075 775614478 46708075 986223497 382606446 200479981 736010885 279268208 205021319 618157333 2203921 911590706 3704560 613399775 184902969 462864713 938828940 245957166 465453556 668964706 505521876 731397606 677217544 759343084 789327465 494191937 883664271 882048223 942376330 160813445 826422803 734303140 255726365 378710698 524909698 87712740 432536837 598787223 583561741 505535155 936358617 302645860 219639349 853476272 721415145 604875673 968651693 520003039 509237270 126593867 284599137 412500265 772015071 995158960 111039599 670865514 64879187 395814321 843434412 905733965 572094809 475652284 85483067 79106220 360508728 517305897 661200372 518882700 474354759 363470966 904022765 67271032 531191021 870055159 35765900 284600910 709544724 141482915 140190169 832780296 689225280 481959368 336702833 486971214 820865201 548402147 539389298 965039816 119428507 97735974 184757563 887884059 502892134 678971389 876827197 725298043 914734986 219470865 599209415 214960835 433503120 829745492 405130544 393184920 564726911 815340662 356194511 231395662 421080142 471973613 576122915 797542087 834320622 296838199 406542102 854531942 376080929 825053057 296554040 665817201 619231791 58408830 776757760 973025124 613507605 769772919 825957867 926082564 496668789 135392620 567855697 282280454 616846269 428784177 655486164 518729079 863204571 385728899 246893507 780593186 587689849 168820073 62726150 44340008 94362976 668388403 623108876 814211789 627799713 462033259 948176511 706137674 195764252 589455936 272759061 30932714 77888349 744669577 342832558 639004085 312014637 359037019 449437898 242508721 412718626 662141339 826636325 14566506 227489849 718590261 797618956 384549321 365703788 948970921 446051062 423838966 968921539 499691152 15598714 789758088 589039169 781962558 997561463 766688332 539114157 433317790 972868211 965224880 423265690 671282149 56963376 198271086 616830943 314676808 58478164 265395629 484390508 795827959 49325286 694345909 343995819 186264387 985280776 215204817 197066792 591074413 310572974 910544754 335264107 139716030 734874103 419769699 8664581 515022815 77856092 516032897 902847280 443162722 920561145 636407931 770073880 171913090 303065850 446199245 387779952 601344493 517565052 242009670 319622711 974076640 5285431 466459982 640780420 172289213 654893094 977849033 206293719 845488919 115347546 539542888 458367253 976346431 623749908 701555502 550710389 778403761 6071641 783755431 85447484 471864819 820486320 162486774 433738011 498202480 549889046 796214399 840929150 502147827 368701235 134869085 710799620 913817618 377468842 124466490 53227681 988412959 900072628 348644768 58220339 448722752 617907987 585087631 927121843 429634228 778373139 971257487 788190143 638329837 588007160 270613022 295248016 960885516 322207983 893131224 995470693 196190887 98687073 925685062 921354804 607121890 559740483 883423636 268184327 334829171 485954700 591307392 274650186 515190149 607606512 447456816 646745805 190098997 519883462 543506058 882227384 118258810 507626439 157581448 396152898 169534782 74592636 84075252 460295311 793266414 577025453 448659504 797485413 777284245 304899198 800134908 575720388 823368633 86465864 230656794 996073593 996001408 345356822 628156254 710100598 326457951 1390498 20918069 18339870 516084635 609174806 784300863 337851539 219646646 103897086 218548126 703526011 731928803 217579864 660180661 446137505 355666180 450954645 930811821 923576872 549336013 743335451 987020606 719793740 57494384 25156855 223408904 33714612 772994634 540070102 288087067 699330282 216023131 761594595 941528167 483428700 262994959 716075940 720689557 202940633 64721920 719982278 817523216 255008762 310977747 257825999 100259338 712102373 390077529 989303639 120960169 465596282 718029083 862406179 490986663 289112025 740993515 268539964 857587288 768024047 710961944 696006391 870824077 108225116 477463721 72236637 151187057 984013108 950250069 162083200 179751132 344680589 780341327 312013289 184020526 251996849 567279301 750070627 718267570 296604415 982052403 939608333 439815283 188546019 260328279 529040693 624838552 983960205 730358030 667111732 840981774 762081186 811248421 204089804 181185029 589229311 23136478 690060529 190698739 693436454 215229540 570170648 238830451 396994870 870668873 460444807 208170247 173714585 222768650 737527075 25826556 98933492 102696691 801682680 491464836 401063127 163305332 487235054 407370944 797053410 346801844 8208902 5369425 853771507 108422993 429220399 570039441 809762768 145869310 364619973 439623032 522152548 470081998 286078142 26628175 153165584 217107844 297677777 373454474 159963005 38322017 44925458 449822947 945899873 874885870 538629632 449912437 474842050 866397687 109242198 329109429 89466000 398908585 570390942 38248853 632641605 808546202 869907171 120362003 597474355 742744268 874639944 414661499 166415314 904608497 691033374 803224581 126680494 273970029 807301832 461437844 327278278 680643045 169956765 863926131 681746727 93980238 370195546 923026199 625582701 493422359 622733257 412613165 106699053 628316657 707640919 627126647 634128125 810706855 403714486 354696851 545725349 892442464 944749837 320030083 655871939 169193570 478520261 16114312 527249563 832340991 749365607 426762851 715121533 599312967 405696752 582527306 8376225 196971069 41911841 531286546 336695407 883382651 546521645 824060206 370993634 29289520 873607880 886905952 257976222 385582426 189266720 234763559 999481222 599109555 445932571 368700829 666647615 88041858 291770396 307238036 181702664 614406346 103237867 973225411 191239632 946345418 3936889 567785849 524155716 763206 762256924 195956976 874196249 693668822 29944814 798068805 231365374 233500692 278710045 761987352 999388436 665225662 722045491 521710061 656294809 60020834 194734872 883454413 684275924 817138732 347198029 332751621 682472651 490205900 438951598 382076566 616912934 310479406 9199891 852960075 352057112 919650393 966310246 12177878 722677138 454987242 576125869 779408877 371299165 6607049 612175623 683448287 471541144 324538721 881424831 290856496 750911700 186699730 429670614 70050489 604278339 394679878 302955707 72094215 369466265 432053893 751350180 441099455 465809547 168262786 923861475 43680630 754823267 562130199 364638918 593739847 59603387 854136573 767697565 855417623 22932194 489983543 371342398 458410976 666165482 95316953 276080256 308448778 790079969 910198584 880921962 67493736 737440058 828448780 264972032 873299017 777154292 580500369 259543550 140268044 365196828 81755397 635147934 938995436 179855608 969823957 330415462 708889009 923009468 158662860 710594851 347633537 970579127 463002887 360321944 137691081 787200304 391003905 499126306 289432527 7338815 798152161 975157417 603075909 674270920 867986176 381699476 798145907 470008955 994969212 931401646 204961250 917613700 220968609 602743728 566242912 155875937 434955071 394728843 315177837 913929354 957174915 362691979 262394349 1841876 72690945 288731266 248119538 866953002 799406696 299851946 492925063 906887965 38861207 385817839 988320829 312437692 90555413 429941472 847390732 469251377 65313689 57540183 729394522 530058433 26949183 14501866 433307833 80005624 489306116 153194772 880103418 286735664 930478751 688424015 867994457 920684673 165830967 203452146 882758098 724954262 764370689 386466851 659159611 942231448 134994344 757916562 231933650 150718819 419229109 396721352 397292726 216114978 70401530 502987031 187170839 507663654 920598801 96039664 521668642 273721298 562253800 82223231 495579310 101898238 612056930 330007368 116153691 622582730 570360138 815918227 791767834 266255072 736764985 351361903 694056977 574437072 851452568 220297431 289547742 873102438 309057234 455555837 395771577 593792130 153429893 109944879 965865856 647806559 39225754 481240225 676405408 881299333 242978991 36567881 86308693 296984924 282660899 481203546 548887162 951284760 968016853 741589912 577305876 103541235 592708775 831943090 307788928 505604593 811044203 482115128 213614420 267296170 406412476 600789414 834375236 407240754 746444390 817931196 910775989 665498502 348765505 83667650 817828154 30790973 993545269 504290507 424288614 722188750 751112599 615237001 843716422 929332784 456588271 281624423 266292902 148158495 632822548 367761888 514053748 410005458 175921694 123593731 959655533 889327869 642182831 546988530 376111550 75419490 311403824 689593713 970277657 363901799 33551928 811929740 149150211 93765730 345183049 596633205 400083355 518623404 688686688 80695202 553503970 958192730 35817726 988641209 679391889 632239665 332954959 224318161 18062250 543553577 461102798 824944769 483128456 223246103 774900542 688576925 908418145 141567959 361556035 648299340 874544725 698025170 435801175 445856335 221487486 879493398 799340241 363385015 771687073 599051518 926839686 685398441 243773182 873352474 740809715 899708917 609331186 293234315 202506088 878279309 468021428 50092342 699386744 665342149 304752707 925159989 50204797 989448292 635286643 620824951 582588469 970868872 290811700 213512846 724569947 40962030 876315068 64678394 528266480 934131632 894190738 662226978 44841191 421121572 585447708 488242811 130190266 134184381 172520096 454288677 942215299 731911488 682640194 538579674 286572202 26369448 226065215 863255393 254131122 906099288 977743164 464214785 571814907 319546298 720299784 134413935 520418626 262667674 787382586 32601424 345694313 168520855 508883383 187194660 638935517 377419608 463807842 398272394 65686741 80469746 162056241 749042939 189001840 645888296 796128953 302490161 861282395 714593714 606549392 246091150 881844944 349716802 313278710 429583526 56814892 846715280 54832943 620673833 99919192 596425325 20514838 104208800 630845580 873704377 609133325 850810829 420736902 860267940 281786269 171722346 760187880 668878753 403690174 476012122 9755025 779692375 618023453 315645759 986036075 5622693 479655825 304810970 642071215 372479432 274217537 269387610 700898991 608658335 991052065 508317224 379808348 543661933 438062985 328248632 680012184 145175097 119521897 355282941 549649907 540140612 70925022 161929433 987329508 18305647 733944725 277450235 266691578 734581923 689867519 533723844 799198135 395204207 614797748 108325757 339719280 40922951 854749365 148992329 990248995 619181473 532125852 619516143 414506793 246837011 706656819 552245953 757914352 374412886 710811335 636283466 357248346 253474711 792149371 577651978 490651811 124501564 703158947 479158674 225889906 423539404 422107317 212331821 379802189 78318907 261698730 44630278 535164997 914292055 303105669 461779302 46666622 461773465 756176217 488477116 59442552 692692598 699403108 149839235 431471879 754063283 238962353 472226750 648323848 858766013 990806861 863652640 401824634 601970217 137572769 687989566 310813964 745053809 210325154 862633886 76138261 861352999 314285480 376252324 417198179 281446370 547000295 982708579 391314525 711061227 762175997 756103420 561434804 770223149 513652895 904489249 415008985 914077244 81692681 770192432 231922284 528859088 203850140 604545520 617118647 866492012 469955833 194829573 888698110 26885258 977353687 222298319 206395963 905145753 730768725 752871955 853126356 181033446 164528163 977762192 620556626 521796113 14497847 559682541 635569547 382445641 443045791 184775383 988747784 303995028 866701297 510478469 966729503 571553594 42105598 280243889 481243052 324315566 952405648 68667687 737633417 972373327 702664580 430961961 868096520 827086033 479671079 405121621 311388235 444441349 109340522 645180277 992630931 750483841 13580611 277818037 787264810 858572534 874169598 672922123 211982576 592504219 133666523 632361216 92255249 11319710 880642083 177132618 887858879 824161165 318022633 410236258 984186085 115646697 375057346 188274492 382945198 772453045 537315375 785776985 981946285 502540903 47666682 361164710 127084889 345857958 541623384 252482113 838180706 419647687 831830789 86291917 867175824 442334092 250926626 365894646 294788282 32647025 568484536 173320552 827457382 823344933 792803574 362466307 793993341 293556748 746206828 713641554 566000698 218206955 706054353 13060304 900298334 33175510 674155233 755181333 122204305 493889155 807226956 948668022 125587028 133593693 318142777 955865512 864709432 6656043 898653103 678514020 594477165 716970344 74406034 742121140 657984679 725845057 141547005 880094069 744566455 372766259 187183049 918123692 191333220 894878871 697906209 842006729 626761775 191974071 444558469 794313437 700531111 800675382 148447135 201598744 937072076 367422290 151066396 602831125 844500172 818660625 520944169 945075695 201694351 627494948 89393894 311964667 115158398 827217099 341623767 586295767 323576043 958732599 622845710 347706336 411313087 752452550 355231381 717549023 328475651 801041854 788335832 971037770 640042384 594687581 935120990 771565522 190324670 214207335 152610557 296023883 480361194 617241614 883213182 986659155 441239669 171330871 481832522 983230955 324232467 453764500 447839436 896508514 97601325 598689812 386032394 177538195 3913770 530960099 817614839 446462776 350844064 700991266 531366302 698682414 446873092 973726297 545162214 335291445 133126875 545105792 625718592 173366625 972681538 834898093 671405994 384230978 261494581 976474346 654411219 663617356 631735835 572055729 6641210 294997624 506348592 575604266 282196645 163344871 951152120 119440379 686315546 772080423 915105783 35950097 984779860 285540180 482004797 479109171 630362897 66980721 612836313 365443106 366468075 110696197 192726426 769180740 376707860 392262058 442751234 936972719 214461992 618817474 22804770 138415511 596530832 664974448 324798679 753621583 416457748 578342710 226107924 771421149 27776431 601762787 892599938 783310666 20080720 142504425 813881753 372009243 210805387 222932654 403347694 457210869 171452001 930213302 259327982 947111042 421588400 658255857 925167978 512988739 44868852 345870793 781488692 730647454 299481252 183004263 931995509 927496276 987575 934245446 138543480 550034047 868274267 511669577 475471823 427371212 916322377 284702912 474302037 980669274 337973434 195141119 317966018 206145093 546786317 668285509 196851963 484026199 205922227 338737526 876061865 845982989 295062057 223539177 869370202 887096521 109728205 237095261 126168838 824914261 713834056 145433208 920344782 958741122 436239345 557339261 308386522 84809681 2505448 542791745 107323052 702198684 545975606 379692711 988688050 100650902 967753961 328567039 828467227 817881160 336357324 905870006 564317505 16613728 573721785 20296769 187716418 367950209 468556262 609750380 590877482 893757125 415011947 905771141 3338154 796126485 894529643 12698399 101369999 809523979 717295651 826469078 9655132 46444679 454289897 606763934 209718142 985588488 932844226 491800271 551623656 346134900 310596547 541942905 730722026 430696809 277270988 325382746 779428925 399632873 336114255 633788587 750211345 562344296 276531184 605093363 787014348 86023251 275927850 529377015 435856477 766038925 86835039 464427317 894328620 538889168 659240088 656982715 150975774 715490105 610529283 323028267 774366166 233876049 608199121 158749373 177611750 212266596 182350244 536375692 70070380 349549333 824181559 566020353 890696546 6896774 568253586 970823844 638885559 465914786 379837372 184667768 381830663 925675535 377590584 553929137 776518603 447604690 17483872 332831212 827049726 868696302 947154941 887345451 655695854 848286735 140816356 397473314 745592228 836229645 571600504 956395440 459765066 465387457 95456209 708177838 568220407 851531238 133919061 252656449 835994846 444350763 242748104 488890232 941629103 829667251 138939130 957823515 238326076 84628817 423152679 498403444 305687841 968276863 619946477 619367168 643586446 336336366 638142008 603793044 77149428 597384922 916755230 677336059 498204698 32185196 535165693 245291395 803636742 517033537 70755030 462579403 178927348 927498698 90142598 737560931 757495852 88269262 591562411 884724553 82864921 560197343 822391252 835971804 614967559 878749931 847212606 161723605 933941555 162175392 778727142 352538223 831612909 628386279 888354487 563353610 640652178 205878720 860781380 172568943 171906401 945969343 255779046 336726438 116439840 749738285 813772155 356582679 662576222 497225748 926834812 54070542 157387455 591748246 560953254 349528429 829001690 480135275 989564307 805676666 548231608 279146449 613539947 866952887 882937722 895899592 487405309 552723922 943225681 314551527 7981275 752995024 537764017 312109109 267868095 503786797 576267196 160319178 304056132 702322265 938777564 927164267 100656591 56348318 3476735 282571719 730679616 868316816 20030983 564693195 332432978 165305880 410105729 45935154 68850040 829734052 928800484 892577337 282288517 740023832 774598489 262052263 910176573 990960459 477210300 802107130 597571063 109801763 255028445 286776147 688750579 94127115 907977055 222955244 388168660 778338710 899426666 867094571 978915649 94681724 301353773 74206794 518955337 799348527 706420883 852204453 521783215 142648736 56448887 116621087 734537743 356022144 419720444 925795709 885387131 746007272 53559458 123095566 731193355 461122219 699031505 364714180 852696667 412913835 695345481 24078468 1596805 116125690 905431501 84685769 557479144 108812409 467883038 398122099 245192418 4397659 891786332 444233165 671632568 203613291 997830365 466647911 228912092 625159008 384733135 789585184 60397163 354325929 340755052 862284121 964090656 554554797 587734554 868222037 93934639 897366854 772152061 381670827 508382570 655699316 188719563 996718941 607974413 852364666 103689817 288766636 953016327 101455200 845975902 273329610 647314084 602883295 935784732 543175783 553656820 63623973 863397418 67067608 942774194 852849373 269080094 18036578 971959288 306337381 238090116 752078055 44423295 254020603 106599918 903286299 307322159 54345940 729424705 319772478 807538234 234919640 579970913 656746888 113758310 721231539 594960792 98696320 337209366 854155270 981012697 735153007 688682182 272646341 243454325 656927266 152669349 18049546 22569143 934764515 412952613 796957098 347634104 843130098 978434973 96666850 827411537 117061189 880773393 992046615 114309558 499905515 123636021 382695611 574644412 432604792 996859750 908027101 893609427 533053250 92114071 860383345 665423004 34331508 359465990 979881357 390790588 517416338 677689196 770228790 898724281 526616626 39261334 280982248 456919075 674354502 284422224 444963598 122893333 404423907 847522424 862727281 54816768 701247466 760747304 872143441 125811004 25576952 596929782 263288377 967021962 635040907 801470309 873737180 756073135 560265366 772304021 191617297 839315644 330382206 660705100 212092584 448493845 792360192 677225391 873913973 553027705 182786594 202555638 390162169 945119024 590274074 253609736 374184118 175161514 79761052 327575453 208047872 412998190 516772655 432244858 95365731 840637301 647901271 84737641 289998908 389705339 520183715 937148217 912234077 190394937 318591126 714845422 574631818 771085566 757670367 440425344 907471246 223910856 210230768 122464242 22234214 154699490 24546232 749460827 294834856 593362157 313878738 363653714 640094380 738307221 686577222 409761187 902587407 673582695 394077244 502165947 298457704 625589695 265925413 415719543 430875413 48205552 2353103 689668333 809654807 494204755 832873713 393331529 960166403 313981304 665822787 505396349 491661731 558678488 926615486 903519308 197408015 324567631 580861839 564080157 294972427 646629404 365016124 636685307 352278177 721329528 590902282 245480012 824191997 123444076 663272971 409065686 161487229 115649484 959714240 828014446 99082208 873041475 479309193 396605453 605866916 225465261 92999060 408032119 864793898 310037410 175068720 47613363 775444638 276961917 708108191 585118483 494393528 667076352 601882669 727669698 687473468 132945738 480856533 347186715 391756554 84887642 857118346 323471343 174014792 451088610 598466071 426960523 797604471 721206254 406360870 717600560 139245661 505294542 826909913 603624806 890008802 282607477 69200141 254566663 133400086 674332087 406012583 168185835 257710440 738344707 211363054 942837332 893532017 879433424 905354630 71260668 266762487 241099104 785324399 122678054 401985023 956929706 160501303 364526292 986195910 547531399 338502670 486926255 458274384 904716039 973688396 472248455 585620935 929490968 443439090 155549290 766634814 674498564 664256058 24420909 946948043 819508357 873605384 777094405 186232021 278589764 968433097 406343812 458161146 348441588 770309487 704770468 534042255 213349189 336248293 754887363 945500812 400812869 54963899 723992958 70128446 52453541 669860348 177691276 146696448 659281287 690013309 928310520 722406427 271705929 842399346 119933731 531850961 636045115 423611011 13219417 381924809 526482452 653592296 243772699 138970521 752715107 206167696 597439578 449498627 358098519 218455655 450570954 799226370 760771404 114878894 271377399 469913822 745036861 163142197 633487561 36353683 19811785 796402927 64658363 190105019 175987968 195064415 609828994 108401597 492995833 246959180 84834597 466247797 219025335 724204563 567263311 961740918 182227747 731474529 307622100 607438128 448735792 142756293 658765962 783336331 525191101 680285064 282116508 882300490 956126012 685227884 57178060 664546540 330888733 460341814 471552734 948351919 143129621 841694441 278894918 594037450 363875460 260013682 994793596 411972794 27542348 675524030 642251328 591021073 189090654 403101505 142792086 921239239 520658077 786651360 2146370 419015471 676037026 939694010 565595201 586245546 56887401 107198897 373330043 261498148 123568160 391156607 324716014 689972114 144249984 303275875 527542618 615369475 657218938 264554 429621802 726505730 195716388 250794078 836667419 770445465 40589334 830512173 25613427 453815316 908294060 227848615 820501622 162857973 675688791 361201143 874979287 154106525 89150776 90855059 520727331 620085407 900156785 51843234 840380284 497039889 551425239 24531554 966807402 273398485 146009867 125452186 993154938 925113652 907610103 819902916 814530526 27336871 480242988 390910805 481045542 898908629 788084012 861503885 149680880 666115662 973894330 69529118 48203145 137127646 82705934 504564112 875050811 748856695 972028263 150317213 449227829 163699244 851592669 828621699 39959181 887144525 937189152 107230903 462584356 171238398 932677681 764663978 46456481 624961239 649029522 786762513 607551137 412506407 34078531 856890182 130630881 782119137 297814156 52032641 465239814 466555919 944776838 115104002 261370266 446675736 396355249 360514776 413316720 187179749 810840148 599782960 797424854 351864437 708752641 301950074 955428964 346577306 884895633 220210463 874102144 671044733 8777741 628986961 878071577 155887387 178446720 801938232 632048033 313613435 925756647 844404364 113637889 154491477 901393617 490542573 865027256 52420968 129403656 198378151 14195844 40173221 307302826 211671289 101313505 194237376 797307054 445060463 576548416 416876876 501656880 792845863 344413344 504804679 260033062 817900269 231624358 830032333 577044863 103267782 995851428 992647468 661794862 827777083 909564021 333772485 754984233 221304597 340756880 237710977 660158450 261973118 96764183 803676298 882695392 316698154 932534864 78971827 205658839 766055836 838915303 462043304 312050940 855773881 371179169 145556829 197049160 958556487 365550740 979913534 289975053 310321100 627516957 502108061 48233469 325137658 860623541 273921681 535140179 508921725 609702964 251181188 930354477 947795479 201837302 815221111 316802004 176809319 86186970 270015040 274301007 227468754 678740100 343873848 664062596 165444513 88070910 41037452 72316747 34514191 256076105 412952980 576128928 606584141 2722788 768271178 349319856 717248019 443167740 422885667 424589834 755103457 20778454 330568663 140033057 34209332 93677084 762053195 472862906 677068842 31647860 33738910 806853132 852500527 430623788 777483957 33904158 13867845 809452041 683036999 976302870 371069264 43291376 285815538 445592 880245877 100743071 392865748 582714478 598904584 487655489 472978481 245763947 498212826 875002832 860361579 967769850 950161182 609387688 785396267 154613242 958849159 274503700 790596585 83058273 429521929 447783731 258705332 676667470 851322489 847849248 344295301 945900083 119851287 170411216 364758596 42396168 538896371 931515612 127063736 694000068 360960277 371091579 469715073 382333510 733262531 12187815 219657757 261622439 103954875 582133967 755904189 626947947 407588708 657549846 151925912 968496987 302297473 632535064 825546648 699749140 498526134 914749766 101837110 530581722 836872755 302334400 909033776 510636548 566310777 727115922 511510116 956697556 731536755 918732537 78313342 988626764 675217384 253067557 558708060 393151520 488203421 552406772 409889859 587243748 823143521 222323494 745815400 15434530 251002206 848858969 819807724 154176864 995137730 739956604 291064731 370739652 321588865 355838035 917617816 563577949 234558819 809755957 489204542 598941068 282794300 511168763 139414792 317315837 954525306 345663868 136516617 780155909 362812730 475041172 635934451 148856731 492727625 474695589 964174527 298328350 145222457 451759129 907757962 111021799 714514272 62068256 653714874 757611580 661160757 965632565 652257876 905444250 729627406 178691865 266425169 481772594 27400799 472014268 189484529 966670026 115824543 936017207 873885370 705000903 843644409 767110374 194140915 789065550 926513452 977988008 767392734 650099882 884655711 764526663 692979171 993413042 820586669 659853754 158241869 614146015 253589304 799357387 238108625 657889391 640341539 451348176 633115665 290100962 33613695 507323297 191248001 3134001 66800540 889454630 16479926 119475154 947167828 412254684 235636675 441711020 184418050 210820805 792832973 662921146 894325285 415713805 894283331 459971768 539304094 408263164 262723312 144219696 192522161 486082468 274602891 408723102 708030576 713258863 695820242 610280031 470218984 148589443 548213771 26443127 7307574 925697473 623854219 159509966 249708371 676363166 83883695 473765742 424130118 890076135 868805183 114187821 676205289 905544006 918363394 484046544 395912044 802031011 581043821 458542545 131828667 37574443 758551286 813236189 867087425 629491706 415634446 549365359 141741604 173875272 148270366 294283064 6490992 204510404 161206006 28002177 789168841 258604099 729812165 746084792 560369896 606337947 642553858 696892357 671781380 195598469 541476257 161041628 929483404 913256659 166034985 585915677 113167405 509356395 524772139 120153809 570864342 449081755 682080592 80249907 336009525 756801718 177595984 375610725 76970978 599722637 49613796 549786815 790451874 391791367 968139560 232886083 126856193 597395798 325657909 337251283 258240280 436953834 456557773 238895754 133995621 968467318 412362006 475894556 195585289 25201011 895546294 520801942 234360774 106018648 704839289 979958237 191557890 589711633 483509030 134148579 336365130 607949187 596015787 569927799 295725532 471346433 450810140 110049659 700300066 762645173 29499864 622843897 813785018 120449569 516247064 176677734 119431671 886719926 610005305 653825286 74470190 482393242 929444699 219601280 984225685 31931787 864234368 833754710 180181612 265032963 515379033 866125207 334203666 557369166 169077370 899387226 100372064 235936852 915137630 378716068 304652233 32842624 722016842 957378642 973247770 908379925 298977643 813072550 856619469 408173097 535349049 582392700 546859514 899053384 638517131 566109289 503272301 677446207 212017514 321074632 712690688 460294896 56795507 51196101 176880866 22127992 270360103 250506896 439673831 497336737 66534641 833510559 600861599 365011098 800184808 30510480 634818604 421015124 155640228 321761473 861389113 165645325 41346728 963379767 204565043 979836074 803832968 598831098 39604015 892665948 760808676 376979477 512584752 943373326 445026391 969395660 849001995 388613098 895046642 665313268 574091981 280742948 530846207 819296186 829569820 160455795 68527847 500508907 880402827 70550313 805206490 388276852 34212113 877625296 268351406 505628424 192722348 624970972 523467231 508272429 890904687 909442826 18854665 405627008 539000277 315561955 623917370 119427008 122409560 759151030 828516529 293643098 370406047 892427141 481251452 987358425 97878636 621697672 871572683 358918561 987820610 733165071 163092124 910462240 624074334 824272444 648974692 8562435 924200864 423494573 35979458 189385312 114104642 991036845 897153279 459027473 187718798 128256095 655196669 620173097 187425099 97391953 953866625 429273621 675384598 111532900 10165359 331435238 939884370 923976276 199466321 978259947 95891631 887601196 830507464 148173153 726715638 953042310 489379088 29982013 669981809 636854444 412261159 464471713 516778178 582961231 932022937 512559187 952468680 602015807 882685029 615622215 351720964 366783897 607649862 769387495 339694256 874258944 836060335 592676053 626456741 475281823 672044234 243514108 527454292 540662195 156501588 644578858 895223151 130311310 343804312 337961236 535407938 611576709 116438176 690468997 744516214 848530357 580507638 137284398 161382285 559795103 4631127 912384293 178672469 130459669 711350903 970828808 227314035 657625735 514332114 240159741 829255681 717091778 546560902 975449708 253511453 427720544 459610225 932922403 879865937 817450978 334275559 982549570 540326147 901073442 122030781 971907987 270605396 696809788 435346064 285493390 458462937 742682001 502799875 67381216 89912286 464266445 537409441 95230499 171739313 255463278 228531380 127764699 197015387 857021245 74641967 430761575 67812534 632889970 381416268 954617184 175713564 648939947 478700479 651765498 581231795 187307883 908240454 914673221 814090820 489477703 959308624 684579416 441390345 187162719 277978308 834783141 925133829 160659218 646881824 512805348 390837231 814673992 401909194 11742305 750248801 62817671 822972844 454792249 326244451 585683399 381869822 708155942 846888215 433162475 758262573 751462952 297294065 389640370 908330326 800635897 195905429 142779839 815223984 615308981 118887647 881047176 220294834 148810098 221054126 696773524 153621677 7478750 104428218 298915338 33763576 658902060 833506957 409393396 569654682 563588495 753042674 151856254 905217608 930373473 550928921 698169227 135927804 874898967 191643429 901634522 202856155 904511003 846188530 493561535 373098841 323034342 784809700 697244323 704514932 381370025 251829245 500079411 686581801 987277987 118315620 548183346 485519376 720568948 973058624 777103968 613958490 814045803 875351800 404002226 300912706 868181844 75012317 766944559 684115347 155242825 819748927 27194671 482996468 576911596 491859917 833051987 813499960 79090747 938771384 504118226 401274386 663619097 125746497 796153962 207763080 256708609 657892331 553970012 86926532 633649775 847754876 768233976 53378767 179291380 249262007 350576539 790585655 147331924 635776441 528356537 557709805 7726428 571498261 535371668 794042397 939147400 565120526 440843817 34953590 2846006 466551715 382212578 636349632 558489882 756825107 269804152 178530869 745348448 443425193 862263298 730368367 25825117 343502862 969215663 842459273 705336644 114862319 199139212 124549090 529145828 73660170 153312128 547332428 493945309 744111060 56294735 234684806 856179326 316917651 365317545 756934805 356718044 523717997 514442619 200033810 957646068 334342186 870274369 3202933 485968070 962119309 318945566 893915907 629802585 80515905 541150596 285948790 659559205 952371182 346926207 72656980 840213685 150583006 296169857 479172357 825416377 891911676 79693965 330707948 349186959 435703565 248853137 765833584 768118736 823139370 537304337 842409185 878283962 363423507 617236635 133928844 744806705 622054261 818774124 748687682 651408003 969185967 406386369 221669149 383623056 839913140 447739501 519458341 906093161 781770150 623392391 67834035 922227265 539256137 281191264 584405841 502971290 855903111 327472011 206072347 516520098 124389235 542476574 571751345 110880736 905300278 390447402 123959269 827955191 208406914 361005419 913874802 346447754 757682263 317711087 367816891 470775605 701681790 79488298 601284665 774572103 368383866 707422596 436356590 657502096 664377072 393434496 60171161 936295327 216283913 606793455 557596380 34607420 86939928 290777522 945360840 795534441 278211906 475920237 968492775 11944428 580470705 896002910 926255713 172232864 645217738 133890039 159548626 588942673 84936155 952283104 456783298 459238883 569859326 755891773 627613499 840873031 930085584 772165574 158040109 866331069 602597745 858954060 731977797 905678906 697404017 359715167 40442967 288690864 879586034 290544458 971779903 517557026 262967593 320063212 969614147 852457527 82634461 957502806 322844947 527683961 534971776 815421964 766829105 510072281 469170719 127510936 273277566 622451935 409301131 721373392 549882426 265717076 117421761 43969306 537702010 845338376 513217938 294832202 377394401 253774146 205390633 449852807 374393465 318119030 432553337 989443944 19161560 534075309 822407217 662095374 593581583 152560853 745018435 518780245 397186010 63900364 101653041 71418686 152876482 359181933 697418950 564644888 476961627 152576606 169121250 820979082 595981059 753809013 339557432 608059671 37687918 750026431 635304885 993117656 919886211 40086011 523615621 260590159 623585309 792783821 23977245 30083144 79020766 138301969 100898429 398541642 586109249 91609511 541012082 966000082 470356133 421937066 533713795 986636168 978485509 166086045 921506269 22778327 666281132 971147342 686769654 393903011 549968185 326898731 161840036 106488605 222228272 577689381 981711625 496706797 553452309 293397538 778393643 52474432 284073753 817830958 604631468 889924116 183916198 413363245 32507605 515553462 970284352 944838848 896484888 247936641 562149164 37169663 156482885 246757724 101104223 47796086 806537398 666507784 402632485 999164221 462733328 407678589 484708532 133881115 159969015 730216096 310918279 695259016 57286574 964879498 980325071 183454386 111531655 526307593 722264837 297205259 928633939 372192444 659091166 942573268 961501433 850963616 796144204 858084090 624159232 664474695 291782232 395778275 812662726 826804491 646591591 24113848 164505814 514962148 325666811 430733040 911959197 87710969 235645097 878620955 540415052 94313391 133669882 272592180 203185026 564038477 781982708 120355107 506242538 919927898 615799063 289556842 426743722 237118784 771462162 9679348 340898457 483843739 53393951 814134527 490232911 699350425 420100897 652181093 379595440 519086882 511830387 697645801 39838548 922006845 43519051 491836562 122249929 43366228 984983373 11814228 433803907 252367785 734791345 337980052 562709568 943078599 837794092 223212745 888982745 715984092 281549284 889724178 712056798 188545863 326124608 157751798 112207357 92899176 115081855 326431212 512467912 135224377 263942017 106510553 726395674 610828271 939180730 858183082 19655178 197634248 991330455 711679484 491637852 399025470 168317786 80352540 144178325 617788860 915931035 828826447 656372832 269947910 538408477 595873235 524978483 941816081 156800348 761287151 870964324 518293651 575116477 150746027 347859275 268884 763574173 124057982 31014372 459271240 281951086 710398481 202164093 626675725 860280539 708902677 955519505 804864079 451906583 545448010 713920611 751823419 485874368 330915963 521293623 802171505 507931050 324576507 862458018 404297697 289733522 233896278 234128126 144598967 241882092 441920593 445645862 895041585 556932516 234746577 63148270 330520536 500421486 726299922 962678595 603406953 14038748 282183866 777295503 673668432 125581572 877973362 504242639 132760355 292497428 681886709 774322939 91675547 890967026 181692442 921462003 459501829 186511100 687096154 818944281 186328224 94269326 696251497 164554215 598477704 556574170 891463232 505043732 620556250 373288795 560007745 800038956 898759895 173582127 397092826 806963813 752426997 961526658 63255744 685738144 209310531 500371917 543578040 165083931 437996144 385965727 169719512 917952939 722286634 79402655 26868111 926915896 766249262 236541279 198636038 433558270 126547259 66890854 34319102 867484500 124309398 524218112 924901746 245197503 566421656 40484588 672976617 964038488 973878915 482009906 167217597 299375579 730654222 158219346 470724723 898232484 863873647 628735886 428771722 759581371 789925922 583400629 922362358 923868761 764049013 301308206 502938948 982151797 608940294 377014085 618830237 194767061 757493076 333752598 217492311 446867892 625769912 42228904 671627035 837650978 454925160 66254515 65652609 166557810 648854458 967051908 808472802 81219846 518358645 412913637 432148652 953843186 728469798 580043736 596145597 240651202 354947620 396416865 666626238 815289851 821478168 672941240 570600081 456793985 632149421 209443222 328692023 632707985 322474209 742289558 252996687 546970725 468436179 855408769 560016046 541426790 181843120 603618281 272758608 405781373 767270680 34030186 166595299 655892387 132784629 55709411 19626162 935226651 568629095 475138022 113190606 280908349 466672703 697396793 57934823 581288015 534993416 714745128 871135370 81666682 629576401 564316576 507102709 853991080 911454790 744721582 180783885 28379540 211615154 563998993 724163042 873903496 67798777 240419924 789288431 190674908 717553232 873481586 166143893 488673964 835320745 999072328 980956300 495624753 875418831 481793385 329157000 83529558 960779567 521815807 180526464 670910179 410566248 796629259 967500106 978479483 699336972 840203480 344065625 753438476 152945550 232532932 340613844 22176186 401091360 723499458 868370510 736214552 560561174 804866641 932222712 676596383 608956745 749560105 904373272 784073198 377763866 317409565 22146122 125002486 574133295 128349814 827932842 158707013 940770277 788142702 387592644 833364705 436916586 828173892 259033384 867141555 24112752 56047432 952174100 871631000 359466504 15906192 613249405 550074325 464697198 895965647 999703531 97822269 719220497 114681509 257090014 493244321 808109621 108910868 298810921 787064619 773488943 11472677 771187742 40667865 352757300 519580700 838691384 838399374 498863415 102069440 34502999 263336141 590618927 707574391 930567147 875110465 589253295 211458802 700121204 790470075 805710839 698434731 425760550 51771912 878720793 797666498 848927950 503024142 80575186 21831952 59140986 832406550 178315793 735212010 190050789 658824338 366581908 909750399 50962405 28567401 423167560 450710283 136406813 20706049 783583930 824347229 538428037 772023575 723269552 553527081 662666869 374571029 825542246 517894441 166715147 258180277 882941201 132110251 35958276 591257058 637051351 318061032 346750996 709263639 972141508 941963933 855838705 764499807 604087708 334194565 450186417 797987949 471274506 353081114 15457598 703914135 449743961 139517937 423374903 301093675 62259423 985626392 158609906 230586487 309387777 120794394 850097186 395004720 495737121 143078804 16685756 519655679 101212342 730553440 737518361 207553929 3972239 294989325 264860585 663174577 215867374 526529138 449397224 861944590 985564275 415284322 936110629 969505198 127886341 733044984 582002607 257753333 190600467 32004292 647540469 439051893 326946498 652432524 282812016 536855804 395130428 701406024 152686622 883441498 340621365 179131478 777863163 253448066 875595588 873063167 585898008 801037236 113389071 451201811 41450390 376282998 831646864 639001719 768852031 287648526 302160966 21443599 559527513 745353614 787503017 466217445 768460150 718288486 264207501 536315830 980422680 688839828 206864586 682372249 909713754 241679008 413597183 935430384 220186823 964547015 768873778 658712848 720754659 274722586 863957313 708812624 72697478 864066035 973717098 616928614 227901274 958234992 960501530 953747803 831153364 663933310 606182277 925124562 757181350 222673523 558551950 129455491 832847865 261049915 221666530 744629062 964480078 302051412 717778054 443064125 183979544 327755099 551758631 178976810 183657601 932025069 101922273 422926211 657699371 647169713 305361857 89583246 499299664 490557680 851313136 673729094 621145305 149975965 288030165 748113902 230945097 968716101 561271663 606593213 790967173 745717048 407323123 645577337 557096179 159186450 339177196 353760884 936394036 64574959 166822583 36354162 192271805 613407106 174373088 275518233 967963497 439619343 631580490 243497904 107420496 304973354 249649927 570895204 72476348 125743412 524408125 344455589 818579022 953842804 133825953 448255 585646158 714984459 460593005 10518456 46917579 159005812 854115341 28232629 344509933 279485067 324928708 870611678 512643604 275596356 587421816 559982864 579303364 525924299 74308445 124754281 693200423 892547155 181576550 985225714 462893989 124011726 824124190 27352053 106642409 517719178 819497665 119291751 909997691 663016738 515848945 724439401 972418905 898831209 368298872 925616618 310195618 519200892 169060904 292336554 460316511 778526570 273333367 263623400 713557783 946946259 740008838 979868014 56470718 118657181 709248886 64324072 749473664 161107511 615394236 666665478 325162652 726239050 383820437 357635284 297917068 114430885 230582984 744523350 609521370 709680182 876272908 873580032 78450377 707358343 894584548 632105099 202003836 319886454 311252536 142861939 140322947 917387383 323954855 299145078 67061536 665242166 552226613 951950203 327616702 180659696 897871687 588739872 232692345 619200042 40452510 325600964 48917849 545496201 584051522 441968067 267768376 803106971 363613287 923386613 824666830 250714832 708869028 151394571 43449659 686483605 122844277 33579310 477541144 539038802 804030143 854286414 232966826 903042017 731390794 441608084 597509401 531407073 717279959 863504701 691190503 32255413 170830708 471632482 352890153 254871886 771321521 929951389 388581998 148511219 483034471 613592619 412918827 894140720 578855748 204395036 265941877 714665812 13306757 834758539 994912424 100664403 565715030 892621986 962161151 591546684 798919537 782544634 457691287 187565197 720237790 30423588 503013062 445648873 97829146 906867743 493702195 8290311 544947649 321024430 569560660 727615214 808960698 144520044 301311985 468469577 815177037 312925010 588419782 707541308 541662620 143652308 751257232 101304610 417089811 558879197 477713017 969571899 897982031 633630012 384608151 760057061 61704384 954364577 670337071 906580338 276505106 703322011 201056179 984202006 16819211 703444657 139459279 297118699 740429461 249672248 966710026 240022729 871127139 139983768 569367363 515665104 148161619 294076583 170955323 958384925 694438368 897689659 615014581 877595170 315649567 99218017 400707357 608505928 950887302 900955203 257477063 484279228 323281255 56431925 38412954 890579887 391444507 917097543 583110367 408283629 17876564 279668848 835420936 307218844 939919083 738256814 790992782 795759850 552775691 231328119 63968701 859694201 503724307 57665799 334146598 419084857 621212429 127866319 83408431 905769156 608247552 115430508 197934881 424688796 67835586 159489997 124520612 447836106 848068984 497388198 467631495 886364067 462221908 798100164 888888066 876988360 706256578 203132500 459289134 591803306 672424682 930663014 140360674 22522118 971804442 567995292 678139877 694899744 228602100 194345259 366810797 759925220 625907066 855293514 83325190 294735987 558436355 568827576 231068257 857904608 288969523 504621555 99006677 810537838 74250361 950103689 907292440 972333596 158932005 317063395 638002893 491288490 477736066 824241931 959457863 252571808 979947974 515995936 233391617 491366886 385150139 398856106 818103834 267407036 413313718 429229777 710164523 774404496 464444652 156969951 354884088 61176626 513363895 951192915 574090125 5245282 649620004 153437464 800346646 866517722 985731937 762963566 401165051 246585267 115893812 704321910 522559530 635756244 207058172 224239374 964066632 118231509 222240815 934196292 222313933 714500909 326194888 778247461 154976676 306375213 365656900 502580950 555599499 2736042 348677972 810770548 116360236 804221371 721514203 253827701 144644582 613651164 247757816 146157192 491136011 487455782 440414646 807746785 478563264 646428686 870045506 976204627 477422971 443602922 696729860 322521022 259142942 241891588 620538708 711934053 229408438 832376766 361760340 572904130 428330828 974324398 452090352 985401654 336545082 789692835 346931786 826638151 204175655 21080311 203249221 329178118 217568898 487481192 885027433 131701397 333828826 103874796 634958092 18731016 915490647 739636398 888593898 529695532 964897747 388009758 212281059 215045646 791260908 701962421 404953189 963086673 330699234 704588085 702408541 53943961 577970230 895515173 641401560 91027050 244202805 671367340 449276146 473071623 363135293 79627621 793947020 911071400 31894294 533200503 428124240 718515573 585801182 842227041 619987010 403233724 544381632 794706930 118038119 830894001 141290984 656425000 223519025 421433333 218661141 867764600 79017103 524366314 76079558 70669701 292023087 294747574 871560679 777697383 298103748 981948527 896502907 333483282 279360742 345559239 672557038 761148454 158134698 803659085 507025460 55943115 470812320 334856816 299630213 213639297 803141062 648019857 544121354 361232716 327411491 781617251 586537993 501936494 172308059 629530242 278356908 325921395 741911260 301135460 737447565 473892052 247689830 495239797 308106119 586442730 344970657 643900708 291781002 600722132 517584360 729351343 601733986 956262653 310261818 559715859 241799790 713528480 14447442 853100390 605627867 681733407 144783439 694363529 245463036 709884545 366529178 453611241 349548586 851553181 234649650 536757314 851820706 322678980 851539904 122742078 923839323 106557760 811205152 210745302 836263849 110381060 551630815 292464045 270499001 186878139 782930832 762771069 243971283 788589623 512396742 841063603 349900428 946754890 738447605 186844087 56138069 149522581 337439916 933254926 526225640 949910567 212090528 835362543 159777460 538406571 56715082 813608323 954246318 245545357 667012074 273636827 188569288 733192331 797279497 399974297 238915993 692832275 256403143 692264681 413820150 497643271 670475033 733321823 404118669 814801419 315708360 30770363 817460814 947376047 809264646 365013052 646264694 489289153 18662334 818320871 541381366 938867387 937083293 599783315 261370270 731192355 712591838 19354299 78521961 312580988 574835803 838902192 611993737 680407890 739330142 381383734 693812161 404903548 988363894 807211447 863237560 780143033 671892351 438822336 998025133 167353774 34505296 278362865 471718697 195503458 406623580 609551958 514447537 828476849 330307048 925807064 899453192 788434253 548276358 751632650 882114598 512656863 349223047 130499646 86988220 436316290 245664048 291725812 316223840 913704207 691418203 832328580 797841300 268328169 707274335 618582835 703207708 942172432 131352986 679507594 901126362 312727370 720734346 889168075 397109496 986680209 739676434 168872038 616146298 48061784 930299901 559041608 761530104 330273077 541584683 456469934 432354562 397942207 975403916 205471017 351919268 816838712 808854999 940132341 630031516 961179745 576875928 475756746 58859967 109651637 218488636 977737711 927176780 90152665 599851416 616297729 530414010 691370543 747032858 32074260 787205344 772874708 152626370 255220523 302967566 132105823 226134568 647540756 968313346 608009908 14082860 454434265 886313325 946770669 760743925 640784960 930746444 8405374 921232102 403702844 613997223 872834697 443895756 105885002 246929871 304551133 441781250 843989008 420419333 159427542 142025215 918447517 750010618 168754462 80522832 364486203 849301376 282922766 884371999 426774766 107069347 426082908 874828449 832459475 393658108 631391728 575001793 349998110 511441515 247514425 437785214 139007619 452650665 352978042 515491479 547317411 249791062 454482879 320977546 896267186 877141231 980286951 168807791 790005714 301585181 968960790 348140125 298597708 514171562 115348065 981799237 949516307 401703917 952276927 31772517 439179552 132846628 249470959 457559311 152049975 967064100 249899770 8752057 195782058 645115026 522563034 303595909 587831987 183377822 593087143 382875925 567711960 100920852 123338375 182638516 472785356 501006761 628513999 330671817 226266005 543632126 920359367 32172888 4573202 586237259 281873657 879066349 330233767 801815556 226918661 995148435 29105671 442056573 179552608 407326218 356105674 831150998 711929106 468771273 894788804 841593209 916170306 226521122 277317374 356622260 905414729 206595579 238386323 459543067 65104191 865203736 925494908 629825244 822180587 790838487 793403632 322550052 281477404 840630790 452367590 638530320 211028663 146141274 223902259 690002484 717443812 64059833 163954320 496186502 919616821 795330351 749440563 925219469 461030116 524510976 738866855 832609434 844979448 402779493 823954770 365641690 450550106 817031854 610235694 726035982 450969845 324056322 734490682 693705292 333163455 554701990 854167153 544594600 449729613 434758646 546231853 951894613 389307677 195909443 191414697 421579195 718701231 491770211 49920791 111609393 713269385 750788437 37969077 525125491 750503940 935407452 827356720 80123607 494094789 117946792 802886837 406233015 464004888 498284774 547909398 884466346 267003977 194932592 871974374 642959202 341313691 780633616 860031108 771051432 689603200 107072364 475500592 246552838 570416534 807793783 374783236 752536846 144610553 722972718 242409731 233316804 781786124 330811766 190617638 563358340 387346517 1497019 928199830 103522787 654849949 19505410 137819669 784421311 149974258 868394641 77268976 428071804 896290338 329467534 63882760 116966511 460988726 217837616 334341558 863219010 952865140 241120577 24913560 870680874 829463696 284471072 670014732 543837951 188250797 452072316 123675457 881304747 524642980 394802489 525663052 971060670 40880115 174625088 410463113 676319471 822356518 596477315 396048163 176108739 252321496 860819894 296480842 841780434 521236798 796313768 663514583 801561155 127122632 783416102 944702843 467859574 24039314 35786350 149255515 45615250 339924642 216370917 857535097 460243995 322323090 37018091 639735241 442150138 759567822 959257259 270711154 602263182 522491117 450824229 372330478 519634510 470027763 904992269 662355782 577070294 838918551 788006374 692958806 814672380 883948432 478834332 926334399 491134039 771631485 369279700 249100468 174497381 225454189 28336361 694133408 127759635 468521320 469839038 213099406 24100178 552183047 702441829 668154030 793972442 439358006 980821099 467691019 684479164 211105352 189126162 304754174 692874167 828971328 67660161 451201778 562386015 434088911 949096799 873662073 511983218 212169765 526221004 874521096 988846763 189961584 600017794 318959590 299017174 97725993 762665740 857726502 678426712 44373217 556042401 993019651 39864123 735257265 764343024 809392920 410877625 535918997 411154472 53913858 211697644 979227186 709479816 945440383 354608856 699947778 196351953 483701276 665899081 85514637 96773203 479224480 648198610 847107260 235803819 569066048 338092377 931996742 427947867 897319605 73218611 422434271 945965234 723601840 592848430 79816969 575677532 692342507 813295743 795982263 523513116 247440240 660097473 144879143 806973091 148558678 799958724 834599049 256585124 552272362 608606873 115806557 159161658 522806503 421192219 119850035 420992901 219087774 601750854 752472869 87959 814870034 562586228 243619877 499981309 713934173 501090003 921257938 698972057 824837435 459747018 981637564 987895704 94231352 766907038 718839352 26700472 360860204 145832809 696799795 399300676 752871922 129863177 235000370 495950232 521429167 899537466 526917264 840141018 2780254 277976728 687714342 973580878 577369459 373827914 992106757 534219613 810404055 770261002 773526030 119527852 429448929 276376973 941144081 472527071 629228528 925437113 284089109 861883236 295783923 766800843 662970301 285350158 160706860 460896424 160757142 259998476 130709431 780180194 484766720 376555617 397397521 895771450 935113220 419102610 996281994 235557978 504368457 865003384 807606868 485126633 811351480 368607471 34914334 981413807 875581167 278749165 306094966 254477181 499819312 454131911 460017885 765703649 319488170 810805930 12204700 660583783 588934746 422562013 371212806 989631844 694477346 815751869 41699922 858104711 882818498 807078867 350120658 738551236 639980519 184921420 659540761 459481475 377217181 837277702 544716721 586707288 884154637 546709158 136538510 564735688 557325746 233641602 627797564 148630667 370638015 218101819 384058812 635400833 410798688 613788544 627180333 597843311 511191348 117746935 933780646 378594973 249152371 684381389 170194 406933801 460490492 781285863 757831718 698359054 341520351 330559544 751904835 357139364 350415782 482299349 499962607 571276245 129076723 272295722 868359372 676440483 992832140 247985931 716788494 88960307 93826193 427057250 543002195 489644708 9623592 65392081 731250403 278317926 569021792 382107805 767227536 350947488 365199161 683505810 493985428 364736423 45559296 381197507 620075233 233750948 417529996 342750793 521019967 273668923 98384548 250374794 638866963 791991970 855518234 789267966 486952002 532609617 666283450 683259820 585113435 176074693 691278266 517737543 186258752 655004772 270440796 800611017 620562107 238568844 655897710 570959357 607591549 75937903 784257200 50530407 510183160 948844643 11020068 795437652 278512710 625845592 368790878 723914004 561871915 527568650 8184550 558173377 754140230 482863824 933387307 233273329 656426588 2668027 399292679 130841934 724829772 407864356 41163850 807012540 875616701 738470756 54575448 894598010 654981931 18452186 338463288 591124094 417129736 561799287 236649974 2951460 117361957 512126678 304110326 639909746 782119533 371542179 981439820 81442215 113034969 801947266 606055341 322456769 725290172 274736315 939421889 699501369 74486540 295438450 622972030 252132455 636740413 727476428 234777472 384750790 693712383 861551901 661616960 383448572 13380937 374125465 556978375 158334042 882417475 424989102 503457124 378938836 741384004 686941125 866244117 344227552 904974410 35073226 787431972 112689064 364195129 97554189 311591078 39217710 368237997 246981053 751498214 759514361 949779466 482802173 990839493 771609161 157459441 709638246 314310370 122706170 612602752 744719451 636403825 827182665 655823517 371960564 701384009 195200840 543165040 649845636 186288156 89215678 122618637 836516198 534994200 719053852 561493928 316966972 819129317 82096178 915859443 422713576 153958129 924208472 787304577 8797362 474636379 312512979 422862574 39137314 294542101 735764977 323987455 643044730 106293958 201121568 285858318 595156156 109856563 980746799 350875305 171909827 322092296 582609742 251082913 645144669 480098447 3732913 886619382 240532588 285029671 131927441 939816618 916333631 708250398 617359766 386497457 119692605 387334860 943053847 27573303 232622234 701222613 129365196 955964478 965674682 677865051 448755501 999242413 254121654 509208337 267773408 58280069 730215072 285564224 235129633 302828325 387909078 367252607 50275163 117817378 359010014 940207125 926573262 460764543 9336640 192877043 308073424 643279916 147762051 475557136 824990924 22438975 5447549 752987010 388352308 872845120 312916378 287148465 879811477 535972232 813014773 939552220 309795420 355887277 556677639 787975744 140419075 251446356 930524102 410140216 839777322 445902603 245634787 475044464 901073110 444622899 789188240 227597763 665276889 74939142 260081417 498490440 843590520 630163526 58577296 336561645 979160120 927062664 196971346 335824362 102488355 790960364 268402123 167361699 130319213 496650761 829474613 562497831 999234147 586263718 152748976 950281124 906009192 316611155 789662437 939770416 487155587 797947127 294031361 817502015 482768284 675579893 108364808 109790295 357319259 461793684 722165192 579961814 588533178 264350545 441689713 447700711 42371871 791570323 939439766 744144265 360311701 684442132 906032659 683273503 320494167 362749646 256509388 262020623 105565840 306923582 214972258 235264353 73785538 488622676 397708786 36819851 353729817 471331096 194973337 680918038 938574828 475208926 283894145 983791090 880179693 196388333 492218713 550395830 52922804 695677654 901839625 984281307 266638731 998801970 739814849 455479578 284497213 676531932 254061097 136768894 601089750 480295549 878172598 343900123 310851378 802805 345855528 844815023 804379572 352301915 64432037 981716650 953662272 553513000 38433342 10767070 461966564 802680106 775447603 125724269 820158489 589633294 359668526 602249004 236202661 104122315 554926689 807453232 481171951 95326511 379124351 359471895 255216045 793331676 375040464 984415742 723752308 765750264 355623144 437418008 187292870 85324149 209616830 4335674 397456614 601014670 443533220 91332242 919878119 639668253 779472954 568465399 539430830 491239621 173865951 329655734 278910155 421238713 201969587 317385136 74290807 969186148 573205688 675017405 374247416 664369291 454852303 375279867 462989560 757384442 636046118 987025281 598550875 381412163 483509635 935888342 967102129 102859003 96419116 258327416 684978930 448131478 375173462 804935888 538868842 856350123 135240112 492445184 160703106 278711981 896440286 800135890 346343726 680222311 761928116 167668472 973996033 458717663 893696876 217751087 232468049 689385481 579848509 994170217 572342279 259374574 298260051 844268460 537482954 904319087 597183454 927086185 404297522 200753547 845900856 889504381 310471708 883047086 796563568 482735230 288085340 283037299 331771441 151455568 185098124 490069945 540542136 772045240 192775615 571345388 608633212 383960675 844817310 93380316 808113771 200098734 427456063 325940048 616377258 74533023 24713097 821069439 845163251 644597579 971482914 894518255 517976959 893551202 505037937 472302901 219280294 463189325 823481387 278971157 468413112 114050827 125683135 482287826 603498525 869154822 975721224 925100055 61957876 147489359 116891449 155717697 437527030 580726125 131518493 975248833 607971714 206660539 567341678 465872550 77023501 464919776 569931994 15091647 164194296 854596236 4979899 219341732 542432143 788792312 837398544 329498591 684817479 515411853 392664396 535471126 41581475 703100561 640376922 990522073 26303293 197926538 135174963 284486942 773899285 389130102 708385635 848852084 435133127 536968610 267757575 942734487 764326761 595783153 105196640 519782891 168608360 425005651 784405242 955178513 275210693 389706499 997205883 922673829 976288120 891753071 131948892 240319421 732791828 822300476 54192775 713667542 531590328 28672503 566123166 573011320 193476856 454967430 545498403 365718786 206448113 158123515 374166598 211683971 640093563 648390532 571564236 19626244 751842959 170662165 256981012 908919170 531442220 928626164 364127593 507421067 372360469 527667702 614964143 114937231 182134435 261580557 778045022 135779027 821276638 786039252 688202843 654603208 100784013 100950969 737672501 740918955 757663607 46606992 16110478 389463150 950704361 613763792 271028882 909080937 32916 182470233 405227896 78077367 798183792 73001525 576253255 764061005 96558521 585315090 872919768 911026249 363481926 38278134 182723472 270974395 127059333 477309996 499272736 962916972 629114067 43295142 512804845 427923985 928537186 461880608 466406522 338673167 690427663 259214477 324513277 848549588 203243687 335609356 562638596 393137558 381891562 78927854 556656474 567273543 492101237 213033131 817626969 40852079 729726293 88605862 76858772 582673839 405419355 778343734 965286638 638537439 942055550 863428846 522786158 320790584 7507810 194108470 176240348 640962865 853099974 54230150 218409203 120489481 943035199 795670774 620024426 102258900 815509698 727421898 873179310 26581088 304284470 603729748 399077592 131432941 206989592 21127259 626284942 388034198 554287373 268959256 701334603 810442800 936469740 949661595 147488642 801265134 214349814 325664747 527414719 851891228 813930114 564870578 954823426 740886012 157752725 115015639 811169618 846855833 745128856 529680672 924845868 542624986 922637893 230011574 315051344 50778896 333760720 969745248 77385237 87946192 273119439 218431593 538094583 809344361 396771689 229313825 329711110 642388691 984213407 943422068 148030106 68404280 701142889 529967415 873321929 441849138 832253667 930183012 277610988 799431422 833389557 83388195 982151688 528694577 506171491 566909047 16899463 731341414 270756926 356701944 8093279 796019587 402074259 47310816 268112291 711182189 238492495 894279132 66920265 131279800 790738272 898804950 935491951 343691499 829169304 158748098 191702832 666624741 741597429 555940286 799177077 859300916 58067415 869382995 499464207 916770323 493593914 206457545 116778503 376015355 850904205 302706400 125542370 768841241 680995301 947319161 641735043 533457243 771462098 125569287 852004148 688397183 927772566 528499255 825005616 605113486 79232245 518762776 69065165 446951025 906818560 454068680 149464397 332541424 210392247 699768095 532771054 4339819 398051483 38389742 561480503 696150072 327319006 762909483 802527287 50831152 470541090 735304285 388981712 913663514 369047793 826048396 255089075 180176123 572596020 937771420 431230297 388278481 752664322 63880669 964511646 526776863 780829149 31032524 946470537 895204640 667931 879511658 254104741 587480907 791523548 717186186 720646056 300573946 364570582 704790369 256701679 377440575 697119452 564584239 946199830 290941579 37368671 791993056 759386940 123702791 871734423 1021499 964409095 795935693 379589668 350049727 476113578 890442963 700473659 670042526 606984965 509881052 484359373 423516142 146239500 508553315 851151664 118982292 965465667 482077424 384854996 779084939 16378921 742640523 22343015 850558077 88809484 266809203 884383708 183372535 120170065 380007940 942060156 56296970 163730238 308329146 468546940 578664831 588466124 465137112 176675384 665462299 370676179 446000430 656742767 735378868 406847886 266980195 221174828 578389039 613865208 335272659 190469004 261901365 991329072 892143538 187361322 910496537 519841249 274193921 418085342 554765036 770510379 282647582 369255266 289351706 549175731 347240016 160391710 325371738 741307499 816240134 97285323 6198778 704391275 281119444 33557757 590278146 549836189 728020094 484944886 662239535 484390252 355148495 862809541 187200923 634072361 882443232 184939846 907046976 898727898 467343897 674714438 306409365 237017420 235096139 184207618 848612701 474789005 623963441 205349170 857067332 636653280 210233979 170170950 684632970 391605444 717707603 836734860 35697866 68873846 392409700 879248933 846566889 330600680 970961101 22067254 885763126 282313605 445000824 102111991 159069589 2010919 773321264 463626883 83060286 504145600 73678906 678552670 134918481 521651649 341514925 844695202 997592499 814993299 30204989 552176468 378897239 34112108 484457880 970067693 66133942 779335890 438913040 356982048 637792642 213221355 297621974 54101838 231446955 432731840 340915082 676387993 152908555 717489430 249269440 456036363 911423730 672280148 203805596 162268349 179416069 463655110 519363015 243469258 91986406 277078775 597705136 483330199 424250608 250080169 949820617 622881929 999332790 753699539 434212645 194276161 750873698 348007388 141842563 808064370 4236405 642528572 475975540 218386333 519020598 363513422 309096069 512920663 984595550 230167538 57237478 762415485 480449064 988471353 644839804 929190838 299894123 317397274 444233879 745422019 599068604 726072540 518149249 3741772 143620219 223449772 900725631 855957059 459066746 153984584 398741560 124522992 741935868 262138175 409792358 765024930 592293297 81447804 800896103 248302399 897466250 317850161 694908543 575184697 710362487 149493229 327813078 254864279 944790131 569335554 392910215 48747318 671182395 406649519 453914732 83567446 90218664 395185321 644119155 445196232 179609533 799273311 133310106 404940976 216849731 397159389 656184484 960156677 20542988 645179135 752968485 370917590 237954112 779821238 684529723 770376752 184961964 897238947 725848429 500255601 339116810 193933989 570740317 734168507 76870961 188738084 693106654 44345629 375236392 688341933 480823031 735802620 828843349 444056596 335689138 171870173 528925655 279816212 579197191 942807390 967325210 471859201 71837681 64440344 120630789 825725388 317259950 242560219 138722467 799469333 596578127 669867672 348333203 888881165 657534079 506703134 124284872 933851051 897396301 609361152 172486065 613279843 770648226 96441251 398568202 904913496 417205304 432725624 79470177 531943734 373431562 42467790 698628198 155577235 691904412 937527930 85056486 681113367 851149772 471118465 674195634 6020816 556404786 655394770 513529078 227995012 3631934 778209653 696634039 90447364 523435781 518221157 383969376 563019343 705619298 294439848 344234007 348477237 80353431 418219750 792731568 160559530 970397874 140957991 882535996 287451785 653881787 284099002 942323988 857057680 23836146 964441725 475070146 395879881 532979715 132312047 523801274 670690683 405757548 164714055 229937175 811975376 15026776 614961042 395723154 248893481 863797177 114926363 352493019 530569347 392201970 747155845 367286339 769632728 988611642 937465247 803093067 128399225 285886457 115709271 158063248 588049018 728507100 568597163 548606367 669539160 472273272 202159020 956738568 899419436 603338017 576606925 459256073 141055780 278315755 166926778 490315562 983303819 361440788 72137362 756525607 113277043 186521532 580998629 721671752 76543377 441970689 266991728 871435576 975002162 312212670 54735340 190218193 495455336 112738315 547735224 661018969 68505933 324383388 136882700 43255133 606892501 737795673 907677668 328941447 368176515 404802953 187826832 719998209 135519012 937427525 411031446 763327598 191499784 451029919 96583462 360128246 670032605 587661419 334469723 655303295 422824517 955364600 348808332 561018752 108280005 794869248 260462479 920740465 735274843 156000784 276389770 880377211 59440032 801507260 308581900 420575696 629205444 470780701 560529724 558018451 203565436 404299890 643867802 74238311 938989428 254821345 799812957 12459849 80414131 444124468 478991092 643170168 523564268 105218617 405854236 128108647 900653982 685159478 400094845 898807328 787987687 3805115 772690235 347765247 43870047 648874184 235709195 482909294 507240658 944240983 594975755 218588808 84411752 205581458 33534879 895287990 510625090 739273511 581189595 916612070 860300619 968959192 501916787 116508896 291281910 686303873 829762038 961660518 983811559 679982319 742609418 844503452 76465243 19260838 905254207 989154522 766333341 578823526 556569943 811242480 720473030 300406139 183579062 576256791 247973098 91336883 908420505 722441908 218566612 882680168 744181877 958768209 912758991 787738250 75337630 497625100 864704261 496972161 296024936 791703154 100958578 931128108 199510429 206374263 185151937 355567326 836906903 620801354 741510112 461366261 373420065 359125327 354754219 76124780 557924467 626201885 852599176 866472482 643396306 49905271 282210993 945093954 621262622 985586971 933988470 128625493 466578569 852174610 134762140 730127640 999742715 998297332 753973918 681692184 875102919 537991051 336296120 504826791 437970992 674817537 918225725 839607425 624649060 84119359 758580696 709725188 806222488 129639333 470438871 681922592 688741543 407412366 122627560 990508500 656770968 255420507 516340451 926021739 181761936 304588840 225849944 743015868 838354206 840137621 274277862 77507098 731644138 934275856 868338834 712458098 567592210 975376452 9945461 38420806 639519411 480111476 44583699 413082981 216583228 110048820 725083821 330594359 771012977 15658577 244167998 545720348 12848650 938385144 445131570 757852229 944022668 694728539 269227210 764421272 598084360 847491450 19469974 597056509 233209876 9771788 986269067 650612886 547148918 121527494 148241242 233594718 435948794 533988776 424977846 291518336 13565437 708633619 770274520 116914495 344093710 618481888 174656560 826219209 977077713 884588861 298986802 282136600 214075601 840662755 255064396 434713096 555690261 730787504 865978130 187169511 247732095 124769434 528986603 565448304 71255553 216252566 549817452 998854372 667704255 634157926 540388429 731928455 310967781 85122858 980080150 130930088 40636180 625482806 834369720 212333779 143524538 670106437 786178320 178863531 537797437 309155816 158733328 755328784 397288579 422839052 371978894 71387054 973747200 585775685 684506759 742724255 44156318 771575602 410139515 718134714 206712210 739667818 856786574 342900741 145368558 135194283 430376424 398736183 793639524 678511845 329540946 328678173 171349764 516804445 609003616 914253077 444047081 673843745 653849172 766090519 623514862 347285787 977639317 652711494 799639517 272283823 747364128 970175775 849437927 886930571 493465210 298007872 829216667 204957698 983478910 188484075 105084947 300697049 303595064 633586346 842203037 266780195 799354632 101785615 794710903 53552724 119971198 326080318 619000691 234266766 99719854 45712387 724943769 370276260 479533590 640147735 559109891 949839371 603430379 846210974 292463544 866625485 733014703 364506481 886382240 163209725 269961117 207645564 626266836 860512393 328803041 760796759 322912454 197505301 453643630 737770273 280552076 263156882 984601720 660014673 801510797 50737038 133052024 422546279 497004176 279700540 351392604 178806889 716413831 568048071 480531389 160938480 903023050 161605452 77024079 459905620 382276844 680826383 309730504 500118369 887741675 574810071 910976983 44773620 491361836 36891646 995146253 964451692 627422539 953204542 351211274 219137328 557518469 405404327 579076297 562919816 313658166 66040567 402488246 548099419 127314934 845224041 225160315 57972563 677476102 74984786 642873642 25257377 80686929 176076584 413332858 290420950 251653364 571443750 597061663 416346111 265785684 867973956 87142859 182812756 987066040 636499240 905953604 448930961 341835171 48327884 72529279 517115688 801141841 206025237 581492025 391939105 437405158 991270308 637206729 381497927 268097355 455721703 761421692 923245471 286492793 707488189 558756046 268394332 78074851 616746048 938783220 795913707 119170351 766240908 833636577 268180661 112320830 984590176 875052546 174336506 930845226 293846532 851739921 595141122 899883550 156562586 993241889 79713188 296061254 593789704 384093495 71944720 77523503 878102228 496060527 928185160 151963730 83290085 952748097 666339191 346236853 902334298 532594030 158321202 797456335 389460835 923442430 33942039 629670040 551532580 441100032 865219577 287873779 797553217 240577575 740043780 838239467 819254399 756533629 658057033 20852202 581900956 688879184 843668334 250012039 905226235 127155687 593502427 480602614 666206305 121505467 344005229 968150323 497306779 218081882 377100893 794686510 31296724 436811387 290243113 316103517 757359697 799484484 238922365 94877029 626952410 869729720 548366075 884441589 203373205 804311908 317503157 560172680 702653114 485140659 513913291 507309036 894302678 419789036 488510397 159859159 91396896 900567587 978425687 466405840 507040059 316940790 95526953 670124496 107457588 228246347 528273529 547698458 167001283 266934673 506658505 422592259 635068258 367056315 100120938 39482294 957267126 886981784 721198821 985448502 935752391 645453474 978065171 423392649 628591732 451449922 516481334 975286540 65976827 681059260 729372594 627396724 121519352 366774886 334417313 496100972 270862350 671728661 108993174 100344471 874060786 919453749 852162315 374316003 292613793 156043956 658250972 250596899 684119645 75260418 321296884 733864766 240191699 22821971 682530519 34715458 313583055 108106432 812100838 716349468 588222529 51591015 864566825 828195357 19669303 141196523 439841394 435477493 917414232 177745409 418999780 617933687 16704424 117722936 715982770 185570523 731216853 32281860 236780684 556895330 158402849 517550787 399929639 793569710 317340760 880367918 209342299 232939155 295149475 589152114 771955711 374680153 171607444 437220527 907385784 440342259 243143388 112888521 622120692 67834411 980838708 466599751 102000846 303398538 419966763 809193870 376538115 626055734 315925233 178208193 519288655 581793200 289693712 409821570 654165713 533959490 642650467 438143297 736398511 46600456 427998461 43868901 54139179 700991819 602130215 379132427 94995002 24866381 388480107 332899188 541826440 250626045 620181521 66087392 184635302 179528419 548247763 349968383 657474293 598471540 173338574 56976490 311062947 508998832 909035818 22812056 881980703 34763502 533361679 727315913 464724115 238324389 844371372 401947321 655243120 363871429 239446947 474812523 446990387 400250216 575574113 690736697 47338366 886256070 994021155 32929867 317388861 667924408 188877933 690913539 78126383 525902093 918200666 338738320 410302696 295262836 271279200 377414450 76063507 472225183 71487309 177041819 947423204 776819867 175641461 188823954 791831513 4807548 295521087 808104495 237256438 306404551 511133755 407587310 59457991 771745276 889946001 673282809 535603491 755163505 211384823 834803372 494150638 812923227 822944304 29676749 439088977 340597448 234084322 769564909 717998135 958094472 134180759 360135091 206725438 58002837 484526508 155890200 634902575 154009742 602402438 324659530 218512529 260331309 79844985 643330309 223787244 967503883 459238094 921394750 705866521 23697508 881291648 342552410 357240116 281920251 85190676 876834299 434496530 794604493 977028922 428024281 802426931 550382595 113110150 362071796 337049542 398523230 252100045 57619812 633558014 785576265 52060385 773588293 358166438 279788025 540460506 190190078 377547923 432216703 206917414 991780953 699766661 381342652 29243595 283501576 674457200 514518369 223795005 23827055 627012325 611547953 794108010 324985310 854194820 830853777 54491017 414469103 385158717 186122273 594654694 676135945 849361490 54756447 960321555 833696160 34608443 960850363 112362196 366633239 240003047 109803516 461469894 186703594 759923565 774681090 36538810 599240284 870125956 506023890 3404447 242068452 534804633 340173813 603295831 362881459 833554179 76102016 263872045 674254496 967313266 372551896 699095499 147222439 609943826 521504146 260620619 928248114 372482884 734595553 963562849 341038734 782158580 137406675 727511169 368882783 515915669 476997176 242594859 342452344 855901630 631282808 366989737 72333337 262786066 112021995 393016611 640931116 284860078 948493377 220148703 461420523 930424819 324721453 129226475 168019916 3916102 528388270 299866133 517790836 846813882 375078814 143416734 104995238 537340603 198556814 718191097 986109296 677499800 97497234 72938416 462594760 31800990 659848023 997492943 17464892 60047629 474578211 113648086 784966789 680040663 983988049 370803877 707282548 592259999 601440152 914724882 108914327 86018904 716989390 383188706 261533235 120075675 942386365 667908486 900589545 599713439 619398924 614083180 805754523 564452000 273957966 721026580 278315174 664943173 9944492 646784930 375449780 684507943 890681657 364631739 809663046 709085536 915678040 634958285 139160051 633926302 23205232 227422067 319201996 828642180 693893995 615919140 575290818 970023915 672620500 729095221 322907863 296600268 63057764 518920678 125778930 473383141 633341369 870464952 856286995 54354091 73521712 940879847 878584976 992694554 903686232 472350908 286985758 303687998 315387143 691276289 962304147 753180067 564219009 494713422 362949785 106939138 284738456 344519132 975495271 118077879 631650495 866695744 945955204 444117035 769988251 344375099 111778130 348889078 178170909 78015820 881295189 637707460 378715944 897095288 54354804 518987315 743377612 129254145 414721622 613347071 519146326 768877801 171748561 680237976 60972555 983534412 356965099 441349528 712932716 39760330 403460860 964101445 650576478 938015134 137824059 588793642 103894812 466540065 846876391 39549145 847639448 455592978 187908981 312238606 495431415 463229064 831350095 404542748 568925701 165070754 420188662 791668206 677810712 834047088 897813327 606180491 202020923 551367829 426208601 249435745 674850570 418137946 77550161 28740614 669688683 438417969 162125150 962323526 735157422 685181437 544206762 864561430 425792336 124799927 46891058 755909816 843769294 144322396 299063356 136927111 883403239 219370507 289526805 387866562 263142995 851670687 863060262 658019836 431340085 303221996 732468834 68258270 453453959 37349875 126228532 315667352 927134127 80708510 65491907 585117217 828404808 332495772 298251135 392134136 744082915 558199654 677266085 170911000 515458205 924927678 354557245 483609652 112426395 51292210 908651630 134357017 504970759 946977935 26295263 18371461 661305297 741155594 852679298 558567329 680667538 529328486 447339500 10432796 373651557 995921606 812235381 494071755 276099029 560482366 735363152 745442364 749643300 789701241 867577351 503118221 164792032 65942328 798766437 723180250 464505143 811107501 78110511 62536361 444898010 134635903 589928969 919471799 147349628 260056079 112205677 938694149 431450854 995496808 845976238 424730044 594752714 924194981 51289860 994709105 46670835 339841462 889950693 330901156 947291700 788350675 947243897 754241435 423715665 792649042 487266719 910224656 362176768 472554510 350170525 951400603 589547040 542177858 768676612 828647608 155105693 551888493 408143555 447930858 178008874 678850720 980856257 342782150 747160759 196342878 955721086 703771076 501885145 928845422 460902762 134678238 295990600 573929675 167450286 454616345 278264418 286988813 385517873 656675466 960329195 471994849 636516480 944314120 62113528 741672836 156086684 527298273 300883887 306733296 347870911 144458577 361492155 875960674 511788253 359854298 662669774 462903884 372082862 516016112 716810659 257129829 128156761 693108023 765395809 290609568 410720779 888059539 66670994 727109320 115510379 669968294 193724347 882407243 378650532 39962673 978125075 765007267 151259411 847054803 857915422 535258252 469924932 509550829 452857081 61240759 355408282 161418939 578565295 626639214 223484625 781711270 56527531 418589561 630377518 941122974 884316614 671389691 561298811 201720355 245970708 699155489 279779484 497019363 528726322 598280248 304460298 79687178 626161857 963711337 879240579 319234061 600176181 799391337 311895286 355730006 639532754 794710862 473134515 4301953 417182965 231429793 927684019 800218294 561142926 252010502 679164173 65481653 567534132 419226489 173938592 295328808 628630619 18180840 758020119 970303331 13912199 356513674 209925039 242724052 701195965 34862073 451460156 828331096 193999086 436736904 597301892 316699038 694882711 101155789 50901104 770415419 84518029 161927563 41416543 684259752 355811394 638790625 317101235 491064890 815545386 759627977 600877232 275918690 871633750 332965877 916455148 840412075 695237073 609627899 818727902 552336133 855695079 679856454 342758557 665999795 843076660 367264376 459257187 218901996 287660996 158727294 174077847 447293986 607148284 742978830 171280285 544312357 541612720 370895879 7605337 722336640 900046745 282857001 657175104 245467080 705306718 150497705 443300621 516598321 526339451 662241144 186000964 594264662 526614131 210151747 542117673 664136948 439429487 268699297 322225665 735090566 292634521 445736939 961481291 373205503 825665861 220266591 632305053 593678934 266089578 416931784 702569463 141775214 653347278 14708649 242254145 949249560 947216423 154228366 43921377 408913417 260937256 994239449 455222390 331115643 812097297 155438839 598973889 595163813 15395903 525053572 296309598 703343975 389363024 773411702 289761871 573179702 553435291 727675686 415030779 877618060 180922568 995867143 672476513 506855527 399060162 747668155 101616738 441538113 517742858 345173337 360764373 12492647 130233414 559329032 71584838 927817210 10955609 655117285 898048230 475397536 344520826 541169299 666287843 233514596 830002715 658912731 514049053 472893852 896357251 898560600 124817983 641936213 836761717 142091909 790474092 192281270 265509311 206275612 123313122 752998008 82010727 243546112 780052666 771544955 571504341 152549315 447619727 779324218 520743012 144611765 675394515 683955624 289409173 770775035 117189874 512450222 821835848 215858865 574241698 794574122 46630800 917899266 337640330 36002735 851427554 945038998 120782292 793040691 713773286 292703142 970836972 522471361 302487672 620319589 303499424 229644651 108467311 283950096 620796198 558877136 918714749 222602115 46478652 882686378 235872600 885267400 768669821 297317361 849193084 674638322 432905241 290827237 926307110 673488033 40639580 45277298 841372486 604309670 224615972 833226870 277428901 622197361 478639433 710963751 715900104 844567933 411420732 604305871 474944861 784340909 875831637 578669741 873888954 620753059 18358846 245057042 629388224 619114048 397464550 47385406 902640790 774021429 137600286 693621087 722799658 333768505 832068646 733349606 246426102 941016502 345996408 571916238 269774945 681459943 211314396 288464397 971590802 342475607 404843612 815160566 177167760 392606582 897166539 602066210 384529559 136770728 316176099 10354296 673104327 992277084 9579644 297651421 73184442 702073309 589905122 895251730 263809201 25273599 114036118 9214913 191800584 111898697 137991746 712358763 316449921 652049823 490659571 280240492 869043851 790966329 905682675 337838434 672806692 594998419 984512533 615617460 404057513 809933292 790873375 887790059 960981012 176577250 592787502 726829356 300235046 963186947 168479342 497333902 752695764 559803397 598025757 88855338 335096057 328820120 820086586 742870554 534054025 184970585 964593795 152203530 746395207 502889015 788941305 890098575 153305066 443856968 279421030 266636788 386766933 466263981 989902714 801592925 771403428 826805507 152610853 551891939 612512178 368909757 460910210 529655134 981298354 484745979 148758919 660826484 50637338 315287492 405737398 808660715 397891397 57723493 830215607 622571205 153009938 359591319 12940926 415534874 704809717 147109116 993760538 110135975 313881002 151511839 190340441 49108209 124878457 938196197 793735165 670214542 386357737 523486101 9579207 705453884 175852015 906520218 784269702 720631725 477069900 784988200 903792767 595368264 18638767 146455750 171220757 234570093 753698311 963291151 382186196 264479080 834236697 772361363 310797199 637526340 828996896 245566092 786208247 51398872 366805626 359551312 804686531 92825885 967506944 192804560 108089718 860424462 265175017 486883623 649209642 936598487 631739920 40007969 671970193 989333350 634082014 35041752 750595096 119794928 108196325 366778871 26111224 718209585 472095157 838037257 661031189 595275270 428041094 409487449 445309718 544508522 642309782 525692151 972844066 192403431 355278886 443578098 378855192 253858758 177128554 850018896 124274369 266014646 404361538 366449977 264732609 249419264 469468360 288574411 683737422 988276292 21611877 630221732 598971768 202387164 798775943 87211361 377742517 132848781 620887566 50855940 365728077 169552073 568883329 972831403 189942256 682565588 800665992 740907972 440269634 90174612 398140085 673914719 241919279 74069471 797475157 13722828 643789990 283703323 770772290 721651733 492966556 185963433 943597552 447833372 348970261 542003739 907503847 45164166 65064117 231175158 971438477 393031605 821774709 296830989 988426779 409566391 291557096 908617467 894597257 717754600 698089821 885595688 231509092 53548436 676792719 158780833 806636514 258161713 338340133 352659413 256286626 435573896 233612242 137594333 221119363 126356427 599280619 543981816 908430221 534952074 235954042 189576298 630507953 399392348 47302402 652381113 977171390 965385798 603390534 856560125 109098945 794024912 137380428 63718737 167091217 89848801 164689305 136097548 575066465 137199482 726324897 732872804 778213141 277001932 932430344 15587095 9880804 278814153 651551259 659412142 824575834 414297779 384823896 588056690 414749630 749380197 29121527 307769386 467350798 208384177 578198896 680474184 412364394 909785377 645896721 233012564 43789086 460702566 323862520 697934614 649753685 79668014 547585088 780598977 99736522 692124920 17397225 598646701 451185832 464368204 756890166 937059818 894669966 453914529 866406259 274592848 125772634 433435981 342514945 434912129 102116593 794436715 289516350 234569574 331476751 98002929 782330514 147436941 774426188 296481124 379994227 999397434 158116862 149514292 125321711 214330452 367814156 308491550 374106371 285857784 463619907 364939606 218496326 538312099 94807824 58346573 996824244 773605495 170845970 92022124 121397820 673138781 83164578 376260170 999664542 810108738 855184905 598853014 120541554 332284926 373305345 820842262 915399773 563414115 918297080 320067632 52424012 531890716 67856338 263887334 136299987 245084683 96537758 313047540 845096553 169674146 735403991 875664799 871731035 150464789 6054786 242998744 896216450 239836675 90965479 160267828 71987130 115374539 75726793 112602471 648495777 979963513 506651500 660672675 800036905 452436023 831036290 529846157 627747299 729330859 12666643 872762101 835328200 37607066 267728286 436045856 366436801 317967558 4901955 466004392 378048138 999783150 690319629 420252318 732573285 439481532 359292699 454040878 760674018 932112853 230693018 919678283 163735903 18313865 447518326 549366976 609022116 596429710 6643893 72785699 512158361 880209229 811237339 888492383 369107645 894463173 322300453 955976295 117942575 876012030 147533528 746847637 718626210 199893573 803320553 822725259 607843331 251423397 185814847 641492615 118653984 546331361 383893451 997803619 363563213 286565776 318579305 467900298 700017439 905546347 699487625 997147803 426120600 647978499 45715518 796717904 664091644 784962527 706788824 296632935 384759906 323788421 185134154 645373925 797064078 767526314 507589263 844551507 27424983 36942144 76186314 689821582 193665310 559754713 344144439 379371568 670615845 728381893 575486460 779377325 966505612 759584604 762305963 461339147 442759129 462962992 280625647 673512114 377471591 570911968 758589334 931416042 394717701 483897272 513252977 369953482 246283945 410166395 718226479 141927479 461117296 462577585 659169920 422274711 347761102 237283387 470580958 745816548 779454902 125799365 530963991 818370853 62234709 783930601 261908726 296602611 173515363 58357867 381338571 175575532 100847002 429654292 369766249 203748976 379885873 483168390 861729009 832700912 688992993 457663980 176151305 315063951 381122615 342202645 520892856 770887338 416509800 197381818 586516231 290512205 494008252 254432007 169122961 645612466 889415146 924919273 571430234 871935257 70852272 486617689 500685496 554195003 210904554 580501195 489147538 105104727 182630650 190290806 360867577 321068141 40142869 343788665 74826965 739026142 411228127 536666177 463538522 249543273 182996879 331670794 334486524 253849331 740536029 735320858 682245747 85167127 564027024 661725191 311130651 556227172 991528205 124210456 460579766 823164195 14659649 490216377 931503569 593294427 935270714 954809018 189575482 197937446 364074969 756444140 27246217 134611735 732902311 76552303 701783456 533756930 577001602 812348227 681683155 457954127 2833099 26186199 484532505 348049901 100918477 508017608 359067203 874407897 324699609 586838487 802205486 931102587 513928601 864074860 314363835 845514964 128874716 69355476 853065643 95972532 180864838 166457700 785834164 894879950 850459450 697988149 954383250 101523165 911987418 351843296 396765379 964128912 805828307 842824380 283886979 934832350 476194088 368248934 921811948 140971950 867916827 644014925 636008866 661002821 779360794 54519537 164613231 270041803 752013699 278240854 492388410 520587266 276145218 162918952 456378331 239459115 896677485 60336640 273940235 853317887 65920800 921569772 646121575 949293364 210590569 52887853 908556467 709114027 704044097 977559014 743404377 450080172 95446809 753273889 447131140 520799531 661263133 114811975 682047706 84409908 476386746 598102910 965341684 659426809 658083277 159057921 268977372 995200509 740331913 502964160 669201381 792150170 378592194 916494798 575612319 69247697 829777821 339271628 211068492 264771698 591626743 91907299 956173361 961581716 633806123 77201326 685226606 352027559 238626253 431291993 806687720 461725053 965244729 143803960 670165345 542957599 804156075 254190203 361659736 293303209 82099983 996881438 850329639 564580150 554133132 343177129 904757663 548871394 344099972 920770160 501513435 887147722 501193344 92178488 613240880 748441886 416216075 414829107 599307296 639002555 455741731 891889006 783338940 469504404 6926582 176102456 303954518 71605153 548022467 398868195 577926351 302823009 178898880 101964386 630819378 174416751 710366125 718041966 203163369 171314234 563440578 500923823 404909432 802765407 269918981 767335148 948513245 572840464 291432186 121763829 111518784 17466820 918614909 890984737 720278175 216677134 387867237 788455623 734865726 980312930 361487681 96869645 272878126 628226979 604041770 835724229 54404821 423551715 216442981 708590402 246135774 12443490 871558529 646185093 924776128 903933199 271016276 770433171 247112642 69362286 163862805 91486610 82521384 232980837 343012721 804095524 293526418 396934387 723315309 366365547 124786024 531920214 866478968 961728798 601927165 766151693 163254843 892768452 207039152 148859959 957292812 894848375 154180193 540445015 42882013 812376753 757554717 928342665 623018105 946276940 356552079 314798129 693589234 625919882 563699887 148969107 249646295 20994434 515071812 169020860 525713653 883282688 746111662 347054160 523393454 770313592 165701519 397392391 897715486 78518290 161501078 978676325 334721295 968544750 615261720 207450190 226516599 979731759 374956174 209031903 706504131 623233497 507830891 97608686 107219601 57082371 593447453 856237031 32280239 797509959 387500286 813112729 853085293 460196226 414927890 14280164 491993530 829606070 976028867 351315342 842350119 395253166 3689226 799338564 93368693 284996826 974397614 923073486 173464005 844203990 486844410 776199754 40942182 452653957 649649632 572004548 148553271 880270227 519838294 853819023 746392622 804637484 298079420 239589282 726577676 352852264 341774196 820258819 103798536 88393941 54627033 866705288 595931212 346027942 408045340 206215133 662018554 262403055 65697183 209390809 689868513 447854821 41347827 455279418 32208294 644226507 556215329 191836170 824409183 992910782 193975927 227641925 989395685 733792716 193831783 275596029 357368496 529420292 267399929 211152930 932992907 474554465 560652563 277612966 685831826 901216167 209124684 994029336 795537478 686468081 900889912 661375325 818135278 677445006 622068253 549772080 913117012 441563944 779255010 182012475 266701711 472758081 45151192 463416864 628766655 179865644 29964576 762308363 26725213 962719025 334807952 887410837 894987135 392748077 987756238 245325722 348707297 266748625 80812566 765078731 234905207 145413095 967086522 450957768 192721028 502222901 712625600 188713928 782143533 961432304 963784410 50064296 113799025 690124359 317669748 143319868 484218305 445350774 420094148 227251046 42245437 531520692 601267264 999653472 437994756 521662262 334200928 986161274 587928791 660618370 436954951 373274 625961670 469457419 202535154 321965983 464119751 831244331 898597502 497409687 447703884 826939141 982705185 296316249 40221587 585850866 681768148 713586277 748977906 91209039 214498665 17198943 106996118 952442906 380186577 976470109 763374908 596679613 300875712 978000920 157814720 116336281 676420194 250686290 698270038 385304665 755370069 530736293 532884583 496741876 828736978 265072367 809230062 927182443 502677355 586977066 783769665 653437631 45477160 800791352 521622633 226084374 512285670 883329296 643338176 773265881 647950242 557212647 25978868 754805469 656168189 13454467 232298956 921483050 349702591 183594351 513659890 345598215 679508699 961105483 782113708 193309829 687969968 867413217 975906765 232979494 812896095 438156987 716043222 535828830 396847202 198358059 462802392 491994580 670290820 976880171 458484428 218473045 291550391 359695189 556968038 705543801 323006932 21127662 57850761 743530993 453021377 143551384 660968439 943510633 21853085 479072688 25516853 15515589 535727839 719841426 663437663 190960244 267876460 503897026 678837602 791239641 275235774 357116549 268454617 76976375 384322865 126678120 392299623 839262428 125674567 673154511 805580937 876038516 668602095 880766400 193295105 351869685 774773221 995448650 40771195 742250314 93576432 931676694 186824262 893076374 546453601 80641941 41546471 636974768 319886823 503166437 91226891 875519151 702470337 415291655 997282766 868087517 691178403 736609095 350873739 994039803 161127690 498776425 87854288 602817496 660748348 647069843 752602632 321905734 110335550 89320215 844390985 198005811 293405583 74281153 677292785 222164325 153462556 245106296 120996892 603991178 249767107 974814787 250938075 532450059 339215190 842898394 43814013 358974754 994760375 787953952 935758988 125837898 764089208 395050209 558054457 496229409 712614547 733079857 392289145 383446132 420448571 140369269 501774648 663428514 647620743 896625990 342540928 751131767 950376347 114515624 477138502 489685249 564981910 487957213 596744979 15148490 719443531 795512921 413316803 957813107 394872826 290515884 973336101 439352064 24687783 635988741 465519292 614440424 145733301 667409999 717311937 595420279 624726744 762951229 18055232 650426603 978223326 366704313 620770695 329728983 18938244 786758896 230908065 237973118 30930053 913662342 220242109 604894890 814557175 857794600 834108219 75179773 970267637 209387063 508580122 216601768 214169667 876106352 538514969 761720919 987951888 776526903 917043880 112871133 100798875 156050536 133577812 349687940 31882187 255165548 396465743 148732901 494572759 914382441 595066373 853178272 708246873 153795470 184469498 303397732 672117978 965597598 948381884 952674271 391607639 832221673 120349142 248285503 566703904 724694291 235801643 864703083 692830662 95261522 723562792 87876239 752792690 380622482 570347251 158370363 650276309 602075704 1216577 782928852 18548103 722257014 99315099 300734662 69495040 372034073 466750697 681384726 338872053 399047880 682971262 768326922 315799104 402917523 487711174 711408622 121157020 953304502 542788987 891288847 489212902 439424555 277735057 634691103 148812602 302511703 916248952 271882058 126855904 521082328 659940861 721997385 129378576 809762142 922777150 531929567 294365663 274430509 313433805 246062351 119021246 736978132 819351246 530652898 86867744 973483834 221885816 720929527 860429946 73226880 499373070 260641550 7291028 91794605 885268856 838860169 833231607 773763562 993453019 624514821 436345050 296411061 833538166 511911447 439438925 44449671 534315053 342418203 173942811 251198043 992260992 284256362 918701690 333587256 904963477 292023289 246504892 422282252 221172683 330690036 812696018 685755482 696489954 747945683 467299178 73031012 73900124 574989367 223321109 23389671 208142225 851274537 367927039 491113042 10334113 787585040 481363297 903297308 593105492 675128588 642763752 588389518 492163440 123650498 971382226 384531600 689291720 446741795 742581141 764575410 168915498 71741431 891120773 633865522 407534689 926435996 318205433 769546234 148684251 526285960 231822512 346066142 402576793 84974110 579922541 528687123 743645105 444221366 938951908 318550437 724680473 380135098 575470414 499539421 808643096 846853759 928998959 924496526 247677655 736567708 365547668 110851760 634271460 848980012 77942224 31936471 848306049 687868522 368678241 589452119 164492792 863763816 352639691 324627362 687217436 429691306 786964737 956380202 389571946 798920617 40529118 74194638 551862159 461838996 204338114 354244006 355506300 339005238 4761767 509259987 972665859 453743412 372101941 415433004 366216878 555224477 533629642 665365043 97055551 476203909 599143874 809641106 457032536 769552569 485628019 942383481 544408867 784773744 275318364 150695571 593677902 1482168 650087734 686602230 140846808 397203508 412925658 310729328 999048140 743086847 394977130 520510148 22820457 476282310 946071961 901683628 440219220 832910442 318323712 540746858 788189863 759871022 175374853 736172192 616965561 702807840 145176984 204078412 482634001 588842005 17650202 218135845 228476362 98957745 721441948 4229956 143792836 446117961 840180503 868565140 967805506 455828709 31556709 813363984 110911229 183897802 352036882 229031379 997495286 848987772 662141959 55177555 125042471 342640197 102761181 967852164 407404830 996903082 736886344 331015102 725248181 260366260 325041501 246216348 183047979 479443401 708376947 502818717 358652210 156271316 295599247 244901965 419923561 9537062 83164804 106210494 528080749 480955828 553860054 291573054 266547030 29113177 957254832 441977863 432698872 660373875 320047888 655738258 437813712 212385325 857943581 527508061 308599665 275440357 507535635 659687720 762931198 142348669 583728316 775121572 139114381 382246724 952737511 937054671 587330320 327583221 231973526 938334756 691579165 549695292 370930363 249359441 8486282 911586792 44137822 933896422 179535362 594757350 650195740 537464590 656655047 510472691 148726520 612778028 329098974 91662828 641674201 17213087 126964340 29224326 123566422 871270229 978857992 863127690 590915370 658992998 402746559 830101923 914464281 158848086 654276066 726358147 981391359 593185155 176211846 61816920 348874579 659237678 27987276 647583223 425104273 231184717 559305114 503997211 897664431 482998669 346015477 320713180 52794857 105755662 376354924 424110648 157031179 370179312 47371257 856130673 111759395 974389609 273819792 476509546 459485611 466711027 768098459 552863367 318598016 464019716 885008594 873145338 230867128 428246745 511202870 385037552 992389522 178571204 211646398 140854410 265092531 922390631 638177214 359341271 26834132 204564886 111151687 298816100 651305721 852624393 491910897 815473393 910002455 807474513 922129062 717826169 370636135 430524181 782077873 5649078 661546348 129148086 660452141 311440837 917426236 681543349 68342537 813586443 310889896 226797491 995968061 265314272 577524343 9909816 698608650 332330712 605109383 32802298 564215899 352286766 299642581 805518723 785733996 766676201 119892903 643431965 730381329 749477980 676193875 290173860 627832362 579038673 590517841 889948564 546371314 546066817 147746546 542687184 847391737 902559535 692988709 263984406 1239764 121953047 633182602 940911556 999845137 201098120 386602503 578639648 825037960 777092245 299288776 448036632 138118940 673996611 665327685 253201936 322965512 176746364 888687331 605243917 625035691 227546180 689977495 389141540 704278470 267965056 773456165 372151113 944874340 819098860 512340102 209887179 926962751 30328537 966671898 52916650 611087796 166988889 157591792 666184038 303446562 432162001 150660406 781835438 731987053 545209735 551425060 186939574 161418186 788710040 583929736 528416958 714690682 372729179 559077431 355709366 932558074 223697493 213262267 838095469 970558554 279425908 180943919 131354492 178784226 466848978 427100926 76073103 610458517 771065142 276521695 767513480 441982403 563829717 515599780 804461206 980694988 623119867 701380996 60905383 730381780 40465250 41856654 826292871 568737028 825750316 234417024 681937087 114243365 166085089 857583683 958518476 132639605 709503987 163629058 593926746 797297800 365495308 987685344 377910541 317077986 920389774 446455139 747050001 11611252 854037833 225097183 591105698 169135637 692026091 319416628 786853706 547247241 88076840 533612704 425778020 16670455 599958594 736050428 12076619 445194401 125512942 238323499 383126206 408679900 25848581 744715338 909514395 844906717 504375294 380073422 434319881 748436194 698206580 46311434 232860234 728471026 322530463 443381573 227561830 438366107 796476103 854272687 658041980 774176410 991134551 158695901 60930623 855895757 572924810 928046706 991184462 100052108 819020199 627067574 406363689 742735218 326850373 159336907 595585900 92368184 621894252 775153608 848651 978421596 230699696 16534095 738861423 659240114 654893187 789560452 676028178 276357789 31718292 912377409 916512077 549738102 329899637 983511959 751009797 352294481 795234973 577335332 258798545 786971451 5277139 9201659 487029598 10954925 586294753 521151627 6068480 365489687 764491108 746331673 451607685 538739199 583980360 393409910 48754323 396260496 238265847 368746602 48451449 276656690 723947796 969720348 177394199 51012557 591149659 235995849 465236416 661748469 533829185 873623883 506167637 405986431 192195005 605109099 809650033 217604879 925925196 365008451 66446448 434141472 891955237 447636680 949844245 341022015 178086247 281050640 498150950 581215203 717432857 981775263 981933021 436959452 645673952 841016880 901467998 681119373 47351540 831057075 553188551 958047681 474241621 513602836 822047776 900701166 597587333 755803116 15049798 388516159 718118634 128631603 488938223 444297085 195040597 739286155 757147538 613108948 965029952 398415464 322545791 339404087 420100809 867666248 593155941 586677865 845391619 568814303 35965200 134534900 179413292 355023885 798931089 705958996 401172970 963988179 847292493 427706910 578287219 631251818 422293074 156410785 39332577 649399611 581001464 9111606 231233204 369259764 644187504 175936207 557441251 599001573 859923154 246065530 537392885 389204073 189078332 819953141 866989634 985502826 112044266 63814964 952137319 557076071 215604833 457431396 24560865 775547388 552225659 305099742 751864205 52580901 975849564 580808906 416681311 672287947 480246057 648190748 597309724 943619946 612826349 537008000 402580851 178311492 933258761 510209423 921638824 878616330 153158713 662600838 879540388 335330163 367032275 912793137 66961844 10956650 133558361 365822383 646897508 621058597 340466294 530847891 249115764 284055291 957727261 231090944 579404642 856474307 392257097 98797332 947892733 613470506 928718031 841566949 428549826 641672009 558294023 647231864 355071065 656202551 463641604 865577750 698620639 652155197 252418044 341027502 936048186 882046934 805125059 492314691 487036141 117224509 287011941 234192826 739924590 893434572 271231061 447947747 830127585 616709702 730526860 933188113 647047104 402900191 995876142 700269260 500094033 102761031 771151082 737770943 74295055 185725174 65014775 31599560 953115044 923602200 214814538 838785889 691145171 520445398 300072858 971427060 704053697 422518988 73256844 235730600 15316614 118469623 268706260 652969825 341472552 151742508 554148922 217834703 892349871 895581172 215075484 13528570 86136025 904884778 884278890 964797971 365565283 522368722 646374331 968921170 295785037 531321311 986246326 178790403 229124850 134874949 443201961 701998772 823289063 313116677 424491341 331130135 684796354 828763001 1540159 649906239 426330311 113016337 291831297 652738612 897904911 204936410 778798474 577716115 825932716 513296076 400506245 727717578 404595074 256745493 30865766 101832361 533788168 51387794 181156252 247654040 648521723 920419558 611199435 367565938 793885201 437081345 254066876 748882733 250112590 455893704 62171170 644010064 679469206 23249534 495653187 547244387 446272813 22282486 425727619 850719532 984871586 829745368 490767796 547271605 655058843 98793815 755482540 724914356 842361950 842312732 590139828 744280513 250278233 464462951 850388649 871523852 177558539 996197105 823641916 365475836 676793884 12392430 692180092 373569221 853407505 334120095 428653560 194904294 504444624 842154543 449791669 949898375 984749543 951646798 369334097 364704339 400593040 975298223 402271572 522048932 399211330 687423084 179335323 994342583 877516075 363981852 176044093 215252676 745052250 859469520 808261197 883527934 106116820 891461852 86318125 594373290 819677957 258957518 77021907 940002399 713102051 370252824 805381995 94942227 52750734 954600654 15376864 436669684 25629779 319879637 161342385 936071780 891727524 397056725 954226833 695826119 590248729 946606258 71336125 941353388 624790339 517653888 962467056 271299456 352645643 787274097 837256709 960620974 905247965 890502621 890211384 435171479 877335688 115221427 238511899 390047936 801730992 561983335 848581490 279123297 300603303 348296293 246447400 221304564 423455988 877347760 741591051 939654031 228961 6713610 359655210 787901577 554016260 590359277 27845833 183332626 148678335 586756396 844551710 863773469 685013273 946228214 846402966 403478699 317381140 395644987 456959095 274439304 437971217 204278709 279014947 700792201 541005200 452717852 957899063 830921183 278127140 11585010 965607223 948137931 671896557 703030027 605723748 797968086 220942417 327442892 29930451 886738376 677457850 831846156 253156128 821191415 372780919 370904531 233240578 218516830 3125134 133993187 461048288 471792789 984290734 712989478 108311203 802876647 770868475 657861242 659709425 526128418 633938832 56816090 67052869 887393466 65308514 955201566 891076398 972136096 313497598 791730665 875389383 625963096 112467040 396213818 630580050 830135186 951974168 743032549 347964410 507198955 393977302 662173839 999205615 799011232 879727248 758681236 912371938 748069925 130972700 544653671 526775975 695254019 444943457 380382543 488197989 940698186 178221489 108397628 86178151 301774954 616444217 689768646 509798846 75824526 609696213 599086382 615562670 59143165 834551074 246772598 54931921 917497724 958948888 720720595 163747580 564061083 134119544 70918737 29527802 111376756 542199067 326871751 269589847 227531505 55860029 892172749 208945954 739915382 752169579 307509882 974523688 748390261 884851930 380839290 382332850 505270236 637371263 669100415 152006051 938203910 619115665 376773541 97827977 304278379 671617846 469570494 519872607 946973449 180931978 136578280 169599634 356011245 103973386 773117379 375576639 906473010 531905854 509272923 841233114 811391252 137372549 1609890 913088514 951539878 199864557 623767198 980496246 106582072 356254115 661500072 445067893 68987499 397878401 109917612 485735687 55435115 468896703 185275158 235568 216398591 804390468 560517878 818634810 232936096 766796234 306605142 226960911 958252994 140511755 190009448 737301661 898495341 180945138 701831848 246573115 382253622 513734892 655365958 30960029 245881427 841818224 342604492 160748220 833954633 589150244 175836861 276943672 631618078 412309917 713624332 758876349 405040642 800239129 108876073 836629410 78765505 735595251 368435463 95248075 494553333 650375280 980841214 334491462 824373271 164676774 235274093 11287391 866748150 421171239 124289556 27828988 180843144 138165052 279374299 950871557 876734851 824967747 75394935 806749274 728353916 465589178 44038975 311536356 407718110 386109787 234094002 496616417 911393614 891601721 439764558 566658071 61862061 834039701 602421392 775899593 223666314 741504421 526783478 55621722 310769369 741462542 503234927 316517124 714718080 685511658 116626274 255269738 881386031 329900091 540479056 763370836 675746367 78731869 454584660 155199153 962047573 251859038 872874079 236207182 176776746 386063770 341839806 174899714 714407601 732250880 19263077 80599859 115675568 366039779 39115125 938065745 506878809 434252607 417017096 935967471 401020921 129340643 539441910 388445067 509095101 236020288 295389112 434525928 844563210 653013256 351494030 510579427 96681771 598211081 260795208 917903126 505747153 738998689 449871850 461777169 885509821 971685007 438573008 578252657 664089891 800789348 747051644 365326589 430548093 969030666 636796260 42407654 355044352 663719362 914818171 875341111 862541204 508769639 597289805 999902312 110954333 936859612 702656700 617850382 587044915 454679227 781539295 201250577 369543241 240063357 442674029 990833369 599864002 261661849 566804292 359362554 966527409 848942468 680783080 241455930 494580239 449834709 432575322 137530053 469234451 885097960 14920331 423529527 538218542 254828843 693802034 194482331 957044828 340977268 145408670 550614265 249438515 739326490 770003846 218954723 892794050 970789591 347986490 542824005 706119682 610358758 507665649 600602644 881311687 116431773 274488863 163855778 399441746 924920117 228229146 366698910 123767432 249333381 712051191 263335321 909459061 273212877 654722011 734920252 16598195 838525569 658288240 285223734 818568619 23340800 870567841 649903331 259931323 687504534 320511079 924371698 5281678 97567896 810548960 593034380 828766605 989567465 646810650 919621634 707099627 528233576 446264465 601124449 752525407 965089885 863516091 377771825 662124699 605047392 36566248 675750892 401237873 433233247 677465516 187585060 133528453 131201753 328058005 7324825 395473917 820764212 852617575 655878411 153992259 772387898 157427788 454230965 89672583 906673333 207559966 892996158 60044318 171115661 898834946 854074368 168732480 980171397 752713126 152368408 123975885 535359337 252415158 203172668 485474909 318416375 159441470 302043007 57992211 216567336 61940201 926886889 586585050 208334861 454726526 57466937 339696214 397883146 118449100 78818154 119998694 5446214 510375646 744477484 737692872 380917611 661960793 315605175 527525583 901279304 255505682 796462001 10079834 710151151 200972424 183159726 956751836 265191060 194245522 408203396 85542691 373790059 69662151 97226971 922207238 633711117 260918997 630514761 69320112 665912728 35941099 677775074 669295698 797196825 891947342 751112311 454016323 880429463 2309745 735138085 167309681 49524134 191888490 633594898 253426757 793028712 612906783 579228668 600319496 807448295 46150366 770839984 462892421 920093163 990401342 855446961 317452700 699026669 295294153 470836645 614474701 713108084 801588732 873780530 482362326 724780873 921403885 823403052 741755883 612416736 775346928 404208170 685006485 340079690 818766715 197739768 838358453 354738231 273072839 178374638 182309445 619176779 12428585 959664918 846293302 817135845 702759176 510389713 159198604 308995938 697597498 400578030 108709408 184148568 426635396 458681360 171667775 127900359 234506092 740992510 207239223 820648344 617126581 538650091 894148821 779456102 571782416 750461462 835250137 274342517 629288081 784406855 560942092 991811343 192676330 758403953 524099064 149465817 75104388 316882030 164717333 276233425 194466477 496882419 408020268 499993954 613300216 574125651 644257958 565341048 550920070 873568926 794516650 941578084 402359780 495065233 833959636 571545949 804433237 324608205 698323016 939549995 528525394 818701115 739983151 720551857 502876843 443791259 930988343 702962983 262892580 294980733 995354633 904284383 801853965 479730483 859495794 269607390 767826177 472163946 628283243 529831532 889957814 187876149 926255714 741879207 938563767 126608472 505086267 725614079 418035956 374621485 901891931 45031641 836883060 83730395 235161528 903062044 457256710 693477343 842667105 629313337 980007526 419592057 685603019 45589398 38939249 482742954 685537248 604594354 502183521 499365121 451089342 548320398 129503025 580941741 46901964 343577443 284095529 157213548 197556094 740454372 145273414 430674335 996984751 352086150 208597915 915029606 105101748 131479544 589977921 869098735 632793902 521776229 154775466 491572698 821666901 184832920 212337945 442623506 742843120 470994592 735876731 234926879 371611134 623266815 716199693 714356068 470094143 280809718 914048361 214758867 244793291 519008543 929083555 239669120 958641090 315973632 57623278 876731578 705036107 687343612 657649539 842918093 736678291 471301601 178851726 765311454 740545949 928707590 703797462 229365817 980860595 614217376 947605527 771134007 330919769 338680040 764761836 143446152 729741565 490899207 288306141 159939865 922078868 854671289 161492114 89036003 178855227 442113463 245149230 232632150 160295271 662577844 11173458 760114731 924697489 668272707 584824891 471423854 173544113 322238638 66603160 376973501 4431653 980887765 150036860 171612836 504303408 852689554 265406137 435769319 813196270 930688665 841747872 796918872 79827425 75784559 163546673 260241016 754251615 581217438 91796480 261846051 156837149 646195227 837781969 718683127 860503001 569984978 744787369 689064228 20803239 12836604 430234166 990854007 996750582 477596402 58561608 869692626 316453909 554977688 924086451 515654549 860122770 700339228 507001070 929808779 777151510 316322729 516854474 571665234 848557649 870082819 770958911 868298789 690580094 581254519 659244825 513373183 875459855 313105375 448284486 514664465 114138682 258570439 885052406 852551503 687403190 674962827 981757058 939568209 698977122 484048039 504535861 984558825 954513201 210284258 977209064 954924786 81639704 459087979 812658710 858718759 925156713 970609830 458529784 108571301 698659036 475700849 444672938 747435473 832507192 158229603 63705507 226276010 702714911 740927902 58022262 142884466 791215278 447209000 63378754 414989056 678546526 10429922 830459660 329316761 140475950 409409831 565949404 356528400 47152246 877727826 233978049 77622013 202997696 126149847 877471926 152947849 13378269 912383041 95333089 735256028 545627920 836053755 353385622 155476493 651893854 316646240 139290054 696956137 324227827 784987106 911828935 167946689 439661400 453574418 325782931 67376005 897166173 727004833 638658054 95669507 239058287 314940577 186084946 803194368 866172901 7538960 588538766 498816068 649198392 475929010 894368684 925810314 288728990 786913356 617301741 445393127 217686203 733131933 765129148 859880534 565449251 473039010 803391114 973894938 153220650 176264354 804926360 378233613 56039510 201487740 4248867 138155818 956525652 345732563 82784767 257407053 884946704 752285726 160448026 106714290 514212021 88488060 601117233 942390549 13219594 786555599 265966145 544927041 224315166 638189878 27803308 394411283 514530214 85003178 552419151 526800782 986518457 160709428 502531346 735137287 14025294 218307260 975361483 627269117 690230268 812633983 88877613 974995647 397709297 774325767 19991017 423349967 786185330 645926098 117479966 219412985 376062731 339461868 793319149 891286702 967671100 690231236 164304900 520954593 176658682 454975117 958006221 915117766 491091835 255267564 38466698 592403229 621747534 550042051 315735176 614528662 429245451 725400313 751259182 933542357 22646344 392552186 514388485 472470427 753904758 353115167 741902625 110008673 858783968 900273811 443712262 602393095 311909394 678736875 524566720 955777140 267884429 155072988 638332405 326866224 231101324 987953325 48949249 481745792 94377943 605506255 571820402 624407544 513360168 171376951 859202518 516870994 257913438 959127471 10408054 334355512 374511558 882796104 247780661 382114076 278054073 384374190 301785303 423211228 855192639 162268965 405743985 46373697 695633206 933787431 398485811 481686673 846431762 28381114 186394234 749424519 821775988 457074854 579348368 143246203 62873250 377665700 632396764 510309739 559961929 403722798 147094373 422600309 728032548 554367502 611950791 76454405 522892528 340787901 824216738 714601285 101143809 494260714 371040833 796197042 566791724 911059178 565112392 871017546 58749203 66807978 267031136 57237270 593383429 612349615 287526744 304150018 388617169 986719153 771811836 149270913 568035011 728108486 674139498 284799490 481417585 548623737 998047173 214010933 412118457 448811435 525759508 436864119 493815958 785765293 129307352 554365715 57595209 646023996 126609728 652672983 410637625 434419831 392104990 603488625 963717571 111075386 533287412 409833362 115480776 841423792 744411424 245178779 390778371 131780360 610165656 878038358 595133693 4043460 431908825 908352170 599642745 571980635 147485981 137914302 559312907 701268819 841568590 788470360 185450616 762088746 605757705 411320474 659868600 291767665 491620775 953131301 13795357 211012470 110648170 841003286 428841599 808923835 828372717 234329363 347530332 182990 551020010 742463040 208506674 15355780 334748747 932067596 929065494 437826173 914073805 651254846 477442146 196589647 684290280 154812156 893885873 733860479 706759886 739810733 581235036 564659691 819290464 504601278 743396939 261231997 264027065 481347953 71237213 732837672 724867008 66055498 346558318 604948487 233517676 392926994 85376409 915978487 282386205 763361307 19472785 781881435 760847336 406646348 842283645 828880199 169116590 932047669 915353732 843684311 809243361 513387550 358453854 404325564 529008012 620471816 568249670 160765680 891224705 586852959 128280286 47565633 410671924 297193112 135319846 823727941 681898314 66669121 609741974 447044078 975216010 232767228 259018753 106756952 702724737 887283969 378093771 60725525 86311421 563942763 810360230 29236888 640653858 588306514 11195306 736261164 247110937 930353253 594493673 239522709 881279076 212963966 686501982 139467289 735027827 108417027 5568538 857729390 427149838 226834307 132781563 727854230 592360935 351171924 607945846 796865030 452556591 472074887 496973298 466226820 21968481 510574147 378999091 343975907 699407773 899877203 189948268 118825128 703069870 85615666 684697198 701686304 982245237 915003946 953676793 476300801 815752471 182840294 540119306 458075304 845745424 147453119 851974767 203470231 623187247 488728700 836375999 61157226 466021036 957458421 841800757 44145185 478178712 726588777 9227536 12843538 958881964 366759337 241755589 447928203 728043649 289847449 302926752 334274157 367481934 282072105 342274911 613738618 628165380 762439614 633758258 812448007 613413295 129251125 750116379 600321983 313010466 501804038 650354326 741793802 420567350 10343767 309346726 819595337 703490085 123173814 966257025 913664602 493650343 181796506 17151317 762490865 187023843 519800236 647710214 949178388 593154899 38411094 656249452 944031147 741993200 106852541 655896935 926824808 915328404 236376638 297723916 670705686 414382821 141128712 184575821 714850329 857786371 644600859 145990043 907864100 412047057 188681601 878132164 686080338 842494337 416501175 287443144 48820913 785138353 95113510 666820923 378028444 576075138 156394217 597933049 100099157 373172494 600773875 942188502 72739991 373052412 744840233 450650589 749234904 540658773 706564798 556443601 243969268 541201515 889088488 943430912 17492689 80648278 283708481 246906056 47978756 80352291 384254593 181377106 73960747 442729712 24612475 266833404 612918194 707343786 939402714 70264501 966161381 227564858 788311856 302461764 889117706 373347944 625925488 975036486 858442768 631422739 792181265 331561474 532974928 352592036 424119748 680016153 972526077 787614344 599726968 868932505 726357858 707404360 102472258 178409466 900564716 728090532 466888642 476520244 831521617 816860790 934832934 514329324 569109479 977313132 981511367 97128059 746177641 707453991 153497554 89973869 457006995 836547933 978305118 63102618 864946641 968095315 252543464 458055970 513608729 845454885 96277566 298673788 133185251 170643074 258979208 142271547 926786409 149072878 214401637 374447620 575025033 346577078 978337609 759616344 690924731 520749803 668439307 486288967 513866796 151977800 264346097 180583874 592538149 116802925 872101597 434322704 24760964 762816554 234789664 551857000 729257917 987587612 426068373 735041771 416026579 829308845 832933844 216514648 964892935 346666849 469056412 835338869 795027678 386042786 854305185 588369402 325515634 650839352 344336862 477716773 620861281 828686804 244915502 360524189 72150784 65358214 719915730 614023755 825726827 610130541 169431247 762105442 860572576 636942974 171460329 374359357 807862961 526077332 31148760 662117984 127929507 896549864 560428452 256608611 867770058 184214131 450381454 840376345 746773775 846438185 574562568 190851206 514637197 670477112 656028815 617913185 504506940 772407144 177745941 538413710 9431699 316220021 522527046 859918946 670096681 539064327 735858055 563517102 187414134 71019041 510608816 480052037 175629032 351944052 988913621 68289150 165657904 872021220 139813084 606508737 263527967 66259790 776257005 838424794 491926857 887588263 613225517 289260582 657992292 308778814 171991764 863811928 413822742 744063196 415177767 733155861 262032799 521043104 827641891 180344105 526146170 796549708 673192118 182278478 87558636 306124246 179310894 785942754 593492453 667487656 477922351 223924213 573989913 67131500 200577417 584523381 408948919 256088808 29022609 654596823 91954485 707570161 120215605 33307912 832706971 452397028 117079699 676824631 255332485 621266547 663316882 796094400 880654524 450120478 893938460 628979121 711706393 788557254 744949195 690122017 590639212 452837564 671388113 76058938 419132432 475742178 498868794 771542689 100325097 332904684 290046901 425974678 470540823 938548212 929451692 833541584 494773379 784393562 572399154 311074867 762836248 725747302 35606663 935653322 251487087 176906491 529202295 580775312 100442212 872291731 881145408 293437787 563636437 880692227 88791990 920978044 283055422 795474535 786104424 139560145 233405688 848568572 991188199 400235768 805896441 930865460 610665666 14250579 66323565 701009323 615208510 203615502 89165670 403935409 622024454 218103090 699312033 188676361 672022414 690639766 471528848 313294612 313632791 317155701 145463424 780379447 92388009 662554909 348401605 892749727 811865030 236517177 115443857 276008427 262534650 714353461 888723691 822594454 787476980 766234141 854117518 971086458 681245149 292963332 47222182 969747186 163875514 78414395 245984337 704372513 885746154 293991896 771643342 40051111 64228974 299791533 704245375 114356202 667110272 638605523 34503710 21545849 541171314 37924064 795879979 625621524 932796816 961711230 58041713 782931403 79557981 852023000 136263179 14395186 602697987 473195788 981406274 392427747 729237097 611172112 517163871 785154519 206093862 349597371 339902646 451788914 151765441 206812451 709460970 292146725 85462659 465008331 432404787 93384751 305472177 569418754 927569412 28263020 844060284 824728377 780734255 249206852 249831701 349602389 366815872 424174503 809933442 232860419 93171858 380929759 380818880 645176966 793201884 126515804 986742790 153368945 65065311 364595291 917446235 565035978 736329233 870229521 629715494 328825626 710074658 273358538 443911459 527711803 706281327 421241145 327853704 289445662 13068048 586348126 514602963 53312695 819443941 22647775 129037607 19638570 662866439 542971562 533104733 900638067 209370900 73234777 674898254 455940175 229001149 760996399 312108883 37452999 712159956 778079937 553381216 248543042 682970987 435906443 981646463 92309194 738892330 69603981 941946528 521304620 521413427 574764902 158314563 609766864 657467078 681066491 897278757 865573177 266718347 199214678 633114409 322243195 751219831 267493288 258612793 593051256 715275335 338151696 489674192 841009450 256485356 844223308 760259192 508342559 401307016 466421574 826425219 131144509 818559158 734972304 859871631 501927803 68287247 152419765 775434603 129486303 631839065 348550199 204920588 454156153 684909666 250240468 531134181 720687246 987281965 164064547 758778597 292578915 841158960 525961865 853913472 139394893 575144538 812999172 576706127 231305147 205005407 563648983 737545244 108155980 243295965 957388568 966935496 188265563 46271442 450814957 694633570 618251487 317347261 726841565 644461202 885091456 39191127 785640472 611143762 985290937 371534874 736081785 415423377 76635105 887830207 756081539 899050504 60091144 12423269 144676445 927193768 18506134 588018520 53274788 891922347 436742079 23428795 195153572 401245850 963790527 870170848 523857247 776790263 714310071 745123827 243521594 973919946 654656666 444982986 190188442 850579591 76559217 767660441 749872280 781940135 638059915 293794534 423538085 946074045 226398008 352670036 946597473 476350913 584467370 227094869 467601844 21873208 582872289 212219652 959227439 728758648 716064239 458895875 152764764 785382055 556690444 218849093 924922456 845473233 365013173 256918131 860284507 189515109 356479348 550480596 560753469 447221043 890740963 841652692 317838883 767689962 112465112 60719402 277889050 442356308 482270396 127212947 47146884 171328812 154856521 284727203 577844663 720115828 224165528 694080695 812571486 880677352 712422703 786827488 270774131 357174143 331554845 402640029 933638361 464242419 995473939 403556964 103422130 537322352 829263888 509314102 325250484 183183983 97063846 662411133 244673874 576396528 435213857 627704024 427480835 669590344 742276195 141622124 687262599 393611731 764286154 74212121 718758676 414665215 887135937 146787959 53714684 883053925 366916286 510699255 838353012 557528640 926686767 639642272 230027064 295901225 983258446 740661504 499932877 425148159 541104306 153519143 48885928 593384871 815219070 343096632 387459007 56647084 634159173 986459345 427834557 577520937 901542304 645665123 641654547 833211702 528186343 343516486 107213910 909672395 851536357 147055466 150163822 243625117 449140891 556038997 741402882 73381330 173060542 450645971 746126888 416779462 942099175 422722850 172397156 671722755 201212665 802039157 258608381 603742856 497203104 464399514 847543497 4776218 76178157 229733535 468850097 983216538 640106352 432077831 360974287 459614293 647274624 500504082 96293998 830762249 858293531 142777299 281414266 273676153 327658639 391777306 266722128 305638654 587070480 918224364 535971503 875596158 293986564 690091429 515982515 871804072 548744548 80371686 287273278 328969148 947911135 758188438 335407247 269643767 536882375 905720212 739157188 800636469 629271889 112293647 937020028 928129353 270689836 211415219 189575530 565575439 19619110 85318578 597391865 151205709 597245706 877103049 156061835 868280201 487538303 107980613 478703935 923611467 381732655 276537339 463968077 215876729 608644256 835010177 723993102 795038637 427284283 253033026 393390409 636045280 388690904 144225394 878102176 568829738 190382100 44679005 657630963 441771891 57821167 24538552 521026525 98953663 611005921 252989046 836017997 600817843 606008851 960867385 738705821 414424753 389272950 348032612 192395403 388268754 535047238 690997355 960722962 322345084 242894894 201458582 844636364 466517006 942566597 806671166 651385409 504354210 680896950 713751668 74386018 377868270 876954225 367134808 619842657 332494072 375179078 840070765 569322789 306843130 713133331 80867206 800752090 641067929 749066305 888667509 880354927 660915919 250935106 134140422 751495032 272447354 717847381 197454913 345529166 340927738 899801866 853926749 854427996 738640844 207748492 674183720 307492186 735042002 751103491 119280254 556848144 598170489 927710445 617907404 699209054 976190754 132710591 287538179 310871400 310125349 784252618 455871340 500260762 86339021 473408326 106129092 61287106 639699124 960013938 330603479 379255648 218560489 205903381 840583528 820721968 64671862 348797593 880410165 965756998 319788436 982644041 970052163 587973758 634245510 606588912 12730724 44829535 757646439 772983557 733463733 465671763 145527596 316014262 96095798 369308344 896966676 275376393 329333254 299492215 794661753 540058347 744005156 431625075 364657887 435696098 173649244 9104871 21607223 153018628 216130793 751943356 478181401 347331602 212165389 52281754 857984134 222856869 280428844 788370843 297249957 814862102 898653600 164626963 346446507 139675311 837709177 908908739 296205023 673085503 131166242 905943415 247188535 382404270 821418613 146042647 276494198 232328300 70731067 715430542 547659452 389304098 957467963 598886148 67146159 410765914 716363600 565099911 702182178 915862723 313394159 912739928 728136443 928218606 216191354 617990938 940365975 90841140 341819149 295574891 51428695 380815078 429028001 71369688 652566705 446010228 715260842 985568076 383902919 520616505 106642679 802740298 566563100 749443068 600755141 538728784 387746500 874291791 188012024 853455034 619077573 421494344 570825893 252074428 329017467 10250398 763560281 720381217 817467736 143941818 422711866 961015231 744312879 499253349 696749224 561499707 53069692 29207617 413593413 60068579 549752064 863664528 580219089 715585029 533236662 574278405 315061267 750359506 584196903 934215872 634258819 572854919 550610794 946923949 749892867 178786987 456434257 420746119 617365372 16886154 470441295 461479883 999500315 796380706 70843191 827285143 530718415 158162350 557684146 60806623 749731288 926499324 359258276 377575340 91976052 918546531 353798184 994700504 264068904 642269504 616102984 269027013 962922709 992148320 430305655 886855615 58961043 709441750 764202923 391088621 498076956 605845452 678513335 249267226 435251307 905246938 156887013 803452357 303906778 665797226 586197159 236169232 434128165 705236376 872790235 115553030 645367922 273796808 432258965 921211084 318864579 523274987 476391529 503248883 65250275 922166955 893646840 161127320 689924331 971275621 839028664 607100556 267100433 136129300 599246070 505359026 768251557 909741110 414259959 563511833 29957552 388709294 807105292 800276217 58980277 563506634 510220647 311842475 38084252 875060385 394630898 180950005 29170976 109387368 200194918 505386770 519558175 533491407 600778802 968801669 11080357 399692150 334439154 828110298 968095476 258900849 88124228 557253553 119913175 375289923 324443937 206960883 874346659 120987712 326873216 625164727 704174754 327835355 691173940 85649414 926478090 283527193 101055256 695427975 650142056 346425875 853675476 964251570 438329743 576688145 919856407 209197886 263400509 347401317 162556756 650115391 333691108 729186886 178597965 689322776 177361672 31762298 162075242 822577397 436591685 956847858 871296260 838635600 168821732 381186110 435665730 184338699 844734080 760802171 380469632 455178015 158753729 555079339 466907127 914381976 978017891 696588709 910051093 992226993 956796455 656575286 73813249 487425612 576682725 942684746 172567376 546326100 147787519 377566694 523681392 930917603 846044267 18319583 827091203 774367005 873690904 590509159 339921932 888022980 338162187 344318472 610025569 717557628 217131582 80255346 216359345 906449022 142843785 441958020 526830347 48555612 387056191 927286525 503546576 973643893 262929142 154169080 510112854 522212520 847046188 354288347 191734710 696347018 487926352 176409425 977230091 703590817 102831548 586935475 673147982 341238946 101444950 142496281 300310296 432204620 119043054 618816277 729639804 574315201 806123320 832720206 668649873 171469395 982237265 412127015 126600485 727422854 717656063 296912053 482265186 425552841 629215351 885157547 618953565 807104611 804219156 823855089 884776664 840442539 269789578 197190754 61984919 966185751 551962852 29504483 323106630 523687079 455262461 410954068 955494433 270321620 520430490 221732167 544519490 545462909 687200206 28361633 185938189 527769101 654035493 606815745 271544276 361228232 158061262 578964419 858389116 146657608 683747403 303857746 305647060 371793017 648327267 317598872 857076465 829814336 479562506 417503351 88318342 549779182 151559370 831803856 475105428 925437883 664787093 621563217 52500386 506316002 250234873 896740839 374154383 594294680 431581433 61566557 65208491 578836779 603421037 709591617 512308068 696829738 301688532 687504673 171469694 678296604 296018095 558787085 808632140 540680879 932195993 757218584 983977866 888112859 601790886 146111476 435839734 24158107 102202347 571189979 901511712 150031195 443823666 717123056 843501360 69810675 370145245 488411837 619753090 138879818 809200076 508549979 926100136 545859600 809411520 954387774 127856484 945865178 318053687 575876380 109882730 307843109 678632033 817199240 274695021 88923187 754028988 148672553 846755268 797612017 975473036 931754381 176714068 347820007 192457375 527202580 290585029 401379597 402305815 85364719 750766813 973408600 65503639 474670746 786520592 235452657 839081683 961841835 294692934 984763070 878620711 966312260 389748326 764410257 512061095 494085477 61499393 665932060 292272569 571598501 458254170 560236221 184006445 535384625 907641376 221053549 95502478 714041860 931479940 618968670 637649846 711515779 484431492 27013909 915994518 278316909 37867260 715419691 660951814 167693734 521977431 191134990 180658305 895465406 764329951 43476406 222536681 324206156 904597474 81155657 317487518 361026557 598589182 588696909 217604937 851806768 780102247 475888633 794872616 308102493 762705959 380000781 434410667 171231098 853394377 525131462 661974891 259224555 129989962 449480818 594454132 755400619 468870789 447123472 779971720 38658063 970239239 591531644 963674302 417119307 295360779 280819918 420229363 27894331 978938886 375486465 204886179 656919087 685282634 98713566 83037860 618733042 163272876 322866332 464063694 555659374 328823072 832599899 403064981 249224275 743532186 840635168 266121729 575889261 498261617 449806221 774234958 658100609 799184510 275965502 814758732 612988722 58479126 324206007 753239371 970494496 310450559 816319482 369502583 118517147 940200833 894135942 200642717 945046751 199776641 633466197 95822726 159774801 174356647 379830159 660691802 539354724 128345256 896766177 343078913 807257485 235128808 819755667 664765555 786214579 568019226 953575391 987111662 859332986 971363504 68404752 484580791 889457248 25918520 39158386 327871083 201852315 918199240 341578739 547469643 149761770 233906191 731442619 863679624 448503135 616777835 167145307 464582763 17657262 656613935 790262373 251131953 532926624 461588279 769665285 761386673 790759023 7525222 425342661 699847487 593402020 97749242 595513066 798765824 500515144 653508771 158470468 368943255 204192886 871668432 822471610 908424793 821775933 852450152 295937436 430403005 503500330 180230608 531046096 90773214 659383037 809647280 500572051 461176589 16714427 202192929 845593049 771925269 702670079 972594739 990195427 694081691 886474203 150352711 846249746 423153887 436240367 926777212 363935857 484572626 263470936 649846650 936503203 930171172 731136061 433354104 165340352 890757688 952610420 834397310 145382357 40689224 645817008 649410833 6614662 727779662 377208237 498572575 344827400 68872784 156621402 129422265 893787494 744126137 865828514 858061451 614971949 159658679 559486602 58906361 377566998 581603488 190309346 49249060 221823372 445868500 498192381 348434507 993263473 400839988 872353476 63215814 757400990 312356036 466361754 890704606 319329146 494358865 954937823 552478743 235001083 351992428 365249971 864608235 665268295 299899515 405013822 2102135 612594765 901574929 450162444 311704353 305270183 105558881 693492492 223149329 301725196 53499048 332628683 901833997 106424981 402270807 180665001 475021283 689908129 991217368 774270161 213881624 752256790 440453600 76774422 53140557 185542180 494077475 647442675 922506625 129325575 848172058 472050583 500337175 786220668 62510879 844958490 472962137 842878853 43214769 607102210 356444324 585276549 306217928 910723080 909870373 438844354 818659995 307584847 189081049 742264804 158511860 952817345 144499437 439885069 84050508 470748628 78152577 447149459 237742904 814006704 798721070 742916148 735610600 847171436 977078221 531447132 485231583 14252124 97130246 35476754 812937432 132197710 174910122 501709892 722147294 555719012 860842698 684736495 13008230 255149232 760120623 82030505 904933061 293531913 77197473 190408435 21680278 380951523 520721109 579661872 2874033 819094150 933864534 46470499 560550450 897318803 97648279 408740775 238781275 39336699 930106100 387754953 304813787 116779807 991950583 661299133 646553576 852631025 49267179 503506995 751388602 234712486 225463564 104657818 123713006 955129984 923777667 215971221 410923055 48337805 830344228 783855875 754321513 397753357 640139690 11509471 478837617 528364103 631099247 881094273 72580937 2432451 264766697 630941846 989303555 134841697 377074274 490875791 613128084 857991582 866238372 83954662 549949738 952210094 624233659 418055100 157235409 819966560 584407431 152947718 311013511 526060496 553832806 133502341 963464954 535081412 580324221 631609397 846517967 506285546 259529057 485744787 162520947 692331218 263514348 554731780 369388843 749014207 922792560 604296327 913053763 151791349 816401168 822244120 449040700 692570264 824795987 652983008 777771637 578395140 863228073 165380252 225389568 733423904 363132920 602026615 33263445 318186197 669534170 471866262 458687622 663821081 329227253 321661383 850945450 850463624 803702992 48994750 421429816 289979788 370904811 297808737 560694643 578951779 550474664 435421634 710271045 121317429 141480175 418585090 115536202 146868568 181664839 243322198 690823844 539336295 431106890 114473273 14868127 97892407 966133875 511711084 39376662 794062208 205914050 325565175 550324518 894555650 95091446 985245789 881123783 685676176 136679178 547565778 347427146 471542756 193718594 365730385 4920298 412211854 8623299 11192133 691000777 165709742 424059351 844023942 2170361 476289163 350275960 725625866 695586543 185819483 770195720 695886679 684718632 635835540 604131240 938539626 875531027 826264501 388060606 533558450 188253314 773615164 773075847 685565820 909527106 804281341 71389113 101759600 696476783 805793078 931826832 792109476 59299724 733255425 526861960 423551257 782971522 691052701 117999411 957063489 876901397 820637449 93468845 881353261 182801673 645510708 526224171 566308416 711337864 783796424 925152949 486152807 188876487 255689252 8368935 716596138 314530345 220255345 974010262 463829212 917455990 778340662 965906958 552920980 816999672 334795788 305864479 54455545 144272900 145762395 734422959 585043489 235048181 291092327 693569142 481985526 67169226 969752280 402204029 981796994 784920539 226026574 533963058 500806316 764561771 973918007 458504366 250129195 124900846 629085191 193760312 715682704 302285485 970131700 909280302 369991847 629579820 316645441 495658130 620583446 362430258 821126736 467776007 360096922 699359942 688472637 509437549 464398011 171805831 449462590 12004895 836389271 981759990 785656209 350541475 793528608 776831820 860533559 686187658 875456376 714544601 711339573 856163775 224549727 464868786 15380086 100649196 824141712 170456885 134501268 154857369 185089015 739253875 255680227 77138816 380557372 431662964 323882000 56050244 434625374 153845687 49445001 411854503 20888067 715477479 565914668 525491289 76406825 618509075 916412499 435881558 535598196 143019431 797260808 131983520 657455586 651727240 346793051 90299181 944333005 641191813 931566046 71777828 212119199 159081973 881514719 617113465 970475886 116291426 922390081 113734753 514236444 511353287 647916966 671540862 734053993 834873747 891742141 506152476 314391118 492800765 34431016 111834139 779503589 464227293 97895783 841092536 856159882 650323641 886256415 377649771 274526849 504039985 910999432 372571863 295824966 563806631 456028108 661368899 366857873 906907878 304478264 252417455 549196395 796991590 384313652 303550630 691958749 110761161 784251316 244443913 651184132 942449108 297295133 503831348 441142812 868590711 387036469 374892401 694656471 501264178 489946008 800258717 407771815 535016783 56593778 117116565 62918073 299666450 74023971 545888093 89563282 270647002 810371481 697720623 107311380 23683881 200470926 495933126 196654792 115669245 670462859 741235431 420401685 993667895 815676742 753042538 234264649 804259605 371592976 76681057 377334371 973125805 912098170 757837433 153570407 201417292 554316615 69212174 149422834 569882820 483046554 818148863 649631588 521642431 825107959 645348910 369357500 649223660 734791570 53525196 836361265 238000661 859714662 593931654 291566818 891999791 983762137 66193735 879241767 96147315 836235445 371139589 53174914 955351816 284661109 304906286 851175466 623607920 805210714 131963165 974334702 532194759 515751791 551290580 297201541 999016645 436197054 894516599 700030420 764230668 946744729 306017710 224813954 300641006 341981714 806377802 619937621 219311911 850967133 526650049 316812862 340647722 849010776 56050702 545141900 919646659 428055074 892519636 837897420 773063019 178041662 528714670 260796301 540004653 668568606 355044285 840432204 433229821 393634484 771326903 276375904 655849543 583809236 853714005 353171563 144031245 597543398 662434084 891469647 216814364 51765955 222732128 536979372 179783488 939553363 119901486 35323639 872260440 73937406 231650939 32209456 53574163 935578794 675602055 314354825 916512612 885698932 234085121 312352649 315650245 672292350 665360900 230575445 130601936 911757650 143529803 787495738 620780668 36623739 591164747 630750124 367648646 79189848 231486237 535608357 304856822 92585178 268063725 211064838 384257763 480879273 157782344 702934072 614909914 175314133 666085877 642343328 886318579 667781340 708754843 181175240 975502635 527652187 120866631 904899270 329520367 195822029 703946621 853587898 448034116 775963840 656445555 993583364 403315097 993708031 284445648 76063290 835169156 114469301 257568503 581846366 855318828 574509000 104843295 461307526 19790247 223961793 921514331 271292060 759315104 778104543 204650460 788232613 262607093 443533645 491340990 174739717 990017141 415307184 934831702 880520164 628832100 508126173 276482985 428145305 519937627 385287990 745904428 841115497 306192675 776202744 962805707 856191727 626957461 939385315 656180098 895261107 408816831 440635657 385041030 699307538 625943468 298257658 419017662 532508618 743374878 955675940 931165523 495395146 867649167 960013078 294528655 325315149 386912548 89150971 263795833 580273017 50111658 737629049 822934990 275420724 839357531 94236464 188008302 219844145 924691587 361248631 395991804 326342303 419275052 323038838 353342746 322564097 878608531 307986651 463954774 843965208 125712674 620199092 85344481 722242908 45677995 251517574 953875831 416487574 919090162 557801057 195607688 36166540 102255855 54926296 757399305 579355882 147423180 960928664 666789288 392968290 214510206 166669481 406705948 363537454 620099293 285893547 993560840 46010261 250227714 557366887 284565027 650675489 400659922 52882273 260256434 492060735 463870082 825031195 59636614 613987829 434726056 866754912 62653812 187803161 849895310 839178735 146416604 864530267 404552292 26469401 805371327 916004878 525231489 147631030 292216746 511737529 201481739 945548613 3777477 289021432 875389105 394595823 427500624 457330660 789875665 458943453 595022226 328999147 127640730 968091973 390678381 190375413 683811125 995924259 197687380 681927659 116157306 49668952 105106049 982403136 928161344 891578780 413195395 816028870 259890890 287385988 87186731 920739532 125102907 542793088 347701530 566978910 59806482 335489912 423855133 918366589 771072978 680601709 257265530 617264548 566403725 606787039 519256600 363402914 31733539 913732514 233084550 526465792 605299943 11323848 952248045 616256573 299339232 753611917 32096955 580891343 699121300 443222132 862749327 252302639 670453132 813523631 558406120 716795134 539732947 318686230 90856254 549845264 967965722 921374431 536588628 890871909 49480102 864254502 421205869 517248284 942651908 331348546 167003944 84081165 325330079 124258934 628977864 615186562 856935319 470480871 669644602 851327250 44603540 524679995 582652565 445065357 310639707 813780802 220275935 216574224 313424115 360238772 177146287 366150686 955681278 874025581 747235498 692721512 364426456 13105319 185059237 799163570 678935433 568921101 709263116 280142258 147059113 397420519 772358495 567523126 67652546 447277843 520597193 416090864 687341620 433423878 970495178 440044782 483682997 631413279 182607375 225973748 431996940 468003256 305843737 38674324 762808459 812372875 453396734 392111093 901600453 172835467 507122268 159218255 520612820 947425188 513860821 695169687 764629378 901626395 751386930 350376215 376817597 35498008 700113149 402671647 892598162 57528352 720154482 508127707 349254371 110043811 816828775 841171935 112574073 43934797 997676371 452827741 813722824 269240298 719990059 58300880 269846105 424178319 429942975 470399464 742180673 404341885 184095486 212024999 141934943 54803098 612906302 341087392 714945641 14178683 100258064 392382572 702948135 381440691 733476609 987906796 38556403 125329873 890417960 293081280 947933426 83645025 672327298 487631850 147813558 245882506 886988040 326362844 616052527 975396159 683073126 688028807 879661519 838857737 909952337 944621684 350793102 545667648 498681140 263440415 702554712 378473506 352277299 798991232 394704132 694906032 950496320 9731155 297119829 790033348 171257814 63103016 962099746 725843224 389143324 311978596 506331743 871162044 927613017 94735693 552950725 801503094 97173658 961086520 730111815 936910870 666819756 435006046 364129327 99697012 409744415 477545083 296938345 128605948 391616015 230556881 125414247 914734865 629977458 535656114 250561295 189741060 186210093 907088879 950485188 261605740 54294712 197474065 654987390 655200841 579692663 342040406 874272177 411057769 656089845 317365066 668170034 710848751 658933405 966706541 316412737 519636208 540980838 978662089 880001677 13087646 254013057 569489657 626120152 866501309 246086948 215481731 15609199 916400240 27582535 713551896 271233361 593235036 513635630 768810155 418047574 750509676 976758692 623635874 883472896 743354397 124311334 222437575 360179517 569481180 919944551 824130227 365632308 172731734 209153547 933788418 353283522 833047263 588557986 822934454 179822390 145045333 25900356 713818683 153722035 437022327 24674124 849653854 878751920 234332345 993390172 684381053 623980581 568368859 371929972 743445947 60591104 555770770 757467671 180650010 291280241 661154062 797729356 444843146 15165175 766898482 365990099 432271805 653947442 302016662 129676876 156177175 792087249 371130142 303222755 564700589 404941716 991296888 584191976 510737707 724984013 803495731 433679646 135048491 199040299 528298623 168476793 719280448 439814838 784258303 715921614 459287249 894395058 913227997 568477140 678833221 535737299 526682841 602305384 654988313 946025534 274518613 165438751 176255283 187618345 165114702 876344736 876954082 962313204 75330199 440167481 464420622 56241267 909618715 200820233 560094614 115382324 871008164 799664993 101151161 825255858 342102745 642220381 391962511 325749713 515663112 566934701 737937334 639792861 507259475 586034143 639760620 466258957 949544948 347014777 671611809 522946306 50160621 588364820 163618387 866417331 783525648 953011857 209345666 193572336 254166113 294985309 615803514 176401686 385655225 144516400 752917369 672217476 817453129 770315047 613897973 462587052 619887615 368714892 182411694 712076897 425928634 232016160 750649867 462683974 662788773 496994210 808392943 33169025 156853732 503627411 643831528 677419621 920737161 74031780 222097336 514680925 761883465 325395432 112495777 245408118 507768875 489391376 379415865 922653436 436415196 530517072 119885904 775238836 898882894 140109468 847750594 256212730 191820799 77756306 515766531 184581478 249644804 857146699 780662529 222520727 236084377 759656558 705721199 901154462 779731112 478114084 237318584 237094903 266201348 334456510 110522758 163759596 310005912 662879468 481195167 976059569 289164316 16169509 118923687 44496865 249030528 842348203 190715945 516197480 246274914 579856254 119236338 668988484 391877116 920459217 857181410 717242998 301071556 536040509 231101515 264077388 384641289 131804524 420121351 92296775 21610672 273478623 12371594 589534164 522874126 543737975 366982790 256810037 827751874 724957621 958387954 779288342 645175473 455170600 393870596 150568246 317612951 701136955 619421616 106958639 562983590 673563020 67134945 471925493 374347654 487005177 150312373 269327062 516410058 785832861 539267661 718479707 533755525 116195092 221173244 901169783 854104577 872896875 345101880 765547682 839772107 239500924 180965823 343687897 929041940 28363613 84102118 447260091 837663739 3184398 382189050 657170433 646049836 683496251 590261467 818103275 706751635 243566329 991702723 659800109 25944389 174743399 66375215 375486791 725384649 161548437 473552559 757151951 297844753 940483445 235996037 602487516 760866160 436329786 58985837 507726008 671489960 573967290 643240583 686203075 106356401 554383208 691654675 668379401 950563617 192947433 964718702 344071298 522371148 490763895 430724526 831720272 408140298 727104263 817969952 216239650 151897465 968489346 965114590 301509262 382878430 324339282 367858480 864949111 807825811 645066234 977261651 965500492 933127751 514024941 133282514 660161088 618202060 225041134 499220875 915489801 189703291 367858401 733213478 339279334 445588753 953005841 88299129 782741837 836853791 220500958 311505525 87085728 888988202 165165983 906054522 224052233 654916439 219429054 814534926 272069636 68849609 450058135 152666529 48325961 665339051 489418766 732742813 789087021 683336465 501585791 668301950 143200771 428691829 481726498 715624658 418021762 32082856 674646456 877035099 674507081 537597869 482962772 376287343 739397390 467941384 54018356 800029872 559523893 298039781 367765410 191338258 354207087 931761382 352152753 37170608 368859372 176502604 654727102 363683196 351989473 181751581 633245178 324916790 729897280 86257072 680625113 545611974 373641319 735843980 524252646 455324434 28811390 351959918 965445180 499630498 728924025 262734538 595276636 162856663 403196810 444307441 273828603 750919822 462137228 201889286 194605848 133081430 647263883 412662832 29439156 952162537 739275991 87963174 787374260 784332402 186568481 286142522 466366568 436349419 598358617 889610543 124591288 902539428 808967701 478087154 88130817 666272367 77200892 620181236 962967811 375290967 103993066 273171536 575850941 210440184 826793482 289827583 47281031 389832674 829421897 509797621 149870894 55312631 100217153 957767352 496626846 395706107 392336504 5375702 770187843 849610741 587108472 433953517 494543554 612678440 994036883 242936643 468651324 45926833 43352720 622418985 153296854 734090205 368503305 285913145 551066348 590118434 589889198 581853059 924533170 389538216 738881040 604235317 58468232 64960684 956931744 499493857 286515695 238635420 567815098 762159357 636558978 927464869 519783821 690506581 684301326 435162394 590761091 326671151 161648311 635469175 356065840 985121144 281635542 419720016 921360369 888128700 704397607 709410279 276780768 585986064 620162607 335167590 997018334 42467107 196514501 236721282 568033110 714831790 648530457 719012904 16644312 24718424 498125813 412335995 171932512 860096330 722017876 738250023 88614165 833976887 777318731 450937833 603676956 345128426 426937443 176299695 173412353 72669691 625295199 998626246 354185663 192332308 435237852 691324007 683762743 591549658 551618887 275963843 306145006 795445960 48014847 586500111 308056946 790774831 516283839 688297913 23653478 47944645 545580361 174411404 899685677 722536753 933422778 752797195 614633258 590825291 289713798 945291364 692365618 475462021 242376466 839364483 859218053 639209266 946645736 524632031 429713258 712104435 587127219 25659673 619054163 383127150 505426973 279616514 476133190 323518775 923191790 185403572 27807248 972859966 922780768 696771934 399420231 105549511 931971102 711695073 95752998 869404837 688980777 612205548 898058049 192557121 380318082 810639210 27405496 749862966 332976228 312369305 383835145 182044020 595656481 922041915 553798749 661962232 392904100 722452279 301377361 233397140 233694123 291401563 575376807 382690461 374950873 845344413 701047645 891485976 643597936 581242643 565740243 149686677 169309260 859173128 311033231 479154545 533932278 588016618 604605690 741384463 210082610 64262468 651908066 838190517 527106933 795849046 362688419 335639870 349194660 712313400 320392874 423520011 16972831 642017045 104335090 563971415 104107548 399365411 940279653 306344213 545345324 715286729 381475145 731900488 361505994 233834085 659634714 879047712 294645168 994705816 883041405 136177498 683120557 18768814 805696685 893703581 93320176 124487469 814968726 780629011 94466162 31630828 290919201 314262 154771443 346959874 995311461 505942892 70200183 170400552 202281134 129772704 245693630 667291536 474826791 736573549 974509902 367362387 478299681 249385785 561696161 306807930 640416302 243642814 303056835 899241051 751094982 922809563 746861672 47974755 273525839 392111224 456281889 116026525 559314752 200464556 972336804 196213944 354883532 354211410 776102637 677499697 908103864 559280403 156341777 73406993 821717921 832189544 982386234 527505572 909895517 498765205 723363244 353562715 333929357 274972030 563237931 481950528 947796105 142470185 168127813 423020487 521589707 333641803 386912387 514980802 166821247 682808623 603070211 187495508 46535508 709620491 514876585 617720573 312054181 67037218 451983699 668791648 729443034 454290664 393926222 851702747 517189275 873830493 631301223 622745572 379398678 150520021 983669418 269443588 79313714 613277009 996202919 276619593 634569376 65749272 552132655 51614107 842116545 726884587 430199545 785617021 129575208 368702840 790047581 665253514 197289868 954793360 364319375 405276614 471110794 330955401 679782149 851465850 733896423 776761964 181716811 598157206 403340634 311176349 413368861 614533797 98710442 196636621 131309639 738735793 281786015 795494905 775829734 493251109 124956811 351298698 86241523 73378198 585518399 383019152 144097772 545520606 704938152 856903072 720413644 793636392 330224896 286092448 799732165 722986581 4336925 560563985 164707531 341076283 31610370 939831697 615733791 281442657 558021109 19449587 13290947 731902543 199503731 265454542 546427947 286945107 47290988 892315166 511794731 534113610 762435280 108423043 376368256 407054078 3031300 203465446 996933428 67810012 660038669 990842324 177817996 681974019 962186563 890107165 932037611 363292266 481139886 953018420 328300532 896735953 886567461 919634378 93542790 311843962 756680835 366756256 307582257 46137918 234877615 594599929 87648351 651078836 505236311 564481500 279155693 328842201 132347060 861788128 204146624 615932884 165197436 880808237 365446958 298532356 779455990 61987905 376512708 851260936 65978012 275976101 130343463 829095947 500102877 251321837 106427072 759601760 553710638 243277828 541503932 954915133 730982520 272730249 965340732 593456780 730435192 988881640 144067087 231988033 577314185 802777245 379954008 839475199 513316919 660122043 456484379 966018936 837009685 348343311 297378811 595645143 791559996 567635103 183014633 504212315 771504997 35868101 688639144 216887453 496419737 158499039 305913627 564799062 305968515 719449084 895664940 13205964 599052565 763532497 412882757 87123591 142189597 406770920 429958548 395574856 624028651 862219114 613533223 796402804 174522413 382121683 765048638 200589676 936407995 586285582 926628243 172907322 406443538 353777470 430150730 71306148 476079818 947768869 158774438 489059832 136600266 449047573 586119499 507224791 203117751 138578886 749819908 914603622 361626736 395739190 129857150 930401759 103592093 695762241 884578102 918334272 971688568 402709441 911007251 623746600 855556364 510438215 523241313 452680894 943833927 16037153 707291975 660415297 268655392 96990675 828149173 753709034 249238993 646485802 238563391 520380690 43952235 690803626 407510574 997803595 782086287 869379996 837168937 109200008 92665251 944072103 243378517 208670459 390996714 429189594 685301424 146330317 681423400 152955580 595040494 939260346 710622183 101844544 156067070 172025255 160541503 773139315 496499296 857099468 40724744 226473455 42242847 333022877 810544069 523938334 615363353 591049694 268246765 266556729 985420626 359623147 300046313 991394412 623566606 211694271 914058236 389224464 967950476 829835945 922905932 900397756 28846208 752230494 189308265 916260554 595508716 41800490 178705914 761756820 795113252 137610367 235036223 791826811 407248878 302302879 569450304 100239299 850248857 99905563 686859875 311687501 716265902 943894456 994778481 926747167 804660325 436617478 409000961 571364382 884310324 795315241 827650558 190759968 535016906 46900860 750514512 656696333 457751863 662918641 948791852 577735806 954842996 334390970 390360036 129119604 267616353 483694629 327914094 516997961 431961514 110961587 789245571 848218938 238159846 676419777 163414739 188914221 974212524 665613094 781071365 325504507 480966404 784398324 296136554 133409206 200038084 298870513 368578680 182875674 233209765 536161167 297773127 592650613 357353131 755509110 614443589 875771600 382353120 506028582 927611104 156482992 777060042 918968115 877244839 870465383 51525695 396730607 79330394 893359305 965534087 217612154 538858073 237834170 222161651 673323056 838676219 224369017 685997736 322422782 318438332 741233415 342282904 197012471 665763041 770795918 923470343 812713135 750099954 403613227 822964480 774933433 47539671 488226403 942298053 63142841 491558411 672220537 355005681 216978422 206071942 799090349 349545198 646475471 290900193 494534389 133568033 978492958 396541572 239120997 644702543 662331461 701448332 195529402 86946821 918080476 131632676 242611335 624630639 361264460 283322221 479133581 611347874 864770412 510886922 989030161 548354034 326448104 292877049 168496324 929193907 689267470 259156577 285761114 149734718 195843662 101298640 701496377 232026880 635861705 583774637 526039322 539270959 876115825 873185557 817029352 871092460 742959289 703867655 823041834 821520219 961844670 910400420 295631349 255424075 665373033 901029594 176426348 158420574 471884514 711944262 914967025 717367038 962730135 609275316 860296730 566247165 560625761 356439896 830457532 157230018 16373257 503533187 889215307 102987446 390501406 326671358 937375866 591630311 312849407 209623741 828421858 988611446 914038925 53739224 253284434 623890275 288600711 216488555 836133816 497030310 539125363 213725989 871324808 243646595 743966790 21872825 51517201 901968596 267601286 687712175 672550252 60649686 947731812 261949251 989570299 599416225 904774320 804804095 986346252 387045187 467977597 724368362 768776280 602089715 768392006 578868441 785746451 88815121 384138304 129608069 331472802 323875613 312400589 297998367 881628474 173377320 55965404 7815736 615721879 425552285 108110240 236287589 644764562 128096008 49559071 23742115 485706070 25507635 378785510 481794847 776493374 513170210 350177873 32082860 632695610 479481838 190305588 923139094 151955111 91419123 853038662 877123470 243868661 224274066 566568756 45880086 829148073 316419616 318956755 44704968 156647310 840622059 517829837 746297776 868257889 139688988 611951695 39146656 216216628 369114731 808045623 534769918 399039732 546117993 483087959 155135886 782467527 894046707 469699995 396663237 503304451 617963234 129895602 725473800 729706661 952433063 256058886 116944712 17753539 33048400 732721653 384161053 382655596 644946941 109376433 395907414 489605965 200921256 777999803 839605830 890447650 82359925 90279205 420738890 772733877 932478759 912067026 860013218 178787719 958619141 732145821 375191444 327539953 808845594 220544245 724231635 200984046 443347651 287453963 453013630 235837408 290120558 102278225 860309244 153942742 292212135 656913908 124574835 1306961 46843220 263070513 270952177 519798559 536795138 890723128 93841930 808246901 181160907 794692678 675455636 977044576 35803173 438963183 887612535 351615739 633451630 81647963 288586114 511813356 204337197 646478313 325004591 717403369 956939603 963304295 997726301 213541763 670384406 269071821 879204507 590791908 631104907 541778016 261850809 16623196 794732245 277442403 517529817 617628074 824334119 814739905 163162194 41380537 250531803 957493093 303377240 189079254 463690959 867812873 522487006 111545466 546709874 808778490 815819028 238316969 380751977 2953874 498240329 981130116 159688386 128314354 106471553 100417277 712683032 754233586 218539118 521327677 294242523 814992953 177133567 434726556 535570175 410795807 678349085 620646163 607609991 301169027 666263414 300467700 281755560 912384041 455732232 863611901 702371964 461287715 956172673 689662281 591736391 146142342 316849526 367640904 734394280 811846921 618646219 996197121 150470308 119199471 797231693 454016721 636356594 617024377 852855828 458523575 566886149 756587396 640865754 118080485 237275693 212739077 240753064 699404095 327705559 523147592 34009492 879734321 706439524 192258561 578708080 800949942 554699275 30781147 417568592 830254583 267748351 196797419 831028472 157504244 280588648 960408011 140725301 51855044 269426732 283382481 662983309 249454335 790088425 789673412 767304896 253541450 184875983 850800884 132083434 216054947 624899560 713551287 609674149 224051929 143610880 30174210 649256119 333088816 318779105 527038009 312114987 890282481 881254214 622167177 339201215 279441350 505862730 434382348 503007060 222220286 712648359 371873473 982198316 148365498 662556775 159344593 245730122 995641103 939568028 523467265 194821057 364162317 910616370 899982066 138225994 832844495 167117473 450962380 884161474 680250642 6838350 274011781 431917834 358665447 365666848 906222988 192365235 549724391 826730080 977003354 581830676 349889526 839685067 484185141 646387335 219985251 929300131 945085404 189853523 778753131 701000338 266553868 811220502 753209343 854441311 613614329 829181634 311256511 555321051 585909498 61575090 768263638 999636029 206100454 896405815 905480379 147911214 849753871 219472283 14460590 954890358 360639498 767655213 650061769 88732665 881850035 418360677 983824711 83605114 56246153 40703036 38347319 210808 308169847 428095905 434529083 652424273 394842627 18464695 409384342 560935946 322109316 801520196 151920669 947064199 25960767 157436086 232980299 587597845 249906515 211392760 127553986 364564598 211794940 37995794 311576533 912883691 720704054 994024005 668790946 700291866 156524287 681692710 732917516 303183936 597422917 883985507 687990972 633811901 679150454 615936065 189255923 804343142 930097901 624111414 9395710 560935132 914240779 804449266 24922915 342924630 387898480 149604807 461787375 912032429 797700112 115665168 871219642 665742707 345083435 352249714 563150702 211500794 602211034 606725573 473796754 255777713 252871976 402696222 874021755 203045390 553071715 703484482 303554807 254683433 542010187 713331413 128842910 396225505 27797814 207224453 846878075 557842394 807131007 361186671 107794115 387391484 373552104 284466695 354418244 429148598 624490640 985969658 362830734 640226050 848050791 357594036 132765001 766192198 742262030 646631063 3336650 464503803 799894808 541395953 536216642 820249661 999163923 503224283 929411642 439418511 990370219 517555123 994949887 211018499 154081803 169251492 482560677 471009484 126135214 713101203 757239415 553488734 15710930 826492441 808256528 708347233 939053857 163033256 252627835 110484945 967827758 8938005 734582304 229024652 360281623 724703218 945969523 865288413 144398552 191445023 362634119 302878946 821088634 1934538 403786014 733955697 560888726 600206967 724359907 338780874 696710915 899755399 299947475 930251496 332438426 94953679 776215836 338104783 371463124 589518271 783739168 862995531 599970647 467569560 483044559 504339198 455265909 739614755 925336250 239836805 817948735 226313928 144822692 110309721 441324083 417900401 59401281 881029667 912790759 414142142 17838522 167902492 708017775 219138390 208953275 448612288 190809124 455886593 613568534 535551672 745702557 920852367 948892219 461087272 149504594 722841293 75862121 107469539 748889425 709947021 848032023 507071901 759986186 332950411 881171357 460437923 543641175 564527609 605279528 795674533 469391015 461564755 881182242 900965408 506811505 707019675 441036045 411735998 77430098 630489511 502989883 581090257 738875251 580684315 670123860 553123218 365952425 236758596 865204444 699272069 745659726 460909139 665703353 924153501 447758243 782718934 544575342 371695144 431324172 524949164 353337233 305759716 621660854 822941379 66578776 201565802 766325352 281627218 800991971 503549932 848761678 496864312 976970548 640561785 305369799 323026964 305633563 630166605 978308095 909086433 695183316 537829186 449586251 799597253 143761714 405500402 41743013 316208934 511600280 904329717 516382434 46923406 556620590 321893905 123093862 294994066 62889340 158571547 710169683 399091335 409391144 609580405 564266138 268670513 212258950 708644493 677215074 412234191 763105111 850128304 297134563 174820691 254421325 728258500 115665358 648178446 840106128 148754342 640835738 812172322 795401588 339628347 188203721 254222680 260620437 816701114 859261565 5228268 237533743 267377259 251478214 395359811 370851133 280231596 158345197 465127339 693693266 264115506 524046097 528444998 50473838 829984997 719365734 481088437 711132919 715206651 242165255 227473011 784101075 779453845 293930276 493291941 108196839 46487522 245882844 198765604 461591274 158102068 41379873 779375505 354831569 739319531 941466982 27010498 36490075 507529537 973464846 33642937 161658474 13997044 370153605 447021989 963618675 154471941 338907993 78052134 160252729 679296481 757787289 173966982 391846402 542892377 593678859 376483171 980482334 75719173 190940408 901447757 446250545 708640796 926371936 973555163 425783353 960131142 789213506 413712195 985401568 430264446 501218250 950880379 924849783 360102564 902053348 297122295 198170619 849517847 661291763 785213134 361621736 7560099 11778175 530902753 943325800 293175643 500794222 879551274 422837125 518855660 99649517 258654884 801421270 873975686 130744134 694465423 950064400 517366545 86208514 689471744 490111144 525355840 63670673 655231171 895491064 853684173 623753714 149668894 346245279 409965313 374973125 33093212 587494771 188574587 717673861 685466192 635427169 166288930 389671316 596920561 39548290 585809665 330471060 515310305 431617110 192062787 22995649 8072123 478680811 70341271 851165253 316280065 964042194 575459281 282375766 397310769 373496076 979998548 639095252 542356997 146108414 330049221 933423836 659552963 468042982 818776797 719564416 112788422 244969852 809188352 837242975 936346610 280400369 624982393 787410606 262818773 498425130 389257196 695725655 652665233 937850801 698857052 376481621 905852016 831111047 881232919 877727235 224534395 466210321 61458688 912268393 290269324 801443429 285327361 721084707 176347382 118972522 500497156 93971339 179174458 565824779 24575809 556778986 653417505 693538688 781380612 156436352 650002270 489337085 882124104 670282003 371784277 710718541 1512510 54745945 11660597 241156286 121569365 768684390 244311834 395327845 452301561 197399351 2876639 102111993 542930772 274307854 40114573 912751532 204931877 248921168 980518221 129620668 933149482 654765377 346012553 917064549 845993757 346559128 406469550 122874917 678158789 380241063 64692217 793849088 397069880 869024436 677662873 798171332 86676603 81106114 131487422 249876985 576156297 655037493 434634325 185193533 631912322 2091299 494517334 458651574 563020576 308412974 535416926 907282148 167149900 70176935 697332425 803654021 179371420 267805330 386400189 13157487 899295865 383400040 29056230 563384991 282049348 589678613 759951798 338188254 198807803 813196317 595925572 677216233 389201477 770710623 434217588 648564892 680865530 138252771 488524716 324437193 949948078 591062189 238125484 383601196 716963488 184514514 236422155 854092508 727906613 569775975 939495485 204950218 298977545 205591322 288978196 364213771 860082360 706036427 521032713 2892714 434308064 89465756 297482244 988301351 795685917 395909603 880939083 870098078 292700870 225900817 440506651 638323749 636437975 728924859 830188452 818880200 807864981 766705077 417768577 945395771 835274365 408305729 932254130 97590756 103683466 469974582 611033393 220909904 784694254 394617980 312437636 143162751 14165312 245743605 17655768 401064308 130532804 125601860 769579737 116183904 454083229 264697362 784511874 834472837 725958793 179219824 809416072 726815725 623224077 770624637 666296860 426906801 337135575 180441516 373308001 415094808 649889510 866465289 715278432 44886769 461255410 68927741 347507476 224152980 400681435 310171880 825539742 341817227 418096555 832750144 602757307 958151278 538409483 59297331 373693080 79186994 755110684 5953476 639985876 59591520 82784717 101509352 605285521 125101263 495714309 639748587 867363004 260247524 219900090 428457592 418571507 273001744 31911403 838836407 154527501 576917877 608965816 63870267 370716786 857009070 14987581 118989525 3402124 967723782 614575855 904406235 708831932 498659591 827843046 810055591 265307200 819078625 699454375 823868288 201652186 70722724 886789868 569833627 354379347 891854463 251410493 388531101 906020223 943460175 384044326 399925360 829613737 368282102 485800339 717753954 557778970 86257195 825359436 224194526 137953808 985948421 499823422 985332212 786154156 958457190 428994796 971928297 731510739 368363353 240308946 685142818 127935387 705328979 502001622 374763623 114313705 989865128 150767817 706966494 412438408 61896505 55432131 969707607 570648839 977307854 916696519 838926418 492587841 388054977 799870583 562755407 906974340 81813207 267979751 797944490 591277064 811787706 62835041 582821945 353257556 892497528 351062325 572025046 990973280 342302530 118891027 356199081 894026530 145408456 263340048 798212774 976587134 875551900 420404415 768954177 342281228 450774447 860087080 519481362 86056404 527763072 178502258 930579756 143421501 612361493 245954682 400724592 857385062 74885303 908580984 606802794 586139630 417437190 289192202 956492714 334705231 337245256 344850785 433480449 358470034 794790584 331395697 588567043 566186269 877891754 615885878 574673456 664591404 301587778 613012739 768497662 236291122 871664155 560060696 350807644 934197203 933269199 653944768 991493624 949943812 304237179 314671965 953005570 189804833 233551753 69540038 81802667 948611739 604194410 782128894 396292223 321598762 667102579 109435225 229997135 324470578 729335465 578360365 17964882 593245905 246764326 222757915 276938770 84612377 48008578 359657546 720063200 930003629 528904109 581851944 613450118 830274272 943474041 722967690 780285225 326205161 623056492 389444550 629123296 628708589 313553569 600017474 657002290 860132152 546633700 847599823 212862846 760357122 936214054 497986755 308576758 75680802 656462132 306805712 338734778 323054318 355572357 956538539 540082097 874008833 412362664 518480340 995707082 649243205 661005839 527225148 876655628 267530592 159836473 556718751 362298748 822386273 637436385 863572087 60930265 960738985 275940283 418940018 332981462 130084766 832682592 581973614 155368449 278447287 281719421 789415779 465876249 646226156 649906500 15677703 17728316 670971672 554928511 630826366 51306144 425368686 613454438 6308412 901030004 172412677 679377541 609315997 900680687 364788319 703756205 285871313 967789659 913913179 359211599 702706927 814445012 400525605 994664718 241329575 418442729 22966710 177940652 283348144 422385784 13649278 241756162 21683069 522859665 640899796 324009753 992384830 78627411 206246718 485115730 39438281 766144993 240416064 326176926 313219537 224479063 726436088 891365097 464956953 896015812 365066261 549604491 155486479 17822150 729436258 830631759 52210625 44236 265299151 55718811 890529737 992799716 374036753 329968882 370739319 504079535 745125582 623566273 179157785 304502482 32335893 435076896 608718378 364549048 906780720 978487102 284960432 336008457 748179981 427471517 9714192 119786826 640535751 201113971 663918769 250764484 549008217 390331674 208331310 144525120 509125155 854938000 442194351 15673090 635338931 69236047 777850692 316999525 428103851 149906879 224356956 452686899 650715691 564173278 272800845 704879434 595713617 997246459 679097845 820746850 42117119 28078669 153012860 948594567 703763459 127072060 187400118 322760803 386124829 525131449 551828073 432603992 841313447 841973664 250337083 996361033 707362109 552860715 439783312 454122198 434654617 728979880 605072637 301449696 675771068 134757234 491519550 922012116 126336089 901500539 334359176 395401162 1082838 579847795 111830152 479684405 991335557 399318134 497799121 63050500 87202230 210370947 667889280 916035296 328432568 387294942 275971758 450197464 221464972 973147595 758370010 855802453 842714764 255946174 719706272 589594166 511383318 829635213 97372750 431521507 658837087 172749421 105160525 270384523 358128106 160108260 93887888 48766410 453334275 677483689 284842020 672762314 462597754 245846151 495296506 315323298 987365191 663823653 461363438 909473739 930090618 501899742 306983799 554722459 253633069 643607473 944024382 117634531 166183120 81387578 407750233 320237020 513223934 746126746 542364787 382363153 593702805 278364468 523326653 709176796 912673591 715093290 343274152 391151574 680664923 351595022 917210096 148613477 32654914 675677696 213319381 922436758 908090161 396512589 213697735 300878003 410656029 175502278 976167898 366168001 652179352 116471850 812987349 263610366 854588140 991236724 403898644 887613050 259002317 895138127 521867454 535789619 560241713 92854105 412872191 515243118 44333258 808974178 643618139 848701246 722956362 317692622 454413855 527301815 22117672 933680637 201211521 477073712 730404893 324975814 259124025 939335896 528152306 25357636 592133354 472635220 360838678 508035828 188804047 657362961 869725123 504067404 82491650 443982836 567604277 314488868 764262466 954192319 354029117 243923264 676808173 34909138 673220987 689674123 787376104 686801395 563230597 212582701 897836049 496547826 419039169 209109972 230619870 583129367 853815294 446845261 823908077 861375872 992396750 637504939 868058905 794449543 23922953 532881823 168392785 274212454 509039661 595068601 398349963 940567830 658583584 587343728 21820385 398068185 847099342 757148487 535598956 444300116 472850553 519715820 339389977 176100228 860845464 615058327 69038114 537558953 965226631 425179028 379158714 609292527 158616741 702534919 492090296 14782881 702588563 167763163 463983473 630393433 840141888 11345177 49769548 247625033 300325876 975282074 713552929 414769482 243293916 858450593 74872496 244215190 461441600 620522360 988681357 597227711 404787622 528063013 680922982 918888876 139655502 212196098 486814823 860986602 366901165 190348798 363810648 221808358 51022681 358597407 141181979 900161123 66980360 917395554 246174789 958331950 565124853 672771218 422137902 660559529 539687835 617633367 259434329 692394747 542546068 899496678 852586943 118595063 557983636 556410915 921877314 850878123 600063958 296511703 368696964 383820533 599198437 959638967 643493796 798886794 696125219 381757538 492023140 120457141 867040171 209277615 508923739 285349452 136906433 668869772 6423664 115065637 480223284 558648874 234791490 546127063 150392116 750120769 689398689 159245010 843428639 477509499 203249889 993064920 144152209 233917718 383074012 624895556 809146399 921777692 86323566 688129542 270309846 35806248 585439136 650109047 187612127 545607001 838496832 831995760 127656199 200171042 920976840 852378873 542116911 722639680 526734382 83804606 222604605 400579005 362784463 832990622 328391486 776632560 359642757 978015304 851769519 268713920 600453832 488189012 349052061 755811746 306294973 92607613 510861051 226894721 631341853 763386054 444150195 838310526 464051004 529107506 900087031 859871989 435509937 938975254 267446462 736284322 497820985 320301554 864994798 66588982 241223913 538624439 943241377 586588880 209090934 891662800 228070506 592358587 131783435 604964862 459909182 331085653 490853105 348427264 20234144 973920079 978221051 643448236 289188739 637553215 303636978 753386974 412339178 215523976 938675760 348780991 704621996 731176485 540871851 23482881 64010904 927367978 525641095 846212357 376022850 41846819 66467071 764103299 718751048 57942851 128840827 321910807 33888788 317073568 264234666 522703017 191823193 393045526 303885046 43246051 260515769 321523377 848408030 926660654 240507091 515104317 222914929 517847601 147711864 294695709 596549125 854675366 558648673 161773868 487466847 464731353 691840711 418545992 429178434 689783585 253283007 274197857 559828930 827667263 913976467 5660597 927859572 464086508 842933504 324314231 138721384 774112277 802099 180519645 473962321 389223109 460065671 327812582 170195843 296603108 55924384 335754622 815615099 376137015 831314288 784078411 754334986 773386561 27140995 377671600 426800687 949508274 356331643 818881020 682803764 798626064 97084819 887780563 454412757 689150604 7841702 478609948 2792883 781728773 780851717 668873552 585270180 557810713 388301736 999752334 451380668 194911330 630549223 152353175 366023645 418337078 76404220 568535475 430986630 17985065 391035706 54354082 229041502 704035299 441544688 838182872 297515189 16278412 105017069 189734239 380719307 589205373 657527843 616379470 137127170 754025751 846653587 309809438 798063703 953391045 94057217 826863949 477038084 175389458 973521866 569375956 827589092 540319710 749629863 349152896 183683861 647466507 552359647 81485637 378916918 388642346 454960467 665875457 661348551 150207735 844836056 833896274 339169058 85192068 842027788 588709355 313922638 155989534 687222060 224429549 295704980 454912474 528327231 851219882 775590691 185204026 987283861 933754039 945048680 851406563 592412663 330677848 838280396 485550896 34627462 142814961 490299815 510391570 870140835 217180568 352595264 642314034 796017229 589862144 822405650 735844720 104838561 139680483 709368724 705607496 760468618 60032290 727207831 128750941 867063441 902411513 788962984 563866639 223515560 349910443 435989066 312435162 275316924 672099921 120424480 316409525 240802037 846215466 809381762 101257259 726663588 907642647 463754121 529874877 867329826 616522376 106019065 124482746 434219130 974050531 345308029 96026961 151647812 165327506 256311135 286009527 80258685 172107436 239368099 190991970 753314328 507570748 346005601 81396360 15369636 132772396 950119564 777520143 690256235 644067811 833284615 279229886 884174314 603284401 768721864 895283236 819279902 274877847 413075186 10009791 837538429 456575684 496027791 728101329 299376235 449890669 224845586 471926918 572026436 652081430 983061115 880671294 426269034 237206493 76315510 100450784 858270 219248027 478041073 886150136 748274884 282678856 30067851 520423009 68370847 428967301 903895642 698477172 976111430 361099699 298681447 336674022 325073320 63456238 303237151 288253158 711662829 177329246 70577985 486813448 396213897 748499439 303017786 328946697 208114545 471273360 931427419 950480545 134132028 172095194 839720060 296334481 32748794 621711836 278212040 305084134 155205779 685070992 413837718 329614841 481459202 774920671 734419797 839347030 34604615 198736171 114304202 816150370 203064683 497960342 435074166 151133338 143481178 121621461 254603338 447799039 963178495 444148403 65862496 790949965 879577177 508524303 682904604 65232427 976166392 842162187 835042533 434296425 381532275 634903484 542540249 786481767 118702477 388326768 613517206 473817593 371885806 403417215 809088138 401902458 621553370 706892393 958608748 862411729 150589374 949876114 92604929 612069868 136879347 839580138 433512513 180616522 702760993 702868614 561144808 91931064 842061802 24930958 17772318 47914075 34314449 295352252 151954443 544335328 740793422 767199664 881561558 510750088 722092846 841834867 348117436 992530367 544417251 112789667 728529023 214811955 743107620 131935623 30909630 128034993 258864676 205366655 165831637 705626527 874839895 736399389 816622035 542544175 365305595 692960484 540469418 235141983 375853529 501059621 271549823 252292259 757374033 941311753 511682785 31725684 170340073 761805939 107429351 724091323 46867130 861250371 966107584 991900299 946618939 698909858 644740070 773630161 39130124 41202647 441388682 131404782 181726148 218549161 128041327 898533655 924875120 982711122 744962692 389673489 214689788 24259886 877548287 477518303 5713002 249538621 355159338 643509515 554456655 53721507 48666377 922627091 16649801 834794444 369283691 400458171 388154527 402626860 145509063 207677878 531406873 589638676 253985773 420265092 732729169 428423889 227997035 893053929 436702591 296852250 147277791 715261820 258591265 586083778 785139782 75019542 210804252 555663980 917922982 115936188 600053823 907483551 808546128 647878478 166198548 477311275 52836683 920430076 314116604 634259624 1707191 929480229 595568897 996080555 698748608 868030213 471074447 456593245 507269506 628996867 928632977 582310755 913460688 854800186 649241580 888469179 575039262 265675821 194823121 561989587 103982258 638537196 567854237 983745911 902032874 144034029 698422584 958240522 540417639 824961903 826908958 614963232 322224752 622583248 40479273 431998720 4844165 910385185 436822059 335462474 978380055 652554330 1179828 831049351 793744932 121747700 376126189 663562870 237844333 690548074 356230695 692980061 778262778 217197860 725166157 186725508 989733646 85864923 651892635 172704145 219640795 461992675 380306270 16040236 282667843 415861620 640597815 393921653 656311644 245876432 466795530 927390494 843040085 933501594 480931863 615337578 42565670 552268305 280699269 713282328 853331762 114263105 372924729 49483979 437644964 897092971 420238234 790969667 132472042 167247988 178408012 666569028 163058041 447969872 778249710 181920918 329648803 854018859 988367763 235771076 134006261 927088726 775072422 82427786 844239215 873073405 339696883 977087590 834219662 965275955 360634602 678658464 544857319 7142118 978250130 753464879 882771173 205279008 595755744 587713871 869064044 935910885 770078998 386075323 609516522 771181879 463103238 366583788 165993209 421656815 224751001 742162829 105548016 322583587 903985075 233455723 740402831 270098065 821191422 7637051 194622812 692258088 952053335 17704174 868341546 177036856 824136420 224750940 228189334 845339114 980803008 442296410 99619780 480313855 718454948 441993569 424999921 935031154 576644468 285096800 602557370 413694046 148486298 415804472 642376699 972579547 990308827 171489864 182420221 572543064 837145227 235585204 480416022 887206307 781965434 647911164 367888559 696941669 250157123 808140797 31803778 787019931 479069156 100756862 496803995 136077752 843458873 475625169 496783923 227217153 172888721 658376860 506279039 533759683 513246333 435432553 476239166 500502968 863338606 166866182 296874321 981224720 976186694 775328598 573972262 668607259 281140206 4442731 629034876 400053823 651320710 711603066 925914922 165917438 445301937 330061785 64459118 977489131 804122889 656456110 651956585 374878791 620477678 262335507 128969650 483524353 395236139 404713164 987027593 214852765 758081664 669601346 704491335 294770174 801923680 206877736 242797139 277661233 134954718 175855448 256570441 497413352 704912312 567894899 599687780 20121472 786238389 545356295 580572160 389720092 627258973 543654244 388877393 148973582 823864146 647349420 936048897 499756672 824287873 142352084 792462359 299216212 630224913 925716701 953126087 378069293 128844808 610496333 805260092 883209459 919763820 323047509 992745254 511607687 517576938 914422729 271917983 430469358 639221371 608244066 833322823 236974922 609607752 404126898 751378797 843695298 544886662 642154520 481196883 331194656 228045206 399615015 733065468 787481568 801579109 442268130 358011814 530355726 3083906 836483706 921482561 159662166 922992244 893577746 176922356 267010357 975891602 898392652 365126081 942759751 787257797 15113443 140217344 904235159 502899953 507684661 448070929 567377807 186692675 985116495 884843942 965565876 172951860 98854066 932631416 401029869 553227939 62538715 881363350 616985438 835280772 484194930 467452181 242302942 789774309 251579065 824902313 74091226 756338195 507863066 303701800 227445171 725153430 9670111 806186078 535692397 696081018 872421639 55470148 586126625 144019228 637806503 660647162 839999975 921179160 517833535 204420561 174570523 978006444 390254896 682565071 888785610 23517247 803765060 114773837 588153036 967161116 569330779 31693225 794287119 637882340 74820745 355716684 242941740 296903847 882753893 99848258 384121856 318494284 222340974 800069541 202748979 53822637 318631250 776874041 173011894 959209728 17706372 727664349 753890912 244679220 232360366 207922181 290752328 626536533 741062254 74416539 15963687 235313064 975337824 312930204 293958041 745264283 78213542 513009679 559771150 764122163 754798929 895647966 267989565 41302235 63363096 294958800 114448218 469333161 352229200 625841614 434268979 666368355 580205204 467229857 262403059 18281181 531271310 740335420 99457942 322364194 188699802 845820229 60666680 514488447 834382736 203283312 44678623 431905432 462521849 804518144 640678987 625335531 978743334 381090714 526810708 169510738 672318300 907810437 195597186 813470018 864447826 828689618 832673264 879358342 14643560 595266042 812410556 338188322 431226133 424703080 812366437 571756448 323987099 213770195 259280584 373084107 691054967 787615373 110244925 248425824 893032703 260758571 547112709 781580829 900026090 336758241 592383824 998503099 575767897 884335502 360981065 785124673 594130242 597029492 993166281 492693757 89600870 782478150 571663353 555146228 309020888 457352802 82962171 590009716 164251412 205128559 248201439 530637015 667549907 17099759 887468089 466451446 467053058 271800299 431384030 460376997 974524040 640888227 20518351 163449540 659738887 616788337 515654620 598757289 168404806 415756580 525408205 439332092 126222203 267289307 449378997 900672955 311386708 641065947 375322836 172132061 230759847 943032553 668539073 720593493 865120322 785063750 884473015 433756007 194526697 191708157 369161845 334644645 707487415 313074970 530166254 837715267 934656665 132783154 745313977 89997775 476130836 160930264 747234281 463960260 578500713 645470603 834489762 211035136 99071594 435702126 547564757 698874296 912510340 863847510 218274546 219113440 244050916 523166127 486639662 145455162 241074765 413682132 634520511 111960935 936283538 948423474 241771829 662129636 118069789 624180117 442094246 898336710 230785073 123974973 741661048 775749315 128376591 112371397 398246079 705991273 320772448 478396288 981545630 26838800 799073438 699539092 88242757 569859163 905543695 674044386 737904692 589109700 175957312 634484775 887315618 3739816 568168256 10484001 122830050 363104217 376941397 491104152 487958525 620872872 729972902 344386931 534153950 344892768 711804999 987331724 51685342 855915023 539488253 209949893 223505809 859136090 142974590 95724404 605989528 582789948 591088802 456866579 216967232 65181812 20087106 531460449 104655745 463081135 830396781 533107034 780309936 357542397 481797747 159389587 659095260 221692238 499689674 265177106 442917575 529334459 851306214 41790756 297882528 468910817 254233609 242120058 474165737 513436012 253327559 590210719 114794903 325879888 739431186 395763145 275911533 106072627 76161593 628318844 232507033 929195641 60588228 841584928 592588905 305929272 221042900 571843419 663130663 42781364 294012972 437217831 766802587 905221646 280490238 285097516 471549600 484336334 500228910 500383374 614199582 734955627 670078730 349331311 529814894 98149584 746947108 598291768 492311229 959012463 200905989 894633053 787383771 483633567 628742359 808901502 225093143 855109344 151073674 817972911 380118004 517685636 504565096 747154150 522770217 329486046 435858793 270315569 62432371 112382693 653079710 272151578 357278169 365016963 897824332 681154679 639608969 783617476 537000601 891641614 259703210 177072976 646551846 266736620 227810831 138851568 541741361 382516523 187339437 540621527 990869531 842840416 486158107 543932615 609340057 34008429 15009739 56866161 745404693 196725326 689371466 13827539 55639607 75898237 870795037 939806817 153120884 161376277 852301821 922712315 969256552 477716940 244690116 965715689 873136707 154010974 310645081 73585346 84280644 234991857 900401258 682077061 551801775 263258531 287757875 497987312 663546303 367143279 37271660 389594939 954005121 543482924 270282976 193048002 249999500 732505533 918002244 564403476 796946559 22632714 300722336 136311059 627058934 827645561 941205426 116070977 641773421 950108258 41283301 341582849 365584930 673982755 394133024 325120007 264684495 515171493 267451635 630889066 798922027 40800833 736347866 994189832 330977307 510488951 941771796 731669168 915824389 263625571 891916071 282810840 875104459 402273155 325014183 578042694 624342887 600689576 880593992 966587649 172295667 346926502 859596329 309694288 639929089 319378984 262884307 196088720 434186318 622765480 540204132 535715421 380064933 573500444 37660806 673530446 277966725 362745953 920257600 840384424 720210110 709005709 129861002 101031472 505477691 732541069 712815714 152472433 306479006 742991287 717583955 449251652 577477387 251390185 168250777 408444326 852094244 218607029 772790155 94160269 897035830 728487482 963857673 600543646 878603593 951966782 699480396 324751265 105489486 974486338 329556913 151676784 280901770 705533896 680176074 756513367 694395790 95471743 113150458 96415323 230013001 129055794 365388096 965395329 389518904 798788517 320928269 543382058 962168123 148139090 106666787 144900682 963408034 794231657 612633292 983100850 210262672 51506253 414686039 902529828 155164750 944371625 195514639 373047405 900756317 838701922 541979832 829033860 446549256 141815445 200649855 894415288 618941722 143737105 24799210 305290013 738742663 545276166 120509712 82208573 103749238 943521418 11195496 656306291 60266377 422438670 75063286 641206707 257029116 556583580 569692853 88012774 26837538 268426657 405579006 663657661 506988816 587417300 617094454 199667633 592877022 95009915 686850736 908699361 339296669 115639314 419911544 736825900 299340920 18927595 734397442 257125219 967444973 667409767 265247902 937804259 887880783 525624735 663786484 32156048 955480709 193717246 990341426 72845301 935882695 903310820 874030209 446972536 307675662 93235704 500703799 281885062 566988943 775454742 721217104 985062818 287482960 484404463 384610709 331100208 542857228 716831550 368398012 90260155 69350236 143336155 607144933 915192415 488657546 269498312 311038798 751486222 832868306 711482125 652052857 859692945 644874004 885582545 248903975 41524842 401443038 774088608 367145357 271871256 249605648 742122101 360649436 889241479 162909947 281175072 69965992 424749621 750915888 871196788 897989891 8816282 994455932 369818511 382412374 714437316 377854920 811658018 11006153 441949478 821004198 240037533 190451745 748616860 494838884 424185333 711936406 235540405 275052517 237981341 187688413 678043230 683124130 56553875 408715988 273314537 455498816 803974204 184031078 609972359 157331401 335837831 759188909 787712387 841885849 365868897 379542509 794960474 710360624 522537064 187310781 631609882 45052098 32317504 217068377 83387925 778019034 403515769 308479968 662137068 700104299 827974607 183015305 648063535 229875871 724345887 393940262 213332602 546767331 315641854 498089312 271474872 750769682 61717086 736088174 953348236 485857263 796796902 940887159 217516250 854658913 332257713 601519396 27803141 961997225 670972464 22474057 70586087 937803411 441049224 373207677 749073607 645291511 531297865 969991850 718653336 596449657 181415531 554568965 742426250 953017038 903230008 324628828 857859050 62392046 784945210 192878088 147964747 726145153 66016650 558232784 223063459 644723202 609228480 114912703 614568768 615578467 223960619 776326833 738920887 971934592 717947614 111894190 932346854 507962718 123739594 648524724 855085026 127692342 292922149 354634393 28058322 213727800 10873773 624185428 203643222 783296745 249189701 314839493 243453316 98841873 814875538 907838259 846915371 846423169 77380286 598895242 700461314 688110404 104124591 600741274 36587127 692170287 544206655 4249926 347974646 436461077 602621655 749594835 893244328 890842941 63013888 988608905 270366887 546904578 619543964 317834480 773623932 91593907 6973769 593665880 774556936 926041507 933148560 778210675 132783294 877758157 557551869 869721172 67793664 844422213 667436227 37284425 595197814 878025076 291144001 615456313 992705574 556777634 260574405 650856525 891788378 157738839 578059623 427603285 125419583 126674775 968008797 302712244 104271457 180762532 16316596 777329380 358190833 971889546 462776470 300322456 732575230 524136322 221182032 769117864 310157177 808653236 867412669 702063859 923282783 574747763 763591389 366445838 479545138 363677120 725090665 919817647 647801241 41428518 70279183 856141608 124400124 577396779 476258977 141972924 210596921 42889408 45367412 585077259 917693686 981809485 835385780 756237674 844024367 235403209 889068325 342012939 27004624 363599165 61215332 901202914 575235637 513611837 853798354 290950448 372743283 359717803 665478505 136640422 889754414 193422197 152017312 231127288 521350915 398258214 382348784 50341549 7716070 388041808 374363763 587746844 72648557 699798203 782141013 835653496 624158734 229962564 986217104 734470920 926666602 995007208 302743561 701510290 341203444 387601251 35601176 426108903 803349471 728457416 631293066 650666694 297683637 853662609 425271478 500219028 176080938 50453856 638102588 131462672 21251326 687090289 431078861 214063038 320575155 984016752 210825411 541586926 51787400 967508442 103781771 113173019 227287605 141846556 494149385 92700599 452205658 54843304 594820921 931661595 548018967 410655826 79721618 55592870 279075995 715643084 525594653 426653198 38987843 491690170 956069218 614874959 100929598 33589464 258121972 493878154 712258649 338991944 404470740 347151133 714470696 914469248 221490751 895994620 782784126 750019497 826499211 117428032 338428136 983257771 100363788 373102545 96196856 281023802 485938927 638596190 159202446 111433468 304311251 816928072 771230437 975285574 12752294 902174261 71087350 702645456 290091924 254130916 695585813 856847657 625363027 896725855 231398877 626096769 982911553 285763775 405243108 697595826 303438145 781094586 829222795 790937857 632684133 413924833 996310123 345620259 884027893 212211460 613543765 541682238 604249109 182392266 652967002 777716978 410998033 899804348 879182157 704916078 123236788 664418278 214979558 297982485 226147811 221190230 756524656 525014782 752009343 527192551 136495357 544075042 669667640 878099102 525222418 912331403 655583656 961006772 996036527 991450138 327424144 73901375 93014139 499119341 903862931 816744550 894322862 18410524 632764935 918699227 208677715 651168512 595191131 687454953 842156774 411484167 443892454 395777267 5922729 649321767 842946737 260391342 39106552 416216875 970592505 724969838 237969068 165907545 298866799 948586816 36029747 739568726 982579384 733695221 46318287 955591310 767116367 93017938 17710801 800012296 577840177 343158487 23283092 48722682 228689605 842906237 944434967 210209832 187638189 18432041 474547692 762392621 5343973 387738110 129104604 850642686 640955476 734460222 127596897 320491602 252648899 214875819 607255678 484023382 816227260 872143579 422995471 148065219 588021726 603227657 423649507 487174439 315832327 160879858 440233959 86569151 260015684 180366677 554930233 599684650 299595353 539640414 229641364 892552846 513177646 824319845 533156009 288794445 569433612 30563725 656122722 72238495 334011284 272219018 255295166 295009073 775107634 770173803 75173183 842352534 797593363 667378807 346530345 68618137 130784944 926263120 650060900 412928220 880458354 616889102 345902994 678046974 831807624 654615463 86544855 927241166 654631324 203321123 785679577 31516505 709810593 826109139 10133095 209289173 629356325 648048542 860951494 254459650 405051518 866494413 425829284 40806732 669908775 498844209 138116642 368717468 277280974 349813032 100836751 982038353 502427050 739016134 792235190 799328133 342319333 113465087 312045016 836410346 24483275 266381452 146213656 358439941 424246518 543936288 809396187 646857418 644442587 806970914 324628168 585914001 250983460 851090439 585659956 276606080 428899835 912003181 248106680 996710324 197991086 361864729 12435413 937043548 822452130 550895596 413374092 202982508 621627307 58475092 68932502 775453814 758284902 725794236 475222945 848674712 685646321 479615216 796985722 549455612 355565806 278225640 124379008 889838490 592857113 619005794 666560850 898295998 32420546 976387863 32749380 282498881 608637494 961034869 507622968 827255060 754337039 28270150 489741379 699540239 982722847 381635906 947897096 325426293 376173363 579106751 911138459 851457295 72356122 668568377 488662748 256065478 497831775 407178077 659823759 18564245 807359418 486833519 461936514 6693727 328557015 551929764 136434657 549526585 239666234 998596991 31919161 756098869 711554863 938443729 55055263 37228224 823338907 736885532 83511001 409309532 708881365 820125198 886031673 57755363 502156130 697827428 2977550 672818742 368587799 179151984 511545742 730719884 169998166 35963674 972328435 524957740 503316826 862332872 140659974 201522201 118307800 391418404 268992725 329461038 442895480 970915184 726473673 133443223 598025203 549252967 650469711 141671471 762499547 84494880 3499639 267986540 938499817 566525142 405116686 949742418 190614458 653078231 113426996 934426259 876129423 759884672 267715513 795945728 561172347 312945758 104215756 939639520 899658984 321873314 349342765 8244143 244631474 87612461 502602323 719486829 813263026 939658838 136420692 473430984 24251705 493394024 671444217 193683933 549042083 221050189 927211874 472707515 284723620 156354979 740015552 270453643 685750178 289897705 506140433 145450586 136322504 63494927 1603964 735205622 755816522 311287423 936783853 932701548 266016746 494672307 177227970 242122824 590128346 646547089 250912699 283971435 955312417 46675479 371703205 676587660 116056031 997086890 476669940 573087498 136000282 617419070 270089743 303112878 951659154 835989418 34383575 884975968 211484534 678337247 402536972 742028316 711560904 62146387 35478543 494688571 13289911 227904138 807293217 636239786 129036978 351300446 128998510 119568352 228153978 941865634 934470822 923024958 843772987 947661469 924674143 389774339 440475408 571923083 742645179 897902391 67697314 612093810 962884344 564305327 548383054 849837618 734373260 779093833 411269145 758316646 260928680 193057895 265106024 256012574 108854050 893659910 44233902 671965660 985656522 66499941 745612175 471984412 413463256 708910471 605362438 909037452 10024754 810153017 783137849 510182694 190111610 641379788 302781583 112061639 948810519 487183699 824765241 638905613 191654373 248103554 96118580 513474149 602939409 293486195 728202603 718340906 745184087 280429011 422689736 398049555 541838573 955109455 693218619 613603182 969010547 642766065 593562973 215082384 781432271 786044406 732468492 188053586 903707497 812193483 949645875 135029972 683021583 728917338 343764449 784577870 520033814 912878815 550394746 457834816 696603395 813851786 269822782 995892936 262302735 558796207 852249497 135329636 653710359 453986229 277380892 977746206 113414738 375069431 987094475 691732112 468776523 143719498 907153935 780949915 752803775 882604541 826272413 779685021 12429128 666601284 624782492 606461537 696059181 608456796 476039433 387461433 342347225 149004413 466851051 869046109 28237996 34332896 653198578 651543714 196438992 233017865 836691918 799909661 950426967 693288803 690644729 550688469 900890081 75485268 989964188 25061191 942967954 806444016 718531597 820001105 314217995 459492439 687783130 72676937 756246212 871456863 175277552 785474280 774487111 57935567 748812053 218771713 421146227 425900706 794552279 796581287 388548613 44082188 695361072 625917882 213796371 694111982 505151393 310520400 259331410 543656906 810194074 892475058 95063570 345851849 177967156 947962938 289832497 8196003 799371709 386858701 187666064 55989570 167258198 49786740 471452533 631865651 967018952 411872540 735810588 471331285 308936374 342048800 140775784 477239353 542583940 35980738 83275184 913551569 425196319 298556761 892317916 922725231 590168886 49658362 939703001 124499619 957250977 302204065 501047205 70734045 466702645 776180178 101066386 131502152 463693438 155164868 892417078 976222517 959775850 78717611 575428884 115250539 489005771 896526318 157383742 165606712 995921964 180158199 441011424 88626971 240594581 117367528 825086164 749684976 512271558 10268305 168448807 376280440 628580531 41019720 277645522 125016153 263323515 305108952 448109132 642474141 116622319 373716910 361097221 336731059 452865588 158913679 475981149 706918667 624865484 371869746 658244940 274818266 257501873 575075254 990662567 208000618 1276089 971042081 468312152 549319443 540017673 16612159 683690372 500409645 586169778 379722015 411363059 445015886 247453563 612560692 126184311 320144920 555519626 473059724 802241516 781926941 689644699 63680034 236180767 154318839 44664040 772953020 313025297 107634047 624906910 611477101 579509280 344579639 1772274 304802202 196076171 738449760 556312460 991584095 808602470 400399999 624836070 79311100 182547635 446397533 928535400 377300919 984924764 488518463 629858186 563617512 478451371 897725016 898837047 992135241 603561129 49082262 214915244 127467132 253202043 824326167 84684953 202907695 409837021 611926169 458719788 199457417 864928272 755794749 44220550 183773899 574937315 859859987 945877768 537247757 767311018 854094578 629499596 53054935 78024678 154247781 848339602 447754201 681363439 255055289 706324263 824577310 190348085 500562598 841345630 357805355 842515053 600293055 482951897 783073804 445669931 811893721 854459017 60346551 531011051 614971133 18113049 195543351 427596364 251342031 458063781 799920635 1762145 915755029 785286856 545597508 711522932 186561078 851271705 788360111 396822153 819575748 856480837 82371532 197571237 657925998 747342208 457408978 478809300 241867355 942865508 336922118 718772242 758286615 472237029 743829666 417605237 690138319 558579894 691675006 857707699 255417029 970777203 830403542 610897926 83313825 642922299 31882275 11960661 401462521 501104125 204541350 332778019 677445325 759285323 954747527 364307238 373155829 644926958 894215621 265970632 883906389 932788517 935807835 421829926 494011722 827011016 559165154 462974041 401636443 542146348 371841804 128119076 661311542 670403276 888676627 518800760 438075268 814166372 195642148 61610770 155041815 635601227 869735959 863132404 836898521 710879496 923098128 980528026 92580749 467514314 27278132 339308554 265299836 778822101 96821675 142670170 202822901 460158341 640620049 62018811 956581306 138069492 902378465 869222392 684772848 635109848 885449410 788911898 836253904 844281733 172164474 893891487 197625365 453476172 808590065 494287358 632545475 182737500 298614165 260902321 574882321 72905122 454306153 205247015 189433060 528432081 494128606 706946482 516939752 87803454 741901150 71367023 910769197 422057370 338429018 662190613 533201766 238589327 881594923 150869922 899651445 403194888 544993054 868821579 31658162 786184447 797253833 79626064 662066668 950485959 764868067 909664760 829419434 951217533 420314451 539756149 835648741 426393882 626217701 661500926 472992148 507436590 275075338 266576991 560955193 746007413 369895630 532467383 516395503 692388969 365416329 646973485 968984743 965573265 58227587 816425343 610958095 824140215 837771746 511252733 905827420 293474774 791585829 282350685 862750294 780314291 126918074 791139636 798167470 272957037 6689811 64542611 763068760 675658598 860345317 588041623 625283329 133301583 916499026 999667140 544758450 547865751 685478298 700120329 237060676 8577687 395403426 699026739 632492115 672517680 686468503 128358670 89766120 410448465 681019981 61021825 546551935 51665777 389999961 477576713 111872209 233966919 749191278 69040977 861425256 700172425 603477196 25235070 298160904 31409798 826472321 15272396 96187114 929335367 880359918 894270120 143949168 715597522 484254365 309741620 580342898 950138558 662386685 933607286 836944478 453071970 317881 558959899 750598822 121796181 81893027 418201851 184624936 375603774 825870934 374638873 184950622 768709991 262701176 567529030 47032919 93904925 991770139 559634407 342009505 631375462 773408429 319531343 678866909 350157756 395571239 13276959 911196371 24668990 924705181 77426018 340206899 814936689 903945623 568370658 569758775 611793449 978645886 726983770 751229671 107598454 832283153 694796177 568033823 879066689 676900494 506965595 193511030 749790618 762379104 951830172 618355700 267267174 910707858 464430778 303915109 601678040 912033146 98640887 714405619 218761771 894813633 61856192 454019425 359976104 567792741 115827900 919531349 662053501 878320143 865430584 661908438 896274091 581059088 220250927 711263745 304199914 279625475 837275661 522868016 210360955 818189900 896219292 641366158 161802090 878584674 10061179 972566287 620719961 228209659 786506538 240322137 504920336 901140865 517367545 101966046 765748662 751043330 327164504 759664007 500992771 103852875 476120947 341722414 280721991 177999817 362160542 886465289 877504027 472716609 676386838 698743586 335911416 185578853 144332969 658060320 251438127 834202858 94933006 720960183 15768219 478563851 131378575 682324762 886951261 973081986 760270555 496325756 598182372 409415940 166047416 27960381 169743856 802916983 262812929 437834699 122066978 311343264 811118796 278492314 409467989 59916745 68377359 706247649 922705921 546967644 343471392 504277215 97003760 444384431 944115528 904105896 393583003 436304097 509865655 950260634 536804566 619552378 57763537 882955879 30351623 456545002 490956170 401890705 158969081 120008476 708540368 770271002 258610579 117913416 603799901 538376149 647205844 98632363 312757989 872250865 389961595 270282026 782365014 482425971 742403501 109057328 685743880 415577199 689976438 366201780 930203253 235439275 367984437 71002187 408485044 721967895 424564210 270360688 416289217 817892778 170794505 262126023 883748870 727480610 504719405 824636852 738865507 4588294 50275315 870765877 370318180 877209075 115761996 859119575 250768146 529867066 297325161 731944193 478872808 698607684 104015909 280687978 176907012 129291556 90429995 515393660 313041449 94439731 420401985 866131371 213967633 649216158 602899993 887682377 475641998 271664545 469431964 46076835 329283734 952303140 436312194 815954693 442910316 654349402 938631793 792618449 942662306 213003221 106541828 561229939 938139300 102190929 406328960 998745954 848589287 380866548 101346029 477444720 68734247 978833942 912018540 917987710 37487642 964765981 997016992 970579173 532893131 299906086 191462301 977082493 889352050 227360021 659765590 546283101 259271398 636003908 43213880 639310397 802213527 218933075 880066972 234188586 25694350 841162509 182848901 781751074 443425136 742481018 346492968 460545169 9890783 407212863 528329672 785200376 249005383 853818211 835528077 332371902 858258051 37657184 251597056 768645964 373585057 164917748 375384726 112922150 459738738 648951751 189847484 1340377 77530853 679635033 584614167 14567719 833850750 272718394 232835739 675574990 95688914 573785841 146484625 127332105 830677375 947324570 533240639 226876367 602318480 48430272 426451620 150061354 925534504 17224857 485265085 870316044 3768185 368549383 355695657 419597229 635409397 711199523 31601045 757642539 490198929 826977823 44135489 530357519 646143443 363574497 795132922 522795854 436290379 768003449 595603472 398828782 280521548 851027306 7421012 159478351 23541095 800497002 236526274 841327993 938889577 146473617 913072787 59247839 627612902 69631571 59466348 371810065 692273917 789991660 552707092 893806290 488180518 764765813 146353857 743931841 697946552 106809198 689960831 349522091 769000066 390941944 699826962 520125098 510399670 394843113 24241245 466952119 149747792 592315291 621825024 925100981 158182162 129222196 671937684 771883850 48289709 914941427 548669545 261020688 229198329 842335385 838475697 895640385 367267291 113850830 76116195 390086413 186785384 864395289 510651521 316137343 882064259 141851386 346930351 330656302 377826621 515099621 977779281 743635621 621954199 953737368 533564273 98793136 565931848 824494101 398732250 409159253 46048734 794606787 259145383 581179762 983925621 333546357 453276116 330800470 854907126 75359745 648619724 943874288 257251127 488091274 160323628 397302489 57124986 370347955 800291603 753733767 385356702 602791385 805774747 44877599 694225342 924521643 525993092 274529165 109875705 285234751 453806027 44069642 876573323 708786937 100858654 718494616 625109788 102858112 730682017 745704005 77689470 787437341 101655689 285105779 443248542 383876546 380598171 606366079 917592487 952794593 887639626 59909514 176225342 170433491 406403004 872503704 80421842 921549056 758044629 278795582 539989570 696492796 360763562 642572329 862936485 731520187 716688772 715215271 382964969 662566314 171669169 837221538 586384130 180318198 826925615 188722461 796898233 527528421 688568238 623522886 928545395 94207009 198467089 537089403 272344223 119527553 395288171 789067212 917503241 733798615 230291026 236892510 538006110 69616066 471183118 481427410 201397590 524540382 67117266 320552039 481374646 109453278 851330488 124707824 781109173 613936820 673195911 795842927 907060694 147583176 919673781 60979325 459524971 551787285 260449726 445150079 358095449 546912143 738651816 262434811 379694577 328351336 856383652 726787853 759834136 376549065 373691218 447525168 205737668 301748077 684510413 868891734 51426391 887773655 525752950 544259703 913790505 361440324 793563531 73791326 232428161 721706281 42616463 480839407 175550180 941369412 395000333 78147673 784199711 710847866 167726498 279643930 457753377 801064114 35052329 258981345 889979909 956061197 425146238 331897170 266077871 917740072 881367219 518716987 920341885 839442409 182296328 184028831 585989990 758854181 117383455 570089471 365412788 105421165 867264423 492032353 951513367 183642575 74124220 789263988 951475229 898084138 857230714 896683624 71361434 891596402 305493220 304656954 520898439 832422987 611455551 266078151 653905460 580158600 650235191 765245765 592455108 918736297 576200560 742096123 705954631 302640043 987695456 146308889 911133067 447298295 491651125 216116859 844305046 881522461 458874740 671654432 938605906 496878022 814574315 858735560 666956594 772412852 103810133 607612648 600273508 112141643 587706240 448902723 279604374 65105554 678047442 398312853 699128499 525412731 227373288 514296789 760318887 674711497 117071737 424124397 571975465 83098568 296803612 688389823 367340081 76607770 520652467 192196532 599476819 819868263 334391192 303711165 530165754 395302760 718969824 53107181 290613363 595751355 251991217 354236397 102684948 110153939 318692060 761793737 155081751 737034995 198086277 162806356 73032249 273381528 63223637 25742909 371293414 250795007 93213358 792302402 969241051 658038896 457219964 127255959 539149344 901892234 376190032 862910470 306192957 611854233 359739856 360590224 374581628 48994810 427724168 180390089 156137665 826636990 292850633 801174309 754280748 208507695 749456378 846566169 794078565 970112197 607148028 228342845 994175593 455334182 993137245 326922331 752473443 765288535 640938610 855106679 219844533 528402170 897602314 828677306 559845081 883070149 960970993 28251360 727293300 948121380 925354000 816853564 53373135 956043814 667891919 993247589 499612171 324750972 324198668 750960268 711582420 586534097 127153904 29450168 967409527 511314963 185492685 500496266 74033948 786009075 304460108 706408818 313006360 393901072 438738321 361773745 401321774 209730243 125973922 383514741 5878418 722451422 988539314 764705929 891337313 72293037 482968786 406334843 874184735 703978556 988388446 797559726 928447683 944461804 568981651 110384542 622143669 264110959 685899846 847630327 266872657 679972937 722501568 712328608 658641141 424298294 859618239 528225151 19537773 313664216 978238298 822689582 746742805 931443790 769185689 599214806 54117309 804510365 16719224 907772066 311534724 892938871 320973837 799735444 116699882 787946866 618159409 45509834 194092547 940390231 813973071 59350200 943951522 955849264 290574743 521413969 735621516 864890291 581582480 676464785 737036857 734201618 761125178 177722966 220542521 590378960 291645582 256192906 996396606 562207168 4171012 520465050 752244560 961075519 247739146 921596414 503837784 393163223 261693375 884529981 474945241 754222878 305551118 767440803 828803964 528318788 167180056 956912046 959656005 260184748 864765171 365909277 822315815 76658139 768147157 373042580 524262913 125613406 146030961 864087793 757107130 676016145 398362099 758472446 409457521 8667706 485861836 591086839 520924911 858113473 660191602 780186883 587719871 198939548 817636276 177620598 203933932 185742030 27679599 858996188 99179427 407001625 664690803 649050877 499491958 477254395 695368463 161517162 557762023 800221911 908623054 134589085 252193499 460151290 594513088 736732516 768864130 27550410 362384885 679997772 237147687 707605390 777841137 145582826 274483175 760120669 483879593 928949000 456215580 34079114 709999985 56301093 516908261 542510511 409784448 553079916 954163886 823920166 452375847 436391793 360206441 301089179 416892494 398328851 657841474 153151535 495826174 50847336 714773803 351795598 402211691 482943059 817345101 708911380 403642201 961856942 279940964 547701881 825633856 923546744 482240155 944287319 269697001 818063449 454981083 352092575 635595363 607542271 330437437 145424968 757611782 846785158 5283158 163223352 217185453 426041341 197579136 33295840 148454183 750781140 514363405 582327884 381893358 534511295 475560205 308226995 516208665 480194984 913843759 918759908 909449481 326875509 244586808 674280419 969605583 97829651 253061868 435388856 879206615 8952135 725684282 590740589 654355215 627426267 970494579 266206869 47007486 266995012 897042693 709636925 622545545 320660261 779438565 618072362 143125459 909401973 137755920 796075042 705209503 689062018 976171454 758438885 187298112 51928969 184359278 53979724 131873080 471688846 726219191 712589208 496627116 871359491 439359348 702182829 147998703 323952227 40858743 99944060 344123692 302706583 342818897 744678003 349872257 187961356 547312027 289829465 23450344 127241128 957492979 864251953 568607445 201248586 115775332 807785247 568188791 913242845 385438292 588673149 792543657 568163507 544826869 265664883 874044459 647721513 628851912 394474482 468743755 588270264 679500730 407397646 969930058 179284609 612712030 836938428 612172307 996180142 318935833 874174732 438351878 830573 35954763 719655039 476882705 696133772 959795164 361526071 140342577 592003693 582946112 352512537 745978987 894860673 825353279 819828832 44493293 150734563 189073203 918681716 298092255 116302013 362538278 992158072 827890491 430304733 967052384 258154251 834008940 544489109 612468167 877707806 758413966 472180930 95940346 268160138 282367309 804372795 323916125 1675323 694673303 67681378 770604596 512132057 259713614 358379374 66472177 295587380 276009681 652335781 236410734 754444093 725562250 343362963 591997687 423358872 345188901 115147469 707598325 384183337 48537518 178277810 837352115 874096749 914362752 807609245 432914103 491441101 390642461 558070181 848024421 220008235 888003731 490169893 252520975 533923735 952510328 439808684 76226617 432123325 637999699 361601653 118713141 565898062 227889509 199421947 328127798 354536288 524088408 672094058 805409821 173926736 670192881 543260074 278503562 878181941 309381754 955869487 97407485 800664494 209121699 488948992 794962395 170483375 495398668 498252905 394060618 436292554 745021259 448081226 546275523 962451761 243182024 607107334 769712150 699346144 17884594 325075495 383751878 297635702 926920760 952412984 836795535 364710946 477855033 763463933 283822567 102930203 327225977 86649723 561203099 983951382 432558043 441962320 428193200 231996980 366439067 381781905 922795341 830707311 911728189 640740882 239384309 169809403 181995543 494594016 344117185 780651476 251284707 57744145 493088788 396931365 726545985 976416453 160945828 979851420 672467801 151169480 469133226 407043197 392000471 529964687 330826528 34120489 750609589 870087081 339755623 738954928 652171342 414893994 41007883 545651606 797029022 409759026 939933300 148248212 747089962 189012990 679748666 689703944 909387298 32022589 88531509 137569634 167538462 132663925 266985662 600175711 118036345 382162948 178555499 379368401 233394609 756598773 912938282 319118728 347384471 754673239 128023135 660788274 686037913 993021255 224562637 389072967 997874538 822932603 297921570 976532922 681079488 252205572 442458699 497192033 54884560 354442295 342100324 990042331 53946618 189736101 478237933 793719608 343691266 578041429 115492557 717659917 149255480 385014251 224830870 651584144 259188674 869696532 646980600 316267082 962459632 708258049 265718493 461380981 438493677 182558791 629702651 921343957 81401782 624394947 624161515 365477442 178014194 296741340 491850208 941994135 924292181 357160158 228523900 659192096 8666438 470822315 194647278 744533945 483703033 742756773 55666140 782631647 290314803 621466336 600211765 190311810 470851447 159236501 675587823 62221306 352952221 345927372 853436395 364634623 528640789 179324917 756665996 456007389 508881562 163142002 3279375 811997558 626763791 825849740 970205862 797088523 281044894 941047649 404499887 420486796 209567000 770165023 393468021 337213000 987009119 486351073 969827377 923913250 987132902 937541919 350284918 896167915 56426828 61897213 119424429 47246380 795083942 442331619 335855545 139559253 112105418 534653016 611768761 721268030 128056054 248072166 721867897 879359477 767385065 931291645 920201204 268131501 303985842 693169356 588298949 117675653 731895147 477475848 726571976 787652435 512519956 136435000 135703156 146910110 797110933 952149912 985865694 465099593 416464206 856953110 783273930 776811037 9661959 723261481 609683031 839423981 173073054 744894185 98030947 853785471 976575227 317917473 571581510 604446989 358015476 737588204 625702420 949950496 103028173 481517956 598444428 994609730 913244188 726151599 241045666 630228261 253897869 815751052 606783360 337034201 346176342 357688123 210311685 887806947 66329314 867239846 720564999 172179368 3610086 890167020 724186002 303022656 309914913 181983685 162205272 82714718 408725168 317298675 863765414 753817432 158502158 518553725 36245667 911704740 909583956 890914802 532793781 371400102 309490130 732420273 640182799 438368945 38498457 315659213 565212818 456856125 194870699 406815573 614979098 357655112 94598367 447879889 410413702 79198802 220768979 675653724 484798649 824478795 816588826 936627387 611018112 709321055 746362051 564968925 80774913 869268351 79786665 16545985 938686442 512130816 446686002 404829124 250451248 43497761 760214001 572939628 960137721 242784983 94083719 987456048 530725533 88059753 372561994 912732599 883240157 849390954 871981013 676487321 214791503 762661634 331852546 971665134 603094826 93828684 759218315 289500709 724306721 777644217 844588777 428438844 84807480 746430221 491351638 388797222 61203815 682700018 72141670 741717837 958817167 740240632 11879214 147918644 547679906 836629972 510938114 360127366 913499126 151276650 272436842 766915617 497266407 640633403 921896815 363229804 992022528 319027570 278022866 770018948 425311052 83715992 515779017 565286725 277304948 824794290 190326922 916167608 348607458 965212743 305294833 152767245 332841529 386701831 676036783 7455086 579534639 161665660 16685674 770250301 920259661 773759989 497600288 44224178 473768189 68013895 416258257 464220767 605226007 857274705 622792211 749359189 302707247 485231248 172095120 776334807 669294880 535844321 267076034 8934968 222642940 488329082 28148862 422193427 37449717 874725979 101610013 49231377 105478286 903776809 590766436 759517019 947846473 504001061 352925016 743915783 744160853 631782385 848876630 447542752 814125286 470103218 454301283 968197381 483388239 54401948 778744603 210940697 110225655 906467820 617730008 805270334 675765399 605175526 308361188 720098214 969830695 31337705 7752803 126685231 419763141 352493531 348880304 874840010 485732665 69492078 932066892 80460353 298430428 334706667 639365646 628840613 837110541 15709901 917835668 630433120 102576581 114887911 528423017 71476320 545912308 537398175 536077832 165976540 188889584 866615385 465927578 115487038 27063789 170903933 429665530 439918395 495909228 112169059 102979515 995029583 406907204 577487716 118539356 683634677 232236007 870185939 981941521 76244949 610932548 803950783 425387618 770355978 253411929 871637071 814333656 877292745 685977310 191506368 252182541 539280253 59051134 219596690 104253017 696491659 962956294 101340426 712120739 456939017 871475013 2956613 707685737 938040048 705110775 66123860 713071107 235996999 169607129 920207216 991669690 821528287 575783260 597079655 631127494 841867705 691619556 355111579 316686444 452533469 800150161 597634194 888873647 219495329 826201464 287188900 225688730 929922562 696769304 892081151 213860323 894649864 604484685 659486677 12738460 967374186 545346610 18682067 726129746 780755258 615577885 754093889 736024442 156356692 287356145 260833733 245923797 92357316 359292423 812042525 804542101 597938049 585759256 137805174 578221328 253236272 917231523 262513037 729465781 169666286 87426614 718187067 871355634 805416413 116363187 776937641 981376714 964026716 989274634 258137351 337154725 455857324 510391762 717056669 483488272 139349388 933561149 231504428 190724802 242307308 835299717 254090854 847535402 673407311 22564039 137825927 760209590 752375331 668686728 956959558 968671333 711402530 275058132 334703282 245732506 391784722 177226552 994553584 574407816 806264113 617095662 956309833 771580884 319828604 781563928 192140995 311594528 569771293 888826291 204331506 588142764 26202306 897595342 978755692 509402641 739995080 963303533 577656672 854281406 754699701 230323547 758619379 204214421 533855014 347542774 223846465 353163671 608681329 460233908 19096864 361158789 561461839 303964101 384849247 946569231 671330807 61862621 437465168 917802693 460711428 949437489 860818899 882369611 637334349 638783135 366999531 825516177 13950118 932768516 858378531 860391399 780589355 439992607 926623151 17631939 748979530 2270801 388000603 226524806 868247308 329494424 71938789 225031819 161193001 533492515 820762330 266822375 604011196 25493664 543677052 284426328 70095185 585123557 562968194 476560306 957852141 24313391 88769150 776301607 376465312 358219274 322719683 651900153 782115087 592733781 818128100 700494061 736848524 255130072 213815488 370057954 202111239 68851254 899736217 171421870 578562866 646178782 504469862 784926260 532453063 26344963 260133947 387111832 531780114 851062822 122260374 178097648 403583023 940639790 146631283 234315390 790510041 542556932 581279576 252327396 263470257 598878272 230923601 707829788 986570261 483078831 644216939 553795484 569570282 102474946 48421491 786708250 570523278 947059050 113812147 448577616 991026851 22011551 707275398 166684306 871165712 919530856 390390677 225844124 993523418 718169410 339640596 714215700 628953926 181489352 992651699 197448558 949289351 560371629 85567887 972149402 55647456 669423251 69606004 981066003 288738659 615103468 280052029 460896820 180363541 377902631 918871279 470989124 422498857 57178805 777084947 474463454 877328517 206261730 646994486 690313815 636460779 901917624 233791572 18651532 891744537 72240843 697713745 882608590 30342609 854322444 75481789 895317788 142484126 84518752 687255824 237455808 824865546 938569783 355621012 164729985 645143382 653275307 940502893 397512342 443932941 922455822 324816571 565809010 950492988 158009443 131880806 929454511 517582330 88483261 156070951 410263377 798532464 190228423 509496875 466969004 677215635 976863865 433834987 47790070 920315656 647782053 646010722 814824121 32458037 843421126 77295459 951213420 847415760 408510343 281363375 920113279 716821043 87929325 67796956 939950179 486675293 769525419 246402236 941010423 461469638 220456001 466556882 199038372 240074253 176231132 225182577 550143860 83043569 414538786 106498668 494337290 817738777 416047068 511944944 58144892 80789768 630367036 492155745 371171562 704824796 661041886 634433433 372898222 662398389 156264873 912548858 38735831 857037535 919491742 325830701 720025132 656663360 197251790 806712970 308328559 956108430 913528520 370638941 718179554 255233877 207472384 999302589 792544011 224948353 357936014 381929316 438584709 983747232 646730168 711456189 812193534 280053309 387776559 404127787 433259128 456788658 755083507 485194762 127963288 369914308 91393490 347696647 307821651 29866040 227729556 892720016 571791307 988921695 68443877 883793032 255080806 444771052 563458008 495283485 776338913 984517591 756896829 201725792 555614657 813176071 946435776 700479501 376245412 551920854 732952649 40985440 906792002 599918687 248106163 248612911 555207575 443311691 237815671 598462157 375258967 34250055 566219923 876662120 869863849 198732186 521358985 204040818 190711551 469158489 324738281 12198807 713898110 970127857 292351773 134900778 497619549 341074577 619369956 515237906 210120543 531847468 179032321 803604477 565591128 549877847 253489132 545805187 675677614 816293574 954463182 568319968 154110189 926005335 998983094 430518165 480105253 121714632 301619374 486222723 429598011 464063298 935117415 295685970 964658804 922292677 565999633 197636483 37869338 300270425 807161331 4521631 149379458 387610772 373881573 121619408 585660786 944469843 602898573 49897050 25130419 36869051 895649175 554138134 571376504 729235794 132450198 641170676 143655731 334339795 908722560 648811211 676491620 185456793 802414098 734470030 865580449 237488704 443941262 553684264 31263679 901195643 868054005 592629121 162540164 179784900 517957650 437817234 207275886 984218698 109459398 689280024 657205524 116066160 724237181 573756609 510552291 319989785 133084420 758687182 684900837 884202304 941538965 464546764 349830307 44464940 831292399 416377591 506803232 286776910 99794331 533126198 644330555 26906103 604049444 594988086 490073979 127143392 34956574 904191287 240049196 251641955 432369264 406789125 217008739 845791591 431141271 741653647 550833055 369895844 4055039 640977471 386503556 164772593 13500012 817750404 569422845 897019828 366059416 183801827 188052862 534761287 386967992 658729542 656279641 442586085 300963422 940739750 612039561 477037835 144732713 429888483 285671332 99565494 732185012 834080450 633973165 585641397 373693552 5944852 936897114 460341003 193060757 465991119 517091031 666971144 711298893 220983371 867179674 239770501 804322179 264437141 713529776 920565252 565636368 788850649 732470512 55920211 973992329 658675837 523820921 939555296 523420496 120422910 288720135 100360031 521197066 244291005 945191078 666070618 584509649 486231347 969319910 131773771 80408084 362737379 292116096 517247669 43451304 946283899 787726239 941858619 176606873 753717425 339231300 560733045 241600123 848456437 463743703 261923304 170948311 867613274 704789832 310619646 259896828 131654423 188260156 947887018 13459258 138062445 446336629 287604801 794907092 444681975 915682081 551394493 220851043 315325688 577933884 333894498 196976428 453316307 909764808 626350164 259265335 502975384 450811538 159012103 793407909 59943834 735843426 606103669 116298110 687762199 849900467 62946715 397399182 888664270 289546332 362731714 282694647 51146484 804041527 300434274 550015563 14727018 848538380 58548221 794855157 620136650 777717417 321696661 183469999 565209301 544779129 780121401 796521863 750627498 692973830 598210366 241417663 221748762 459968012 197413394 22825905 511044692 548036872 575391991 229790914 360342136 104843996 131461391 759933575 3845860 933724245 660708104 213836415 438674543 219857167 645684966 602639934 759340944 166713515 103855259 701849754 799718889 377850353 899762978 377706996 941948040 915702512 978801570 828146555 878537078 4694126 697471884 640984956 567945471 763777473 828441522 871572111 457211953 61797515 759204798 899669536 46376456 33420085 190922146 860699642 775574727 518125004 344512461 760866212 750697474 181963995 179287923 455382175 68231617 830645789 579406719 946061352 214161031 292297681 653889645 601862384 280552222 953066062 468961675 984497980 129365319 426137363 279185831 45128214 556623144 316148889 117191799 774926193 96548122 186958110 712756243 441447414 439437040 875600095 729482480 583490389 971768782 930946729 399752415 912328646 983428520 853289268 617172162 801259079 592388098 363190699 834751526 156332966 506605633 684892546 247037289 171069428 430711062 402305363 516394704 612256088 212813954 597782029 800627152 639242717 191464147 989359730 425278387 79979318 890379111 479520825 546361388 519553792 75569793 487462035 639434082 502625722 888696723 600849742 257828921 185362699 352857733 484809228 515578758 344212336 718667661 223650994 453124917 593590289 910775714 142987412 647050039 175962434 419590533 331513957 775701504 665663074 641351108 759777292 711503205 628827583 610533339 662394320 799046787 31353847 889963149 13579311 23809189 251519633 531086490 465221491 346435035 415998036 208878623 376467711 333141289 809081813 477554244 461957880 312709091 622266690 777661366 326783646 450615550 750008743 177505088 987422509 895860748 477842572 824526102 253935263 1805899 327469278 846496776 370144700 553755607 34846570 785027793 273517934 352156827 601589852 201263474 449507178 825120524 485583287 707565100 30346412 355941516 261006651 210544548 282790067 762471873 401604580 689155059 88492751 963720692 528037667 589435734 535611285 513500064 652567973 900560776 44668944 186975347 948289121 87251683 917726086 514460986 421034093 482746322 605790459 325177455 115599193 887341290 355118743 346565197 678401233 286439077 195852978 850441203 766738765 695949743 353228282 112033579 715185372 216273462 86994823 772731750 236447633 320650535 590946946 778957861 532585877 954531848 316352712 78222543 707837086 939814407 321828486 652993248 963063106 431407330 95620641 429461875 771687072 288192601 980885533 232735711 734885550 432400327 363214209 294388226 802404723 494960367 307918707 807205627 175226474 614940244 370474257 906961787 644664514 168601529 387356033 920215218 66798883 115547441 928365141 915558502 963604087 739017520 497258505 596016589 6984491 893886282 70576905 537039835 963028094 923853569 668650813 93254788 551058137 940386430 6663589 262710587 415690831 492134732 617195713 467638217 112782151 416427714 699166213 31885735 337895475 877543613 277411609 270135488 248318803 17587171 355221590 864114347 100367530 469172827 791495321 506209614 335751878 75157089 810094168 668135030 266100751 445846098 882085946 950897654 351141356 437172887 178400830 216224568 623671688 893362774 426711274 904223252 134540994 748868369 764394729 626203925 494719457 434602578 961855677 838209747 945595674 631216297 900147268 15767181 558550515 802660097 57673957 284207054 112472784 910940440 74471500 506987966 406790290 432704468 768318170 449023832 159977883 791114930 83004906 94529029 261904162 51088558 487338145 79761226 492676784 753721443 596669214 94770825 57618400 484967567 966448151 429989908 912099813 463785090 322979314 193893944 709651077 675529662 237523813 903604263 54691149 126201269 318010559 722145532 755736402 470620295 761536513 126656966 589548847 687817100 16939119 218684509 160277041 411292764 203279185 519318699 793753259 653310873 613645585 698335447 788317014 873408820 344254126 104908314 913373803 500523178 919415748 933551232 764089177 416686552 555697010 127322673 57559023 274600146 775934505 993255730 250552157 554963856 476224224 578078625 160962166 124802165 979525235 272485864 67818779 957345513 690968692 463773367 712287840 148790669 125158450 483257714 573381803 799044864 743834556 309348969 570095982 65586592 105816208 779343755 886226521 201739988 287138562 576238470 145455848 314492898 278173916 338210748 98254444 842240560 889547501 442750279 517160132 113358356 246851742 138185398 825393611 659142638 347787566 151566453 301548718 811199639 863964335 885269178 266335077 264838177 937685557 467927744 688406269 563661764 954075668 639532143 580689389 252155561 243241571 548127802 282473141 732629494 919480536 360332232 445580371 610089863 730338934 830999072 547947742 710574289 627263024 351578573 948169749 376946011 705697116 614636160 463322853 528280576 604901504 814372526 103325802 443022393 73183983 323763525 236163540 730507855 245634658 535974781 26292029 331147546 111597397 865367636 927155222 960145972 791868084 562921007 11199634 134807359 62988796 262552538 31128643 49395013 211642105 753313943 640553400 785344441 802025579 188609345 575928348 750569082 661155222 334938213 472287663 478722118 905444698 438006347 88166716 205275211 777795347 614300266 74526228 112858203 477905014 394137830 414511732 271749137 895283051 701186756 656313710 809673675 539776075 424275974 51834535 787306905 775630475 249613420 982666387 208198450 433464041 588927669 833609202 650022706 896701740 195739334 689101862 680206482 572165704 499647542 918135243 444206484 410531037 128206217 717755519 218591493 491945425 451216002 610849387 263247594 79447832 735051380 323927962 12068620 259277909 618220984 742269966 728755820 121983225 247815752 561749195 797528283 875085737 67975565 853345476 637181348 411628040 185623602 528054449 352204355 780172628 127654332 85844367 438557054 452424758 12221059 275983274 155134425 416775523 461244342 799887861 865313766 689589623 544912656 155672928 485824554 699374714 240689985 120342647 948965028 944014105 592908685 679540491 527990185 10766391 282226587 590386346 968700138 901171181 515938242 131661417 385494636 90224475 291993563 516947800 81866908 624813567 376775635 833998855 633654336 713050208 70339926 567093278 500651422 719693421 749442393 163062036 635529362 195813210 935242961 285068764 967056342 947421309 614425305 442960313 688141593 198474076 347213323 407766044 674073795 176285713 97448711 291227935 938749577 104445472 12917644 10930085 426519773 882225397 328960336 259597764 317651437 296074677 500676822 721812657 226506070 273309214 887868626 649693374 314179727 616496425 829549236 260328053 540682079 213563660 876580237 131435845 676403100 714012252 184591132 57075066 140281270 898475161 621124557 385100162 980682265 337824553 223293309 319390038 262432497 797211633 96978616 191784734 459930478 439774994 789784702 102065044 311488344 876876222 567248709 962055398 756210056 299038890 168137417 828913279 911333884 192000167 540841511 938810259 516885490 772255690 668786827 94117765 824111661 696366898 323943902 489088864 256096476 38451941 231938632 882630018 713268762 486180087 936479122 91548371 776665848 236667506 122635577 660303168 27163244 867622255 22985942 737508445 18556338 746625128 943670994 686795518 444728375 422100212 157494138 993447004 566458464 476800043 232916039 864582557 192428447 752334623 257349321 566352490 596562435 9339854 911088904 871703751 696172602 920190498 259848196 759641631 310403364 24729859 692017923 283608197 225261933 950595040 668401428 450505436 34132423 579985402 867412192 459061846 222473827 62066626 288703041 917004169 562102016 897949989 666032025 909724592 941011642 783904631 392105191 116927869 38769033 402832923 964180226 121691071 582537608 198877147 409239484 523439322 505763247 723542919 854583969 838292969 850018788 876972941 258854642 428538635 953549063 123521647 197197364 940782163 126006401 337598806 592069782 825317234 658610388 781431468 6996401 979312687 172261569 202001828 915739215 804205424 409915517 921329739 772948077 104752875 101733253 850946520 646720507 440265121 392832444 459030902 821408600 529837599 469364670 216421494 896998565 239984772 383083574 568230075 108928462 622864912 240396471 63374428 423939684 568735043 488732958 43719339 155120375 704580197 822662485 594702436 548344128 237195627 744636125 644799912 781769977 462157638 342403345 15841098 217246687 818863113 998102355 742425908 685322126 52563125 248211219 350866533 544135079 123002154 331409308 792040962 195654042 218928874 938546706 822964121 601028519 524977261 658135970 753010781 763976569 613719691 615947081 609773669 443763937 202657366 317490835 667253405 908536307 810505678 168545526 517476395 47453 654790407 171127035 437401080 576752069 417350630 739067004 144685363 15086244 571437639 526135458 2074347 114566355 276182539 842096448 525392651 916141180 645374125 624881144 440267826 756617737 11401838 18641850 107995074 520091754 985819512 566447353 721724243 128038977 271855298 109619892 452986700 826699879 826865519 680684249 551887622 566532652 866896523 225859330 924978949 609001155 275116155 17673397 318267959 589105903 706572983 771088529 835144582 939919106 260527803 755325878 302354071 683918630 747805317 422380665 482695268 234816615 798698108 682613933 793342226 199507902 14835141 292959950 792750943 213559786 303682320 36853980 114431313 807026327 654236871 954190901 393650354 341611635 495758986 428458783 602881856 36314640 988942057 759980190 959648714 56408341 946873979 426593498 946171928 159874124 603193841 404987157 401011597 950720963 433892594 508976239 338210285 141199765 359726300 145933219 23811076 591449393 146972200 246426269 681953531 846805015 50947349 456201171 974730053 835309260 102946572 457862833 970103247 430136226 414759432 693297605 194418163 612926566 540032419 63767630 769419638 136707763 112784117 770127961 961606685 370830638 271877867 236909175 795509921 934052641 277350948 808189299 98953124 377660424 752360217 709780345 387861177 67777597 561335445 422123930 348135888 775412574 10719084 785362626 666344222 134829536 197828554 335708547 469963387 653757885 136702849 266993551 634738481 73099105 866546766 277034085 403124302 760304159 130787701 393991539 503127213 709723938 115912201 528163208 967533762 613708345 182370992 486148293 205548509 653235853 120780719 695719316 796292053 217700444 496781129 673538964 528330646 155319313 807409393 697190124 9015085 183664849 629988201 236510363 148237306 279549360 485441055 981568523 302447307 519325239 984642463 236119542 789335471 745254563 378695817 309907741 453536094 563328908 966777136 715355126 336242316 506079714 169371110 828822865 846814176 837184570 600320827 590170287 7359030 311998197 585677369 409929682 285506024 854605528 601568913 952360270 141781112 335441759 628718676 387972897 843176565 281330262 736817156 604649142 387187045 460847544 621968448 978133173 5445793 938086558 590176777 948088627 152876197 667007163 195914151 8955131 83645032 508640637 236908568 222777166 922738774 893561041 455977436 247293477 684751208 439882944 620687007 611048994 734282731 801616478 634243004 202007618 417173330 331590987 702795416 295438422 618996210 971082882 442442034 994690628 767696684 681452446 652775288 226768846 414645887 887842976 324086894 331495852 387959984 413812493 858750243 161142215 261088757 495521771 957238610 664564306 430175109 279046869 772431179 592660828 17028990 991400172 999651755 54819071 26095069 956736443 261672950 256389437 798533167 538597032 159124050 312143311 855093619 306162171 987763402 497558453 299966617 318527575 656935000 322397393 275357322 552614999 115020639 172423478 165245023 478882938 221095112 642589008 517510976 643959715 340302534 557122967 680995832 257069693 911569932 946922446 618361174 895752419 432256866 459854916 421146580 691976877 68932039 300147893 794297259 770731018 298544507 611811685 845563763 868806260 24476300 853622148 421249362 371845431 689869808 812181902 170420882 527141108 696921267 98888877 652294920 477476289 587503611 451095564 820512033 94104760 306433307 273581105 388561140 10519853 797464723 741639975 637411514 377537311 573606393 422934541 28249960 460304676 684173673 230046879 757673752 162942141 504244318 61444559 16796568 777280628 286711432 864499524 918671430 199140610 635906656 918349906 697475932 608936138 223545255 226345298 924130050 922691682 445675140 423090219 180227659 596923019 915945339 736673250 223342033 526794534 168473269 334266683 15806140 815191254 246957241 115888504 248139340 84648452 925114844 676515777 30395861 584616291 908409861 378822239 264628419 17442820 365545694 689206886 539718292 28039172 619031346 357569901 209439195 817470776 633969337 739141810 182401414 963159582 275153085 391876762 204302989 851527233 429087987 81675162 405756701 2450452 487898946 477685435 769074890 301655801 173226289 599174961 229791253 120246930 121649818 182401830 268746875 607684506 643160146 722228263 815300808 360663265 739172964 173380548 736212729 654228855 607884897 652799148 631000500 385872561 710219906 424852249 576773846 209597776 792415006 424735277 735228646 326439660 749595233 227324349 259420888 464172859 136018647 934673779 512845950 97529675 398849688 485840046 386246096 217417610 595739330 938288173 474497359 723302900 241398627 108869359 283347009 666946915 281074750 314106641 733314934 227574366 461870771 352082714 146883459 353108438 104029018 192006556 514475784 87632352 414584067 785522620 413263596 175312657 969118230 979418241 363592094 789829147 463271563 329433860 217102690 978073682 805829449 418597260 387927509 5354869 489430900 444322328 312644037 783202101 789825561 416558146 919352133 67878684 292835152 865817873 142824676 35332091 444670676 563120092 257381618 465314744 861753347 684677587 261036629 920929768 122821614 673180889 174884279 428939937 717797327 223658122 800763847 545858814 82182824 217581926 740335280 389335414 613018543 559928249 546931065 13475868 480449297 968019031 697310366 682741317 112359578 318620853 182310857 436975276 218392394 784306663 841157417 581474207 978649388 813612873 767594473 338025065 998134955 506606667 711645184 463346514 516487888 18170615 497572682 967069846 172535680 478497615 93374899 848661710 362011483 825014509 964277656 758481362 336555121 618684198 481017908 579574032 500754045 995274278 953891264 877534480 298841132 840248710 770882186 129423929 322709717 483548235 673017643 801189417 548221920 211876935 478425838 712957134 717033104 421996971 604983185 136632523 230858576 569229198 820009144 673851384 839300864 290985098 745799308 64896077 140777738 126634499 821040177 979729810 289528195 370285578 666937666 347478687 299521201 72524366 401371056 386174864 566187284 245155262 399501393 224243330 982631887 739799368 481142025 717107718 952672222 628661269 271388372 626148217 871793140 161414492 492104282 46908395 377611080 224464120 939821463 772784840 360277520 383241638 298050669 293946986 475327042 694075224 879324574 322286852 919168908 665213228 283931925 855265524 597252610 963144323 664647446 272266998 95978211 976554981 664018565 637977695 54109516 220678103 613405310 328998855 459509599 544600362 577796315 629690499 179199005 765206467 3403848 10796400 55356513 880936499 411592682 402761487 764612842 912889100 864330526 819864635 663986818 448371363 782077603 433787545 999105930 772249130 799272646 395591025 433516959 412675465 943753327 787441521 972891149 429952853 140339737 895979905 41996398 32790029 567745845 864548950 154234196 948270152 624757934 502891358 978785701 30439739 263011027 137429853 837841173 383391726 921816265 556909586 370805695 929321430 819444678 616423169 217779268 906423502 330041848 320452797 682291330 280239038 340044695 868871462 455560394 862900993 230653946 563489522 913034457 74706511 393030607 842597819 751807585 115168610 130624692 978964625 448144324 818158388 528417822 568342991 430091585 524925185 949037619 320710002 683037606 251280534 770818377 165495304 417276656 566754740 328038982 911949996 966584651 199683455 766628194 117012826 559355196 890321127 819913593 859941174 966087159 11005316 741126595 526570601 701523826 586763350 157739290 107802551 422495256 585392214 295135156 655586282 242490144 833542329 508523671 717736226 453795299 725964506 687620053 755902588 166468008 446818466 944727645 765459004 450343589 838089223 23688852 823778600 790395464 503095860 825941748 337722902 43885903 460254280 689946978 348335924 962982660 751378975 739415068 592652788 255077913 645953149 285258248 656915271 299654661 871784231 474794544 828693146 422344004 995878059 537954358 771321252 523976120 591814977 337509784 301341639 188280019 104710397 338576039 20706456 569256372 584741823 835140544 345005313 73469473 389131835 762713466 188512554 852362283 856709485 963456628 824065144 307952112 629609873 311543256 78839082 272647278 373436378 447728143 317599999 998761383 247583147 221535251 105132455 311582152 68495090 138900711 970058566 736024986 969237347 538826722 266511249 341882415 23310496 947849663 972032751 476642969 831390907 435160775 222592958 723138511 133117298 45444525 828079617 136402624 629313119 242505737 29534947 300929811 668817183 594974759 529519662 359201026 685966685 957407632 483011986 738940970 282523203 216186696 779396892 451090127 812213314 695832693 876322877 534854366 954933929 816962424 598617236 570643769 128947480 715173257 556810783 217972482 566985001 762879296 316426278 510731547 421631953 33741476 430599185 117338767 914328303 646877865 889207824 921233231 454904644 274088770 820040308 766039381 838677451 364762832 244935419 685342349 807844425 446820628 834742024 745335341 686471154 120023504 824180113 375787120 702613867 19271510 587541540 710182860 231408073 461747377 729015420 149201262 8777964 91927014 242185116 647196397 395785786 783167313 93394782 732098805 628546452 937726126 812590244 387345700 253911336 987620839 855606916 938369081 927749873 136989668 388087682 738733382 516816446 206002457 547183991 619818605 571366631 384662633 222879149 251316341 435872375 203123554 153778225 130750861 361540360 523951969 822281103 842034958 743553550 944244833 589171626 156752771 977834901 968114231 714683998 486402179 615901766 934132562 154220520 532917128 86760351 368912280 226373070 990925898 620151901 112747625 965586461 502483242 320369708 131881617 265448391 331003716 788686541 515115154 97443625 525749228 181943341 447001691 605596717 43014512 279576132 118081015 103386811 726951130 476328215 800151829 419814434 442230575 577479993 877766296 290506800 26876920 896552211 820529036 103626216 39829129 783661829 218133186 360040257 633484952 498967613 681546157 55272973 204054834 953600480 626512716 859181978 912000783 581734415 377614339 752202660 691706973 8635528 634195697 747405861 817927508 834577346 401333829 187678062 753649351 614380994 854372736 303911941 562374035 454170994 674895995 280311635 686709333 462164068 257848173 295038091 783108407 334919819 774760063 82037293 373707760 58100667 195620378 488339517 14855320 598227 446887891 600671317 590999822 856049151 366751961 629674634 940009960 673005731 773903147 473383013 719150795 328304122 489975461 588425363 453642692 700658194 305913300 992507916 2655628 999909583 801581870 57966529 533001602 546714515 638700046 408616509 460239943 750155817 522276301 149849731 385401994 60986168 492570206 862992461 35444245 60498856 586231064 975823986 526495087 228978513 260581368 526429119 223384892 725675933 477784470 766676852 79285023 498276860 609735414 486773003 300442381 293056297 699075271 35695063 15962293 245783195 186806057 609057297 43802895 133658451 494753049 217761616 711583780 411643319 684790419 733096290 356580269 382756972 586137016 167437424 800327933 726942093 639148827 592250026 449281231 327204605 816182898 566558504 983719884 980369766 728692473 474258607 413371815 100453483 881741240 974462106 722645595 289541420 926396594 136403452 642594380 472966132 665472219 585185984 501515026 322829546 111993580 892343575 351724359 966738417 16545872 516323613 117185914 896326691 268024846 810987459 91308153 506787996 500700619 808997513 18296239 254442180 808724088 810638511 138601588 389683932 452801397 886951019 84569310 395248483 907335070 822479241 459183329 95010537 123004800 413649937 597101640 799434544 321689517 154999960 230994686 255391892 90128174 686300314 570017411 353046882 724561237 891263996 639024715 455226999 405436483 249535044 228436032 813578034 639745352 179911653 438693287 409088885 620536805 782604485 882203113 628755059 806555332 549407984 399118275 779165620 17109458 977474221 802952633 639655284 103617970 651149786 637128522 393070653 929375758 612306975 746638960 335444280 507522544 789675631 462615009 370782926 495610090 846075697 327675132 260470600 172317676 141523189 678554453 506850365 113739128 463247952 435715673 489443887 917684368 381661634 835304276 937953536 531636023 33175306 972109163 808587620 157789441 101094275 939720705 854468979 705762028 994292562 834673351 236647888 74721219 348880776 871206552 76689208 978354414 804600623 449660703 722441521 960081624 256551401 121964840 906415825 111678442 589879118 844535938 823871142 195926309 535350592 191534237 193719267 766774073 258691365 151224383 214557670 646009449 93802275 793812538 536176903 10150322 172870281 642237967 895415481 421507084 411724055 938635684 739386584 209490666 968963146 65157518 169349843 870129211 693657278 206474972 172482424 525614727 492679758 109151738 898718776 412163653 656151595 898181052 258126989 460235563 28448147 138409635 553420318 370499119 937919633 942354469 230490938 754598066 763958302 275050039 168332883 712289351 349484537 802564539 398539640 409588952 773340889 102858956 647007924 136837346 143147332 113871846 15610545 228724856 810561524 11071421 150698874 162288041 351260758 976222949 345674474 373490683 946272030 530962426 327257131 259207749 10814778 341073346 742133042 574335044 98654591 373442283 747572811 238184458 797975623 150772187 622822445 731646336 607082184 575885738 431535763 712032950 364083803 29665532 500378782 879752825 512676318 517379016 405155087 383174350 403782675 594405837 263722102 486507014 370463693 137108276 808800694 405673122 800948588 636148628 831063413 47769291 939705447 139455997 277820943 334833589 848521260 176368515 130194806 701879055 75550251 311553813 634522305 394712575 600280675 911563724 687923859 131463277 125599778 849025547 572855575 115825584 182118251 488578124 324499016 631789559 689634517 689798762 298898945 62690557 265189939 165513157 598917075 381551318 525339182 726651645 475793788 887646508 228725434 604991178 22551006 535331962 952754582 786791443 625847224 109897068 442015877 670932549 331314148 216820090 694502734 619412032 602591254 757558922 334917373 309955178 442998941 559949655 264934425 726209228 441592018 601206043 744013160 53496799 70601219 126508158 611342627 67765281 66012036 723863680 802581141 993503071 989418365 121881660 957786022 514691319 562553124 872061467 647275186 377140713 468133534 590011508 525991390 954038644 115113114 512038172 795593419 454718872 192441044 367306522 624360687 650786531 482044237 810354849 976386319 706235838 204588343 453942658 415908399 110306284 197997224 718424025 579700341 176331510 183941054 135573733 920905255 113920732 994974725 533945063 685348563 185358030 597113663 298238192 668955500 675916581 790701440 563058605 709394923 845633175 263167280 213381767 482823543 723122419 612881872 790754113 249574464 159619478 430728110 448679690 565297812 980091632 324390369 900443688 866119361 796438780 686600847 264018409 543705085 544877411 920266162 942195239 934817989 16290277 469189176 313704629 471150691 722617295 827156923 119007331 748988047 472059385 640049150 102805729 987319813 673719011 260195668 896611011 221014123 842089898 541169040 979128610 607686556 664134930 39234824 454523424 483956075 469477068 153324131 300062599 612569507 779378965 864891700 114939722 521256569 38055593 45010710 33593082 713800785 896218517 327774879 413475843 4622961 716112441 48354266 785492041 673521125 832947990 353314660 581377420 956131999 236081889 207750230 739182175 435856993 395958770 97570147 124085811 30230383 441948597 333376187 518455170 997615513 775954358 609855376 83181496 928633330 272535616 248588842 26912492 819666256 321875176 873179155 466719164 470160195 591580413 450995365 897899721 842004912 342021488 435282284 942512851 488477700 466658137 220939990 705539230 333846251 799530570 510964745 162182974 789097374 662835645 710586628 529910685 907244664 729994212 538270262 901168269 553111188 702298131 673924100 347995359 235215302 18577711 655590335 935235840 526646737 426133825 971570249 181135537 793525056 481057070 324907829 845386107 47068495 19009745 128462614 704375200 498443262 134740008 485705776 198242742 654830456 709198095 12604236 227250767 181386860 825022107 438905858 74834745 338092489 847029406 506072297 704344182 716361854 309990958 107849692 527015400 919581237 802761011 503591200 809971993 196115069 331442884 941017757 53083604 502179547 854284247 654212017 818701353 774318360 378315929 37410970 983996660 342543403 418366974 589362477 970309945 479062700 793855341 404025638 427364433 197290610 706769713 116504585 153902593 187351738 628426272 207431315 649026815 486338204 870951873 66195998 37630095 451311459 297324106 993721771 876200725 888090633 582952391 383110235 845198521 388635631 908052376 12232957 173461229 982729293 799073165 499039228 903964175 291790593 443861336 493695682 79674861 844037000 701770454 285162903 854902517 603422088 72813757 671814475 544640473 925155262 399591507 881229463 572544372 247875870 72674562 338243925 701861117 340689528 924532502 991280394 936644624 299460183 285712075 935136780 103598031 918365472 642840294 98713510 646612760 395831304 961193447 201954782 640221042 596632820 547167362 529720174 915845622 433334189 774578306 301177384 595886985 972426279 306793838 722436049 587103099 4350983 673871388 671849033 450065161 943131603 619357181 389676883 838746485 484404741 618361708 126940145 76756364 336958226 871214048 244101145 139488783 760509887 14410116 673377263 121235043 801682723 826935148 259755014 652100054 477132395 377130651 944693473 215840832 320924228 823367238 742183475 304615907 300638513 940857018 679283986 167959634 38657207 326804243 814245419 599539011 531323132 942728876 139891355 29876374 549113078 763177180 140269367 244534286 339168784 3476879 118858901 399328757 3596790 924089674 52895832 181485175 684400262 948130568 593362499 420656231 659104264 644721286 416784284 750241959 159965600 582594049 481741536 273887465 405894382 710833689 49729557 947294720 441210407 866570915 903805256 996421388 250718158 586024168 311507606 558474446 732173857 184562025 676870954 543533471 318380579 487285201 365182497 961838227 577203489 770731191 436279707 861515368 436374882 9040839 347871079 688861760 945354521 287953387 740162936 946092513 440389065 496192707 770976130 824277953 11683457 729163305 855294930 572549348 298481599 818925333 555419328 368072865 882265871 653293257 190521441 345433666 438463384 839316282 110495687 464052286 348741315 419232361 541860663 440258279 254643787 779084402 586963040 939377256 810292421 412316917 553005785 890350989 342150780 75989056 553997039 518820067 372508775 862040501 86976525 434373019 613025538 848800346 29219743 769629286 224226074 9890362 940355300 512618676 20467840 304090685 514380268 935392141 406123616 601583702 434249702 332065393 561565342 602954154 258369224 954849878 735665715 453996104 68702651 136462938 171192907 660061686 829945312 287849607 799832042 497257164 616730373 702541660 582235719 135142875 912796255 331704528 79061708 599868546 225816470 5596104 86619413 824707061 183057998 295867992 19404866 328786227 108342384 458251620 682177080 426856666 979917802 604219054 616674193 219624143 184519412 995062520 345997241 866438155 517106654 169209502 616932341 659141563 6248921 694048994 58200110 474052409 331396995 25596774 241157418 698082806 211153381 147625904 411597865 571557743 767168306 992526408 654973935 964233231 915632223 46697040 761895961 484852885 111826417 539166070 708670070 139731053 235069732 196649131 32372639 106334365 376564074 616535569 109443123 245045069 421045128 984956543 646737634 696234631 464610481 235065812 926987434 683591791 734699352 818310156 759597622 577493069 315447251 133570494 749932065 1597965 871967577 314639775 633273275 504766337 586708174 266671864 833397647 530440706 391759128 521015307 722661093 308070178 542974400 89638803 4944448 578677504 411834043 111574511 296141304 185778115 430504336 247830999 931707427 471697227 117761387 294177368 943984839 61321596 308943979 359745785 9349997 955782723 367959525 565854482 458672149 970881140 752935931 956864675 973389333 341085868 733556045 146175751 776789826 68666768 282971931 214744558 635931918 671169995 939464719 473407540 495189764 630083547 969379559 767799927 240041481 543406405 718545368 716547539 2492846 206343347 479262088 729259586 394565910 872925287 898880454 234439920 391119337 53971316 402828913 523084444 316614757 192912845 110882512 565196341 979955847 933550270 75767954 922565737 113802264 138027800 429272566 588897343 624394712 253405962 496491509 220202497 298313809 873267330 378001667 165049151 464558230 346237580 189357362 698334747 274293964 619196530 787103018 498195191 172547215 664097806 439381819 433395222 413592593 100592860 885116380 803175520 643406017 295195849 161189766 34030342 72883157 883938486 974368476 450189055 656800600 203840239 579250157 426990996 147422104 543236288 304092341 697575988 750247067 703307764 593342671 15672674 15811462 234445667 998516086 849281093 638611929 146801041 439445383 553503222 519758725 220734724 222734461 725964946 459238016 30222178 726612920 940998776 600668625 195411624 536129225 254779313 965205931 954087095 735202799 727076979 293769881 885572455 919164747 421026197 387077378 373703271 72440363 35357098 502749329 840437545 215232646 221597057 103635752 376117722 140798656 815794880 856348059 267873585 810826826 581790285 367531696 494418747 211232617 182291474 216070082 80578245 66508708 137096512 880598852 635328258 708611959 711655636 642253952 976033335 455713975 395639976 23376439 885798624 210108894 141353421 121295666 22059927 305219095 256040568 11367375 382621036 880113144 805639763 936164973 870631607 99296715 877619884 63868733 67003989 270946671 277153846 452692872 830891539 674992554 210684138 967747829 932578933 838333464 690936297 96487438 882922621 834994660 850863212 401240246 91415454 250459394 463175512 100646317 592536887 989201748 417705834 385947432 614178449 718524265 328805824 971296795 706060475 336409817 396536218 474981911 897330857 733487760 4672485 198600809 773760287 864635939 679752455 506734140 844861685 997875190 607746959 658728068 581955978 781758597 933298526 399214571 330891075 804878360 495331031 626653336 994533878 255196125 232783255 177537238 552045048 806423438 139803007 702818834 257400498 6820020 55500547 772831688 351059877 283742706 909990120 656095154 92395306 746769397 620332280 310579216 881676265 803862865 198524598 152688165 999293057 7589199 979105693 833527239 975235399 135962804 319782095 114941723 516539153 164685080 808676015 286486364 402492147 328635535 886196539 877214554 514342348 852008994 754493776 295177633 162362844 873434359 759967659 254844760 857796402 822643387 917989268 486066688 835362297 348351412 192938595 47665407 4556976 901552911 811973520 792784383 560444967 140929089 657800122 894543758 870141547 889333463 821547636 521245402 468011806 301198918 141430754 963529978 692326723 864744201 682366203 78389975 671583740 283908582 418572798 596396289 963452351 131527025 742395544 628483155 994064168 362292091 839036006 829705608 598407204 559456542 508344188 249034019 523764572 641990831 24712648 73025213 567815904 826908011 396796606 87149234 962220432 178525783 894977927 208479300 568620786 988538841 463533278 416687665 753971765 868313237 657192599 813537889 767260195 629210331 483301384 37425694 856365700 287687150 576145868 915319868 780855631 847184691 422368932 874137449 382565153 320271494 600364679 613687021 489691708 706862008 152916958 675175327 944994253 473514074 903748468 178298544 835730406 770856363 644770590 158512119 263984741 652571723 524210635 734286048 742889171 708297170 837845034 445017017 667676128 859661082 28093356 468034111 404317264 270284168 908378401 868276512 760257040 866909557 2485016 594036055 954650952 896384057 647229232 759582804 922446451 85824321 450163256 373105762 631958837 689183437 651361880 299779252 139079257 788327119 653026204 583954686 45255790 964665003 65328363 504277292 97761454 627067872 950688048 151440777 381357499 808517354 265465664 507708079 143805059 921873365 563097342 481723647 583239323 641194197 877211087 79581655 10227188 223577391 322666212 784417367 375163551 897184747 501266688 372359936 564025624 77870031 779869560 294011995 746798593 927957480 867040720 429440660 829657576 787344815 863079581 20675907 40159738 188331612 444346848 822496173 466295542 707379177 225954877 518419877 626432894 518892081 335761420 412356639 662750792 217897159 475118285 890819344 202818856 988756607 495960357 407563757 389024101 345014901 389003518 538873174 358536196 81431669 478009218 591970383 992314561 425860024 389040112 586013857 346790463 569135876 814460914 239920201 637534692 295858083 58902762 708246250 452384292 741962197 50259369 313555672 981290823 241501204 186411132 452284470 898505474 364311422 263365401 168428223 184595177 351045672 700105431 449860423 989163810 897361814 342872347 71578059 184210610 630774606 687904774 250232285 223866553 963885943 665882130 504466900 301411173 127169755 877864896 758801116 684423962 964804882 788153593 546122123 38122127 935833651 942846138 834719622 709037694 801023702 362252185 410808623 806774340 807431587 668861438 124254126 295376227 123999262 512543547 858541102 778289830 162411841 267827138 519399776 480624714 8826779 311282480 982782155 571115116 957644751 310510967 663436237 228796203 682947285 544840028 386615851 592685024 34624281 550280806 863304996 472739250 265426263 940462840 716574256 224150869 182841294 194438672 495418007 823822925 244276698 48472326 967805041 981318574 255652206 272329176 396754038 929742708 122118729 160047494 804187714 402328742 676492116 263260007 648178059 367394912 894731971 32476996 500533641 805782008 580351227 626424867 413356216 307067995 745771761 723126373 147582257 188552903 40180858 935793461 336790285 466688327 945645887 130954325 417507535 666233779 235889963 605669250 525938910 743189960 827097180 245458354 521911836 380413351 233534360 565379343 114594872 369897412 936093951 547453441 697392878 592963948 284453856 319091488 953039828 537174249 626556 121178522 577438337 656709901 645252179 2212576 60671163 805582140 511438511 447507657 882065218 29130402 666327867 897285812 697763496 387469881 694412281 86662677 113053611 658270354 487884802 170217404 152222200 105304547 452585615 482407350 18136246 418642254 939875860 533678199 35709505 207404261 575863997 366877518 892402557 554451682 799338564 330720436 840579133 285739420 713633320 860455119 273431565 738436387 779913790 488086271 569435211 285731054 385488036 473550661 415565448 462928736 933746952 967362030 675719676 372920155 53655533 345883521 22594538 489489646 3438373 584306263 332905018 966772376 328749547 773933198 707651832 377508244 766425404 525912957 769850982 293357549 439213139 549323302 537610603 510732375 597659858 651711737 198897761 489361598 611105779 996002470 336836111 440053799 210197059 58559556 472282212 278675697 347493927 894050267 278477984 625888905 351789350 947342504 343053676 962901897 393171546 417246086 421534840 267351436 130112432 557065438 566644218 301681838 51539182 291910549 663622647 431687038 794427388 488001914 402777259 147740928 746062010 811837296 768164651 997674839 222298858 416521684 662221616 478514561 427064970 118958341 218516899 300582763 125808983 805200630 816942201 150951778 502173337 708589558 591026133 667318405 700234180 497564729 401429177 412377336 46402211 717767892 326100183 886738223 730339621 65100383 809816433 649077041 585487658 526356671 942272546 939834412 352829509 716769117 124043029 204221090 419980518 645849506 21267506 668563288 340696463 592940895 865073857 846987943 919581204 133029193 185914186 833887956 194898840 456827154 110453159 332628500 871755208 11924820 294219851 452207536 184788683 844219995 438043314 313568851 867090077 556634548 717665895 93810835 553265513 867873851 714879873 993975689 287830476 462205954 868733560 463931731 59457465 880215931 617950897 514515820 377691090 137738406 922093139 665708593 466024095 495557711 835812042 978306245 377101817 918303232 432648714 518673966 13602492 31535378 82623199 268922598 552405132 392293105 852832328 110476366 582583918 704970885 625102363 673548481 559377579 225179978 880829570 75775871 185013364 828617411 11581866 354078313 691296312 308549393 185988883 354761948 874595778 352424826 526924902 439454248 214218415 893077296 600873386 895257824 711159553 682989341 196778922 754049918 527373683 878504892 61588529 843211214 12431533 411795040 643727062 636154502 324296058 385126980 70174863 573235189 825790324 914784812 236660579 76775984 626389542 438383595 825613077 789737065 394335468 316276261 200613867 375029378 316058354 592023744 926560562 466507716 347243532 9408678 616098366 356450866 495770700 722085695 395273119 124036859 356489086 706615601 419288434 32708589 638122856 187533291 340543395 317857243 586470898 570079874 104896861 803104733 770544989 216024055 440423081 931167158 659132680 991728012 802262675 362457929 387215606 62598828 970131082 949899441 407595012 959186177 175108411 841108641 481760036 242404748 142288436 28199847 89655667 680815864 516050457 464121055 77692649 998061115 450157359 303802200 763589144 801982938 45753740 378763869 289516711 108319647 487654027 894900097 868751047 611225945 766521976 142881658 151977891 977500424 310513292 862517363 46152660 940904764 410136484 983601793 772208873 822257867 764958208 729950037 302739118 717501620 361722422 227117993 480203112 656376056 620616025 97127662 122902699 354865771 286832000 832426892 936206321 282262627 363241470 447443009 806777417 891710942 769599044 84916174 772779323 95425919 801277666 878627652 696704834 381883091 237266105 195141201 296505947 688831507 799186167 218305354 464048403 509085743 603259942 93744166 951717742 202357581 390276358 638206107 980853120 388858005 869182543 329674995 835323801 227332730 39534562 622982699 205661617 100202472 767384614 273832569 383740350 982867655 607636300 179713864 705577655 350535690 864025184 294944949 930706557 533067165 250551850 447637454 20722489 401914788 765867265 894940067 486886285 361274295 524726569 871369335 947749403 163552982 680213717 170883335 316747246 214004662 658909602 505695043 839944979 684537247 392462856 213987874 67425698 98265189 722571669 130236543 588677397 850181338 624456802 674000169 155102682 612695127 646768320 715551765 353092900 643194188 489084047 108631262 364721636 138621525 765550172 547437392 910523947 73760169 584718916 885153687 726838873 192119838 780896376 824657401 54601816 239760327 450994205 615067373 111333156 951942712 878588615 483663778 587786174 918899511 5323810 500801027 173592414 525353209 605789861 906204837 69675723 199195655 98300152 886120865 153026554 549059799 703909343 318036573 299441569 88161783 985767514 513603840 882512280 282489912 314125581 214108937 381182460 41337357 562235903 324269244 866046088 680426104 413951275 206475165 928588914 534650506 740837476 655131917 121310075 154153670 805783919 205389306 961413176 189425384 801965236 143223434 634135890 635998147 188226483 221523859 201184038 387830144 674353631 976651375 828009667 58945340 576083259 238277363 883718299 252921552 374608244 149138891 53595071 295017460 303844590 133048638 747316059 850155657 222998408 866972396 270758028 845506866 856662386 587511894 685600584 429783462 195085729 57165425 872392512 815521416 138032134 594451530 722520658 903037068 575730391 386854574 248428161 580255811 116831330 968899347 501097784 728030107 216794478 634182828 924221766 31357718 596446243 347986811 172278209 903082269 47058407 245507897 680614509 500879141 359837860 445708721 455535116 131368305 108897518 787898265 562596237 45132131 736500586 696875396 651292224 985342481 215214131 234673917 351757121 931992963 813828601 839380238 533615719 168601788 360672626 897770944 176923920 335718418 342970606 518940329 133326546 794757215 366984756 121761179 389332838 454947854 337141450 185971593 376062841 4420392 377454518 589354401 615673682 53768415 953116652 706610688 236422536 580119103 472304447 609144242 524381172 231265285 191893958 92298527 991524889 516943220 905956507 666176136 433291364 104926157 927818768 785680352 237759692 485109049 429592267 254800743 863716401 762388602 819525711 138340511 680885205 915636140 952638472 26710164 855827666 352782506 641038373 736336669 487387133 28361140 320522700 636450673 97107812 515842632 155425009 461740715 248029076 470954198 60642496 202376768 244436876 703400404 366233701 272992660 833869371 612384724 935222987 909758637 143509996 381500336 624079017 85206166 943062008 556975641 891978063 93250750 428215183 328524595 422732571 65641333 105423278 244138158 710428769 904375632 182012051 499751182 160016568 255311275 324875533 534670987 888323223 382640168 48343 961570500 515296947 83174361 697492172 437494268 600855837 186579598 312033706 123434261 622934061 775263381 574483035 313518367 9457673 947070433 205757215 564583474 103737067 857761798 884998247 246319021 514259491 138738658 732803317 735230503 889539898 320729122 812502253 854638719 788213783 677013545 88878459 334597406 911508105 681360487 620078290 150458123 763790580 311435024 798570046 161471883 548013988 585552853 76382943 710561305 21027462 110735340 995427532 376647833 536287485 55921638 770658351 817188309 290312524 978465049 314370221 366768684 843018715 193795926 118706828 887475196 824697405 131920175 198903762 515142878 631334989 175350392 742926939 268969563 148796775 777009080 555453779 835669629 788466461 65678054 281859924 607696151 894977142 413296394 717191790 599262928 245716616 683900367 675786101 304449246 988916945 519699117 132211802 86621718 253901498 671739655 46652284 552610140 905488520 672141294 581320026 739417655 298888324 558967119 241845641 453955776 481444375 755938733 868396145 739195926 979759655 1556869 261020093 236937159 631067176 536339880 214652824 239536878 880125052 81325455 133982292 75445193 633177148 531563074 53715486 465008996 904276448 365649204 969705908 569082834 235187996 939152899 885732688 378945014 95544950 538883996 587404798 685051844 731679159 470452550 570995717 980878740 940927035 542811634 844324647 488686117 686889701 987304661 74422696 161263262 203694248 440979871 310611162 275468127 336280453 777892951 940953277 187518331 336269961 174649019 752968081 687061935 44276141 659892996 186368704 561424872 602647265 921867649 873358843 273553353 724437927 410091282 856922878 636995776 905497917 834655546 414550262 308267681 166555493 706874146 106735055 583385186 819101286 267327333 522447013 537223319 111552901 389872582 251855307 425907391 252057450 651693895 904273276 592725629 190559278 764514050 383673238 587785591 175494807 666514961 320274113 193715666 990121032 941727785 718564989 901603210 156090769 479289767 333091403 322699003 960992986 574173763 690851246 690620764 813107111 716237916 764176636 619199850 245988959 383295242 655816580 947676744 475115241 968984327 50900297 150635956 11364543 382910091 616576845 398437354 168700172 141767049 533674854 801834869 552600012 960717989 846352496 791563213 967932711 607699302 658388156 2383475 955029262 795411781 510513461 315250385 704630005 629589324 342363735 409270117 630458305 681860383 837953334 92385637 544873147 939044795 241759141 565669355 138727963 841971811 356719636 458738981 203612787 572664862 3361726 267738442 180182819 147494307 640890005 259931718 546543338 788256979 556432816 417684551 622399139 541176990 409644713 891729918 732596884 676810325 142577406 407725350 964738255 131339541 920057826 965216078 594242045 555871960 537476632 312575167 251300762 537184080 742826642 617668253 242306261 149084329 483079506 521641695 702564569 845524608 952845605 74433045 512000691 787873379 720734547 346466440 137918502 937280464 631069309 946533562 346280266 503090623 334657900 257734499 928585623 280325288 264578225 574997880 733420924 834555158 540914409 109106470 210177983 859003272 16915775 503772651 949142119 278469775 622401561 65622063 414642639 123078808 997185053 797159843 445549925 244962504 614824306 672959768 820304034 816103063 613489673 79575996 508931354 312496877 578591719 72503394 622963173 244616333 937134542 321541800 668067908 626173519 832338265 261020961 62042338 477427308 98075309 359111240 206300284 170832893 71881425 201156014 584919652 644576874 924259022 891968889 605317970 656336604 352683542 685217609 943609212 749010249 593997697 327255017 694541812 694930673 553162405 676456941 848707429 911543019 294712986 930936713 611011184 242333635 117110325 696104148 235557369 661026184 267721869 574897084 157797578 909907224 214468788 178983731 370685786 479363439 89215775 484704968 700833823 468112502 74454839 706104378 852556708 540970789 262090303 115096901 38923361 180124478 836507623 495126657 999417728 413788516 803257636 109009219 389055834 124835762 251417950 359008059 357276370 989375747 339359008 776867744 993518890 145090436 628890479 871665416 584758806 779523170 849513889 838209093 906806538 864398106 620197010 310124941 443903851 743347560 68513524 363233370 301114700 846842301 365277235 608741809 251931894 237213497 556957950 448765934 819055190 162929247 997799768 707836407 751598771 349825028 986216557 713563423 112413831 34590285 463901902 938967799 353967106 19430337 226844998 61418533 573805848 431757780 616751225 139670650 446016187 321690373 268599715 816414476 598243305 305871152 172590085 549605336 321774080 259125246 148394836 621608804 261288508 478502567 293858831 390334831 535948086 297058598 613792469 37882321 172244207 819871808 348415130 596653963 634295168 901434631 403673688 593787176 315735521 997813975 736099592 708132871 413729937 22469322 514771713 773250194 222991050 202455192 93971700 952548757 699304541 187708470 660081149 354213854 607266122 770690410 376928846 824159428 648894996 458520328 520289143 528510453 26880969 275299596 818921987 658741921 893697936 315619760 216741181 259973578 686652927 824000298 660408343 721656913 906995901 896351245 688232983 777370635 464383355 480595023 830811634 89667634 627283079 9370614 693302836 198670043 792505704 781524506 454908778 327289832 671690881 730765141 113243745 392662193 668985053 300544359 634984391 132389729 110837641 354967532 887896590 733331016 930476526 199923631 138611558 30907107 29188270 747359763 743621870 453449206 141607957 695311259 834859655 149404679 217119940 274166631 832099615 62723595 267422630 554552809 604226430 621232440 560630351 890771003 520923297 877558043 816598334 48580566 27758858 572792859 780495905 771354101 56152341 886719116 273858901 319898495 307485978 918238099 673787858 851687198 199373207 71351345 99171427 734645623 215199174 980455109 40844086 114521498 94249627 937213543 383842986 360907161 736555838 483208605 161730911 327147960 25968212 450207041 231743927 981314083 472907984 792856986 277423279 440385345 815156409 457143607 19478112 343813089 801064621 330594684 688625498 39086475 984796243 531211472 410609687 553874406 210035922 979225637 367284458 32593015 763698048 649585832 562299969 533117350 937886058 495796506 142235251 473276069 459745978 44746308 230614356 654372180 395383108 277916527 683052327 968555998 979954452 486206301 52012488 563060344 586813236 440372584 560800401 575363949 309494422 320296026 633673173 149693658 846886868 96932201 800784164 869976600 108287788 472702426 644732156 745526637 68251200 919802584 717728562 205440737 171385894 981719229 507213773 720140115 476627908 842283032 316465631 715011751 698172637 806041802 332885220 79749516 34949238 679148330 356818947 991687722 948445738 3514953 479109811 698912901 628623313 220711552 86990614 609453876 633648550 21413311 949969434 753026594 38819810 561961246 319667360 191922808 825903449 867151588 282669019 265164695 8119175 673077567 272203753 514845518 306479618 172539207 942233550 802610909 788274643 51964734 988806544 531968310 736637490 553608669 133052533 45521807 391483256 884192495 756614979 335541885 356416783 148160364 579380961 188417185 315167871 816574410 886763954 777583311 26006908 847686354 349002022 71136071 768533490 987650939 984754120 934345698 475295157 990012649 583558874 292616762 785944513 92830133 15141568 927021576 794994618 874200025 490706931 984213872 377962984 644581896 517078722 532329339 776399918 6173997 504451093 300560251 749254629 828414563 192832201 68161560 446468382 772468755 115767177 105136321 252555395 111824718 865542498 879611957 725860863 678116489 362058415 167096336 492496800 275970701 866003727 485034540 181930362 296828214 754850235 159953101 560398642 249902383 543840983 320287941 965832968 595855983 970629674 497168490 279216399 174534881 326919337 972052432 982345373 566316862 977556629 545955848 529907941 65902907 81662892 314546618 547489548 436773134 34722877 477895352 432191068 940065618 730621541 446177848 482306002 309588597 496545910 497910264 664344633 458644259 339360886 231628843 168680547 993166536 530730574 221936260 728156170 31094143 499403870 147624228 90173259 751935910 432567150 108246115 245493983 767009199 59321454 202868094 431550136 214453847 870620940 525764440 779160362 894165016 447168314 273063490 708635470 655736963 872237682 451412534 597718242 133949968 150081295 836562935 132216347 780237468 183033405 448482422 559804766 679930056 713609304 562508788 758175487 879338852 736022574 704554263 944251322 621916189 217918015 409977218 885995312 716256444 896250932 902581392 290133835 453347299 808261976 15695735 728548669 660766643 378585659 88727925 805555341 973299836 163343892 266723974 414775446 349344422 500358830 232819128 881182436 2145595 597164689 489579391 155571477 58728789 319732935 279374994 419915066 42574939 85372446 186740 447924705 960025737 463756933 518598528 940314653 316224227 598091919 889681421 733099421 773620023 598068883 400799236 168642015 361643178 739654281 304667095 71744456 381556118 280513869 761108395 138137523 387812932 534016776 266490502 737452163 451293681 795809904 806827801 608025253 606344710 76166179 21651747 483924241 743674974 595795130 856638952 609364282 255612263 418637785 982135071 81412753 745257095 448063667 579682515 509798559 720716595 174581830 456642253 734284984 451105469 474555953 708643758 599552745 632510251 785375403 673339518 799564071 163601682 869744575 191124225 981557231 561236683 72797273 295459266 397645614 362074096 685357799 596368849 366250693 274467591 986256863 681591469 399288279 719983163 975513209 90709451 337825964 106369376 334643733 290288073 902878465 124211407 213257909 740997244 59098478 430677180 957610291 666522215 160833961 78905237 809371312 459548315 942039817 506515905 203008819 594688691 347341745 748385094 418673601 139586268 300956092 378813733 188939528 625367062 928040240 239961117 239036701 113346685 698317997 779598892 865726562 549998541 672680115 662223229 884720783 655065573 936533643 545591099 583135049 869051457 111568695 877055185 196393999 523513331 398751870 630394887 255136033 207427762 696143255 343943599 105732514 713431884 343092435 961079458 297414677 981992164 391628282 176172434 274398964 405056246 730217161 546180301 3080805 33432986 877991120 956121351 29764368 48394571 861382463 178176852 774084137 767906095 671554134 862949290 902591981 818952785 829515849 729534002 654157524 418004873 585803238 135912244 688682677 460971532 68160723 600988552 387149018 348841293 176591972 190613301 419212698 884786339 225326216 493248988 890948480 319109283 366129826 179008003 215907096 970958042 404700540 823428419 934036995 349175812 647088118 454001125 851990584 674226685 404597492 234800901 201865888 550784657 322508535 692974192 168266616 471674946 536521555 549988422 95314410 716359720 402532158 374539590 341272683 1526045 120943652 177305432 767587464 835873879 898358986 891927988 694975879 918425255 554901739 473313874 844510682 304333740 357102674 613873559 297246411 72893813 257437087 761941609 798923104 809870112 739970895 41999633 226840510 10408738 437366436 724602436 787459551 692366531 296014936 187028692 943289340 191406223 639932050 568393735 560430987 789479886 833563708 109551292 896856075 237755320 910309025 101037833 361564322 116746105 860061549 697397324 611337706 662053272 375381518 463697214 414807281 604626291 354916806 489043837 378580369 812802105 690562371 839523364 624812611 60740114 248468469 585333068 640249442 505404980 985414938 743113652 776176689 696085714 688205757 682959874 347404162 944108824 78817641 991936675 228851121 609586468 696357220 305788393 535353281 756247983 835655567 266100217 489136 828017160 541985124 854691302 348993557 879657620 24357373 160337848 6853972 214779938 835967701 176949191 547264369 622203181 253295400 265525911 830523598 126603912 233003851 54593544 82767372 716444447 276100953 785149966 59282074 198211109 936342600 807387897 887675566 994292064 568584555 74137267 315726213 530729352 571339855 596958051 752782264 105167922 252021255 367606905 825477752 577894274 902262806 565358558 751363207 832837934 78235288 91478245 902479924 414509484 104643657 539496534 8850367 930216569 373276055 659104091 378037086 195452934 309916392 770026332 166078349 238282398 554878994 333594992 515724336 135760852 673575827 253312436 438999122 603061373 330459575 250506193 87766798 622839199 606025770 648202 339890020 432554728 531698973 469098587 446803206 438442478 458826586 135768544 293444413 41130377 430385517 111379954 232111745 519157291 695082516 124618286 364156627 802425733 513469899 552600014 890039958 869965886 285652975 230335230 893720070 841337118 993971740 912641383 254530501 67127952 716391673 166239519 721903107 379106570 476581469 401257318 193743308 942724782 60025778 842213415 841994743 844765008 52814361 153408962 126982845 909362889 73050926 430848647 449577048 180351371 520566257 845930922 723707279 865633342 563082120 181888217 193277867 325101248 29826818 786984575 701301190 364647676 252447581 715486519 332940714 12597386 184129953 31759213 43717517 147653122 562016344 664102977 49892573 834261772 622775148 720876184 327620813 478875125 298462091 217907142 380415693 633746085 822077388 707534729 393630687 399557019 262770994 174756121 835777363 676661519 704871485 314976177 657519719 844013890 225949144 892150019 710596825 832614882 735558471 631733504 925715235 466913513 866783078 659361974 211532018 492611551 325394610 343798390 488595818 633859698 639307773 23658243 799377900 173792975 856610667 625248999 7049033 935055420 930393715 83454215 431458273 760559513 265369755 533649088 651652628 448388583 742456237 89115961 912256117 809537038 364776896 864011905 663883355 605773875 155396989 197601864 76556331 727883695 638551449 51570130 269962234 948901949 462723504 828855139 179492421 622274518 56904846 634122576 525882712 51006304 755906075 407351070 315674930 318986025 777677594 803366837 325981097 696533464 106442849 293490763 262481875 917717393 542265239 563950823 54047841 761611303 825335706 119567690 116883077 290407527 765786468 459438900 685504570 955876360 878836859 355970940 245119243 803964907 248737417 460060146 597973486 186644579 850941107 771956903 385990306 230535425 91166097 576052498 851415488 194959847 551916314 413000606 321447577 959141189 446733979 358715011 881184208 646596738 454664199 975269865 12213269 951626926 551903882 992862004 433081556 886301561 75180076 960632050 334626820 645637651 815356279 809342422 706209598 546299038 917858360 594992265 485669244 993653132 120215050 521359490 680564945 549432227 713862015 86910859 815297565 454607990 636321934 777528036 447705654 915743260 74423039 950309552 914785657 873672430 860596133 491298304 708594344 630785570 821325512 579792911 103532356 450103226 343819280 23241258 154006976 637669080 614369024 88421203 503476684 928086720 791692351 520583373 870239082 333825595 365282218 691562596 736038853 922877665 787488488 890185346 904824399 645042388 945968043 679284767 275173263 683996051 412452064 552476676 822190427 115497710 863431013 954755975 703121543 604587841 289448170 105828214 522150817 431082899 35735792 743153150 616785407 250752559 163540938 657018654 274661850 290883716 792523642 952117375 766368572 519044308 60673642 222522578 468950771 580327928 891427431 516715765 450209043 51177336 618471775 289772251 617001292 4260328 425460868 65141309 969096665 955186782 293855503 545274707 353290445 439207422 208481660 351135247 571884248 567293906 199518 373311071 132617022 257262802 731992648 882700406 155418398 278177318 61603546 81945341 617391135 488030965 302615787 884443486 877873764 785982391 267202721 819365183 928641418 668478419 73291071 471825016 404134178 380729844 566591046 11985701 958808155 149585615 289547903 504686661 362407166 209766435 241558925 142279744 940303921 660752646 793131492 510662096 86510715 304997215 881852927 482740850 725670238 35269132 990112183 74591689 464339487 848076007 350578945 686088828 698775755 549386115 740412595 920283658 242580338 98708259 170834403 450592363 48094796 644924697 892175370 724452374 141306816 369635623 583810244 661012257 191218904 120715294 263459949 325875968 646948629 713758419 530430718 349784506 524959221 235702544 635764233 130987903 360086091 435952426 584481033 595201135 805123169 301993407 219722466 490103551 445141802 196641096 799627673 673203352 850453617 373576525 433870225 847633225 713798161 576602057 989406400 863601286 820730723 242579022 462300534 901667948 793341437 311484492 849467086 630738578 855027820 776276482 43410837 22428331 601069904 73402783 253911716 536594199 415060661 981708113 836811175 346257491 89117633 525583788 807684790 666347852 16747640 217591294 650139360 653190055 856697865 967926700 46485276 39213851 329681207 234575552 240181866 31550058 784072415 858568779 166777173 360421634 732086190 352407586 831560172 319721978 702356945 353031388 828093992 243288086 46914672 16652428 116131859 820529906 483753235 200885001 757441845 232808897 700976670 451561180 999286741 475179142 721365355 38429098 227657415 221015144 368975454 961344871 928686983 974428311 519225200 481740522 591852832 157603797 573698989 905420547 655345165 159998007 190543739 825555368 64432850 657969478 494892635 318054625 169190223 991042491 672577173 805763920 580566329 683757031 893752476 147319653 635563714 512206627 35278403 338440922 139264613 896674310 664801414 880458258 93354029 857540144 909533521 883445554 153656195 43429851 323006229 674794718 710943880 604262890 919244662 598904969 856758298 863902521 262664654 521262116 986321324 911220313 637729126 6491127 922214369 854740341 174387957 491304382 479072338 786862050 917026578 345265903 372962171 920575122 827486390 716269163 432112576 333532609 825395563 825453303 482229047 936357709 452571450 413453954 377249155 697544111 690234583 232726410 201779121 770793166 866165217 110215511 264362738 898106115 191646194 624448545 428844239 106743499 874622279 548237663 983801609 742173770 73747329 148972450 34754143 458167655 109818343 608814981 206501405 347211287 916859589 72547345 373678818 765546839 680236011 692157418 101851974 972809478 997157255 746670385 356260506 498743705 878317300 283864717 803997323 727949571 733838675 486407244 144640007 462054237 19108024 87922037 435403190 154079901 626468920 432744741 902764282 528367622 808472482 528446813 854024606 737731511 187639773 505122433 649261639 279410656 773802788 843082514 446082781 697261939 119495792 972426849 731564069 180813539 117837659 662278567 892363714 212052926 725971090 759794402 888074508 143766240 595334366 242417633 805535360 143652638 40480702 461184339 945950716 439502831 938265337 419983011 837462517 183388705 580753984 819704084 659774346 485739849 472607701 276515741 942590475 910292763 905366427 166440036 208841365 93482833 12973802 464294559 958922739 721720047 566388650 530744381 729668391 138579257 779895050 499211653 242745248 301121673 68708800 750848661 682516424 919494078 521506210 756427068 33972185 15482317 937717665 138349790 179569075 191952357 43998010 719391155 716548875 107446646 403445338 851880723 351279404 902890082 890765291 450762047 593291735 850010847 289180828 13256453 714203752 78263612 881180433 136994922 844339630 766236734 587746963 46702528 212748581 449423738 429468995 952115995 937130706 172279175 851364099 735133101 483803022 962208730 83738042 199992424 44760908 449549439 331927258 644253650 361525201 976307677 486997242 975496750 82677338 817530508 285366120 347764732 450464047 614088318 835451606 201385609 404778448 853704291 688543316 51854823 402445418 20651296 153642565 447361089 884943412 781014485 900278191 164504802 448144014 910956099 386288689 770726165 63433534 814236295 853966833 725760543 122423091 206312986 926903659 277593648 167122589 95509906 543831888 444248515 245504359 907994700 284794380 783226336 368121911 657048053 532602749 706707787 334804295 909232271 612031097 779631010 192025101 89781092 585503506 772432905 343285603 691417550 379275474 469457181 588998254 536930128 389223593 824779767 226413004 841220372 364792633 230649461 489642237 942326398 46726501 507145270 882043234 51872692 276462265 116415813 358012050 320238307 348562833 74467839 382681662 972489127 15630865 14797286 606989823 441823356 249167925 315369674 537568246 135916501 960626366 249581653 51142500 445200305 777228003 805827401 850071085 150151495 556993578 298948408 715667409 141928274 180096463 324811823 877439175 511196282 665041552 124577417 705251315 802159536 45064872 558417295 948008864 821493957 192930744 191344642 244087279 654608405 636903941 905191053 946623721 588726591 425200408 38013840 95809677 967363338 873986963 229386397 633509950 665202288 260688478 980028307 28963982 242823059 605206717 591400494 348169123 521574465 908429562 842353527 547658145 11492165 804802451 554839598 389801662 678150828 128266412 941614235 574592590 181188180 629924476 66252178 117762472 798230088 476687835 159116075 100826717 254326152 835590751 734085079 805333127 682178854 905933259 840771713 412188191 697236639 633857437 217933070 628907399 29122465 166595832 785006020 532110953 991395689 848205329 2257578 366511662 111903610 587703895 196525788 93691959 342457404 476332497 676676278 717596781 937861521 898827075 151121235 219044536 517770907 548227099 801953639 932408368 275205405 482849139 315056600 181421016 748235781 356982980 751985011 686175729 792477888 624720832 759149291 159720490 22016965 787648257 810803158 705294630 432611524 347666802 543929381 783119607 499796483 833168826 60079037 892764636 297043123 509651186 735244783 638474253 405841666 444677641 149043197 820719074 799646362 612638515 274922500 329574972 891055337 950048979 641377748 202201602 387032116 155585443 476395583 717431449 181317540 63666269 392518072 37844020 957443671 264443046 811659831 982211397 135692101 360352395 956920704 578696673 931494989 306655091 570510919 208905794 613314243 38532940 985297266 630873350 934261832 577603048 62836569 883047235 216399691 4571123 16948686 137482982 219619562 941399341 634885452 183923121 94310444 954737021 587212318 789094463 326669015 249110576 46188990 723249590 370711155 408545188 55147322 877886479 767434317 997955860 486696526 368463733 670160303 581477068 596722193 25450321 729244929 929496855 154804566 676235519 672530622 630068432 700564668 97582303 370213841 616786054 627946855 872650178 499250351 157805113 258582491 972240405 619905584 80242005 883163675 480741020 36171109 879410100 883945128 54671324 155420732 557299601 826254547 620038445 633230042 611474865 498584884 175111958 158939218 153104757 222699781 259320798 268124228 661979660 72058728 612801390 924707536 126074152 131944073 617131530 251628150 507798191 426480742 850782990 30592260 785940128 430601090 770461539 101651398 68010641 712044827 830548157 438095315 823915703 102848541 653744610 289902151 816121074 636112871 175114416 909237804 408012421 270261896 876274748 940355421 916008750 945949712 321653787 497049398 324964557 209663119 663138984 54927584 201230639 545682256 622692900 362604057 750063660 238897077 879856544 203431608 242167441 919729694 88666909 34555462 425246676 164945238 195281047 895790114 95124979 220901858 205052605 866487041 517087272 914578406 757771865 189014327 952339078 740322216 638904931 686921910 381244378 615016700 848927292 371580300 958938611 224295901 623383419 309444393 170143831 641135768 667821767 932189397 958728139 384493142 619537803 817750451 601350450 281047114 189061882 174576368 815849669 336526692 67673769 23089039 300002172 29350536 339498385 551233957 195420805 804448538 217980764 340089149 660262125 848121692 669208412 376387138 42626797 730120433 950221735 331442437 515118887 226520163 838654795 514218374 933942790 160117977 446167424 43090678 830670430 488047649 402283324 763056009 19627265 541125238 623894383 287809609 999336912 690466681 884825260 417850689 100466131 649195251 687377572 848249938 675326017 590478653 339455299 818356365 188000789 757967828 684269793 278262604 547509969 364594806 201142255 878755602 771145167 722852755 952088876 784001943 534460126 706657656 864500142 51021952 821040909 886583771 972454167 143682420 415670767 712357629 752673204 764678229 707021070 977888609 13667818 928034414 997066283 329980731 807985616 939059951 942260049 591939837 245931903 407196142 848789706 377373845 661686021 589844469 887986844 338941591 202526576 39145746 604830154 637696880 941753468 83757627 228340275 990542458 191806972 794109706 883921440 741940526 572249297 905205915 650305501 989619409 994873388 53718767 489047014 494931281 139793575 212124317 491358330 488895197 204906117 652305353 657728060 792705934 209112707 182557418 893010643 793489 566676311 90958760 980386627 908691266 734627337 436963025 872837595 88481943 90128413 106390566 545039538 27727964 556225254 211056664 355339494 697085593 295335578 565593924 629258000 141459155 204236310 901300549 552228741 661226398 543715167 368644216 920132957 800242442 137811598 437837253 111329514 18547841 844398387 223527879 127330986 951198811 97780097 211766176 907061391 259370802 173810641 942114927 126708678 426809100 881602836 795400954 519164871 904191019 499390477 775257663 354651510 647192922 586643976 484931731 577890148 750541954 232161243 832213643 862978928 225480728 426919038 839872188 884037913 176919707 968461985 117587406 85102566 486063169 246392965 383560030 315713031 900172655 637915376 367094012 341970173 996855017 457510611 737917987 241596256 762846905 280766535 793312656 414511625 994304520 334361675 111479123 755774947 941837246 489010293 261174613 494003195 342037025 762470815 488015523 794780697 734865677 541740271 547407124 614423674 32571266 708772825 684545403 326671502 677751689 490896497 22001745 893547571 892488628 959827157 871737885 780730395 176150364 999384030 150528255 150808020 762313633 806414459 804062757 57369292 339559607 754170162 840660842 531104687 110670370 873428389 185161568 801785177 405016967 138870099 434694957 434318176 124618928 3207914 741287569 302318568 168691460 399020522 656180083 376179923 496327310 481779035 295695816 287042250 852458333 325392107 75478173 816176526 790031963 392451946 945827200 341251474 981486083 912872427 1984232 657208267 132273134 358188694 451526869 633537955 79105975 295543824 559825744 904819104 116763359 849123785 667212801 568166151 404459156 890963032 506628933 363010833 422635745 906042467 874757077 219899561 729769136 257284342 199358681 57930659 174460875 191189932 179510661 547073148 739878429 390089875 145527155 61670932 127733420 428480627 301771114 489389695 908049355 113852498 368396833 913678057 719083840 868890090 108946872 613680323 401016711 477205504 433243746 25458933 118592298 39678868 775036375 214762141 95400347 971020915 754091419 575277075 940232858 630110521 749339670 432912357 298387036 514651007 291566516 871302392 810134720 134143825 251347631 796085398 517963808 390462313 511135085 509764045 362511766 644254390 925512682 916093 190950078 977131903 519602016 981776146 673636397 200140726 954100012 803488951 95505748 787878672 133050724 488267741 681701350 923488072 829969100 389748866 567016765 194857730 685284861 923005888 979226098 288125834 313654211 959613515 883132785 93932863 502470870 399863194 800866196 126095940 211977841 792744838 460211413 646037938 446945771 65632581 2350047 823397701 805553444 135211876 355748360 816591649 414404078 977629605 810150226 43769985 905285037 101929668 532630903 672411315 948685994 162654744 261206699 758183954 737901007 922430287 970741238 389196778 487287938 718394508 334639425 236864906 493888529 227339674 893104994 102023449 746450006 670622918 741111036 936275815 231263256 612893140 676502257 537626613 799127669 860454508 661807500 817138955 777377959 218893390 59540919 818847075 519746965 362477983 257752569 486559142 437519394 759948308 48204839 268129836 337175334 413180028 69166446 309599087 427989430 356136395 403952093 41776748 484572229 486193829 927131213 986171190 56716148 939613298 383950591 998731167 841531796 4216998 174485639 975966891 864056725 14862084 972039195 940107994 103584781 246589787 994738447 707404622 772082841 149890256 698891464 466638850 670896505 16624801 347956771 443417611 797433912 117108341 985682259 254636470 545361300 709494771 325132855 652083462 771530780 529337544 691990770 123178816 688193172 615021004 124221501 361765996 289898054 700909965 970116974 581321367 607202005 459290606 708325847 665222209 870411755 73882999 300312865 199608337 880064603 917671351 315328841 638936351 697907033 145399821 306057867 315039485 97514478 510674810 929540276 561456469 831789262 976354284 658979946 484405793 727581714 20597695 416040470 84737779 12216303 264350543 743075237 579144730 943885539 542693651 368371117 530422525 770100343 233661610 348882238 864229021 642596428 461736061 210926219 156674779 93694669 65904704 152492704 93997602 474649082 940664674 731002369 598937846 954469009 72886195 203684661 743406740 66096930 442379453 7912543 287564040 105667940 390762269 746596356 605391076 717208476 671578070 927945068 348914353 782608894 641506358 729172922 216117780 144414420 480186566 940676430 4107471 367971742 558884393 990814489 960871214 716006295 872313447 811260188 557837648 536777527 260829770 78408672 403462037 774885482 974973284 367913375 338126566 424576408 303510521 419293967 65779400 932418566 931538882 218952563 823419562 734467105 963203870 950171916 869162367 812153589 71728555 340887546 990163868 184960101 332243332 241992336 485224414 816467311 717880685 820665733 502104657 556886743 835536778 97442715 517209892 65078319 443018565 453119285 356999693 112682394 599181890 643152302 337833915 602958152 793620573 6622623 933136773 658313889 686765337 119539812 155476775 624005072 315481863 908343799 360180455 15843654 440379262 934663832 592052598 514360259 268116574 144395088 345488161 116628950 949995633 947404763 467421434 217916025 854896279 745220090 687504437 322233631 644944120 64264565 325987238 831702967 8901427 686020871 781630002 256971960 164007379 488761823 852135319 591305248 121337327 691983954 490536022 529030771 848350010 748820408 666699101 821722657 740521028 900315163 528689812 791230967 916128363 964476775 960365970 373264264 558528000 790824858 28025567 805526273 254571608 457342347 682297240 229601703 371941024 106884138 565331088 867425661 840864914 335892709 228663302 841407642 349420354 95057158 739313306 853709431 974401190 487207185 812687665 493555929 165807050 586906807 567212467 841996485 115102544 827709901 507474662 688020371 668873610 474583753 354115221 138695121 335152368 180146768 408723199 282461121 274460644 964264035 37290161 528430129 674848561 229096460 958330606 241507919 125109122 199144166 292348190 223707388 462779920 605377674 290621054 119305890 130071518 582088088 323086900 462693210 533969870 800155253 865649089 625224703 596390627 705267858 471120801 542496125 593532325 733285081 455448228 842646552 500131800 154809 198204856 545138277 564156110 659780135 954884910 69400974 761487152 498718183 528200599 605215451 730576494 569867328 988286707 597608942 197447149 611380928 765301543 660262272 162960758 893410895 942241264 542485620 575428372 620445127 641847140 574369481 878344477 433821585 657114662 344340859 76926749 57011781 15908005 471180842 205412549 317456270 285069409 896251269 325881454 365103668 801378452 864513687 771028071 959487045 286962866 600888305 663699499 654477339 509124224 537559463 926637990 540819979 289343427 926819446 714092381 803699833 895860731 604898354 502692190 890192774 899712039 540262329 164099086 978642579 68876231 262860458 453793157 408481325 842557413 663795208 712608107 533339675 583911934 366762256 516628411 811076629 599615464 282140856 552257471 462046831 3902845 535958946 851439258 615732175 257802908 212005942 749257690 542005905 639107402 436740920 590113011 792919165 113621960 208841643 866648056 706280967 622413298 925922774 390471405 922532565 435798727 243839880 275948701 347590465 384602684 109291834 805998882 628222391 145249980 662793858 613602495 975155846 700636352 393649543 476974312 259387733 622139901 756120150 564356116 385206552 456719900 293428289 484738788 390949477 743552805 560173670 468079048 752079140 99367687 966396779 390238671 879871397 330366371 146679238 503421831 326279626 898566551 513049883 440928536 188318810 41969746 177457183 801773595 329493516 722399161 462837299 980188097 548359676 789813541 675132147 277382552 338378723 65772941 962076395 396629366 834219730 4608217 509530074 468771935 536306725 372389702 85880990 406427633 731422801 673968135 382982545 143113146 515892744 193216830 425402567 709426339 495964410 759569443 569566277 986053354 616075043 554990649 562829918 623093343 114261425 435896290 581291576 766873065 252257867 353565520 443798629 682320423 646369349 376310372 204171712 365171805 781539044 361505721 887103066 370481674 538334871 837022036 270269020 670951250 281134344 968924436 472465966 362240833 975930401 916370561 63574490 835217595 258037790 515692538 553343507 41254333 273936090 99960806 391636293 268728619 593808573 717738666 563154601 769187122 349303135 918896390 579127993 756655619 941965498 188920359 78960202 770472669 958096575 859320212 68797146 258567231 638453365 715921187 577191226 294759406 486538647 365395489 847841230 250675546 387625913 765535463 987362026 699425282 591874892 952104940 367039996 831697123 408569493 362551994 340283926 582253388 976428495 961082361 75930236 643898122 314657551 435647986 512709388 625759021 622055081 767990174 249438068 551735541 787907402 720951448 857117811 623149309 169008293 245327965 665324657 274588644 833280722 845487458 798708851 583811608 405745970 117234090 581336915 999139583 99882689 873249671 524062785 982773237 744594699 426634097 156222998 308456669 644129727 541154937 555688432 879808490 424869259 90084271 158440840 324579996 296175720 278451761 977205703 227525177 357492561 635992201 641790168 578706366 968693387 552312980 415512240 6832595 600500080 776963288 493697653 257955076 39042728 124622354 527107113 226919835 573389063 741061495 746549022 860698447 667182111 274793639 460780984 788352975 817484283 379131237 292677345 856552657 740000865 158960785 492048211 706758652 12712590 416394652 131890373 194506324 174687046 160821373 101548680 763588557 399187186 918551064 492517461 108423245 464579366 366725913 553485538 186640575 459679677 848218324 911257246 423228670 825235822 973089765 602275013 645215485 887523507 988157843 330416309 703785268 645521190 594452037 783361816 454595962 889296295 632405861 79059576 910146754 420965223 24164376 70463457 772067794 460903340 539787573 815530735 391576369 173316811 330613293 4713134 322577115 135035368 399877242 910696783 784193042 667300180 774222304 57393389 885348988 897069542 83895980 715932831 775895717 700744181 225093291 343282811 618305825 426759665 619308836 997184133 396139270 310301965 880873494 29005140 821441251 795905516 572666296 717297602 742038660 81294721 703579371 944369201 418397704 282900131 416987522 493597706 326879636 136254331 403405475 42396923 437174181 345673521 604145538 939808433 106801077 142605952 321876328 584081858 928341281 963753527 71903999 583576121 892045334 108137014 193381285 826759309 766379609 912137207 699777719 940848646 756036207 922120214 86828191 417973518 288587035 394060531 459090364 464505616 776779390 168214235 453231137 252726649 306763974 706934337 820389787 410973833 586754043 501356073 104785776 807946902 523584051 980824227 451998392 786578075 408598019 487867383 329335462 542510023 65699520 723041084 20468569 283893920 521628728 798323414 711808175 105487290 163537475 305733949 572587891 582390701 230724744 663962513 311600247 35587312 379765950 628393604 411491851 121752834 183209504 325941127 531172872 788966128 693610745 541497108 291849014 144552050 471433962 134332873 194136340 764402013 455667056 456822223 425943203 294430602 683800354 512540083 382353096 80318570 206859468 138338184 829254552 857530695 919713065 654343817 845487703 460737510 624605834 33809607 564252305 767989220 796712075 917253357 920127461 847416272 653163064 918515597 887128301 13090478 672913809 592159270 784044362 452161382 639290929 677467782 491824760 590038435 320366191 301752827 965782498 402426217 704823495 662268974 351487719 10851770 840500150 877777075 510864002 179500095 908516896 625259453 905025601 654549498 293240565 547054487 351304410 669356815 69153063 393049850 872288031 142058212 971082403 546076289 482333300 320744960 765134922 330598643 227109279 235372870 364782258 898387165 901887759 107563095 692828126 638988232 121962298 988183995 252316537 411497912 280284583 557469056 118666455 436986261 728993989 163216595 356735150 436480897 394427018 393107656 547465564 249623217 788214807 913084053 752608287 56124644 118758132 874547624 163563656 101835444 149430193 31144794 862901961 86744624 19088647 13719067 1543953 664078612 360078255 350654504 969390506 486412026 265545231 34556235 398482932 619926950 779495070 248494624 602765266 956153958 541561497 573507979 78885188 217363045 250443443 215762811 630296521 552787508 888929663 517478289 354561903 200269268 723419942 197141964 535133795 523958902 490386864 493476738 707227647 53493794 561305292 546327142 734153045 972448013 747400843 96215595 469914426 228972367 886500862 467157177 919818651 865693228 20237773 644561403 596510849 605742877 128988254 779728364 719007194 938711787 236704058 90646553 521128466 651641056 33330197 966186075 853150101 132784585 944870717 965813335 501716962 617149119 540675173 835707669 388624173 117855232 179997211 559950357 649831059 189045052 793693580 102113585 126289226 889000490 836600922 419297097 641379883 975712193 875615766 653006575 262433736 227296277 342833667 401518323 302915492 270229969 417174520 651981878 451075975 548826265 104262636 587582027 458083494 901471042 502247675 641711343 459930608 501529433 530625619 896643941 377183472 759892293 734599971 319008885 360245783 445906161 27208125 333481551 614802141 351908299 190879839 769707503 805175210 16457189 384390312 951720283 322413954 654462766 611463166 59701830 143552910 400413662 801244668 648135369 845138391 27195435 958837616 244445064 900272359 522332278 404413816 243323482 941985337 438925929 311676395 416674278 824036813 499499035 116995190 214078933 939276945 693655343 898983839 613912316 537825973 392541979 234089870 195280158 667115404 355153401 231078111 769423821 589806636 947977838 782422851 873244858 209568303 850315134 933119598 378222929 422327471 215590957 330125469 480247211 162169552 221810219 197915615 270113115 236592801 328991327 642946831 837185425 333461385 254780263 890530656 279548070 811231856 185570897 902611819 907222242 305321361 614556865 294598678 763882315 378290611 559473082 639167248 188010406 483679182 748382159 238574357 253265462 391353582 500434170 199716008 503820733 30795901 756144585 163003170 730007006 984317670 614514019 57849508 270656953 969252878 409738322 921325335 921826532 318528821 67079805 131171403 539926728 711244714 222806409 892713849 531550668 341225319 577909643 503193237 595107027 820923510 890061455 564742685 757767484 534457471 828531635 381595296 871066023 537713880 631656305 334209605 676209757 355453670 77099234 503855484 554723195 374534724 433670193 609846858 609780435 77237372 304112704 255079687 188933540 493231823 793215810 64208621 843756511 176259826 327353061 730583081 235745617 141266499 966364449 478309253 275313735 474902596 331065429 230348468 217521953 289220348 662459199 22034055 916173348 120836580 613248858 946066555 312897852 592633294 432448271 190662205 498748165 761085161 171178955 738116611 480518104 816426948 190198075 348760253 514274777 987125924 260687310 646016028 414145454 701907840 478589811 870491607 785806676 329439879 185948416 393165385 410999597 228780407 122489537 904055978 244417005 469742936 863797383 122586364 903874990 791508301 238084406 920751776 318680953 373433079 844679469 319579562 397121856 535168434 456196477 21379740 93008652 819351321 280731956 750146630 34108343 456080274 131835351 814942711 380164930 645434919 745422178 585506774 294634796 101685700 467986521 825955240 843242379 804956837 8660757 953776069 164601399 346291320 74523744 507034917 360099844 871311127 300893334 555695900 706571522 119680747 102399477 282696784 874540933 976696065 232027597 38101070 488903976 421103045 802720804 962897351 634176675 964241032 850736791 777366156 551771737 220683775 490227156 511365921 861736245 131491865 82258151 648480355 984540624 551227286 831152709 51423304 40612045 664652101 858691781 221277955 43777960 664119318 93777731 507230682 341633222 81593524 572541565 466901128 482396478 230176582 532228484 722754644 167647912 759773319 477291184 278231214 748134105 473071660 58650212 485707303 987013846 786215997 845795265 951141179 885084731 99510603 167149248 658718214 645664429 418631615 409663857 72879222 838869515 223502595 791081548 860207721 626354871 463114707 314345958 39131945 309915654 379606090 149470934 54938038 257690116 166839759 790160070 107745218 127948242 990561098 367167004 431353862 965558973 335838325 609608925 430672152 766198940 511924825 587880383 758660987 621694341 908829390 173092543 609838601 22841977 860855329 42771973 884262374 467764526 198688743 851383661 497198227 614594968 114842980 981400141 279179129 10318858 308021693 358816472 147668591 386021414 413989285 826917039 821816666 939297458 465868543 24916904 796992024 249712258 731364859 485079175 702472237 700558246 129412335 398515069 586448868 877847033 495419712 264799625 928972431 120382671 54616712 250706246 20588157 176662875 696962045 363933574 916086348 405893032 329999414 931764535 701140430 807232538 148376626 868687168 434681900 127184104 395743600 268507068 99172408 36784908 644347308 839183103 521299530 429190812 718602643 364627266 727240947 705628940 453449819 529686717 815551778 63856065 733807749 386865348 143074117 958399143 386754376 659909658 498776262 390055707 582255826 448020782 274654126 166305385 127101801 510854278 525888862 650977443 124947482 427679884 570416656 140737005 343902563 683552493 252191221 226673453 4934838 701706922 748752027 947522195 70593853 818955269 823186293 799881441 484319059 110725620 769730079 233279286 559320749 202786304 676079120 637245867 99684627 926655181 47438520 472878859 884522924 649595840 111837638 231444496 106677013 666798990 217795960 274668341 461958073 25701453 932108520 467878689 88372463 713546743 59675003 256132892 507738207 39181004 244435711 954724421 959678314 896342989 853585389 384824854 469264317 20067109 471570600 606797679 568190011 513921530 196880200 696733193 640939080 829672854 79394856 965495582 117136514 664160670 498705708 406342084 942066659 597900252 884243930 612547685 332218000 804064667 476877702 691506324 66300068 209451565 264170384 244198360 34341421 747937147 765966863 693487949 219214756 377955763 721689996 469826239 579662269 454127759 946554391 965920518 634851382 807068302 15514273 442118374 171624858 394075950 790801709 25304069 168382271 356490145 141434528 110128139 221240707 182163457 990671478 995058787 638381296 841372780 213605758 696613456 323957850 407363159 240482025 45320977 741365873 462185610 98428138 396513922 642418301 948707036 773051388 748007383 736971761 748321838 469517726 408826242 186618195 184027128 399186440 37369740 804306388 755597840 280890008 975068737 509617772 559281710 442508000 55628066 789784912 504293324 494955924 328565073 931333923 247791496 114393702 848491321 317048336 458300063 277276230 862857806 964010370 831926658 283511362 950371562 653253796 670122614 110663691 631151130 250069840 580817054 898487462 699446886 990339341 131254033 728358290 743303302 24497969 224380371 173104321 574970232 922561684 40287551 264391381 885558136 68020288 976785342 617306254 353646286 347029151 133795841 386069507 497100235 839925188 550203040 99100518 416006667 27339802 182295868 538284339 162493256 778055936 249434531 309091664 72687930 90108422 586286115 567900863 884967168 45666457 771177061 160805556 936194164 827499623 537995713 78015090 204206608 493765099 270941658 345742223 823783158 393255597 627615781 666361810 956678565 655208257 989031280 304773974 758373473 621772230 895585919 66737604 125238498 477947224 94976927 786485071 429130700 716297049 75945897 847263770 166490336 662167960 282704982 368273426 531023020 93012763 383442222 380854696 711310742 136240697 339215549 295775282 644764777 874108112 54060539 900234638 143761049 940072776 339645666 206299651 488061146 415961821 43538245 116772468 709636574 587161423 242732446 927037152 959229304 938964023 643577135 453379668 751755875 650152724 707355203 276266828 263129984 875670653 848053010 179195662 741419398 930183433 497008107 433350231 153896031 444768503 602798988 127426541 505554053 671931718 656435189 805508477 34930834 884408688 445353982 505588397 305270634 724202707 504376464 693924769 829861284 523136420 292398524 801079943 43332384 516751482 689583552 626164846 670009104 893000543 80414360 796844002 306649395 442759324 945713789 774986600 105459570 12313498 486995365 872960606 25751009 171191935 394109409 667849796 179515811 252564808 254475273 333676748 423735867 313526473 534159928 395171066 533107744 74289895 199625410 120585414 498905659 522940491 935302921 399303995 597910421 160574568 403639851 758554239 624387532 947364219 584155961 357935002 692229003 873652334 980881757 736229876 799734287 850018815 791998240 560745856 133258342 687124206 255199508 769929350 86780578 753098827 837690874 730191188 411029647 257446609 459203230 123347249 964765658 56592761 102593598 728621825 678662554 365472088 859164621 907821299 184669024 430549500 298666594 786900551 103375533 76867693 998338593 171866228 84719674 488843332 178556342 443701627 61664745 704673776 822834715 850064034 944187451 366885222 954933457 287611021 459738512 601608984 876608717 331074369 316443635 343447152 144980283 709702175 969765138 620273248 453963614 744378559 535562676 351918910 401580386 786222589 706101949 82168571 213476036 230778537 550396785 227546805 4736009 600445689 516591781 925999048 537263060 683359590 914175800 770704764 919328530 595422142 401321695 29401142 908939216 200379485 341829577 434466423 648453988 933379401 248018187 466944397 433958996 862895688 473110833 295105299 890075281 262047274 106119762 44094022 5159591 367199471 604869618 179478327 838409613 52788082 5252208 691380692 345651424 431477723 232574402 320471193 337824936 199008598 869392313 911176500 978220790 847029567 764004392 696400958 23977723 593262747 782090072 232705129 106266097 94870271 906467533 917090871 202353997 764008217 786236178 702837849 692951271 594819453 862493660 723187408 884598506 188019259 751250049 843606666 596179586 562384839 77435023 904904776 843619048 592585154 751648927 573869431 817570316 612418968 930590325 541709789 895633093 662720667 139422948 372390035 869657737 284890034 339450128 322975806 151915868 221852260 658610183 276166964 423965153 213056638 901070411 324159312 562718304 801771276 601916494 347107837 33350878 363717099 321010476 424012203 970611922 477153784 572119358 37966482 201559590 410945140 927415968 383990284 390001827 173179868 18479703 970397264 504638075 750765216 728671445 224139121 387324722 228984651 246333776 884720792 599805861 491455382 855337373 767583368 969165114 725370173 28805497 173179455 41762589 265951608 561137911 984563936 794384551 535956960 141110790 401985761 74448168 845927702 147592042 549277812 788002323 398487030 279819095 102937672 98288295 940918515 266463169 60034883 761785766 451881375 973375779 587211173 38875945 96530468 456045489 945320065 580507425 845031744 407170264 734541325 670385475 351029410 715896774 538578471 291806327 270997503 278798422 435905511 439255966 652108677 648687628 522556523 411147821 932958967 500735191 531821920 642114194 39916880 330266100 180482492 940863037 125490543 576045236 171439680 961723050 387048763 796294796 877373828 439291502 434651182 904674433 859274964 849927158 492836814 296606780 656683613 173166744 398257069 334328821 962474143 626081559 776398917 655768699 825280952 633019941 224052074 606564426 939986786 360155361 514721643 196191217 951888367 423337973 107110037 739599314 102561086 496757239 363795767 481959812 497629146 636506640 964847388 819227547 352662696 906414976 374473293 436365517 315552655 829300427 672202607 311759152 40473783 367425314 770412247 724517099 486152245 13801288 502255377 539634887 608314627 727029106 354595465 89639649 68914289 358819258 370526406 711806559 305461399 945687396 261684541 657536514 370538544 101321636 652585810 956794612 624959069 783372583 824923751 433500342 994808616 227413061 682764869 278370402 497384441 942612421 303139124 739927596 931825381 119082992 461843860 766522318 752313072 178883026 791817710 955342487 88558183 943644192 274221573 74226813 21720250 499479881 965147552 67641620 953829661 731549516 797277054 210799942 443541972 62153754 541947608 439500487 15393124 416253632 911409132 159125178 530486753 786343517 610656509 531374454 853411855 704541321 129825866 349320558 761431799 259348862 311489440 339035282 558286257 263464000 102736613 233288012 673761016 903335633 565456845 535396923 519090946 113902751 845404133 594170961 949764807 203064764 436705520 268614665 999673783 644242672 564796658 540983944 837622439 79571526 108397888 677305512 858106343 123816365 613235762 340382073 940121391 331839360 942695422 841695960 871183763 937907375 740167206 255433637 655302792 127753308 237107249 372259711 749946358 531368380 806389982 45425383 643076101 770784200 704768078 579511418 334701229 183286969 432431447 542925303 665275034 143202895 920782831 381644747 747417268 209089781 895091959 363950349 559053516 819469143 949258210 661071810 759501670 578583056 885703620 430450104 107937815 889266651 984341269 814398906 224996789 576478521 36262106 184123780 978174585 645369825 471244049 536783583 473717324 895162769 206143912 466781642 97467421 835867342 15940752 449934954 764494123 661922014 12322257 663097894 134814132 340973850 356683520 835852662 931086200 568055090 420253731 987075075 695810049 732786974 676656785 775440198 262690444 437039589 589407249 468148663 217645664 900992496 786651408 556404806 502105360 998514822 616447782 50078823 570368572 509469911 233777504 214688281 353650316 468587248 309804249 719696668 345965907 659928392 703795708 719087537 349971725 120701383 304960749 487328725 616465429 893712002 73862619 386664758 608097907 304421780 839562257 465543644 538838235 882095416 986990859 833008533 603308284 123888283 715754818 227236338 487474714 72975242 69146549 116538728 619680444 420931411 806431293 570278204 873402367 370933848 210450359 322593161 408491535 285162253 742952498 823305953 242545300 410935302 638383282 969199462 186683047 631280421 615113857 517021778 856595811 168661915 763968132 309967447 275216504 438146003 297956559 494354031 634777197 674738072 551024529 676680346 523432719 29778098 975018197 435796694 473362129 150338923 898523384 677075195 348697579 510351266 199204227 968346382 50497423 664686386 381768843 248402735 668453797 830273435 487817433 362872087 685284716 457481915 853230091 534291937 271679905 511864710 81405269 338672739 648509569 338258922 427401911 792576282 161806181 753598830 358611062 90659771 718151728 538754734 731224743 565708908 966803338 494576847 314044136 867657079 393816535 310058401 313996577 225739386 202657035 133840090 209026742 120293916 683939321 919499641 390747489 114284824 450761120 922344365 985339023 92044525 385870906 193528494 456549617 658646948 879875044 905857413 787194873 243205009 871655840 994195965 105566382 846440424 147746420 603671426 658748085 45013267 811484274 380650851 843580358 747403540 968265631 557058322 406610262 940577117 399988121 128316484 420272025 871009916 672088547 276272300 606142875 244643852 912294131 742466191 920320878 924776549 765831554 660874561 337270639 753976672 736544033 389411567 845318019 455420568 516581895 715158936 459801013 534465512 585681490 768987426 346119878 270882177 734158423 764325145 810450490 537330842 10448150 704654979 119493755 314338559 924725964 544570914 121617120 840176217 175244269 828491694 944402395 882918650 359631567 683238057 149504582 626813761 741210484 57828314 932844915 907825497 481503429 408934759 99037757 923640938 960254387 423875949 894714855 548119039 451728326 774293445 852811897 281886925 315250901 332059348 283533385 357885160 372245428 802787158 435770785 385397799 398614278 327658226 812521774 876937592 26286327 186005128 922442226 674366023 647475358 308266935 435227878 978634135 556405659 459651185 194219483 329845218 321515097 82126376 447150008 308461630 779286207 838319945 238138226 707671465 611023166 492544588 910922781 910693540 458561513 695093832 757944366 245528324 111213008 531547209 553768856 59685242 125887614 85562821 924887057 174204869 63508290 346052093 254739251 697307395 56177194 703346297 787891737 473162095 385034555 556591703 174383491 163224311 586465455 113270619 454403636 548776090 387809309 621839783 997213871 778061219 565995762 827355669 935270877 476137616 650242612 137267344 380925545 308044651 232550447 955220910 474835286 180776695 1607738 419247414 952444592 400141148 26311977 369921579 408293023 844937492 87373646 654445025 259080867 144843950 456394702 289348166 567945468 614736720 86660501 703456518 602037319 604687257 122232479 222408338 250177035 423929897 599281009 318556610 374557623 408870611 682013337 583595497 918398104 435051101 149271142 376952338 941526346 284854317 90978939 914206661 377677789 442526007 70005365 745889849 550379799 763415378 504507087 799568159 941494971 417969790 910594268 45619803 603402404 682031986 619779500 708409752 758627113 5343350 170385939 894726407 693181607 685660025 37460970 409933673 468880927 535507073 604386438 845439984 370242447 280696617 943314268 390625043 83852480 447889249 6257913 674021497 878992990 483633267 882205614 261183457 137104698 126850702 73290585 718426797 825664091 457358070 69049873 551711552 961690704 706273546 639079865 632667391 520871906 955566230 309450944 10662437 865093978 879681716 423188130 370720332 297406902 152456926 741661310 630997677 477225791 66169842 786010342 13627937 398814296 662611681 705911008 105575448 78251920 664675164 495685371 589039589 580170245 550084966 139616069 353625595 695279962 188830780 464132500 609549333 811218970 646937487 871611386 544493723 810434391 669684224 996712161 279341822 274686217 118667959 634500014 872613954 380059376 948923397 500489630 902024108 783394296 972533902 267901586 695963622 720023511 254605573 735241907 982222223 887763832 206214481 869471462 531762017 555345290 766432254 541648279 342922610 66222295 513991056 377977472 939483327 159615706 608085913 409113591 809368286 513251897 609389531 799097982 626242226 715838749 212245319 234533397 66592974 878467930 140939686 629702023 930704492 563561531 929234539 358531806 65429867 213925608 935201618 925853997 993345238 383852392 787956934 175380280 448648645 314955988 306861019 747258960 36969110 148381402 939203392 203878698 743786011 188837821 38970604 945117555 792418305 594410746 64361500 364569577 105855395 349497830 576214248 619489235 725723671 75986560 221487202 965577227 570904712 634433269 441554334 328504009 868488096 255473494 854411414 607479675 780855785 182185063 151678636 397469345 813248217 830668243 694806805 731304528 244750598 852512589 223659943 584690683 704192171 845935374 836096248 537304858 19115998 959577296 463885047 30440298 271033896 166517521 286542986 618764475 930802040 427543496 772007979 312515107 197316005 651118776 650420626 214918670 782639092 828262707 280505624 270756373 814359534 944227786 761181857 372210017 83870791 207205939 44496075 301292049 971200538 399805554 195344781 910553799 954610262 311147980 359516428 11014122 789604749 481082133 844009429 402423905 749049888 205878874 239541305 700150356 407768249 590166952 188155832 484012120 434793554 251293257 706441989 698618470 566061235 886622371 759961523 151150415 961960142 393506939 915219114 171752155 491906299 11163405 35115330 759764073 842103215 293176891 674661984 682355065 550467031 495215828 702463407 248028702 721760439 19495235 7150080 244850470 245202551 937081239 957073524 116914518 842787208 465384265 153671163 101133933 398371054 176871129 192852210 498325081 479892931 246069664 693174884 540168376 303313090 312667961 972937102 7323898 599425533 69986683 530993755 69381607 885677221 307725835 436704811 456353733 976136881 125260782 352495875 697599713 532911990 640412223 576528589 87299897 614490246 535265872 791207539 41356856 286085624 14721504 890015136 52470851 113938346 773696031 177910462 627989021 156135607 342019102 593551065 19182428 246937533 716929893 392488825 117888475 206002326 609255216 253459503 674869004 548527237 560432205 238893248 608702333 967567232 482429601 245844812 928277121 653575339 223936056 303477504 155370950 835272901 450451429 171978 690541586 909174252 562221832 404466813 72706932 386167924 70113067 387297149 688709601 689340211 273295911 807145414 944847348 836792824 710382550 685140922 869445039 833081473 3307991 562937421 858976081 671654326 941015466 490208920 865988328 636800503 63636152 618422745 676670307 507317887 234996778 88337627 331418233 980494646 613248382 294451062 109221387 418999728 346773734 259050790 156608980 464357228 532946774 615851761 220122088 602537009 710117520 464867108 875538204 378854581 254636988 959312570 751726875 997038984 793451499 158343700 754364209 450088061 114276561 684407672 675948256 560691109 513411977 360316527 235561711 956904347 822205009 785029902 758866964 821399653 954597556 275665694 604612489 734888853 802041595 179787707 463887818 207961681 462308824 621672258 590679040 827629573 543821969 600315180 982434636 547961495 338444319 582220372 393143226 713182258 34653152 711672296 801784635 657725027 960091222 955437995 136806073 541124261 223052124 983669561 795675288 958626369 853114211 648321697 821108297 873865005 751210293 714305809 669269842 707015740 842218304 348961246 822633561 873533977 639784446 769805826 240282705 998349803 808618721 87494981 202433860 169903951 158738819 339078629 437883790 898123440 370945118 713979628 542421120 456619172 430830331 950377895 935605688 753172005 898758648 100807422 924471768 1247755 765629915 52039098 28084258 872292235 274509794 101822522 557228985 676685404 898511010 526867986 249810749 405729205 692704728 68412082 561896058 628020393 705386116 502204511 932975580 133870193 858410205 656508440 695046695 592257377 72438667 275660034 427010222 260439320 386818654 143626611 396308717 569089394 748707400 625110829 891489918 241273199 554615771 44135988 404920947 913718025 312985472 424068530 901649977 758846079 340990900 218424692 678355751 400183148 960684852 188862201 330219543 965203639 820498920 986810606 278043130 976687630 598127603 240741090 763742762 580542526 840816732 641675625 309542617 517358633 462248092 873849955 933684040 168540098 178520075 46924308 33850473 276965178 607560632 448789145 237263906 821243271 20263230 986968886 149940566 98411527 605097131 664170126 223643192 390494653 539294971 744406953 138877475 419959516 41504840 987323860 255363328 657238309 121255707 465415108 227724930 703562986 538601381 680739616 334535037 120245957 874201904 495207020 841688651 447098262 954554576 20622945 2567168 674293983 8257878 223520934 260494875 942750572 930460165 937924596 390615331 460437850 405005899 796041274 632302570 972475312 159821529 122323749 249792807 617434835 904700406 779680157 270605340 392134401 821324695 412261689 695973603 619295882 843602107 511744363 10182064 987182048 109155515 345946979 616994257 819575057 683889460 570853464 680585653 231135504 486911154 799978267 381020921 239460895 338468923 664787172 631387590 482947407 330012566 142711638 235267108 219951851 251463398 685774444 65056206 598290235 591760312 866775522 722172129 108438764 528146891 538723303 492681969 967138361 139566713 271841266 95882257 446670647 279679279 579541175 22293969 952695250 49932267 924318918 888575644 370854687 384797186 133856210 677104772 317871500 802999914 436245272 790447235 591968707 524497752 255361724 215492095 472356756 437218509 992773498 42849623 995178997 424036750 327616337 508055496 823802367 448104715 489583004 393824760 901798429 9593136 125631462 129105142 269975225 688679966 341254230 716839724 18583813 723956367 928849624 574138184 612955248 428245067 360545996 644044676 87608799 381336883 928195048 826691562 266530521 470899630 72543972 563343478 821773632 362097679 212910954 801353115 607459867 597872659 777763571 385708952 602983312 213013502 481405797 268333860 738315326 748731189 469656709 328303558 717174192 925481029 12235533 580970272 792297084 148290756 876462031 381315859 680557183 653517725 406988302 863618851 885387501 639876655 952502131 486247622 120033406 537694010 770751479 605956044 36108375 195724888 3140365 482332678 530654982 433128522 508333216 970918861 38721209 816933516 449715160 133399927 973065811 934243052 807429027 501378125 600898304 959925289 910324133 687971755 610020705 853593259 111836249 238746960 963713812 408059350 577985339 574915276 560942468 42812653 408973014 871235966 862143973 455629984 250477240 372950002 716882231 557456415 4920310 452895490 878710434 823015863 409583082 755708102 304583530 984124367 958368297 121788001 769366773 354101827 264116367 772057067 836495017 902044064 218718182 748191848 18947274 931329230 241184943 699082097 586970261 854067368 86120766 972391064 175880824 474628710 58751062 967259206 439023264 529216555 819511857 224208715 30700931 635043249 736105735 698115890 159466077 644887981 652808998 88087943 302879955 966018973 358346437 688171549 681212270 661011462 727769524 504287133 54321694 481647548 499507623 477383644 539783864 184841870 665929898 344488452 854873036 617868075 429122759 905338297 794032241 329491032 186194520 379212421 557858173 979313113 73214156 55541532 441565066 651187807 232600424 319683102 194462849 783737478 300780598 503740733 619238163 865210622 975861168 472065595 217962955 315270689 430098181 464834411 963040845 395866729 237961280 933384707 745236344 950547935 371841381 452550390 846755277 162690605 280401173 85704966 897002473 518891090 178367285 13804760 847250049 581869773 917102739 803563343 446080493 233505866 340737400 541215370 256170955 486600150 473889306 397258705 142606228 801387432 357264096 497185505 613362004 340941501 205736477 241657689 818842011 580192537 257943700 621771610 640351884 513966719 721689176 706491746 80261299 724041096 456060140 601880830 941317939 521987315 572295288 179441332 704165216 849946613 475012512 596476180 849289682 6586550 399034098 254572787 995123576 591561854 169649437 675896155 370758778 162881518 19326702 329720958 739800921 161366661 815873713 712901431 576862082 562169260 705424513 579106786 634280211 667615779 637647344 718050644 275228678 879792310 53139056 310392899 774640883 120539092 751320793 893121917 857785682 752331509 664076917 46282622 762807746 955550788 739525925 569104752 751272112 805891345 346195617 142490414 284668713 647231043 519228058 422707767 455026403 163160014 416409520 384522548 701685953 292934138 333131951 318274134 941112255 662608552 723692233 364620682 982649892 476208299 904191715 877031420 452852837 532986713 760866798 357375181 479177945 673170490 218000967 714392979 837803201 897646633 85371407 557685364 21346554 768659546 587374713 217633658 346200231 54144169 293726887 694070411 990482168 87305799 140994739 389910270 975078472 452789283 985590747 366226215 546732752 630617093 290008340 681778343 937977984 195805081 677836447 636760760 973631725 995623020 839086569 318815709 802902888 474426932 624738500 99319409 743544136 982140927 852701072 316881662 705248973 460975801 634508158 971097701 657987126 681328110 458689215 103394654 328950462 666926112 122503380 702867192 500987165 541624847 415320506 75889355 293652331 627808597 456811253 368631338 434696717 557048703 661512222 443623857 62594063 159117395 863455168 295905333 599298256 4006686 712489618 613730127 484848855 455846832 878799675 257690906 559678167 474794024 122904701 906744571 770657944 82043448 754197196 821106031 310683924 381089447 707533212 957859602 854017306 936934053 485567051 126296223 826713628 579003747 673057084 35249335 911731243 284491008 45543861 399835152 104849274 551126704 693604350 276830806 866320771 772083058 363977179 810667792 493419634 41253884 771215322 131339651 16173808 805036813 284981676 925898190 953524446 805547690 887726777 917269721 785440397 29360345 432511671 609333792 50364050 327848209 269077321 422963911 758385047 835494796 787513860 471298968 414784713 440366704 973471914 621864281 853064952 870519390 73908853 765072019 130613232 305555819 175814426 189145550 900610655 29137361 170526821 78908489 827968252 934043557 509335588 55178595 209805160 221517237 235497878 156210417 224786473 245375174 318466132 306308687 212532980 579826720 143877490 640396403 217705864 903437039 361044778 206082980 879317825 549246759 236025972 164494432 967215964 308097024 26351704 535317218 986087283 84571179 867379982 447421669 298004756 719135639 885576652 117971442 967198089 475798010 419500510 389987902 455947140 295691647 625175266 748092999 662223947 368966963 984689651 856020891 527868250 981738746 285496412 469622663 850343899 183555406 405446728 459868929 265556384 623128473 495237636 55031024 577807102 535104241 76236188 48233274 576405461 532708471 429567482 589013901 415081876 209597642 966510100 344370788 932894996 794819581 879592212 81602106 627502974 5267494 741728714 385114095 218579359 546418073 277370653 21929591 102641489 583314377 159568507 541120225 280999559 599846639 891246916 878072076 692994668 507461473 966153762 986421399 625999715 856414210 346968594 711698457 850696618 603833974 684503554 111760685 434611207 74779736 483482926 745723842 803761786 339898284 219640712 426071067 922560951 377693847 358879154 132385399 712736946 620350536 547529247 234067208 360149338 440979344 190971310 689539972 241166066 920994820 798369596 833955644 485558185 821338058 981912194 213866517 949496365 289106558 172457396 152387646 292648401 622277292 232139019 914136316 974787484 181045345 108692093 269533297 68929838 767447958 331313089 308844925 70037232 199928868 985650768 869644150 251844691 991613411 814604412 261319995 392650358 573409202 802893991 377835882 616692563 443541232 591802159 268992601 210871139 798685661 885639971 995426158 524922711 120392738 9024604 495420808 681223513 685930784 961635565 885790936 59487823 360509733 12862996 840154995 212221367 213092053 719967019 660813793 701576424 569979708 116186053 579932939 782485406 922340687 978031140 98000083 291109093 876038897 407683611 264770048 451267295 317732394 774421763 669931047 584734356 953866847 686833265 649435299 949904009 713031372 851237490 531561411 328324800 52842449 153485715 490845650 539099117 488858220 401188848 415175923 233042989 245081338 470984115 486029104 975671237 287556185 215898332 308209767 777704852 654699143 851925178 219664716 374328359 76034867 130155473 644789732 37174888 339251707 249479905 872531926 741108156 317188309 563615893 447225473 435429769 995874647 275550504 133537329 540363562 681212375 462206357 319833791 730487530 876165284 865195232 729498348 318897166 947045632 697685549 843415606 325169553 962928265 994442553 913593055 738802757 176383623 774916898 609231763 96119263 71946670 182104701 410450796 443762274 341966277 227780142 740039779 402489766 539608851 981402939 885047047 83354140 258768078 264217315 147713681 473944765 786739277 996259744 387634791 155110022 273868383 426727300 537260638 941265070 454388544 13547669 275152164 606147549 682876108 994915955 594138309 874638746 349830375 573023917 920847522 550253048 658835015 858599685 260401110 221670223 32814679 487231448 592295838 296597472 749874808 351660019 909318227 770033111 773998064 409898823 891718951 632684442 65725107 721124620 865949380 560705808 448495904 938070186 165225277 951442840 378928199 695500629 895694317 630931774 823414066 80498864 70742059 708082466 949512669 649782397 499664868 908877284 407538270 471902295 823566614 906569173 818254550 209012581 171134467 502688203 166269341 63118193 846824634 638372832 824235551 494213339 586264612 35711694 330860415 14104149 33460365 779229935 389861339 986917753 417478402 5397416 242837751 560702770 123212336 724916370 89245276 61113617 128387216 1003982 384262743 204383386 417475387 224498210 388082785 223719857 38326312 105309766 111737704 409883906 740822452 842725851 166444552 726972578 434161845 521005665 626014580 858559920 442438725 547588421 714567976 977716107 915399373 256501962 547916097 392352477 889375009 193313575 201184219 928845855 386412384 793138703 516714065 116368428 25933965 685241173 336359640 813061967 835174870 448594040 268751155 175983299 357110319 565920424 774393147 768535019 816208495 73311020 573185934 277899530 336241351 246505883 906280582 27480194 430705250 696288252 557720667 767373856 529533532 543073541 143356863 594954610 918358761 841398082 721175760 591099089 439691148 92306605 762058798 765986036 112141787 329869605 301481179 2158986 914397346 989174534 255381026 998462977 235693769 472955443 408633606 18722897 434404183 349691297 150219481 16549542 176837343 248923579 241307915 682982716 616989564 5673860 98704672 228361371 4795003 340676676 29656098 593191457 584524987 569680536 984278185 722401954 769370328 487636902 576649788 145271929 687383705 400957731 652989720 422803286 733377490 427847533 283829550 453943421 411807016 494550382 943520527 60574862 511325766 293457770 812404214 394286465 494105885 652352328 902201363 131173558 649450687 381282132 89161503 127731997 599754218 552529936 47521330 535282840 557588155 883595540 314648247 649951166 275604520 964759527 528068551 831668280 87676061 515528027 239844419 868477375 827071639 896137290 291794741 917596892 120147351 37133546 945671116 463320376 111890161 808280445 879579468 865992863 685264713 421628819 145482219 613999274 405650333 106408037 600567870 43008060 879421397 208740993 458972325 786803095 722762933 394411601 365516926 797738828 974894128 399786151 272612251 454627467 912188836 992755082 407881479 828583686 25613637 50722697 747707047 563580135 330273578 457582582 482330786 574795636 962613385 895000455 152296608 347966721 846688744 501118598 783268522 484655130 626107636 892655028 327709674 999889678 594451397 990808372 685107811 708283302 542291130 573395259 943157384 950170925 580674293 132903589 519061622 608870806 214039035 255028318 627845384 275648200 923079017 908804381 58264786 759244371 93329056 361940324 140693872 52972785 573166110 170536911 85265254 943968928 302769164 384600556 507976043 157699947 683531338 522870585 242967942 888185007 50759184 57776034 463774309 708500425 361845243 236500187 947505453 453152172 424549230 123160965 457371455 591657080 197658148 705437299 996610357 95450353 783070154 67942696 338800008 729659196 798956347 58411770 189429664 127807805 998977244 884571230 590130449 249877039 825092422 677765488 706214015 492842874 972919215 304724836 632660124 712287177 186641269 64803620 509313226 645658327 974183848 385464351 492431953 973026183 394903719 524660838 272783474 529322171 101276254 353949919 973003551 415625409 95348787 754386822 586662234 382018415 34620788 685567189 169329605 2789205 393410352 952321483 826070995 164998711 344514592 732546086 380218835 721009282 154098062 153902143 219919332 977888154 495056782 179184329 377870861 885326467 158763802 128385089 655298781 697539570 495203055 320376122 341869878 423407203 155906536 430419618 952699628 981769794 786099679 131488557 121562784 52173445 233795654 182245516 216905835 475588950 957635778 786735589 410711220 937916135 673094415 258241396 247497582 417525502 797907758 678007758 937619651 675166409 593812500 907443518 584314341 74689065 737510412 68207499 822100014 877216174 622299804 742342776 189621749 624807610 124816334 63544565 575684217 543561992 970676713 554458579 63921826 749299482 990688370 310801827 727666158 817756978 708642538 103397585 328939875 891281751 64242749 139599610 760909762 52808579 223714249 557176995 28125524 240674069 248478333 160720379 624207604 910051507 352003405 999227129 99833068 250941958 125828301 977233570 37461638 347604681 449708762 12293384 858685725 750921723 74095395 85129451 522958083 830829723 546180152 682515526 107795685 569221252 677519431 676247720 872934639 670316178 124870095 778419068 594712009 233195909 601967422 458249053 29920046 122776203 762635638 81289725 977146520 768954113 204702662 91869 963680555 143940575 671379811 533370495 74560565 202487770 437887587 913900694 65788172 762205943 598453005 318082035 496772330 611993270 742919209 902264323 626274121 476544005 8734016 479951189 837787811 680174248 931164600 728777566 803047006 991486107 551096543 382221198 442810195 304967971 459909712 727365610 252863087 652803196 972314854 149611915 815425666 301771735 131474402 77543776 238244183 26939568 54675014 307581724 96026053 314049091 100041594 794597019 597868141 550398722 394637336 714788041 522756422 162463801 537586963 809890227 557599646 556155465 878748700 360606078 86453045 246576948 420229471 273123944 783187652 782000846 713579218 169805129 66062915 81022151 942819034 446623813 198030383 148718103 630473155 437845684 185415265 894677553 344048004 231015886 233612926 744052027 403640092 706986496 745853604 282256779 484378876 751600441 480220644 778377851 276049697 795925754 777926051 327363675 899385794 139406169 237316852 673754501 393289535 164567887 746444716 729864203 770900495 405713212 981061753 240880068 842211020 264565996 467600491 820050766 975413928 905325723 121501171 518329785 503870637 270596870 768990235 863735719 863375778 955921189 376971099 658333747 120742618 760338146 994010409 450673359 301694291 661277870 734609490 496751082 612769209 322061336 162567411 793591013 390504747 258444672 781453909 535929234 145309470 876829826 90053643 182946799 694731461 581729046 83074019 832523468 49222988 597073320 765809003 315443143 498234714 334755824 816929398 205677389 468732457 498886183 584028287 136588755 222252983 470508500 481438730 937591368 311008759 999373232 148050802 494798045 122327374 868151563 918566705 231095944 905499437 702456021 645972389 873282579 268768572 58072714 697191081 719673163 594002109 906963237 976767507 91535224 25067057 438861313 471495115 72760927 624737484 899277885 386535197 959574758 187068464 203795899 141087760 732676272 485163001 192716280 208575141 723308708 234465114 381663274 725004156 277440833 603459371 901048290 947263849 682243552 366055900 163332888 849439427 746254538 489839635 121339003 995198945 289868349 676091188 941231097 651885348 579429012 2839897 440491141 265928949 761913257 496901101 241317584 890038947 318863550 77937976 783368998 912753265 746595182 359136856 350561618 664780923 561280331 777929610 316008739 463939154 100348268 746953002 359676894 919443429 713133370 298242215 111307597 689837950 960768781 556868270 396110726 184916834 479552717 512595394 635795756 903631825 373364863 172910799 667797157 283339930 818941216 29449167 617374530 167119760 553644429 977750632 40729794 591230864 736550837 608145013 292783680 921039961 825182458 631261676 446500497 903889370 539285136 15174814 333903828 316379903 799051507 973305506 581134640 759289881 260317604 961490920 620555187 734157868 941460575 146950339 14040061 980663522 817374865 600740859 623250122 718301135 28071141 132308882 210058522 472231384 273345218 67953963 102650725 35033018 677224247 69757833 910407420 859983665 191125584 338283019 176797316 993680497 768143375 979925517 226522348 79912640 736377149 544936971 50291725 564373346 612407473 558299484 986092413 461546087 428872580 721386795 977870351 986363619 759208734 697896534 198115107 584086372 473036226 2240603 783595649 468507004 69943985 384473951 230728548 795919624 573770224 225348989 649614282 323776491 448482439 747988542 872631653 223349021 667391702 128476381 585377094 912817848 725252950 405873277 473431120 482570036 34044730 273002255 604794797 526017346 868383493 443039315 553277618 959729702 442853143 172652505 465216147 376886401 734214401 512938113 8415288 339364191 449972162 897937018 998406076 915569662 184627238 863879754 993444638 760961590 531831510 173471125 113516522 217912949 239857659 781786431 666978242 838074004 691078552 76322940 169625252 809898240 879673737 988865136 702065775 178166658 533765469 153767091 224859043 131848513 661494255 608147218 410877973 238243581 655697801 390747443 738214441 311208522 887540762 465882073 99357572 14280721 146612202 153207978 588004711 673565232 951595933 461403607 901222279 826242472 552974237 921473567 732716401 143924037 474371497 336400615 820652345 305238616 10292228 121761343 396416833 76633599 512666553 745652719 157062615 31785596 715920594 849611563 933702738 529542500 646597597 773322481 942732155 657342811 705773113 841419738 331551428 381808892 89830555 794012086 673683742 735698285 871569313 208783649 717010668 379356861 754672952 185659190 252843315 944373966 86922176 536439568 583202435 717852198 517233211 919630873 635355431 375113242 945840940 499455452 586766540 452967502 483812410 727333967 49082097 587946934 353361761 115074066 731034971 945269055 262548446 836007500 825702630 448512635 229226765 309481720 808963910 279907184 583649974 228134975 920461642 166861436 86797955 283541321 432010189 478835964 55384526 559143694 342014751 683838765 600811371 801482405 328683747 657218274 659633894 932690702 524833184 479929716 23067719 33300547 351116226 267069427 998243786 20817712 165142706 12039370 754607154 494285668 219752174 396190817 946689687 555550510 867595984 14384756 475375916 984954455 727916817 283561155 879451078 870590188 424237212 292410342 5758588 720070592 467203659 658954670 717364410 325683053 339408500 560832944 458121136 935263373 517703492 732980240 236401526 544091016 914656279 739939979 899722761 514872012 829607138 522856871 451301811 288748622 193670610 12756364 803267657 226272927 287342334 811088719 313543224 273542327 899810937 964143601 146031735 110755791 596811998 800114209 509115757 436774325 398498566 2486104 288722000 15499965 4677332 634642262 459499353 383434038 264107346 534805945 684406993 54470206 26995194 186793059 496509285 387687638 982591186 584067337 180677542 847245191 635926233 389888393 978480481 318458604 547477263 695023909 959321285 949159599 873141202 997829333 267422023 798693131 406643802 814240447 703790387 11499071 4622719 314523381 131369326 359426711 349120142 301463910 96459196 693491882 810383991 454130235 941874289 495460303 260274224 810316884 522574350 445458679 412556433 785806891 848970171 728086021 684816633 279386261 21438412 23997969 584832241 57893738 166312082 243135326 990813962 323382970 269313242 733346578 670025020 509485880 466208682 163228816 577565061 31249250 383104511 961732816 814654721 14883453 728569665 201495763 789191457 337709293 472381080 533659231 678144016 104940896 859805331 579216376 798269307 270415094 683155808 686085231 742895836 945392069 838607075 898190973 56562283 995302843 826712263 260114986 548553006 936604233 197223032 834067365 763066991 884769246 944490157 640652069 251856149 279167263 214997608 706932742 430203080 163093217 128669007 342266561 52380690 282842092 26640066 658332567 599594094 88445639 88085468 238451095 358811806 974403344 63084306 819766494 6434675 667466301 520097108 558235847 464936204 752293906 121661435 344877776 674624952 97170842 146023116 669961069 629173860 144564308 107420476 740809423 916366900 809112139 785449740 291854134 748884625 997348541 100009711 796411139 455697623 689692450 734300661 769437302 453263178 545044587 781461363 185667890 727269313 620406911 551988669 456605797 827376506 440218871 245339116 270093052 456614883 154974690 672930653 900574749 136008371 627083335 407077182 125310736 694612478 815171613 743918044 550510836 118516395 649444596 138098094 954663683 296493649 379767573 678091778 887225265 285422040 37325804 655389845 826999184 446054925 185224678 359165561 640835928 379577871 653455400 167175555 640172421 188224354 483505590 942730280 832238240 291749886 26194049 527606152 274761480 137632870 265417959 807390620 810720701 16097711 452326760 806180646 760904329 643664138 4674913 766584457 281538631 514636721 626097828 465664123 762302549 152040093 955468665 330675992 567581572 283693363 661080055 47308420 748196143 55302330 343970813 882206196 326618612 14779009 911110458 187857567 867049717 205843704 399601987 932784790 518226969 791839049 488378970 401842476 411183616 132379685 370298805 645817713 594705792 614942173 977071831 777104100 787255191 782261297 602634061 314256045 423770370 370838595 603107879 895927167 351142791 7267298 117238609 116057236 661790862 870022428 376227278 691703069 322736943 957053318 616841677 7813125 783141004 791133547 602456875 161977333 796402243 710993213 182198456 584753307 353404804 733173649 945972402 499925971 683409229 96520594 90119708 973680594 787382769 293673327 558233687 609441758 363390130 335126510 874147441 72251525 936601985 1211006 243143565 488814267 523270080 174690486 721464474 58736253 779178560 941480625 632289836 326237631 254530738 368533463 471008631 373023591 557406173 406159883 669086216 464627398 7492870 46150036 567707044 399085686 272501875 352478359 196176278 501514743 251280187 203041449 36044787 546525241 954475750 951884462 23222619 185113854 732388052 990318588 54284287 202642267 523344426 541902659 809887729 270886706 343956633 397834990 372522799 508453658 299696846 888217402 787447681 920453108 382645708 537293733 471643379 872324520 908025425 707605600 702584488 426458729 981429851 350603088 842376014 668263068 302437695 999107999 113285102 509021478 23851209 120987588 747096767 420268302 34961387 163258336 428730182 600729312 152796472 766606003 654818900 568049202 347232505 873325574 153478807 11851309 786733556 726408291 661102299 80390836 706244140 809104112 163794222 198306512 484715254 329642057 416900030 838787065 839709111 727649913 583469552 290625038 911474803 856775303 572987444 928678679 347182815 909994695 436065709 25516701 517365057 172959014 815003587 416431667 401711423 724321358 685158341 859327252 56132404 554147367 649306049 285874880 317472312 654273010 600192095 297729879 912943740 443854534 790056099 191339677 940456487 853953230 618626886 968497372 16101031 606404320 531183961 575515837 725308885 466919429 473870874 660878131 604592673 835870034 819985097 410074404 57401146 629771420 328614337 168359673 401240162 147789343 790065694 456253434 172024043 23793225 573256982 729538275 868517655 173357865 637161118 440865176 856227018 807585827 373673127 79886769 891677777 745795282 426176442 709618249 863869070 363642360 840287036 54574427 242910870 878589683 505567518 297798466 160441711 361558950 947220249 360966022 952238710 448904164 608077033 285926335 418138801 66896664 212700722 526493625 230669348 908195220 812582726 137451239 399122048 925713136 514109328 191620787 959413414 419858778 682873862 853131983 180458154 467630103 932269504 446313037 805467614 676339040 743950996 279474345 520249604 127116103 312258444 730984729 569681311 690587491 439814638 772757092 256582906 558317462 672180116 721179992 653617857 137581972 205997354 677225446 494140147 440128469 298643369 717237073 156112107 883007788 316520306 252067655 546338303 394949834 904961943 56870814 881449633 142590807 746211685 280195655 840321052 970340283 12098322 168193577 286922740 159034900 510882458 74656343 768728653 36967711 77748165 235115591 914987385 240987474 800590785 395836947 17246257 194271188 486751985 14231966 968907419 332164014 160716093 684717551 804660983 793222947 842209934 573178509 626006843 991092111 386320738 508754394 880176041 129312673 980121356 573730739 184804468 808487925 617450844 84800138 427741168 90612532 475633512 527932153 676329344 239388554 976422944 649444078 599854208 947162847 951021135 108663273 211353106 665676826 532515261 299697898 893098094 278746220 534247650 2999754 949488401 901135095 180113933 773362232 222487603 216366443 384653826 673546247 653297380 919966444 506193074 645018520 292789506 348054626 285301439 874544670 198454337 829418128 430410995 179881402 176866453 687528924 806109490 636459203 652195854 413782683 636636708 321895154 499887804 963881796 393086259 2290718 916994714 412127912 278318222 826603467 637409745 274399470 479385566 406139126 965625083 826388860 556833085 308430503 483070075 734816542 406060345 137198646 817837481 585806215 360447460 472059630 805429786 501209699 53434604 274379298 647711157 937210313 656600517 131229863 519388592 35210706 407725898 917310869 17058903 318769709 85588862 607293693 338967072 411701499 617520815 256194090 460432948 965740051 139345667 350810248 36747062 762228152 783268272 336049632 643656255 225160591 592928289 9030824 97034781 857568482 397957572 507984703 338922066 576276658 56645041 531578573 73593322 197296366 979962837 937038187 664469474 823744175 962548221 524487725 212132096 641687548 738640931 737074710 848981259 352385325 814249528 35753384 744643402 837342435 797655786 544574172 883556248 816246136 623850853 968335508 849870149 625430610 128801416 392234153 156142171 845446599 960979714 195203405 363811833 843844517 416220735 296235202 684753486 553893508 288065889 495042122 159581178 431724912 770956921 186720728 58289579 121304985 935762462 752679232 497982625 729453750 912362412 216266248 345854237 417005260 716216292 119925673 132695300 753097884 434369943 673212812 966945765 694216006 233648400 993215328 287917122 981461432 818363538 815173942 308064889 907549479 416188035 44697995 721496875 107144502 240805694 252719514 502538616 954873578 400467362 374149198 736591825 321770758 915941401 214086630 573786904 333306291 772863778 708516474 804681193 539159774 641948462 59343026 560851126 775701825 913283319 547761186 298103852 702472104 204304649 189001200 615749553 129735119 366469836 796527966 877980772 343903868 718271792 631943421 356245502 641203024 355024827 404713989 343087416 911797271 629925675 765764380 413126117 956408123 906220513 680643515 3875642 919080280 181584846 718331884 976681258 570668020 263593291 46793737 464358800 445558462 85345140 890081187 834393903 21273760 171846283 774221660 856457819 522758040 686026442 878042321 292470770 149503012 336576414 242096470 255964759 983680727 99156898 495044522 119574808 937236914 657199811 183849668 331643188 658505898 235245746 460835262 204364142 730001902 377585375 375952984 915654396 735793794 879225461 657245043 953165375 791332304 289621885 532402435 898364506 324837058 884245750 982412132 870894512 333196524 939545802 900426223 110196610 738106167 961194311 455529183 536126847 454463195 513474349 298625513 849652175 223267748 853617124 548636758 462946756 463906076 844819694 605722927 192283148 20042633 187726814 715771453 972386006 417169024 729235261 418970284 12637093 328028333 898737747 30196099 114989675 284701584 549711709 591715727 145496243 714525949 860727747 604364478 837085896 846079460 276739740 457265214 363421663 102983435 412979853 49079279 364986480 782141588 6968763 681272207 86042672 191095131 801201986 72732309 806922075 900861079 41381499 1789741 123466502 123973263 171823023 98252679 94990998 759876347 534993846 817245840 590331036 213874540 568824069 721916676 539855311 963496804 710335952 81852696 259778495 227258337 324714836 7430126 368537438 622292887 471759526 834284014 70791854 836698312 726233825 637120983 441779496 847249376 62089481 208757023 921503664 666019391 755981998 899067857 561214528 324761685 564723714 448805282 53101901 889140489 373851834 926369064 200785305 23829403 429243553 640520468 7655846 12353038 36803613 539602357 778780022 471721489 637037047 893962156 616731963 26918913 817232283 796665324 821316962 244612905 908061629 431436082 521087099 843321498 330206018 267699307 880006019 926320893 527996297 903938648 486204057 846176750 5372347 808960117 368532033 373627833 136324099 886273756 683603855 73677538 432321294 792419097 669169066 929415220 72471672 619201017 832191942 463974218 595954700 874796548 835855160 766458260 524071941 153757587 746861853 39384956 260785525 232749052 811284101 949939920 697385900 221042913 728558408 181065447 566584614 491395751 619629833 960442581 808929163 835291309 674707226 549113623 414690426 784102350 462289371 822816969 427132583 221545669 510389910 780058498 52578750 651518155 354546008 382715661 915410339 106592948 848222030 339719237 693437641 587884038 260792963 424408491 66828035 320440404 196018765 705413969 596250109 184656803 779687032 688826497 694757007 940596405 775701509 264295346 100242927 315772354 76182715 20580156 935128428 340491018 540029759 114972394 710966909 741635932 135314882 568418131 210271904 585293044 784878863 262911188 172786166 833054343 521431887 674860412 809764250 909204104 749434062 537896885 222990346 897600751 458538043 389844687 275844802 175178170 236205801 163441605 234540679 395487387 970343928 485554293 962141422 904473785 417773342 870763105 70410530 485443303 7843425 141463619 258200243 365578485 276150779 562669116 747304170 850999448 441878355 426033101 855810577 833722468 602133776 461833675 87644679 98766355 10851370 521672983 64031080 66240316 858917900 820961302 571327859 439062067 51862450 590275 600936001 827345789 796171387 396407980 832454022 233457477 18537815 457416836 771254791 960595727 778930367 661044799 961858872 58389799 385741982 535965708 938419190 394289903 39925876 797722422 582125591 960692022 161496804 160878697 796019383 751715448 964913026 715247011 42507866 88278291 863491289 791779850 818115368 150530035 68815352 467486525 620759573 41311531 189277894 188519648 890795640 112269313 860193881 160121739 161093680 516593759 274333181 177693941 389869230 581596399 678270826 293525622 778761418 195486547 668004917 251936857 751497124 424982632 966380155 391928856 968837730 481220127 524948845 101145634 307187773 165074903 877342441 496139050 765801941 540462883 854994760 179163323 271375225 111957820 482191266 525853126 815947504 76006152 51581352 199182585 254730550 549779288 711452173 462625018 736215203 686083073 260099016 757455676 714670004 858075679 196827317 898713367 201031947 862911665 475423399 849851673 560096783 350308553 777491166 358921460 146286825 703036876 90304924 962636587 803229206 862717959 357876736 244423571 64581981 282810391 668005762 532940161 589379862 566764848 644446800 12009076 528359481 599664877 956901282 402796435 105086450 436912814 814692180 91467848 143280223 271939282 212510447 146532646 110413200 62269020 333185218 879567845 903064135 487170023 855848164 963176234 347001216 45404916 467568794 273284983 885909746 13168321 862008270 486560278 841822226 157919457 491658390 649328658 910412882 548076789 360769757 474153391 411386236 624675136 822502179 777837249 813139431 214700577 931384657 575960953 180218036 125206611 428054410 409535871 341557039 347975216 947315313 156444994 825103510 8756240 535849699 81447529 407264740 398310450 419514821 871654823 306265180 325499 898917153 786162186 891206449 65481881 293001632 817594734 589993509 97173116 471736068 206753858 198582408 897931914 522406889 163923269 248394673 315322349 533832039 272377370 665188549 446208490 521964780 893919289 278786600 952853457 145318782 348339622 604622577 72786444 205201775 436165260 874721532 959767873 454780812 675776804 457197406 583084750 523873139 645122071 684821830 510129238 780278977 535202292 342844268 586917579 829690885 495985867 980472828 719653735 186029924 277753089 862047294 623876514 909457750 880641177 480317750 944490198 258183102 384695460 353659824 535477386 622820860 98402458 534856311 186913952 886904034 381551182 914262050 78874571 883736779 284844033 427927026 888029080 914907935 289039161 895804697 527781047 9412916 264425414 695753953 124396732 67598601 168215394 230853750 291086957 470744969 721973729 266395717 533380626 458195915 533378961 743483609 779447099 366854173 702217161 23217037 919926189 576223895 882207910 967149057 133283261 735702804 688679863 42463972 174956852 143841794 143356952 416181924 130583769 707405389 109310720 476300124 825895417 54172875 940324812 625185352 269090535 963281706 969181804 487811160 327095410 822431800 820986507 521569323 275204765 635250978 313406234 596280095 188509664 322429567 851184210 609606163 931027104 150796356 307930416 955048430 240929949 760124818 704955984 858709382 352745097 361220134 489979442 586746804 677588560 575706376 197410086 104049785 820176716 637573206 991314367 460142991 794356295 687311244 716153530 229868643 620595843 969013142 320921955 382093706 546458994 467220569 965069197 798607254 830842884 123342513 142849824 942503291 118159294 122026575 741045440 177700234 448492726 648058590 221045149 316400344 887044968 335935073 404397018 839929995 117236812 945245312 195126343 110438063 1163948 253011403 567874912 169547229 805187452 638008187 261649416 25394608 312331039 268442674 831696654 556502885 288823635 608991604 437896401 517570673 815202070 364770840 316512714 683661720 597037499 91767538 350910184 285748758 780144678 294066466 365675689 2548577 293791046 830318977 192940037 80782607 425433840 945067604 390783807 987467580 914985563 948005623 742648732 551939485 886168739 968010418 324823801 704400192 869812033 658981073 171026743 236893984 335839426 497581380 573870568 616590607 493492108 643650850 843383445 25903501 528561020 724311548 659444868 331571589 423915591 930511491 300539632 814668225 9499482 459056732 91211050 235704761 367698895 298990403 850301881 786338873 89223316 369464501 950065423 130920370 659730351 915722025 244255193 72853445 319495044 743231344 673249625 10394121 265942807 580433178 719374079 603725249 823643860 109327729 976006909 295650873 809719618 651837034 936043114 422403157 577628778 888288837 177845962 63986116 126243812 82233950 195873836 927414008 213539142 213833901 124671478 329844384 753232468 401364725 706902671 193595983 807076109 819732601 983746720 204648246 547872374 936599568 983930437 597346999 619297703 119285497 941432398 480214016 728471718 737483594 102031787 182621627 565213404 726985044 205113435 312267283 111985091 924068284 438501561 989258617 455345536 536200722 680193814 437962503 579763468 624277909 683545171 636265366 130389094 33602811 470658633 839476727 175087460 390445668 503722103 613524846 649111448 877889382 119227797 496968146 213244197 130785792 610913028 541192175 372224495 829897497 425207627 344516598 337764109 143578538 525999579 792403820 504620330 102307857 886771453 466947228 5577767 364652221 487483857 37340022 268760827 162635278 582382640 270245195 190564576 511047469 967271620 557726142 93226246 778352530 325064863 319699649 780124864 189163077 491402786 191866007 819845585 3788737 796165299 30867488 542549694 408627670 852793298 490445963 99042681 534321621 91248673 83317196 499453574 916135473 856532575 625659413 212063016 571720814 283035369 926065315 98674163 864195174 640448801 661235113 971784820 476686622 252232891 75012454 796051410 782100883 737359743 583648094 464554857 330468113 75916240 510491417 68462480 522489309 329651909 908317956 303634748 866311103 391972870 266314923 60061368 192161957 7676206 580277814 920266989 890275769 703363684 343789476 4763525 984300323 635561787 25555410 40387341 179403157 545257024 434916619 171650318 775886787 527674623 602024450 466868800 662018042 131505846 566994823 292735119 116072801 347759952 576871860 799950889 874836033 913686198 26316652 561529931 907275326 617905908 933093974 823653964 116549693 990626434 999139421 367593753 520457943 924175428 285332877 775791871 139444247 175897008 756698880 298368538 834919749 510930017 385008466 207811084 571498222 548053653 108773641 76025215 266467203 767615954 356920437 34978860 798805318 660444560 672873767 797774165 707445331 893652278 595170785 89786273 421313847 643794096 788567980 739567668 986388528 611217648 531666510 248165492 257421929 560693548 519707485 427184411 236686499 55396603 787035543 388508472 85448564 455529246 6635520 906140996 83843893 277728417 414308448 838837000 269235581 647598984 662536131 74894250 292223569 195313721 871075065 452592157 41921302 68276070 604954052 865422264 677413292 297837614 379461964 267286224 556697311 660259461 777045843 356637550 436582472 223667472 594534431 246083571 133911495 450824434 692449862 106097611 834262300 66850732 534064532 651942928 937173609 543641121 816095120 43109328 278704005 266464728 854983540 230289125 669639999 479645604 70767313 557227454 265306437 926458445 502774982 461373928 708348839 442071519 670548966 20625764 457441043 82236809 6276897 447218442 620537078 643557787 473479726 907912354 934818065 362599652 412540763 345668105 477093745 90829485 943196458 653689809 10881573 259425528 48195602 29837476 27134053 580652930 669314270 510669862 497525215 209807886 777011572 320816927 135046250 183661887 501173231 356108740 633545753 225355456 60540286 916547259 377550260 298357127 560596007 461841517 59705831 274221637 720233354 967811110 845689510 402025439 425799228 914134755 453319273 200200248 749671953 811667999 752256250 815847406 749615892 546732449 152375217 922413418 326945618 490416045 620627061 996507645 569851098 674354918 638941358 603720554 939092875 556717609 772796483 756324353 124884432 718193474 408082915 171692118 799668780 296975247 885692766 12682540 40526034 781067959 334574140 360600703 372033829 869694108 96809803 362384222 836771621 32408586 620367096 481563535 896091827 60001403 605661549 80252296 455025767 390049409 145149001 529762590 213640460 417904401 385809467 110501603 567767827 415788397 655670251 840063649 512089425 596879883 681067476 314181381 115007337 356947206 83729427 971540974 116560268 561017758 164134410 744124849 28217378 861164241 298423377 25001860 6451972 417146802 788257902 70585490 822363289 3142451 266023115 769944928 401365965 838955123 90940995 445726561 921627286 641620040 227968546 74823703 683205850 158107643 160498239 76880488 421660805 383895675 6778421 814648648 408200512 838197706 347915196 757546825 986278726 118645999 179041457 995218183 576965823 72869861 65468394 837246825 128900538 680628264 163939975 457273848 430498353 146256265 315009065 849924943 124791681 73993982 604009402 485832840 175667941 182325397 957704001 494124003 795160009 864231707 962923162 807405255 437752952 309966883 792723392 76584963 567708145 628128166 179866311 604862914 693072600 309046916 261933389 586673487 218067719 909615027 761098345 674693527 398402905 323445529 159495146 998094927 75192558 82680222 289877836 368466807 845889142 347620282 262626057 579018634 558660973 755159704 720978701 632616425 658824033 239306618 827431101 932763420 939354141 844086554 357519879 347441838 304267477 292519124 78943499 25563844 655597609 745645357 826870858 737524847 813419441 258272244 422693137 993100783 539477655 659615005 857379470 226376351 361730043 485195373 243166268 350233492 727332585 909333088 444976847 97717121 458333328 726468671 465893454 19562310 470339506 950288342 558147020 630216406 9538456 20798347 855591132 604878501 219977767 38363814 240591509 552042052 602546360 390834845 893545106 544330193 357945458 186199929 314254652 499341040 916441010 970409037 341732494 236267565 250836201 808229154 655090285 718276948 480495377 268107549 513271425 803414686 352262022 816090383 195518232 805673037 37993549 52968069 883236505 354183995 455735531 744368102 792324799 805691169 332059119 368920024 32374074 371996443 734652849 410805166 689114978 281763841 426094884 855802477 592068938 978318333 263247835 600461903 183548100 750511588 940119377 964285817 283607610 69570644 658426424 631443996 880507317 607957918 921186418 258217389 837111170 191457191 789790166 745938592 904384309 384163365 127167458 299501161 945886788 293374785 880735213 407860478 782635869 735835928 346734474 744106720 634828467 174169961 988387845 716840621 973696029 49397605 738170209 379761221 471232280 256802751 40963014 333585380 880034334 577737868 234616962 149146913 546984452 181729783 394284951 91134911 698440921 591889974 5702713 493595143 18002593 611690028 465919969 109033295 969734288 824444597 914667080 161584699 221456274 748033781 400272653 237170530 787874423 641161988 155399960 431270942 757178459 495927911 541687073 288613102 264101457 516192724 452079689 726577771 917070265 988447855 825741064 736365365 421454435 29025024 520193504 861437087 166902649 150881869 526292367 816082038 65816699 720783680 993346259 636395324 516732660 153882046 235546385 914985112 739885227 701718981 832033463 803249079 256423141 151234788 743311883 372324355 248359469 927867741 326494827 823983958 48722631 17950082 195469510 769942867 392592947 473415470 826436555 859970337 450402227 909146754 182507731 105995460 111209837 231120487 106647545 972864702 648649597 552780855 297139907 3741084 502441170 401994430 216943234 418301678 707986663 442234230 584613219 427543748 200669673 159492990 315052971 290691431 826108810 268273175 199106424 432763977 753610997 291447232 686557158 334772073 498325168 619688528 126962436 846514285 409871358 184525470 874931867 473825923 940471052 255072812 439820020 743544084 513526598 935836230 601938093 369220392 757119672 339972641 829875606 624995125 27765932 229341467 517355422 21949983 610924271 306951445 370676507 626414126 985434876 361900780 539272603 491385951 812189029 303874626 41586083 257347756 474427460 942976871 489727490 80273525 415984924 158680135 144048225 157887025 51055631 196944612 327660332 380433910 303233698 951295722 595313516 384498104 631727808 94813586 11817767 894031588 693629725 850281701 783969464 117698385 603730071 501741930 467787862 257563974 123471734 26782462 581306047 830716798 865214566 768218792 96519016 805432063 691839735 191078054 740748542 795550761 264370229 129497201 364151704 359128901 732658962 196430280 336026524 803181679 381231952 534072248 458750246 907058545 573921213 890345108 690118540 958811798 789056569 179140483 829673706 182049384 329675826 903768915 448187582 974118522 23561695 940771254 325008926 131258046 688994698 379864493 48797323 9275802 182439595 867172983 29402168 71017358 549351297 719835952 924881577 218968636 55227256 717336035 925902971 316680335 548998156 799329187 13668883 444385778 624937230 241522527 894402665 284672844 348919385 854162171 513119031 890232321 584037368 345945469 486056335 667706374 147664897 872694805 841890515 46961757 287715558 390459456 529634414 948446631 448686923 161232013 362146849 768401645 68280313 993400756 838366790 951747387 388484196 496287197 310570999 337326673 872900601 947691234 66508391 973989939 539661564 162597069 506823134 451938618 785017341 573378466 9966605 652077529 842372009 40424785 930566298 548271212 212674903 805094500 808568400 22036887 342553075 132563370 447093252 811466738 722335396 875105157 599567897 896120318 127216172 770843201 274843156 412914553 20581900 185553101 939903288 918860047 636479357 823999571 253910042 485317308 451723132 324988082 344255164 28880415 637536899 963729451 692321439 537187677 324056153 396626491 89527243 245566845 107359232 543289727 837965752 724107580 620525149 755524529 233485835 204576545 761650415 925397770 383891429 613964636 671119847 632764930 353807255 586732309 162983577 281286392 143357196 713238144 186013215 122525220 326392985 393829710 118858596 136440488 127170268 288482606 50741001 529766710 476252819 898650312 765488198 848305221 759121249 642830444 525175090 450278454 685092524 428632217 941325661 860146575 682051941 701981661 495460903 937396399 836988682 370681424 176983900 23104661 872201793 404974263 25228935 562883919 645235509 279320029 613225094 945529912 968374986 347907294 779275885 811520631 406034094 398685147 65847290 90836810 529107751 329869451 32662228 437175354 477883594 130054593 64115514 832655151 413256290 77333335 593054399 684682220 296086418 146859349 350354358 988785160 760713064 282333328 953399069 938334764 644387823 39404919 460119282 793844860 720150601 904536301 345881641 801557058 378334100 578414332 704285787 205084727 891513687 192851741 441513032 623486141 621659794 247625391 108607503 715271136 823053070 659981646 201041137 810851144 826721344 639452440 138687745 973209469 174680650 543607439 539902394 316689325 85817204 540037401 141132496 497396040 790257713 758679336 827290237 938581162 75805309 49345099 956238321 241912045 669110664 959097436 503333485 515695539 93905399 851025910 974837418 829606604 154179370 350778266 809808731 826708868 195626935 498616981 14296486 68849474 753545205 541295611 260346463 533243541 34282769 135476465 947939268 761470409 900508644 963826566 886873991 338930048 329444920 504515665 704914985 918189698 722878911 218012150 225360441 949367211 746503100 810302359 741835476 694614694 240907311 761761676 62787733 887128305 474395345 998518986 560935813 647399743 230235963 961252501 713279704 804097728 991239703 639645655 53049906 297841447 755945380 934934896 297033276 117898732 56668753 721256898 43841185 951115815 576134915 637260613 910375774 713354976 638220164 590297286 835592136 60896594 734923753 39159456 882194214 82394846 689585940 720695457 567320131 355629399 344125458 132726590 974160853 681814300 267016059 549623406 31259107 40141096 227170344 587173015 958016248 567345519 76815984 882072266 792627557 956135095 901931063 208844582 894517499 843833343 675308734 151828238 163844949 11217258 142300049 840797035 966212776 983169400 698072397 400693319 384740994 476434348 136499924 73884217 255879766 103475321 407035415 782583383 578876365 476243391 599233500 188330307 679361780 576877517 923581504 531539302 461369057 998774203 447903402 425637681 904537428 520360703 761441743 176873164 706633391 62055418 689244817 359288416 834134838 543598733 475495646 801991956 288887674 116380042 384554155 708687080 12053925 327098215 942239877 96242002 194922261 341769789 33929691 498377077 981107312 322500858 483095372 782311080 748771309 255104641 836871748 732879194 524073267 358016377 157096003 308527589 427762118 353886353 34435171 96736592 946580629 236033766 125171445 68786287 58178640 140865275 762080936 409514347 518865276 340760252 195273699 533543116 460930116 845236229 80158931 449781822 106399432 418911386 322186005 831104736 817816471 846325443 540107401 734239130 221996040 540799784 962912949 552590183 418730366 930207682 99184444 577221093 355687572 46917177 810682793 294602946 310347970 570331622 565948490 782959915 537619757 69224310 457730266 757345233 938499801 815196506 685430267 212397277 860693767 841947443 40136504 263060124 725959254 840528984 971858088 512059543 947889030 879389499 221449732 917433598 945793012 879909164 442709041 360902958 854899456 853770941 233856583 114813810 469491516 548671072 444886206 763336520 576573025 570767354 836457959 763933123 155366960 994472163 91748000 74751249 122003313 900008433 402930915 357416593 336857254 86872730 700499606 383222929 806478412 207432244 580930608 366405179 708272320 242106973 43295044 562058779 711865722 785118363 281117086 31464673 152000069 781713 121593399 500506266 574592020 890883217 702223041 888905403 794280856 451929469 151770171 723288691 431709830 126855356 12418753 565177133 654371213 843062872 227364178 808608632 272697649 677068962 565951627 331502905 458082468 573097962 246883748 867198251 74270944 605701534 202085404 146113939 472655351 999185718 457363779 41841374 520107482 909352210 750857325 589831725 621063805 380635788 489813234 916092931 404079828 22553606 524876718 345060988 94882186 72914276 325467619 315660184 67827957 699482110 534766163 686539934 192409067 115470399 574611305 516882732 943482905 964844853 643268026 282757036 335334899 468246612 51268060 415408982 602194096 10256993 15159383 520524942 650651645 262280008 813979889 477469673 385255841 340469928 802160507 255591465 972527261 130877382 419617688 420267003 978675566 307534579 219837744 381105339 46295576 665804564 88944939 59143870 651205357 308052388 44235245 922649318 545316654 40483649 984513219 945036852 207996576 227684347 414361034 575064977 726665061 604058205 70984855 569802988 805803666 37995279 804185558 858550696 951751724 223610650 285417953 640164652 964506514 310652311 889639974 797779781 681588411 623573807 427606394 568571387 429561038 126476429 462470980 316602742 969136919 112823393 250461531 867329928 53530064 615631334 396116766 347463654 754146410 865697999 93409686 585319014 667997613 219197247 182322284 811753609 646358363 603223402 865703745 944381749 472597533 633695008 704594470 412138273 368317749 974684466 275633772 467858878 656159709 980060554 524342689 167848020 695475224 80418122 435508979 634434362 581850762 57357657 30063776 717716375 746759804 334327463 695710021 15645502 994379367 507818108 374186179 832028377 527571957 742516837 811277342 700981543 794375754 675351097 6444410 647614066 186647934 431339849 548329843 248219085 369558069 881170226 169063394 45452837 475956803 990844031 227929970 96771787 17164395 216740737 862536976 151919876 984744958 394901856 50007720 117208089 70762441 809312595 555363337 803357912 51090680 992819076 274929761 702315482 31434183 959174690 344015758 565076539 124271454 611319679 75472342 839477134 367537079 655395264 912321918 589001815 70614579 887651823 670026511 99722361 378589501 369818988 171028760 523827289 598393006 858612223 894676147 305456744 42083875 347274316 443390727 127583790 756064645 384613263 132978962 723627087 383191274 893138860 46206496 402784188 122848835 199608501 225655401 621609081 422491679 774208828 653198819 394054309 621633939 250634211 744322513 913684115 506383655 674285187 174574795 229489173 252297614 788611255 311522399 898466495 840548348 42638352 970546203 599541873 25239290 522329600 586139597 465755251 778365330 968456247 545137192 270310782 137741547 378153709 568419999 923950364 277566068 846830202 547560819 126557552 591411553 717988965 838948371 957698229 594879905 797080784 88218158 185889546 752086597 231816565 946623253 747855096 410165762 893699716 136442908 419375667 695208056 668536693 549910170 494867057 398514702 90657091 620533792 483699368 656750468 611243450 897906074 158487195 169524911 369302677 183063620 211823527 560866193 962592375 882263149 870819756 131934823 336537335 577713904 377790148 109667721 821005101 596979180 247090417 584925939 135800188 369539141 294638335 213588907 199079324 852376425 374718564 885218485 949150600 819150864 456913296 988319638 235445415 12466743 256842851 367866130 579037416 316265326 548122410 169083946 313727638 980296962 488883013 580166023 289468916 559680192 416827354 582860234 264292080 45138822 226689556 506759533 573556688 802335118 482941853 618530760 176619240 408312510 970879854 823688785 986787948 660377838 22446193 585325814 39073078 922414984 385068271 683694552 459554543 652237170 882252754 649405142 2205234 125305130 485304762 239251786 924879212 488542732 909347543 741932961 728450953 593818731 851635623 711544051 702983147 968604816 454730250 714453936 442605599 487616378 525049283 63038023 213135726 471039930 477405676 354940619 436320802 937453925 10197660 29307298 704776947 786317158 226812266 217047271 585856093 762603379 336975335 17011780 318486101 184950965 30995819 99012971 409947644 24565394 902065134 259591657 511323838 82366969 980545014 119763677 134361336 689451253 10631846 86109676 118226215 964833317 404157798 181377989 588525176 903381642 942756 604665264 129279828 798176973 404156930 367941134 105982583 8472169 308742891 803820263 421729825 487079498 422349555 760380259 195803607 738068357 575100849 158474609 391365367 479157019 501397550 536523974 676713657 934970145 103695695 277286795 184601050 770508125 158612831 307617271 905796609 25637476 745203546 114302717 50575098 213561497 769278554 624595294 955525727 504109061 84800869 574856477 896248967 222341006 749717600 114955068 482963844 977865157 651782823 369310459 529173308 129849468 494634175 886114503 474561099 571488178 341710735 607640013 826915709 928957130 95113243 29021840 20601153 435804983 526565845 407874308 55969926 927772776 723912276 400186397 364698543 91115864 777466332 742454083 72045287 886427668 536286719 649880962 981594450 497236525 908034863 933814418 681291144 959410182 58305751 496958544 45971594 252331384 403110627 404009347 526730637 852566439 803472835 131102481 173644314 235617180 600986381 388963543 893423386 748116443 417262990 266284649 876689471 433146868 302404409 54780716 528101545 602727444 255482950 572026264 336087799 442045794 672699735 292157990 76868751 664434566 669579989 388094044 672147107 991325438 39163679 261808367 930384275 789004832 723484702 200822739 805504273 133872399 575351630 960436910 729616943 605747948 704041500 382472766 801588732 111679980 96285931 609180718 374085761 416649521 332571837 973450100 561391924 855532473 78546619 279771875 70990196 208285373 274136301 812163661 913044220 114887092 705646252 684573786 901957209 846049980 282129702 722264090 43840302 416768558 531580401 793226990 166362790 165548612 531080281 64098132 343223963 82505242 756506762 599762681 96916647 707730696 127977123 744767098 632682551 837593868 508931835 592727409 717339130 361859052 829983522 284881082 78502499 556985763 902163745 571805407 235482132 829657222 879617746 108520503 957801718 630083552 980627004 921585695 784950074 664816555 16035729 630197043 723850276 799261129 388425969 252301884 275922260 847473739 736388735 561958269 437949464 479110985 247925464 865137263 101853220 852233783 977585752 344034714 247730290 479638948 395387748 500253044 535078871 412412719 76455590 423255972 704564513 862516695 184095533 524842873 337592430 209357613 734486231 628782258 325281871 674078860 81883599 279578416 620291986 629773363 862579313 534725122 109373930 371534478 107246207 681811164 660855364 17457942 732466386 985105017 332615387 216812373 594553378 48416214 27556911 69580683 727631937 315138204 359011587 928710820 843917487 794814321 578956544 942706072 905707540 346378300 314214622 916418643 473574856 37492678 377913473 664480898 238863526 219262408 987750962 586551964 885629592 588659780 39714528 664293837 157068969 893638913 924162225 838613182 594751875 461192424 643582317 299148415 85410109 716200646 391056076 359170596 941585175 763517411 697497255 515031449 851483673 362814591 22663169 657510419 308240705 694796839 905066415 973503232 516129055 460678855 720251126 292726024 413473165 460959792 315751671 688668748 530329549 163428588 345898119 54217417 854108323 7619471 44103404 944834856 265053470 884235239 788034045 406918329 695777259 535206850 334418247 644032296 242144972 839125040 380635845 274294098 704656271 882739070 963948147 644405235 940667306 475992795 674338008 609568072 725078311 735619022 310717887 909509740 535762266 213061844 837411391 3019776 504695750 948799939 240957286 915990408 172810789 892339209 660764000 890087108 949124293 281773230 332737986 617851366 334972410 594788829 769803086 710901387 37878452 724391251 46654401 232299195 698230991 727678385 890545519 615505081 228757797 285089997 530803602 724459720 814358696 979451740 416910710 204916463 142272077 285359642 696225027 786617075 728599093 808057212 672290520 166107627 952603597 757055110 530862076 76156467 156622147 40606043 109816996 61017055 106783095 669150278 592335253 932478778 811888413 907493064 873830161 11000381 763990503 960370897 918948827 758990089 777756153 754836118 730782559 378988201 817844218 979893432 45435104 134819716 386890305 693112257 576850887 778855534 671625904 561312711 650954214 553044009 835040231 723885146 733932288 543694345 709029663 181130658 657228872 651291966 432518012 659342929 658710685 134856897 758498487 518973635 78662335 977109309 604489693 948141855 66042741 482103510 258311549 16714964 577600651 693536005 703177309 267752608 307657276 283287035 848914418 675886873 891150352 757028891 522043503 268442366 3659481 81953565 880733739 191551596 384244417 113138251 620985713 623310398 222611577 455420005 873149741 462872578 642641925 718547539 579344511 670090655 537152828 772493475 656924718 463037184 965003227 133245508 28035316 942625381 407955729 498549416 233533080 683400730 51844254 486396088 661227403 495211715 19258284 172032777 469791440 315840233 135275149 337576705 907838628 555614573 767890347 217720337 362537206 920371066 434598411 868361412 882308025 34318847 203171964 905434818 400128863 16812165 962355146 311470679 308155333 640820669 336166541 861489062 643233592 521040375 609943639 364122477 653077766 769559301 849638599 714110889 334854966 743465813 403083938 451876080 415175928 220692784 478729025 736615485 540693173 134467506 35740660 113775544 391882297 195851408 863623322 887251451 368052918 408209436 809666705 661445298 517718211 10756412 871760197 519250692 758225520 436271013 309585324 248274115 698745255 647491447 596356369 187465481 442678802 45324538 913649325 794853834 998765865 131084667 577576421 101902661 768401044 75511240 493039541 226251770 831885153 499699187 405281466 770132098 866056647 667256135 544087264 867084575 359204195 974472380 152557548 601913305 514292725 660594237 852119910 380977936 752200293 556144228 595513165 782384026 742917059 958853901 852471962 701234200 206377664 212500204 18460332 292851282 306228937 680973300 242532118 832614096 213435819 17818446 886710851 215110338 284809990 854455045 25717893 573045487 328400827 768981599 881655046 386663530 187818187 838418989 724673532 740762459 871058652 432976682 973840133 652924488 26015248 191226417 807678440 198952891 387983065 692383012 238048825 113380761 496822866 707595591 920405145 164255318 193187296 662700665 771739205 953886036 771496984 361674702 112711418 305109188 848431860 515761429 726432673 28636361 466096643 542873206 933739101 997409939 322634709 376236958 154591067 877449384 258457881 146566909 452198811 823124122 42491123 661778853 857238916 195600978 442977222 718748512 850361455 347315364 412985032 157515859 496909388 509257647 625190641 691937385 761543232 880556857 995503510 889290097 716220239 621671154 305267615 467856669 552192086 410445639 49661744 535036395 599416953 545778243 221371606 188491158 237854138 377486112 981077625 401439045 381045252 460751071 710189888 317033150 532541783 440077098 368452232 552977915 434877720 573019145 106805129 468540725 899031905 310968997 471281950 866794662 328170525 786744582 602758492 809357149 498926111 78108688 364094849 975210573 217350536 852094301 594668495 743582190 121776585 775393585 27510274 28377760 368150073 999266585 109582777 809682020 208611164 805560281 507848257 276333840 619864233 746323928 56387607 21354813 649353810 601742001 539832362 555576006 846212971 670965793 550703484 852719634 570994203 231305380 827812084 850084498 355176292 128580355 478643913 767568230 943059110 788921811 827837125 566611650 554946072 466476771 27426606 232352801 418203209 548071347 136071739 799276586 126105799 258276943 835766773 525420834 365969384 72986991 436326311 394519526 651077783 439061644 50339477 631463558 291903641 576581771 383437438 275416491 604891941 367585782 530127025 869248130 323646741 227933165 162408341 496066009 434140447 944820310 782285663 179208021 350666148 260079399 338992118 133458419 281278272 177095564 246147234 23947604 926070552 485190146 277225414 342210903 617068962 550161408 828092752 510463279 827090102 959139622 543700590 983460425 211878312 613993338 547596038 500301584 211568113 189157469 904762879 514635418 180442482 995319303 196007880 261875353 513928837 87865066 720746627 494145037 723340268 438001131 87039277 211565524 936491098 622014955 204157966 301133811 634210053 451303467 730034494 764022369 615902937 233122737 48017413 366494517 153962244 751253255 371140469 43530211 29678754 185702185 824465016 190247642 694052000 635492635 320345268 408267089 26724357 946289082 811254678 377551300 168539382 699295596 80801203 485456766 759537819 306910378 572384433 862242505 36101339 756188798 867044669 4316225 912109520 220847405 324883080 35999615 806919157 64461381 861046627 676768998 304043624 118624022 647972338 259336692 50430402 183555350 235832969 911196112 44285844 593755431 249983105 588723053 737641190 844108723 959645347 485566745 851905252 886210812 965184013 425591848 173230213 319282535 91323733 861661719 474899610 688913883 202754793 902714270 667287602 696680635 65942283 650450021 745201592 573861503 321452665 763845581 255853714 597972504 431497905 567308077 132866346 775046524 936560370 103970940 914245949 439338805 429934134 658632932 171586132 598067874 679289687 940717941 325627042 358379069 88022076 996508307 301311869 668961191 514463458 67948362 76194451 929115260 75481580 688686312 126500272 919318536 439474505 282100356 148057029 871829270 67557258 883691910 809989315 756306457 247853792 669471855 110031493 90483830 788124253 479801337 822951666 785500622 299678124 460872366 560531051 493365578 835128786 547274256 879341860 928347726 552220365 691500787 738126859 743010729 131447116 191522532 795282569 817980109 114405568 255157309 727835261 941589409 139915380 823554974 947583067 803263738 858464398 551795352 335673486 873450314 180849484 976116501 538172286 622882896 69663695 936750428 332866206 5100549 529160971 155423670 387939481 661521940 318896386 669867776 928651774 179048717 728065866 235803955 387665066 516565078 740803290 732383913 660005697 471181052 761901396 666158438 147700614 464533361 477768275 813375807 507379413 396429422 293115289 759502203 241337637 885588867 201509867 255873624 450290060 419670567 276453832 176216412 655446820 607264355 952915188 546193498 945886511 912815967 108618524 283241895 495590064 924355876 409916028 91895648 179772296 769715266 887956958 600936082 470487098 948111252 667541170 295239111 627200134 377999347 488891726 7137038 29219329 704500747 815044446 815173393 270809846 302509917 108953357 23603365 186610832 635855960 504543261 601211886 776952242 198458391 976912860 912120529 489435971 180856044 384041310 784382991 793348995 698810045 447163311 8681918 870505662 623142347 291650263 124462947 107725950 833967922 711876487 986083865 566019697 430742850 807036091 64696526 837749766 792570939 981371210 857497069 371039581 780499915 985589509 895716028 556969674 146768142 419814097 491053993 44436936 166057328 566434998 575728009 618006283 939633661 197299090 144350930 931390307 931704546 215550363 855529697 383654859 484564023 464069897 337669496 468428067 367021381 506695986 199365128 961469585 222190641 398864198 544713451 165009456 846338138 407860042 656754229 293305086 602190990 325116754 889055501 355399272 158087815 113728436 274323150 908751523 292006760 44916435 242969560 34760114 896616013 999686169 195111152 660635951 122354604 175308567 713949515 894638133 421329939 231682892 667302460 152718471 465268037 573639399 888385897 559003443 366501604 870590934 589296927 177473746 799418927 721928413 932095742 860462416 754357896 980780153 225934732 243825790 953080681 935694041 964836242 634021801 568711753 854761123 280724569 534317520 540935247 128879502 433577694 283591013 161398746 353306664 828195733 106973273 84139184 669283041 280921228 846192846 764852284 222392331 547009855 636861944 260135804 555277906 529937004 265306117 83048435 368969558 735920637 5916552 183739513 973366806 42979033 104543237 866501296 58256813 893466221 649888479 318548211 258512588 801238840 498147382 33837954 417425833 121457375 612731282 664935025 567669296 5706188 781801620 111491572 638542302 509261205 278895864 853218820 527819007 798575152 359084627 819535868 522946894 461828915 582698360 876084083 873020380 344558109 796818026 370446548 560826504 616655959 353366625 67920364 812079934 744651229 589028302 428371210 972271403 718499245 353700849 316526440 292966044 695427650 238044535 192688550 624678218 217603897 746233254 535187201 955841021 294080115 647242114 966673342 783615323 58894836 475598567 567692460 37988852 67550064 780481984 1261515 834689904 341792007 500257286 844424122 101259133 718319938 69505941 650565875 599496091 830459193 245885411 755961276 195830141 504207964 312607387 950482872 780703678 900756045 689310819 371493701 869613219 938120953 303497501 404258714 788226739 823467797 484106604 796541028 693277760 553669626 879625290 38307102 919081096 286461458 233303114 101826311 389020812 266680003 683306969 472704142 548061089 15522269 245167994 493690723 486347357 96613861 696352801 566398408 640461332 970178182 285907422 645128639 207400610 933743533 28799437 584764578 92384308 16788179 378153768 718333369 190281174 4772969 47006726 119274302 813141758 820531389 718848036 296961174 300383176 511525819 326302766 555673804 123170834 193867194 544090972 3770354 771579941 560717630 167969060 494713087 361107595 534746240 560289622 258920345 167962430 473680890 316019110 73548250 258907258 972931650 12304933 231618237 62319822 213331751 55914018 703433816 205550934 853370938 264947948 172770044 692517743 223466942 895807940 618200604 74130864 522416876 591141888 979035696 201616041 780587483 299954094 8419849 35752298 227731562 316842471 502900094 538085220 858525584 190748925 170150039 10843065 171807557 151768185 44491769 516068624 304810747 268083895 578576137 205715552 272476635 727961147 953881155 450240806 945618180 451388373 904551696 292444827 180583183 428907742 945510834 222102317 365656276 329773732 315642197 792476796 200773954 7610628 58987940 453159810 454879563 469642142 361812922 452831848 996023399 999572369 618705229 957622358 748986921 730608090 315464610 185981768 77927634 256678165 466593420 295040996 768982442 438918460 883767079 434225087 884224950 865805739 500718535 524845988 24261725 829377482 461346564 704217003 350200454 250954194 816695676 445740613 872339420 408089737 902979370 704347933 830924809 134716752 915132724 506060045 973010282 117630585 807526412 979821100 284329922 511994258 744387132 904723203 10252492 54635728 509243143 884245869 549503537 61546831 48087787 671302205 494188194 45299718 571232200 127512024 319776749 578588653 940289407 88422246 382620862 223561039 841362527 902580188 635815983 872886331 223096854 33834687 75756420 816053718 910989896 488143256 627841860 928757085 875058507 748017310 800004948 715361533 227839805 789243588 652321224 892301858 995780074 570840535 275225008 785935860 765312245 741437833 268622871 36828375 179109566 598701816 259900412 921676499 140997497 370615362 867261646 307738715 698542480 252860424 774568474 300742174 481504511 474904948 421524207 970771383 753677212 35730437 174737033 44643642 21836547 367584173 360552648 230538526 273949477 110985252 393554404 169401356 284571755 837732694 698766743 524559704 129883175 239022373 595466816 840189004 245069601 295578265 4275424 2647785 267184910 89040874 355457315 384252903 150626538 668829965 880837745 365768210 402918237 498928063 490350766 152584548 581520665 950572868 707039474 426934454 715926763 436356302 295105172 844368819 388892111 27532955 91745995 111041000 53620291 435836823 243239289 478390042 311987878 903661235 70257428 645976171 82046651 462663836 749315155 227290015 975071816 341790182 374645838 547674859 470192480 835184124 504569018 478252361 994232954 923587668 335329014 152423475 96557053 771563494 981244195 827185405 144846375 851204807 138714617 927902680 782128455 751898173 421538824 531285149 856294147 571433558 343886852 462443632 404791514 703306892 108063972 150429766 547170474 294917053 17867789 19154003 622537058 14896331 438651678 129348724 748904149 273076562 600831293 679518206 759897383 368679512 704745860 839674556 404845093 368932892 990893641 432717711 3497286 718627442 290670928 686707051 477296598 818189290 539532127 318739638 682071906 176219395 576263968 686287989 328677342 482935457 616748326 558795789 682584142 901980058 982405694 16807323 244083535 887288743 421574502 371910605 150037627 345514331 641853606 901248089 916005196 166009125 866797249 430472219 537032147 382589181 102378426 305709828 931928370 858481777 802202644 387542025 305194590 841398194 801284280 899831115 638478727 196831932 948134449 41854181 201769751 540284613 196659031 979017643 16688863 958897659 934115098 326548143 100546613 953988882 12179174 428389189 886905726 973417994 352583219 383948555 774254276 298611416 730826111 516357057 466114714 751520600 607990904 410788591 582181658 631775599 26140150 278678021 122498161 879095825 864890103 182118006 951922113 615292409 982978427 926134044 47769518 737430292 125347160 72545079 162386298 197142274 141471633 42463596 454031348 739174056 862276675 643881933 981523910 430873600 912356163 375134362 132413062 228625580 230879608 199435634 417890611 601329320 378000698 848286487 321830884 375387496 590739261 717486782 753225731 117923604 948670579 375729645 593947633 417452038 373916916 916867927 341295037 65991488 531987023 773927739 51786753 266158906 655302757 643393079 619636121 58791834 475989125 253316703 338953571 358114248 948219440 504095769 80500470 123169964 198428721 446713877 751168159 380006626 708027509 473318420 141692285 513902331 400161966 230010553 185035756 271249052 729795523 846923049 711474553 673813176 854658038 395367143 707282476 901014041 494529995 393179637 921719429 762371845 252613834 187689219 909435214 393378330 211260 925569118 875583502 929276680 919724500 646192888 987591970 523150906 86418742 887414369 131693614 744815285 999645790 905151986 302359261 968828713 530608452 334905063 577123829 285960051 580451406 373358819 927285161 251575864 157155614 768715088 812593192 843204366 585269561 408678144 73886171 169788160 228588177 668026645 563406786 127654840 292189802 676408715 396550235 285318523 530222669 481757206 761433393 423119552 894295903 345452550 449246286 928723180 104097713 670927975 706038650 959204488 439283577 794140568 737373455 612462648 825760141 536045121 309321362 348336360 571966063 257283185 101013862 359547540 623864282 164831707 646881585 866991060 715038762 890597358 169344996 728575277 389852950 147674609 424846774 640396664 126716225 511835732 700439809 150117361 907596143 744712910 649240140 358181405 510335712 831979906 39880183 157794568 302869795 517515617 136691023 716771317 175136232 442873945 637710994 48274848 412082692 618917407 938665403 45961860 430598633 132573798 711505785 644827001 577117866 599012131 2479551 404819698 723209031 847007879 648695160 823428398 772965631 363636118 793335722 157262337 943985151 764217029 145633483 666387012 25711409 81756210 846607938 688455502 480146335 426390209 758822447 574837715 709378813 527121038 511067490 71109414 536377988 925119689 584280893 378894606 528494882 536673799 434755719 863595088 132010433 651736374 293307789 369447066 304901320 542195361 619752838 323817855 784118601 676574563 116020238 179804349 410752895 662306446 98923265 410726766 400364859 696663212 173432983 14711774 38471957 801984536 862440326 753605817 133554097 754717839 250719785 185039360 589031409 837394584 639266266 840419925 498452657 210249271 158793016 722058061 959219299 360114335 520589383 194746622 966012814 541092739 842640505 313774622 853888338 307247244 307707212 10909348 28914370 148141020 119172367 513788490 701928633 199090446 363811645 828559861 691016495 189825000 862571793 800590951 970352722 188556089 394770113 846442965 569439381 508449789 29724816 805226508 180797369 227103301 229338403 365975705 192814243 475818107 734472168 783097742 225785039 834760578 217200147 207139689 546390749 707150216 520485730 748498827 93051476 875742831 485415008 900345800 580205253 528572588 740478846 217791840 927281459 117036338 472078030 742327304 513954211 591154669 877179926 117941061 73823751 900778491 264364477 583883619 443196558 339320169 510861408 426321048 362164188 870828761 310287261 326520804 955244008 548551451 105993979 98217033 534383864 701939523 147148263 250715116 14847948 921315006 909491574 154492828 938275951 353822974 901923296 13559635 51156364 59319314 222678340 966524917 794269384 72704215 33290182 387890929 287537084 23886740 370116046 317281307 694877396 407972209 523344771 620172697 83043470 150088295 878387558 273782813 325404027 571061239 303607912 871734310 741262620 644486688 909856972 4797929 68392040 82215805 497949874 744098626 488927993 606591415 206941056 557759433 448182276 99434153 868661664 438985570 852438725 993413282 16173015 810354255 402609412 768952897 325364648 577721677 831546991 385382356 468479057 438211260 694306342 838091943 659692680 272040754 719050508 927579118 147078713 734107492 998045852 484476127 160223898 164072661 255063421 469545351 306112247 319488319 153036561 898996118 121947950 963597274 882765997 34843469 849255752 23894870 375553285 85921397 821620151 900694185 613784984 756233871 203159231 111553386 784066522 448025613 291291144 412906803 221091515 201162156 49899113 22582909 553792053 184529319 764942190 23255368 141211947 444183799 784517752 873040705 223738614 856715489 465058778 910863154 575313055 406748077 781516467 875284381 839603859 698246203 115868938 740123967 162195835 262355634 871583732 95798751 557363782 706077159 373160765 147467341 516381346 70105621 474140630 911927404 182940377 770244144 522928981 974416413 139571889 785017525 21465369 254190361 496981469 975441489 901631689 727303669 953315294 678603115 773446164 18451760 493158136 952997977 594278370 914806458 402300208 764011156 376564628 746459663 975048999 713895626 988323167 692757189 462379872 605665337 510883535 976894252 733108983 6484363 570039020 509443457 842840651 748608712 687118030 821187198 655875415 282431215 10701995 595793840 841023234 461506784 988863567 563338402 320370429 732041693 758265876 60197357 920819120 572221720 349984994 534250412 380166578 403150320 670739599 408904232 718534322 939579383 834157568 917664294 286848280 407412864 160792382 364923697 516669613 265208888 57767299 729494966 959080856 861077118 835240102 523986787 599790996 718273968 598225788 830609220 477342523 187151512 351575395 409014581 222756952 812119640 777761727 93194761 122745028 944888855 296185109 151986931 633108125 790818973 547735168 850472071 932582189 62961982 351764019 527446203 370041269 317716876 206046577 626972633 784684060 961233883 437313236 255331180 553258928 27567118 602757305 297806554 842635855 526519206 495584992 842134430 548848606 683393260 434904772 157219387 863858287 738341189 88534500 391053226 484251110 396394028 948272284 836657656 504591843 142698948 934889161 508654060 784148386 662629684 153699199 463159126 661937756 882756268 699470435 355726948 161035084 913939011 270981322 379219700 980996338 704547421 101686061 315201534 173227811 845506325 602058397 797952692 803834499 972339705 434710952 815004508 359036337 678508282 362007027 200667419 373783206 869656717 337306832 384114010 5554696 86100564 762565034 870469983 595910352 626521894 391018938 963325772 99780962 621571727 127146116 654608844 343221429 197059464 691760206 400004296 404933753 345474509 757967454 963927951 110980551 90430563 971891110 921947081 307689894 605248945 122710887 761398259 856009225 78313367 56834506 815044631 963763341 208051672 948501632 862720515 982505619 944274933 17575352 228359937 251514759 698957766 66615079 965871311 419236282 781976535 709945121 361594535 812573932 269235490 862536626 737024658 403374953 413361664 197590623 328196156 875515379 832922321 943709245 903505696 302751421 70002120 854103357 819299155 568546463 320538420 594081685 871951928 498020751 919178320 988606965 924604002 619759428 887431296 118298284 509403230 996106787 264920564 881925449 477081323 826076973 56971473 263840655 963742321 938331423 841552032 737748203 943582509 359032895 795592715 725133802 3018574 972351593 920070320 837479917 345557779 659212306 842475927 360990128 409924561 86499603 961812104 756614012 970706863 945864150 8560003 156472353 981487227 956829076 522575434 94747184 390592934 570290413 186607330 855537461 235257698 706784330 945409406 300643861 226668020 781028104 135429501 807398412 651466256 993531230 793979340 299688907 622702779 543338971 602641634 933523305 397140318 892225337 395003741 475005372 953428772 578522010 921832980 732027289 134490016 885207916 212227344 828165603 43119233 676372837 882408793 352449570 11203562 828563762 926224883 303578028 54683054 797285561 874226569 348290610 810655568 535693404 740724773 490405867 35903944 973139632 598239571 846771352 512935178 517875577 457850911 379435083 603687040 953737291 450184608 123456067 305198881 266056084 939665676 594640389 138721635 267085622 679667298 744373845 176459940 477315737 398828311 524035282 892759491 139380207 453987153 895392123 114826323 876260852 667742469 229552632 123857405 635313951 431139816 184525689 507014151 343092901 172462895 692938290 46475529 736570998 499126505 529218908 823789592 466237790 293481854 97268465 386296815 630276513 654941985 165345430 68946365 401025696 496860057 115850383 720299372 822746581 582582637 578249061 354375224 873194446 287229191 733094832 164519675 323084145 686273319 219010598 404606659 524742582 555612017 342564367 463413526 732865339 155745235 343987653 669666262 281043208 623557497 457388073 540297768 552565249 14136696 195833695 582520139 12431459 274879403 57871569 849246212 712060984 114087188 234532497 634275994 297836386 159760441 496654545 883538127 563166403 639179451 715943985 579863636 717093730 495547432 615546908 210205571 493213476 841443791 244513667 9721451 611045234 34732350 570010148 989326736 56477384 14853866 627495731 531965684 894241624 339045178 710003372 210243983 759847572 669375098 74685963 173809888 39861151 964736477 298841383 281795611 875771453 527429121 952706663 462674495 720519458 728665154 96155328 577561903 34606020 7454287 516810533 49082519 469359929 168226672 510512198 847682 802983694 97784896 209757122 246950223 321228021 274624072 215016688 722478478 302817025 859945936 114451090 161728391 591210312 868271925 733869675 949135817 512361882 447146448 949792202 879465271 196272165 352110848 282315466 20888126 48375933 505278927 351736576 852487656 189598732 386063708 885029742 295283541 252185776 393518771 973644727 46407978 232578221 865094235 899568269 340042155 958162869 800269016 281573254 29835980 835711078 847885671 987375627 155592706 303058493 416652667 728770671 509657006 14958089 971228645 138599583 724231041 477542502 721761289 157928270 865774726 267368631 803448900 737639540 643346008 242827107 836552517 658744432 167973462 825796034 977276236 687400395 135013060 981637553 717354179 226545115 738713287 994669971 911935336 300990970 140299737 822714818 857905986 796075064 931319811 523648828 256220566 759923879 53751109 547327758 815598900 459225644 320715031 845197895 353582071 501869477 837954972 187248837 982057341 470348752 974717152 705584472 20833331 150110510 211432822 146808971 587930411 970139120 704474590 728260549 463870331 90413824 752350175 950682311 289079492 16339348 832231741 296963244 334966891 597352262 887498339 351777042 408490785 806440450 315093532 250089061 93572028 999506518 927239068 445085340 890463673 190142745 68626114 424376673 524628310 143130493 209038627 931329566 474615125 7431215 968682196 404981075 437368150 810927166 628981223 155546316 309230455 255231020 269750866 620252546 824223238 598595035 674922068 503454592 824156579 233238946 534258635 471811525 27037983 234177840 750209954 376927188 850267095 930235295 327305751 356204549 905622100 442872878 723111666 740425154 919335353 730480801 189911657 524515233 844373320 504435642 650665477 739313744 466092305 237981727 388977945 375023673 850279007 981190356 903619960 8232642 801402308 456311053 369332625 191565418 797692108 116706793 7915213 259436755 924162728 831914618 166389408 62271322 845691459 107344938 618730262 998612657 524538044 367554455 91057484 276588394 99316467 401975803 426992028 434096740 621117553 794174249 300692677 620932886 741230672 358160143 985229693 890782452 571399348 437586331 471153317 15328876 798895949 262406318 407969183 807088333 251667794 37671500 963736888 186335766 81725161 545326448 595622297 196764757 592692984 53513688 37309474 690758911 993705602 496500727 257331485 434811582 941141903 874811050 753830704 989572902 361014038 431888514 559260864 955408857 68667276 532749023 625592349 326815673 537901102 46592162 365016451 662375417 518762555 416763524 874213890 529060489 256712079 585163949 655864210 978688858 170500100 794656012 74154590 191656898 983472191 912669715 565831158 16966394 799821929 4913266 59261373 662943101 498454384 441758116 438900234 454462455 835782264 592042320 427616012 593942436 968442417 587484656 371981021 268476548 730441113 468097398 10325440 514760587 54950740 796789406 340813300 746856658 614450436 641640369 755192137 659585 745705878 722391132 565614125 265228678 130857478 560669538 688500226 76284176 529705906 836521265 593366367 393652863 333757258 432101268 981386440 277393167 988253821 308100805 329183139 905709150 610820105 798753810 935277670 47625589 712430730 208089795 152312764 841301103 487222791 818496571 426353646 902696280 755336264 852338822 462170252 261614673 245578419 530112595 936296953 643104412 801414235 932251704 35019520 366961275 444668441 941574915 160752555 727421831 202840830 151144222 759652976 723168326 597947541 56673604 464994432 865689858 861453010 90599663 704197402 664713000 331073242 892348417 962782153 614276539 310942397 230579252 448601389 44000913 74435897 99201509 583779539 638976527 297822692 855940752 587014249 443775099 183679494 484347437 397722426 535169854 888814400 406186107 585618117 345318626 661046294 72341925 701678297 75534514 2373994 553466047 195013747 921898073 973966767 192030861 780800877 710704341 233955940 794034997 317679802 837761368 762504146 626339955 638034823 353560962 320282018 801941188 132452745 209862753 235871935 216769833 492778774 200476016 332528 580212538 447624168 907925200 632027551 794970364 426636883 719085409 569787759 152971045 410317872 8763062 663159925 856745191 777207702 178299883 288840019 752339504 189991322 617350229 781152365 201608051 861761450 984827669 193840221 512554691 626871754 357172726 856793581 596478979 991165630 180873018 756867070 958681726 516733428 934996654 749544496 141324632 602930120 133108510 779611491 722663525 666963383 420295922 37756295 100703724 846892541 138234149 731733744 581910351 543912623 855796581 612756394 994570761 45659410 733771374 187998512 608728718 251073871 746202871 709962835 916284249 701778545 849725801 494838715 856339966 205724443 335008917 306237215 556258419 140304020 843068297 586417178 314998244 44413171 769693432 805199328 968293320 614428517 28562814 553896323 581988012 123881688 655461950 41736485 350292279 266713607 117407355 112067334 127902382 938910256 677292412 460018546 853545146 70029567 805077045 628604036 352638608 180130029 890885125 89168334 511621590 748334987 624741814 421632265 364081323 247842535 218152826 93448401 169947202 302131502 554404636 672048482 200580063 147564161 626093646 263543527 170547819 992574771 996303863 268560105 754670376 152930467 577805019 874134904 100878433 573860078 382220071 143587391 230472698 940883531 940797829 408663160 437977293 311361037 996159653 546548085 386686212 685199859 714742339 751170833 541151330 662233410 126259471 137830616 229439733 157111397 838584928 26118270 693746843 193967826 320581568 331904101 842462658 781652436 159169421 829376471 747796784 71924297 766981491 593362777 177532105 509276768 281513584 582398858 36395302 571506900 600729234 932282666 20710255 137724206 550310833 855439306 997066955 373607694 222450834 159566431 430459631 489820340 570935788 401110717 482063123 332082950 540203837 770964331 753825643 755836403 84928802 912507632 51056618 560145297 519771550 811861336 593824820 240538881 567484661 377577487 946651586 495713171 884691297 669643258 25707370 74630134 698672052 651172260 12756977 25363632 402194424 231580571 976026295 471275444 29382462 627474848 362120425 666554168 49272088 224389779 425808912 480890073 113491397 7112062 598009595 124463827 117106942 81754843 570675728 348076378 943220732 771459333 868006189 699711207 835308897 318546700 158595874 629506477 928634865 981915486 986207040 482245607 61238159 153213824 42135970 550467160 148398473 509394593 915066787 414044611 131287095 258081203 755506836 636494238 610964112 527929407 860169258 178679999 726981953 611169599 212496743 345536695 824876815 666358820 37941515 645021324 877274817 680984830 800483889 895454109 70887990 965369409 940923810 344656591 513593059 94157515 21124403 906028048 220376094 565282854 360394696 292886486 423234829 296513604 197752949 747181980 353341054 538769136 732153896 96621612 881774377 966186491 679880113 241796447 505536085 963045648 746794062 713974314 756948050 816133526 562562766 458713998 156646306 619677394 543535877 722093759 850714932 25439062 24902433 425324900 651332007 125972013 254150687 480317450 496051297 534480612 32845060 970970594 581545749 880993243 784675096 898606215 181277606 361355885 819178526 100473100 670658553 329961856 64287406 912962565 869180154 977731926 639977144 370048309 511961154 526765659 853025904 790707901 515913262 405612023 459458216 774904554 198883124 584460455 464006755 237629594 662233123 592104347 947702085 327411013 460561256 509855214 928541716 992701779 698842163 401692429 288876125 144310841 967812240 969838623 893575587 212890316 823594109 11764250 239939481 576330344 71151610 453155229 520108912 236604290 754663236 140384328 184290646 402414631 166354464 323266802 712646892 200832877 6241194 482545799 90536292 23661696 43310251 117467516 498877580 995366857 712054956 887464126 14337182 928339958 274925652 82362486 417327142 283193196 867792099 813510057 298159473 907236272 360043407 125011548 618641094 956366163 168598820 537460247 477412564 889466027 959521835 849407376 110926923 72369116 227591268 425746448 948650554 388507636 368854276 346065595 661355301 114825891 936447363 541866095 61784041 395066296 289063724 275150219 83847014 869016312 602794258 935974588 534452913 701596421 903170030 699827987 312115652 166444954 346978875 831088257 593824690 932674167 98848262 332966970 377596751 907453299 907616307 306910381 102712227 584742074 667450788 736811155 734084725 834562390 188890782 537623023 948484135 716785126 160247274 914245305 624779305 301266956 786996087 874334743 249084906 25708118 296422701 865400268 691827440 183854041 556056233 527308979 758431388 306580838 918775662 433385365 76539614 298921526 899367112 597768095 555068564 918624599 928014951 209108171 607772364 494401238 38485968 834129460 986246663 530151913 623932866 73366016 445063767 15020102 327771073 510642073 583936918 896504900 645116460 23761212 185109816 586205412 807318359 51573025 5752950 419553491 720873980 898069178 679606852 718511711 703288288 22090626 766211508 676312231 420016536 172503247 690445546 415992862 666710856 508990833 299082469 928863495 777857624 355379332 781430571 847724999 969841419 589627707 324466731 784580352 26393100 559126785 737405709 489297701 618033206 700984487 793614626 522297526 290917531 546490146 106167783 273498115 721335737 168478390 33807959 636077239 293092318 936633001 101271168 564562918 305989672 690159215 982755678 685580538 504617319 979102440 743127471 657713392 397197255 787170612 454267527 651870277 97316913 169331801 206466679 990756204 913347760 996423834 381489195 301565289 3126665 613898761 296182256 142358684 117728573 296073547 885459372 211284166 984943337 474792246 961856418 411217815 408061918 971007261 814670385 961889815 245844008 375509880 740848295 992095516 636747273 167629964 810487575 596523008 15042278 605869732 257791274 756981494 181737228 653733481 27225666 59014966 39025149 557640378 829646488 903918762 115257650 955667195 654153250 500311210 355104607 51773175 187825214 585901886 411301603 218376060 391033788 82986155 438172298 211671123 784910589 17521696 994953754 537906371 896322237 52940770 161900091 443321612 210428672 152833035 109170939 787197770 437623991 117690244 981116413 261789457 513826901 338238235 812040944 125753259 897140208 595112666 814866003 791773822 792414509 274963536 588513833 49759774 922358656 719653384 79733454 4212852 656484635 327719715 938282577 984066488 586538208 778364377 126894641 907528978 178303578 632077164 558822442 948811137 151709194 390577505 379079022 886563051 739152550 95883129 781909166 839820125 991859750 947637551 537864004 677080563 736986305 396050148 307858868 769917432 476119501 357362800 782235360 764404521 302533345 462832312 795484683 949027126 767817707 252359473 754551295 197248945 59717011 781516508 987569413 387197915 459032842 206137802 453303108 508220886 581603128 147084696 16583964 786418070 550500686 613370334 187435566 953924359 827355921 385177451 123123158 19281543 546996700 379678604 784297490 256410767 237417569 398924541 552891571 361050127 940111618 991726345 320858966 982736942 52343431 41844521 428306518 230677796 485844718 236358817 249560931 896173241 441690665 748544587 236265471 529038452 14196668 379329900 976383382 805925336 279485904 808920797 559086685 919954111 372750054 743350614 102163334 782327578 340279461 200400002 827657026 57966827 48152210 706651639 126303316 577310575 324266009 828071863 762024031 311682315 680711093 549474717 329897198 195754284 983798078 851279465 493839631 417740116 159623127 70368056 982208687 663126258 223926978 280265618 277775236 151313647 757956881 475114789 427729438 100366774 109862473 461454266 805181938 838173199 306154768 724438268 286194748 215665789 737465721 149666683 408292302 293742734 766934693 563141871 150740912 588426938 670848281 930474946 873508753 236061650 503779899 699182781 948003726 300292297 790566955 45880760 872215885 119728464 103022788 971223466 919808241 463242679 116483972 676242866 290784569 158614390 416480218 27903126 715118115 867948166 582813686 972329012 856998860 530981205 962147816 371192880 872266116 645974720 322051391 920249723 186845266 569256859 717250744 908964670 208648582 501664386 44263878 690032489 911608775 525587249 123654899 844705548 863414843 796602228 355507252 300712738 386919276 164071299 334335401 964561227 870192995 529706722 489717244 446281493 115258024 374501618 790567275 815489502 49408115 829940795 149591814 595555536 808182997 217110084 640031237 209307170 532933030 54628989 307237208 711550626 17602153 622599288 479788529 575579183 542672579 578996929 326209456 367439243 521111706 811380451 448178345 218456643 710109492 84294912 819288832 391705139 328116061 544129049 853500178 107951584 659537501 231892639 805906882 782132330 920450399 623065011 65159652 238047331 723918639 732540492 962529590 911226942 269199527 942185539 710636926 816910353 715102098 509363224 12975 702632177 656551028 724323457 521872491 403563101 517752142 336347034 153952930 994439163 354321929 178742709 769556793 799391954 283211715 775207177 78503197 504685341 590111790 405306347 706346790 34407890 113347274 982342737 713829427 753355603 759031109 676063543 762815144 53312916 222147529 305346332 742166268 171934246 452742673 487154120 219230864 365149026 387330252 987092284 836236827 417744934 599153825 126813084 503935381 817315684 650216216 594334645 186660925 973903132 664606673 163630848 932091708 242662241 763500180 217148208 67019617 426236926 69956852 124215526 519612589 341854719 571523392 445058900 768637952 145547756 314412104 193975472 510555097 408497688 308144743 195717635 625263011 74417162 861973814 908997169 692312893 398946466 917370981 94455860 946681437 525327744 507461974 296139728 927292309 699477287 539081145 374790306 330222010 782583719 952716396 861547674 330789952 51163089 30773407 737794925 796274824 378619901 568239442 269571265 170477619 901313084 471494295 598369242 497716136 144078858 544746248 313592041 116343773 166927411 273290778 657377846 3273667 902460971 666805397 547817045 182081692 258401841 854202601 173722967 56849603 733862126 514303319 523705016 648307655 443523592 551240811 135837902 75868109 507056838 720785939 497572397 140591245 727025106 176551430 428095130 446912588 957673954 160877413 827490265 328248241 992460132 964644741 460437830 213892598 26410994 550156851 613870243 401133544 251521365 141527003 369744148 864335856 255913154 603930342 497868459 402294881 185185979 85216865 289628034 783273089 212976786 850016147 977356755 252601465 754237619 796973416 458383806 978017663 848639806 639495429 69153170 564067913 898781922 242167764 857740685 541688130 12357637 795927183 598712379 466738655 997175103 255330099 680088740 355084937 156030379 538590348 624453997 739439114 778624708 910144159 298412451 268295240 203567235 828989926 474870757 142669707 287545847 45891962 930152120 583514100 56314638 783677926 862596813 834726999 948671301 719269373 701636350 81210324 220474612 654060941 972047550 701213867 725812772 869054677 179999559 945984144 940140333 3839742 51887142 698539488 903614376 114177412 163391816 113106618 909555404 128587445 515151761 829092887 333249866 344356769 93506588 237498961 383575049 285855276 59417065 193591411 845734157 536990449 373261639 921195361 487889147 211533624 819011500 327019054 378575091 969513305 761576379 672407588 355846095 172271267 450219489 864021846 407688945 969804630 635485407 9251473 950672661 894602434 510125325 789170596 931140909 222091756 644709615 343765994 938014819 660274776 522167194 814800779 614378243 317463916 954663797 958300939 679985935 110972155 808881639 728614074 344383939 857400671 832579009 659167885 477849618 494996526 961308658 411664702 416679238 343120049 615351528 86725199 371819522 518638523 27519386 344569856 388667644 645785726 669417879 768810217 821568422 981306862 177712559 472240135 676727206 836725713 93561251 261084392 188380174 971549423 894657323 740517231 147800826 371439868 250038409 959159358 943678985 304028005 624777925 312241680 372544710 776717400 214395976 846836709 84308239 807126778 671471725 575594506 519252561 441606063 81210146 51477862 37521257 769730687 675297290 593603198 466970825 514949512 146964993 937773705 588106871 827399463 247022996 480196341 787436119 342335384 517093746 359309930 668878914 797712048 200285681 261290134 885848043 683025353 370364661 833117498 722152167 381630610 640932737 333417624 211471499 240558679 485188398 430155117 522648241 490148617 229614272 880277786 834856564 236337391 72623594 267908283 85770039 535675746 641670791 15734112 244844342 705140172 249501164 695623268 817661765 946981825 633745756 379865966 545292487 958797705 377083400 470824224 470780884 990101312 35497145 404265365 943506588 295148851 178309959 576633153 9529571 509471665 919822060 136866313 468829060 928233345 164454009 43885179 383272218 814782126 753088846 578986496 414902438 445255923 248152659 427778357 595870019 276193085 472113054 984441486 797195220 698225465 679887504 96131275 10638930 438613482 79063650 779249357 991566600 770860980 365616617 574018412 655963447 607319991 171558403 775776380 978975118 832156955 477120760 487218971 987044114 744422000 413495171 126470288 258644085 515580811 776023922 332390222 729075496 494322498 83272068 440335756 983886186 808103184 458519738 9730880 500885431 73710463 243146876 285845853 686623763 335098839 59871592 151430259 547389386 669564499 581828711 697878073 649800184 186820989 290118626 437973420 90448936 52941010 623160273 650943484 580695495 967014204 815403292 99877155 726560473 637817713 273327848 428442554 913385603 763886203 645526842 452560681 889770988 638840993 313321195 897602861 382604456 822627112 589094701 74068428 615549323 568114368 28302477 358605325 633105222 839823556 156276744 259568385 476501923 868987559 738568819 363711847 774318981 13025639 426609243 870341940 185775464 264068731 907548472 26492562 135123759 367925626 215643069 501216418 768750918 31514197 516582282 723771617 115999149 675938877 900498294 820801849 459856351 983830213 383352134 141995327 937295822 183112614 466203043 277719669 903966103 209045531 718618744 586216293 416583040 636209689 928210133 782127718 902115592 981500231 157566249 295179026 166674048 43450531 913114257 746508711 837151317 763020228 854340017 835783571 453024658 374232225 693749777 638393412 36254803 822058009 337426657 634203562 594673054 784366963 596632685 913616637 699246455 658432489 857913116 491616297 835689867 27075586 41493870 188160941 23517094 693323464 784030446 901738919 120147453 746044062 915312965 393370723 122212034 117219607 453222900 40995923 447773251 934907860 508188449 299208796 929575156 555011635 717266661 673573184 26749156 976946041 131480287 909717153 436331529 334693741 355854496 92752819 512531844 20464003 849307732 85528564 749794677 874593265 300358264 785492486 586807894 916528858 884679900 872075092 684205932 396725400 799558953 352227220 232206217 101795412 76666561 272669576 989423219 848485706 388440512 659601193 418191081 37844963 970070877 586608901 379841035 455997593 799980682 931976746 122640934 30094628 837120 42557672 679528819 933892557 114494282 901601212 72143631 672669874 227838275 114328087 315425732 950937525 206098735 658269136 944488326 848760437 950264278 991586578 962098558 553373886 363582505 896400119 277399725 130042368 245829078 35015667 743750907 250467094 686131634 929856793 887852334 879468861 351315233 340580372 876448975 453117454 972516032 734646165 592862220 894902730 230736819 66591316 285759050 54395829 361402870 496720860 789984959 979655872 5695964 77412119 61089394 725622005 105183350 99776493 511988871 733868784 774956394 917659242 460551243 681918121 304611829 789553012 378823979 239521852 454067958 732441334 381810146 221218684 8901752 470637846 589245406 72630339 502367206 905963446 414152486 666658890 730247358 904567983 661905034 409855368 873057041 580207960 495003745 412262954 561716682 722587393 811227574 7477392 109768612 180204694 719115349 175070796 239515366 686149483 917953998 643887089 931105853 134036070 288179162 216779199 693098425 860327760 425541022 229122091 651806027 669114676 233037105 211329691 811077913 755204627 145027144 327640527 999124949 705673186 988256511 891024005 661318728 275681750 872863670 285345629 611228382 714705599 411927241 640479736 912077165 48014872 852979230 228923077 912332982 958526378 74157813 258239495 123219095 464638972 508483704 547909698 663699279 724169301 517557450 755401441 224433543 542868394 676125634 970124216 371899548 821596157 391032893 929848749 984363270 38242219 505404310 378368598 871421902 317790791 875485680 756268643 576228514 260446545 751763553 150443807 875354747 415015449 603441454 117626865 613112432 213173093 477313144 676894289 8374857 174274548 28768313 704475183 871303687 308442455 112935116 620375527 77178382 507150967 190163821 148017041 657676573 27659799 164468858 997329593 53172533 315331618 826825940 384709582 533510671 303296429 190907236 667192176 375127441 425119263 41354764 890193609 560332532 285713993 660931607 298066451 207316848 279676509 354065864 965130429 835024356 229201210 77856556 495727443 186783648 526893484 154356688 715683778 55509565 817119906 279352501 440337542 570694971 80656294 865913939 47249675 519900215 605237543 863880881 728249537 282442538 217025682 566792546 99136515 975334852 663655744 604132337 473499920 702449447 534437309 737465454 382959376 936450166 940798057 146557332 593147392 477855988 818800985 700010416 231635604 845450264 101166768 399729589 645648349 958148367 13433731 55471834 835789284 569226881 133543858 154402686 875914533 794359700 329859877 960595095 174881099 476076242 961956369 927217600 458385296 290194149 580137139 975258890 935850377 332055408 999415857 548769114 137960254 304711504 775004421 204491065 883911247 184358060 82701898 452510906 889436738 551202318 153212297 460064637 589715893 447444100 863603158 260074078 989283590 711366354 671073230 180916740 631937560 312632751 492149552 354933795 155470144 482471170 695235758 441278577 55737085 104514165 55750612 392818385 128682284 742822060 648747372 413379630 579020053 518525199 822457896 953324559 473549112 804725429 439718596 825518140 892018197 375271861 789105420 882613270 455782525 467062174 428902701 137447785 880494385 300343215 22442551 630761227 694923102 191435253 636554495 961270223 566935279 64150543 34357326 610549941 297391620 973037309 173839776 692120097 48383412 876812028 593247659 515262867 462489961 483996673 995993177 530151449 299158696 977974035 171387309 732706685 129360385 487183685 619182238 440203035 802576462 274304702 557979732 886079943 743694406 360364783 219607136 16482451 373688245 114071982 865617289 507849606 738327538 18276107 484205201 299277922 741734278 822480317 983785109 760455985 147693525 203666814 936394447 69804118 762403296 311067217 180012040 58618442 516933153 883198824 822597371 562636670 136712933 170148263 903823357 802952488 926050890 709281487 983826836 699929052 317484482 756347047 480865052 83278413 7461611 563143390 137522152 776408413 674722506 786100017 320686886 374778585 255625367 536209795 217123274 126694077 428932366 934848114 130126486 939076248 633464806 634361881 526306060 751300683 504979177 111647551 894727919 587260647 859963105 831115933 617212395 516295138 82924851 458455713 964240728 576943809 399461215 876006272 771593802 162971859 904095601 196181909 10453544 620849826 764259778 961672965 680992830 16458229 568004840 696132020 445659345 121792729 645418600 363316720 983446796 318555564 815711091 894364287 733175400 719313432 653249083 374078390 506181213 680633709 626505792 476548535 466266096 737195715 575696136 996123120 59018686 481270003 234848271 490518729 336360833 17675182 51157047 654936029 221843426 775466995 273656221 375004097 871122340 29917182 632927735 480385301 108648613 34932126 309286507 908094731 676473186 470639641 265936830 300707295 159628926 479185913 697884456 898916878 465146035 517210247 425701739 248533188 520867801 367501633 440565809 905328303 52690097 217440324 46204437 766436928 678646309 742082548 974788382 170964752 60480871 699652521 823850927 645474049 397840649 995329553 29621953 425569815 817714002 753454892 769304784 747581901 243538055 246653117 644718886 890608918 942077841 71071521 430547114 335444670 562035131 969140005 210888347 493654055 948704353 96554768 26286053 8061210 605057180 61935157 724257003 669078 226916772 529005355 157121666 415606808 922505691 165128119 545353917 928940751 590443996 884013726 392834491 147191312 316687600 626060267 166811356 211655520 90744429 843777692 206881094 411885597 352977812 330557868 494079480 424980492 375480822 538466492 695577038 135006589 344430670 252566447 934305048 112315717 598362797 654194012 57606885 388637879 943281570 945638863 454747980 329923316 538599398 737309564 782265382 356513509 736385323 419065449 381155030 760235673 116510441 360904636 745719962 794621882 140943288 835551897 399841195 152344287 901948321 855716049 983817843 89671913 249037196 180913224 932252967 782836394 471139767 52794364 705983995 929251502 226705498 482158878 959926737 866503698 556006066 619691078 749779798 901061418 638814417 145548174 648088725 921793863 670694580 861645868 320182127 135217470 563134570 465456678 304080940 763296764 434235367 301500778 266315230 795787297 58705185 130737942 139106149 718574920 167772812 140572793 160100431 962431650 406776880 223107690 530686345 283053070 603647712 246358754 100047440 222046553 897786665 994924121 499688378 580309487 508574210 867544479 653549651 38318426 753628044 72962510 700474599 858583858 570397532 719516999 857569682 499520610 932430549 260823350 342310022 630527227 55366549 409659724 241030198 381636415 62462876 148180196 326344183 516792080 416246576 28701253 155899001 6914530 61965780 901337197 112654150 235628769 942073294 707227794 339448958 492157533 524359530 59625841 597114399 206356212 651364088 417206509 669830758 453167028 84482876 259438290 188444912 54698349 378848850 554164320 178865121 852535725 618072050 713701654 327813987 124618244 879475967 401577201 644333977 215636118 137041831 669031516 164274438 740723284 597466834 990625762 730399518 410376023 994609652 783122829 180707986 898172304 816290605 555960398 39722784 251655341 430646729 59743685 859472144 446520353 840719824 394634626 342880742 553230717 136529651 307395405 950298826 662689334 840969075 310906581 37277769 926846618 220519469 387184213 343087887 977477939 651764479 115370034 131706258 898959453 437225836 183221594 843910155 305841812 954516534 338595532 736073953 844111579 720040227 892378810 876818840 765089949 637174871 828489981 573635010 545790735 678744028 341438011 990090909 372588517 829263393 394821051 312643884 190191797 45072861 476450442 351080556 515226653 378761396 985426948 406543323 156541267 92752670 703518726 416366797 59926522 465000895 85358573 939354488 821096493 101442463 865423275 40182682 938004108 790594360 286657734 22122566 504512455 290899820 27247053 471000441 430910701 609452161 808585609 81526233 386080038 548441247 220992900 562322032 144457543 798640529 785231697 355904401 149523662 798774185 784787370 668157193 563732912 173248974 894014838 655475301 430593621 630894960 437691877 260044688 673112829 586951149 510805941 739763323 448624307 878230986 873602105 957330483 359103693 4202539 802113088 791240107 113300495 415875616 903020343 210253723 199383286 920281235 325738391 422194356 279054447 866041694 875252514 678248836 848140700 470662128 587037687 351686215 279365870 67458809 120552926 967561464 335733498 784347791 546045536 154825082 824939162 957768748 494768926 137264994 27239693 315118630 489453293 752194011 293665255 486142378 599568570 244667345 585763888 188017409 252584692 267681752 295531781 990295290 715593341 512632234 504397353 491649414 314729338 600096460 17767781 256877381 77969313 16944246 679136887 761796040 835755410 709282196 41127858 61117578 732247765 5739828 937544540 287847575 591167467 926754302 976525166 971538995 278272166 420239371 15223072 680624837 596009144 785637074 449324394 535160905 305482482 826942685 436013812 907973140 66526881 125432894 750361196 668051486 753584665 278810865 922805168 806413256 755128160 793186482 466868831 936028852 349761315 243333248 466726413 624864847 996253401 469232417 850859762 970928152 797301369 487512941 855094381 478942860 523146327 642762684 665496703 189077333 656029328 449753410 189078843 18730092 926974071 542973886 845308944 244897083 83091622 983231343 837785323 34128330 827817906 880384574 882261320 713917362 763243900 706141587 415506327 575857371 429498239 695182974 810927607 599760073 207749478 467426379 937835803 754294887 17145023 74270999 279863844 570627349 288851703 486845979 8080131 736408653 908054859 569436581 317345918 207252821 813913144 585248884 936989033 26308312 58956768 139441137 638672177 492365989 932572022 966364430 383970411 850872011 651305064 379710160 892985121 496539556 303782306 393299163 966859492 830468898 94589774 507410551 869050755 930521971 101536709 379100537 974680571 230912119 432145557 972830677 127008744 262945558 352616972 415197571 799687871 340452951 729201041 319203143 290663321 85889919 270342163 276646648 409757885 317491239 145827078 247011911 832776267 555867798 168685822 144410864 195184382 624723185 842440828 266404910 639428410 437440091 753359059 868677438 903807612 812955808 754542139 997338102 764528400 111470236 17157562 929443784 502822345 271308260 477544334 527750380 57678437 489979758 477787302 255853632 173945151 952450038 737674784 605534210 640257380 564565022 737734345 20645404 119915549 255727520 624684566 990574337 516229151 20986836 331085414 215840493 506012315 465638534 836972943 652168037 2084394 930910389 150680386 120034196 592553158 734380946 694524669 975649280 727191189 194899144 14268664 656124669 764679574 907592687 800423779 405442331 662560554 938730771 649699091 220082993 517743936 916225878 921373957 470613770 374346171 510323428 404502023 813631654 452280260 977256032 685749191 382732987 581605031 203892889 921899673 430286048 926709345 33478019 172610227 753444450 950253879 153889417 441220981 394751003 846124583 109818687 695761227 125132129 485709101 29569196 80154560 312760557 767957973 3753514 853508542 202550548 333084402 336756644 989460192 683648471 134517539 552323631 955685590 836818694 197453726 693258314 946768983 227731318 258864742 352750828 106360722 296373937 185588688 72140229 701584300 730042277 190666647 817997831 538463907 929281489 162725355 71732670 964599245 443888276 232770123 957369359 555922501 381735305 361024092 497834014 673752827 116474235 528596439 421796206 13247869 714953271 258543036 357606163 221384139 875161299 194291523 954047724 458052759 849632664 931819246 129674433 897149225 179505493 687618282 494546198 557172322 733119920 662456379 247159719 858079357 77538530 739409923 282189886 370904024 288697186 332049408 154662326 908292875 540863824 13945306 924781780 692639987 780800291 698112021 240345260 956109559 967190265 947186251 418254526 307303078 674965029 535388503 170833757 887521812 407004754 194012538 66794704 141333833 734954828 663838382 393180535 253662275 118798477 521446329 73641707 885318165 44053210 511117106 472596935 424463620 204403559 133775419 659404085 753062768 571957559 719030994 910151108 330061792 555498204 958661671 210181751 578986258 984434050 900151340 776550988 360949555 54621336 658152484 694873538 888171008 228640632 184955927 460208085 71491819 30018451 784140298 332640788 243996835 743904465 444994201 825908634 65314064 33206374 897471761 741947433 827354242 284466478 859339257 754602002 973452814 117536295 844835346 43756208 491687238 589153577 468241186 480660781 673038026 912859940 886799922 59634650 546334664 983533775 283935969 269383954 159087663 790484436 432729450 937592653 131678751 359369338 808859725 421179066 398955722 275968814 907358208 409829455 144061654 294701376 625353224 414420907 557786309 914051565 180409132 898560098 388127426 238634422 93040678 127637724 931982055 47817048 686671882 483586239 32208065 987562369 33393981 970419813 286170205 897042894 440827169 220694447 705692952 563228364 668712579 812340288 1455752 301284078 537119737 471195182 972748741 110782846 74420535 693967572 45780296 522828960 916472335 726761712 491851592 287038314 327911695 257560200 256612602 128161215 300385905 485283742 161237328 232291167 476151090 938061658 376528103 975590606 288858364 369907591 902774654 989530998 73179638 588773901 998757726 797283761 861706415 296333215 937566789 679694098 113130528 221610828 868981024 408307882 316797833 745299310 888453077 603577989 621570294 829692295 806456617 655324658 696172072 617320335 278367385 595492292 89335491 848269930 216573823 270211420 791669612 112801797 485141415 63143911 30440498 871248224 496048376 201196380 172184798 788147277 411666510 335037922 789352273 206792099 243524124 654128600 452048504 732812951 641208162 966822986 992969100 338285029 268633175 503809365 613788755 402941740 279751550 214152697 113172150 313531068 82109545 434467235 677826139 568193023 371966275 957341773 431047275 758175428 323819948 693841230 534222679 690479041 423547291 572031700 625411944 146155525 36274861 210306261 175265247 275677673 867505506 360737711 918675470 182534934 259272582 36220685 788110847 880459494 708686448 389195564 775375365 476951388 453975010 547628065 72535822 961303883 327126322 21865171 911422419 15984225 975185409 217680738 175798459 380142667 160185402 944370613 799363316 704935995 144806047 184462537 703852818 660523487 871141641 458996581 996288129 534580094 342437236 563069117 653213857 411359912 145443224 341830210 390486664 305849867 891898032 147392464 893355511 953658675 205826419 971140095 933340888 576732350 119721213 918586293 238857685 843656383 646340470 627110807 665382260 442576718 714680610 756025603 400716870 681348840 755446464 250674638 157760426 964573683 993056631 239145626 169014531 720639085 485441624 4336902 606020513 383869546 365176840 445851052 937660809 616210915 857334977 288091326 827519621 285499557 361378875 350846719 806063654 998473718 346834266 68123674 928621946 911199543 531703518 408171905 433772436 607754314 246941254 473523137 145209280 440172364 789374876 706118583 264471743 68480803 543198664 70127463 151764728 676573027 198248894 396077397 672963159 321820683 864367567 365313656 882815712 661202247 221876410 98938797 127422622 899091171 527463273 359568456 813577303 94488819 71269079 96116041 507514559 406616970 383978227 756011634 228904536 858069053 217720829 837226305 660781784 235596050 331483881 618088467 735251937 685711989 149269193 997597879 388531505 295639573 361741683 717928582 981549011 662025081 934502012 339405509 294299279 117566378 492391314 880337671 345957947 566624585 598506851 477860605 250250275 524671725 169800809 755576291 739519478 677044306 248914052 75937708 520869924 127520322 821920885 322892318 264291600 520433558 549821765 484664174 54701882 82900165 128312674 465419749 125453233 947418818 671694193 699695201 439134435 712078092 55410168 13849603 535123025 113835268 782113475 32849622 373383853 74182423 441500743 213033304 43921523 696624847 884536784 404416498 243718986 115771147 37831312 91128997 861462531 988432179 873221780 361191729 914451806 304719877 870447477 243517377 872131846 70468140 315426923 307387671 481725210 639050574 833563339 242628290 610077376 967713224 909605403 950633499 705701724 746104738 101195881 971353019 686385782 534568961 711130139 471051220 841345119 317202195 794728074 296260700 747716398 245077209 102760121 368532317 22478116 671880193 232614689 340138425 612196473 330079832 338537138 284689094 12740960 311734500 855225798 212874289 251582504 168222718 657262869 35707634 881706802 662423406 474611906 746692910 754108175 433304796 912536146 528646491 92108212 618887058 742604041 500071511 216143746 410637277 362280249 612793749 777848076 761715944 627961154 538642251 680984170 306069776 116971245 200075649 939072251 167670576 420582807 115981570 224363922 891074419 866475985 858018769 467816138 530813167 823923230 730386801 27531515 748393009 718687194 406345420 924464962 736828064 308043288 843748538 837039585 956884223 241773740 722127114 433348676 220908754 941165978 446749271 364736576 756559010 83372837 991770015 21515724 92033723 626806623 431968588 214032603 877089546 808965220 124439740 101087934 939292112 976588138 705288771 777061693 450477787 808844698 249758344 39211725 35227964 767111532 830250986 583279158 450295900 133311352 618619098 692981084 79253240 958849839 17270741 934848461 672729075 502146975 702862559 864859918 789103023 817200702 398946748 59274006 932735326 273007047 265069300 67422793 949276742 369037526 708588034 379586708 20402585 557983410 236954204 260150085 343287915 575003027 955411565 182959176 932471549 958939783 813733080 321691801 570118797 593336407 520040974 645772790 534656045 693296670 298445080 859995030 752344206 340267551 788671124 296873780 462255535 182944652 156450622 455746529 271656899 794242097 408054918 453277808 279304440 836678535 930716085 928107738 831042612 62043051 621978327 948966275 884312896 197980768 848641057 451205406 88656893 64656861 45119289 669953317 62284865 841752236 791924859 696404508 806189704 336987617 171645783 663623604 286281176 736210556 94159451 576001334 260996791 638359081 7255998 468504554 692561225 542302762 880228774 637322740 433724166 5097558 622453597 245244669 340424894 803313226 696825100 287544321 392127656 884948438 356540901 679005712 771398421 280499502 971420651 800271086 653770732 655619040 536442217 583547148 379431222 811053876 331738256 876653548 363486058 437556622 974026536 294902229 357972820 996994832 954890160 412898944 902694450 238295581 501636867 122108250 752391143 214454441 79689701 792099630 299024182 836869073 323245850 512849916 620165466 395139513 721849698 136150437 423532223 521223463 692526902 494456911 162596778 685749441 811559075 794336780 336644595 99706873 325712648 533063756 716389842 150716242 663196863 473394202 749509518 831118568 539436616 206672780 733734025 129527025 89304887 376983891 301037837 573918185 797640902 655011901 877993458 44405261 319521990 224850057 192472586 580194332 730662807 767226096 219446291 419616283 960699630 734232529 604714316 54471195 658349476 700516827 790831772 129668006 593378228 663926152 35734444 160991283 281889011 852888150 820039930 359646014 754608594 562578008 43214921 598108847 762806785 306983922 552273527 656556785 528204278 373793583 975636614 813247605 747043455 129834789 488113266 102873743 911757538 705464056 499672704 522514678 23177160 939272263 968024140 827073323 385183083 281890244 325919414 606460510 215583960 567775743 41094685 94509202 446570428 319590325 996414203 940416141 804774078 104205246 545029953 618578873 570632740 602150560 448500587 476472494 438822063 23833770 302546853 948897750 935004753 640884702 815792203 769276618 633897170 544260424 915758413 452443163 346523083 30760871 206599693 816591754 457206852 34462642 844393124 465571609 614735975 792727147 720822163 842003859 926111112 752697104 228454019 142220109 408694014 124681290 682251816 879445640 651809196 265242820 501272593 87769595 762867942 920467336 318855663 75352338 496739486 636010838 14202530 875728262 518396512 795405597 927322636 884422010 26885148 807247494 698986585 418774221 837864158 77132450 384631789 481893557 142804075 673620907 39006252 149604885 719061181 297760358 690846297 467429232 804780864 88239787 601139156 778970521 618315104 382566862 840866727 108029703 817649873 63079250 520567369 223801863 500779043 587844421 377375330 978775643 652426624 506799490 78915502 978936777 349935017 496061797 29297826 164772925 937734485 351552231 409896875 139989860 177639933 1779148 535284804 835015030 799532178 756504099 83122487 569574295 708454167 980414062 545084131 489014266 542541656 636083802 273922053 350147304 249810054 506583513 470998541 967433352 537424268 723062825 420033383 237670156 758642373 809057813 636211402 785621179 730936736 542827516 182284364 997790306 618050169 659139101 15960574 905445744 609648267 683830735 842815382 255815459 978932786 134897321 630137354 639649064 900105737 38671181 371950112 225605579 294643604 555964736 701466203 533313312 673742941 597406956 893299945 44598468 829416300 243038787 760277534 212613727 785685716 957186718 665319600 824469243 383016238 759755027 166908025 816652674 377791304 571192771 843616870 326106409 806870155 165376767 649254094 72364966 680941821 36184122 175545849 492498729 344833826 54342364 451210989 136515158 646459920 369769963 91316605 881875276 565449832 678824345 177083094 26597165 179585993 705303778 298830254 215079397 616047586 767109786 870169514 150380896 409499745 53749445 881042588 74024470 676210984 887135020 131146090 948325164 827090504 463275261 315418726 344705574 129982056 685699559 992985173 947198208 675014308 384922791 19154047 172701786 494754494 809300442 227741530 633220361 282446957 897528399 431160369 590520693 933465358 395039466 301948208 522261250 786597031 415470720 236594707 392626812 751725381 904694795 121298986 337826531 335901822 31582053 839308409 128019994 747902386 627926609 616987059 593694717 415626946 807450304 567869504 425520299 70849484 914349834 556798029 988417722 140686926 40991189 338709285 316994475 806952495 911497234 827618933 560706292 69181909 968198722 171195508 828383623 956988320 384296790 483223678 428524130 248919556 807902521 658095270 294977847 883009110 273416974 103258565 33508781 237055517 712575118 895665629 498149891 308336536 518105677 165711722 597915150 884209603 587500461 79265893 373658566 957221073 61762312 751047018 559265240 766031469 330215096 990928717 180916160 472688480 788417220 916029701 571540785 420541366 797336417 593661116 854034363 294287701 152075818 241906575 389959637 366131172 93153178 713841123 46904679 727011503 122028547 603014626 28661118 708288787 686752794 392857574 457706942 636451009 249462021 479837850 468812302 807817140 39919923 240594973 115978196 27226493 593190577 486948931 519391403 533005812 266958794 729688577 339891769 121439425 84468280 707116987 722613190 247023504 681303829 704848450 115993176 731677023 142373731 830434179 850655741 15508166 410794781 381987092 561648956 828810160 512759179 309044841 115930879 500005917 60787616 13857909 929984925 169729155 819508329 187890329 40785921 951068530 706193787 49638665 761810841 680626742 370526615 315424046 829445310 505843920 365218610 186555161 990410476 874843880 482895882 735656738 414269890 635228768 131266383 21510752 821807135 791080816 19181028 804400821 319297827 782661234 871912231 621896104 734641925 228124519 169868564 687499195 359538888 732162642 865399014 721921368 114809527 346419260 22813210 989312426 98891487 903115055 424882124 170491256 560236433 58292568 808423498 535898212 217601284 972306138 193903671 284545692 728066509 285885512 831659879 308408638 874749357 702435578 488910477 688543743 429066188 885047171 687419814 67968936 17836586 548635510 490974296 598882618 986029093 864377713 770659503 983543061 356761589 664263689 245811865 121857174 201641486 444104450 525851155 961241762 162042978 521633217 215555032 613240 417510918 830299593 161891424 446832898 472136430 724150734 38897749 454229948 804276326 208961414 502936413 196945938 426293106 104788995 787369241 493239858 806711167 644706646 587924817 298922674 167436504 697314138 616267167 262789553 790295976 544888295 375204598 65484371 113528496 746312933 518094606 181766554 549529541 240694227 785987704 165161961 41620409 676880985 53619712 325830375 333897049 485016982 149564717 778947883 52898565 278939162 940420411 523601151 156814806 827651467 144772500 320746207 715445605 95964602 100845276 842218930 45258202 217101427 797706418 742619931 867246807 86081885 730511329 458741978 897652850 916262065 266872686 142811355 77156112 17982712 15929100 169512632 650697117 769915059 5447086 242552459 802328563 363354179 921092947 916622950 156661184 892462925 705011319 407336161 800466518 436528234 113161592 916765830 92575745 930482576 644162554 417933222 436528600 109519725 177929823 403982611 898170170 362966025 864785983 596274375 62816262 47283320 332898990 315004738 128410753 425493523 723609387 429210885 214515746 110665141 101403240 222465692 44540957 421338718 751292510 278929488 282194993 161734346 820148669 577827752 770052744 611555705 386679529 845386093 111956844 832848762 926533245 162471865 768335891 202957190 733499307 939945652 307019066 652392628 237687717 710337400 387360691 82937189 608604732 595469 204423240 933433728 4326591 367386134 387076582 968453124 873763860 446122335 285679099 7069978 700572548 913929114 47248038 951000397 521456996 900476523 855941451 380004252 440012867 135266150 344667099 135716833 100936338 240557741 678045822 614069348 520607793 786461951 837055602 458062250 374358493 744043552 772903447 470266575 608722996 721922118 817367102 721449947 965927609 872421073 626944500 51376389 685580945 578020461 96042805 86917557 134160938 9993681 194749458 238496622 406093850 730756912 298893797 398629989 85797060 871782701 661476221 933328319 590572574 370169819 367000196 127167811 80463902 444130872 456640934 913662383 937785163 615620041 472095064 661052031 810513849 617085166 883601229 459576224 138582231 299922924 669402446 820124541 706300932 176287457 879082129 773152963 956921548 688565382 635626140 140034741 983578634 676523287 253099457 640127653 241605375 473854329 506539009 446884112 732641848 221709977 488512622 224076961 390372896 139786967 476063531 213865285 859311557 401533028 731900520 147901685 605693089 646148306 1668577 332175360 643012116 145481532 279934244 946145593 131695878 676362283 122188284 734619310 687930104 8034324 947435200 763968663 549616387 946673389 130243924 306205323 888803399 238131533 379071118 716411919 853912077 900780207 22132508 234476453 779801884 126783671 439155679 631188778 335366237 12626633 315591975 476214200 731781131 484376014 832692332 13112615 995152557 2911663 943630911 851254651 737020916 479039887 385935088 843459779 450863491 669717619 245860025 740276123 482016481 91519940 525057786 201361136 679010163 345462594 622494713 886518873 901030675 971159127 849045127 787729957 339871877 535714037 457570765 946624147 167206994 209496700 183614798 476540474 149787301 408237241 21992512 347057405 784329761 701715366 181471958 246440230 349252609 947150184 798320641 509982082 607949764 721956653 464623667 112406568 397777229 913501131 715080639 260587008 486473470 752022343 239413469 456533359 228586874 296722391 251321803 774086084 541604476 779868075 874233219 136031077 162511171 922261555 181598254 373154103 618417693 324031870 397147225 237303048 837546660 388818890 616271628 200578440 62978590 619506223 655874866 307431058 905647059 437725798 754845884 985839872 364252988 60369652 799224275 961871382 434308906 559175487 121165702 419317960 64718563 742470522 30503013 196633986 550053498 278248143 834714562 367745727 802125097 544360596 991425838 682860006 964405197 176192297 638049676 552175941 752804474 278358094 440896075 742216889 455325637 634039643 101403800 355661942 664670863 952303213 660226647 816733698 996986535 195101564 702437237 630564361 277467110 272138934 244949642 794958299 908871248 880913344 746637036 863482149 234770792 898655549 147671268 512071842 625950155 722762192 379658752 441240557 119027293 512571753 476939136 849115648 263939009 811237346 916288805 987407646 946665239 408983925 605307448 163813286 599175537 150384543 758563890 244767399 506438855 324923409 794960704 636477833 610062946 822798262 371045899 85471864 848584465 576485323 749383695 880987797 115333837 88129345 394436638 224099244 601426137 146549582 365922835 50453190 794406944 344466612 477099438 681099667 20047850 256351583 1089900 566890769 904199624 501318932 7682065 248532565 686999571 6313128 919570700 639746380 751041112 548806453 347456808 344679876 23542895 574357261 583640652 212632950 422893808 349289117 779493177 671290499 897100080 227869299 9181083 525835430 475489084 189630865 758586632 262067143 555731714 737866983 524320641 112419238 551884516 574230970 258063921 798440476 400061437 516386762 883405838 738154855 265863657 862910285 325517945 925601080 951281457 196995103 125747614 371421774 301740550 954803246 726906247 671335717 910182258 687227693 857481855 478887926 217286554 908020960 382530229 169359314 624391186 61156185 158027178 663305706 717917644 715630061 752934265 438356429 359710727 106561689 578814215 155897009 481885345 502683249 222681936 58590581 242142240 231366085 503801719 870250846 723507999 158376324 821812292 526131025 794104646 761367607 891983493 967087084 6549964 457066013 259471139 495707029 112793979 172398929 401243180 758085399 951794363 419110247 923539033 377218788 17661936 352937537 757090170 744731953 905738763 899353728 311021200 264000148 896400775 221449051 911801491 174681414 93088605 902571259 809118971 486533438 577284317 97071295 74154807 771988424 652299112 198541604 110348685 375231205 245613289 260440881 813097182 648140272 719061251 808682746 23518037 546311895 925320350 636491752 783577105 55330251 750858918 489249974 627940869 60547689 887076795 732280515 150884599 588320090 740913054 565545871 277700115 808575218 552117151 688304722 384273121 272111800 243606815 983078850 846833753 601833495 694067023 491495205 533756936 639725782 37151035 751376561 709539093 121461990 827350004 697279300 674874114 295357567 362606673 900818040 513976360 560677623 414837102 215176068 887433670 842630707 88027875 196314585 376513914 557271336 466286625 647769774 582260945 465245788 588834685 595598845 446160583 890004980 589722248 938101819 154615936 787342807 931257381 867916520 192459990 738812490 183369858 558132482 830617242 12558343 447131205 478500114 829365829 832582868 521257652 625597523 168442445 442602269 134849227 214891430 909331775 722767642 971118426 472161342 249297457 185114461 921905463 849967464 356636684 994873029 853268954 892297237 819822446 584029311 9053057 166121309 975678026 26503197 958411772 967390822 714171423 570357008 135418527 617472369 707812706 618365445 136822419 463860246 427375677 190829134 738071510 74342907 54794575 370797460 667809898 518938697 278346829 259684740 81906612 692602607 551399541 612749645 559654937 402678420 925743028 44626427 539798459 825643088 751746058 446050635 904031218 80400231 282813077 49011484 177599838 52374739 402784357 328562815 328479238 384128021 957714056 999681320 952226366 207730650 225441744 6755235 55377310 40524913 375526434 773813989 869223316 129326964 41689068 44703612 310929496 395159262 526409789 471610162 177657695 324157270 490959073 570708626 66591923 216778036 55542167 391573290 64969600 180084412 198300094 564360574 65006770 854100381 370939325 914821188 669497770 759915606 698646771 36049 663973197 313999384 590786616 765190275 274757571 115164615 793644480 337324560 794690992 549318616 557461850 874497082 780973552 633577747 156178264 881508197 258580933 869351525 201872942 293766411 574296795 985063876 3413705 854088348 942786792 27933343 226222895 300811985 262195530 539540781 77118368 664530964 917535130 457918830 533869275 524657984 743781425 87357308 910496237 392998002 931556682 685021272 442349833 244233643 674514712 998469278 834623300 23694619 790562429 133635276 786813139 81276993 840460924 66635535 468435232 622760075 672560096 342059542 954498878 35093901 175321915 932001152 758853903 854178342 767403094 704842443 665679596 984148204 394187499 252919888 41549837 972001566 885649886 748248129 388185124 212871151 793918781 906627122 739569914 379887882 394683344 640737618 484873843 849865358 232397898 42508037 188128530 990721467 109296779 158500821 648459582 404947856 486976838 402538388 406397346 552125884 728625807 28250581 491791626 218212221 82267606 764424062 4253148 680058206 557526690 283186895 114443352 855518721 561950476 759465072 145765081 129805730 789934226 892315298 198731799 282154735 98276653 997683385 766534328 665779090 625441627 283135043 944343262 202509464 552182865 747230455 514783354 633719347 523880439 281080168 445023392 401628530 159719800 116798272 204278783 110902130 100847742 960256041 162145993 779437693 410168451 158708542 385245198 510126867 334426666 535845590 715948368 382862316 766415405 797380665 138575712 392606079 167836438 294676262 394454257 348618022 346824838 953747376 360413249 392448979 575293876 558031379 242467588 71398335 274883258 432275598 737367516 171738154 315203091 869134400 183327027 959159990 533182500 478537716 571851470 536482363 595291575 701763545 613435097 795356635 601206647 759751937 25575695 602646901 646087813 376317986 139557982 659979540 780596723 633425545 393460450 247597411 739239726 901846392 791281837 376146396 515549997 171006032 244441 18593797 880992746 165934008 47070705 268666697 942068654 284314225 66924841 879397381 462007629 583160079 917366699 803761045 782732995 380749114 89230374 753927350 906949889 231651243 595073900 142570317 878072068 569867274 701359163 920387764 394066980 297431073 48780154 886143002 782669913 583507327 583991607 776441277 64267524 718296726 53476973 935531079 33832040 322502084 338917548 867866548 953060492 295572819 907814134 23836849 20028965 797050274 428092422 599458419 506884073 29645365 643064650 197657732 493093283 649230573 807761574 31102490 219391222 159681013 499758104 200057116 718426028 562564662 514259938 122729792 856841341 952430857 953823461 189149317 1003243 793521405 706108585 684095453 46111032 220679708 422471620 317082193 992006212 525920993 772637677 382645709 643799441 723693957 579361507 423262361 37712811 572858189 298419831 99559168 38392184 96652518 289668270 722653707 302804880 990622978 814235866 351774445 396258738 125641946 291220964 236142955 316973746 334199792 734556490 410656024 176017207 207847325 890804699 238484575 400009281 869046214 311294117 853669891 82728132 795970478 445940314 213900558 318520300 326085866 70622563 878034165 453134117 633841238 361602283 213342596 653708412 621803059 336293294 634000376 303754243 628754841 348177955 497500648 485418290 815608253 855627704 374885750 808723195 892607664 547550591 897263563 365021605 500574994 714996488 219399160 877022423 428410337 500688409 275470709 949012692 904188041 698112788 270080671 693011795 143929350 663701454 632642875 765468166 351718996 786699866 195628028 86685015 964285242 633608858 70329922 899249953 715500468 272762337 869130471 303356145 853028586 318370179 725738943 281360916 651019160 480808801 645808216 319786524 727730413 342611502 375997611 50738304 655664537 488484502 696114244 773325297 237171128 465435935 596706762 215855520 522681720 991081390 429305825 39916405 240929805 783736115 659378637 661587922 291235037 772823454 949636388 136413101 457015166 885263118 607438856 49526001 290561664 311551371 44254899 23857643 504500517 645231991 589703016 279517538 427153473 163950864 355847667 953919603 41316370 98175902 856743469 391924514 490286562 406870526 604021998 456578480 330927825 50266410 181079086 744347176 293675095 336908388 250853597 918814250 1309820 351638958 837364648 60032477 364033223 60714626 868448630 81839329 56273256 466163118 489446120 835973217 691672448 856402153 226585683 16803889 400445647 801207462 733131735 406814853 266624546 336356164 894087894 668908867 613340554 689007526 695957421 142556212 610044326 294611943 392493909 97804803 758067648 782055576 755014792 245674303 588849858 995357166 625928472 842196138 202434325 411597402 403132073 307351784 672050918 110649762 559920414 129017770 585433994 199312803 213716500 507383806 933880485 54554912 848426737 854142122 745503666 311755684 348603344 985860641 429602501 640172541 856239379 682512553 968804155 194663326 59642755 206143185 985262106 111477200 639638062 227320971 598104064 241891666 414556431 695545445 332466430 292631850 246078987 225383942 537866147 727891165 16872021 205889272 629074338 192631350 909494245 93215448 366868780 793114285 464372324 174498458 55503833 326623091 79918471 705993951 567412986 171155083 144842810 881601833 47260043 827867235 354109625 398067856 9566980 512333112 843503640 779369452 251948748 563089421 209313667 402193239 730850743 975324434 997454079 332815091 294187717 361002307 558723812 833533950 764205134 92304212 566850079 95342666 325204768 978017330 650596205 692716175 978204688 331166894 44700100 728863279 12033414 410268563 132513838 716617334 549721143 667796816 770584198 439564678 909062568 563055733 952586164 531193115 521333032 828464813 292774711 757335222 394366512 830772593 947348088 365065985 147643207 875887579 155941765 493045335 261310662 451678800 80830305 777353502 40515653 303282005 785272863 344988837 33701736 292630547 236785886 605193950 913911590 454686810 363364162 720836484 136131025 20298998 505598849 150405576 97754923 423213859 565573044 147155706 690997059 993632183 43183948 938020094 489637888 820663093 888856282 180755096 325363053 910700444 960111274 861325521 86083985 413629010 224596711 985222440 527964997 187162110 537017767 650089662 226384898 50629037 587427249 81332404 835110737 702020660 260192991 354692086 159142860 177263585 915173449 470461969 228273422 488468176 77256321 826184300 223240938 234842729 239679527 529998635 679804126 858825585 89161891 635478316 355385769 509624206 846110308 283592876 2405187 362402299 156312254 9742383 674032895 620466402 657867571 98409219 975747063 381439443 854631883 461906082 30417152 862656490 989643315 321287678 826672935 818577520 102779946 524629047 635452540 964277356 131424561 125371399 24362429 269611252 283057976 526582101 133935006 932739692 727788008 955066368 804016106 127752954 783334640 485363587 778217193 389924819 315897263 243844780 211325382 911120900 490512435 7098931 708945240 581279078 411276531 846931609 413004926 147195776 203635360 188940106 461475555 402352534 941780664 182048472 796537725 807835970 694378239 67323261 655682540 315552483 774843180 609636371 885090640 28402491 485242251 312710388 777584392 917905247 318775270 688156299 538185856 521958281 894240474 699826815 263002811 809533769 803000243 16941253 126320939 965132502 203745695 269094461 706465615 150905727 295971192 766896958 287264864 502835101 416954503 50580391 742128219 756514957 385869315 498384022 305658845 432286301 250405672 368187284 992741837 731694017 664217252 981074429 145530026 334163450 633954464 715534515 778586043 631666032 54329777 329181518 654327980 360210055 645720045 969129057 472819238 995914634 2605126 478996023 675465913 607140090 322708613 831751684 5074845 330456116 431720282 582684114 832300612 506720000 545538069 434645109 121752504 667233082 740351505 556448405 778394351 305614110 411786736 364343696 963883535 937052924 388533654 312645239 836803082 143792578 17200793 149623817 344938779 569842981 577497714 464222406 167005703 76302174 378455005 396785557 8016604 894215607 770735286 336253906 330434678 795124306 704822590 237935098 763187626 116099434 141663198 957427695 140467765 27959215 317708168 788866859 207050483 959155758 839057216 743173993 603634117 393224757 125426225 342946637 548643553 167168588 523064106 775960882 913614826 207615746 253153437 619436930 58165059 571836649 181076661 337554414 376255129 378224915 441796406 939674710 473489912 515368545 873555163 523924830 359920546 474332663 367912707 706850823 656542752 274398467 373293588 869039425 470427110 179644888 755276060 23205950 739391885 291738417 993799064 708521963 754968675 309965947 277206350 62193217 619217442 553870444 244111376 6236332 538450476 999834628 14629332 64063784 100363506 599892024 13398092 260928006 269824010 135456822 633286403 283768653 956005423 571577447 137782528 581826683 352911658 200740742 108090284 78139474 990150065 583957849 814397442 13161173 230018096 761307117 253379820 912770401 246403314 190476091 360022113 13744862 966029760 239806365 38928575 686489509 403084176 663976125 117538836 300401605 185131003 327547818 365975781 560682417 207697399 238431912 477336880 447154719 893373845 829659534 656759163 683574666 302795647 832020660 228526395 29140290 739650369 817786263 142824826 181420533 396250701 107300723 380341662 930085664 764751779 150963355 346970385 947980383 401474213 395442430 292140371 943816404 545524812 453911837 489080146 3720418 633148363 409630125 649460073 315478603 437695989 865421920 447751741 665122649 828954832 554551474 675734751 877203295 437886781 389531044 604460848 839609605 467223850 704796660 180340731 58995117 14668305 137773627 182494532 417135204 582149630 931221792 856114986 134797251 453723933 677552601 871609984 58778595 595414915 399361426 995433667 841217751 34761622 833760183 719504762 156443776 630562419 150192252 71243787 765704328 54993705 827971915 64603351 623542949 571550103 274823696 452083488 248979670 820655613 853324146 782506372 693373025 703595767 908724045 486424449 981016400 617169336 634492171 394819590 437051605 73460476 713243328 710282672 622690220 559881003 784945530 325729218 526165841 824444733 832683535 32888598 173770610 139554792 213179615 844290565 87411705 814948534 3380627 937740942 433197577 71804654 719792718 936845488 408446893 150228164 652192834 626637021 259292563 920197656 684933607 224233538 174774364 978313654 995622327 442852240 71536836 434225942 685628368 19502500 669106772 185294463 542574808 956982592 721830926 29647783 759066084 202484022 948565033 90734413 497513540 133616732 592491055 494029275 142535128 152560842 86031255 890214655 862614802 499187317 170268380 947472949 85095547 619493048 94871338 821812374 804931718 925114174 474148976 921931149 765349590 275712668 787275729 789983335 732876459 281457105 876948810 284353494 390573514 999405029 720208245 910244310 468737710 753842926 440384088 314191898 582485208 498739264 382094421 420607970 49568693 50112701 382868903 92703956 89162195 2832795 624692256 781108456 806924905 324905031 229160115 728812200 62889809 519174849 843517523 377599553 599129145 438049145 690489998 491932047 991685246 61561605 430752723 245624719 806303920 772680507 623535457 494431183 173063613 443063974 439249924 109014450 372406486 860003776 246538559 286431215 873183859 788593363 366973453 234085516 206374621 467146732 622186462 622565160 67673766 878862729 967665066 730592495 708346461 701245903 936809799 699703865 476805497 775511933 218240580 133110492 517006116 875628851 862141979 638082800 308636924 21891365 139268698 410998658 600777352 391872375 257469035 756803581 132827968 673604986 856912611 296867453 521997084 665133865 272170862 264723108 203119685 722013336 325687306 447049738 501251023 956935108 636509359 773760794 219569448 603063881 760284602 450722632 908236838 145142886 909158508 605081792 237539507 606141887 291388561 35335771 548062581 355691526 983222777 961518759 153841997 733323950 218151112 894312791 635889796 913312419 303122740 529279358 944541624 646288438 951656522 229535920 569430522 195361032 551873292 887934667 56482839 855690720 53340408 508140422 832811862 429836219 743531521 384729461 808721582 399707798 738485949 634136638 71110547 358310111 447956710 782681228 551238430 437260330 327708649 656020520 800089615 374183322 981846720 472902986 486003626 283867966 620938649 593445678 254485220 23718184 105089932 920155812 98542734 766277053 438406614 655000801 994625289 957838738 366794721 761470590 804650331 427965834 760209921 57024224 17804286 926504952 636822491 55800982 129268512 608608877 779894791 293000081 572543430 938480349 14037162 70132424 117215001 521544119 142656390 692636702 795910274 243176627 113389463 693425563 988456308 533587298 895433615 498985531 511921015 334763767 652817609 971423409 599405047 210615947 494144933 359968024 626536428 977980233 362344807 201064653 952588056 599085652 318785008 360105116 527308074 752319430 713285933 943883862 805422677 99931265 318853731 247323684 98568344 342565564 249387998 11869585 163315068 735385574 803965057 633931058 406217490 120705691 54644301 588378415 916392243 770028070 10373745 97076459 39860024 627451466 445887432 361784881 659106879 227985954 569876738 368168953 295003430 420782059 150961351 865449386 48863866 752122168 629312145 111034001 775263515 848848832 947039293 660998036 889899236 950085713 743971178 447889314 257131104 4110314 90886456 151178896 761639614 568111014 712050989 255791500 521035816 949553513 722915317 969918094 878957423 900382788 616639154 68362326 874079920 379549997 488443873 84412718 404763873 696804455 650386068 513881539 742164082 146993469 46594232 778584809 714968431 200081447 488828842 158421658 962322352 273584994 162890796 439008592 341547658 729897478 698861478 486896761 544880161 118485084 269191682 934928828 291922941 47563691 583099430 729713132 111586393 576493409 943737601 844797260 773600758 223779519 728355740 952346989 6259014 488104956 548705665 390498168 628881043 235167922 376798512 528647995 540304182 517025528 34505508 983593309 419119533 901078978 878034137 468880719 357290531 276836940 705242287 896465137 235593057 176560355 539263648 368144011 882534883 979149940 359975761 716649920 985811964 147879059 382361448 260334273 402959582 233515786 545696988 983479625 658147241 481837755 738322889 135557820 138508750 893409175 186170953 301037224 39517709 195722521 257640974 906925368 275287249 923502828 740019512 329630425 821829610 255400355 191973836 650045498 82452114 163521457 334356172 753553238 409542905 94872093 145393427 486268525 948427603 509101334 855094270 997351645 242977056 91338152 702925572 173696884 888452247 504911849 80363467 13623356 942706576 197168463 514610954 110899360 208197001 370858861 507744011 892635675 634682890 110009424 725975569 979017211 108810772 381273578 489401143 712851183 737577246 63148805 164476600 831015183 421135078 728186160 572389085 290523371 529059467 472576257 154467246 574296119 299069827 462723018 386269422 866866887 122727311 680461874 550420047 206129632 913796463 242380913 713375779 417263238 630977081 359525838 486522919 119860128 382666919 122859892 405726581 30891135 41066473 315917233 924035199 577873927 183328226 235550519 990798330 20751566 557878472 356841514 606947362 893206383 391712591 245879036 693199350 410438349 554311695 351399977 275331806 921884104 800771913 9612216 914662571 215658909 80937436 21806321 708661633 794347275 35340966 538338545 226346301 972880996 100482210 964623938 816984647 128406198 545245588 302706990 86426789 992017099 311525276 272148955 96914067 959711177 947979053 367011036 974097431 289357619 732970224 377638333 506075899 249005100 17998329 131805855 1285794 727884620 114838924 441405320 993556616 314990821 460841459 55750344 753709115 347002570 838537091 358447424 789973007 538713078 985208552 593239360 917277876 586472515 425242006 542864956 74085445 748232375 721882126 874720359 971425841 276123635 960776379 211332400 451408406 920251492 114969148 203250036 959027719 189143055 564314978 496203407 369439206 39924704 216110127 491463914 855718913 719391156 276383432 299280077 844413312 319239848 839279743 214716224 207472960 826905099 255336755 659012499 297982182 460089796 723396648 598887682 422758855 614690771 663302480 886155318 757854496 450748611 399113713 607659266 524362341 174208918 556462915 19084313 409659388 38909026 299467793 989815481 832609812 717870053 256776465 793109399 157279924 980990222 271300565 788087073 754373989 419346160 816689715 139846128 173025592 404873192 398463470 6221845 133508530 825936452 532065201 531506527 102987597 245968097 454682520 511454251 258132529 794115428 261606088 441629005 989662837 597480183 84012620 964404286 102096757 934582368 606991597 342879677 535971953 147184292 682673219 465308726 682499807 556765147 355560140 801882680 428773413 278612197 735526890 207796825 984052044 212464739 415825617 761070200 967468333 958523294 650084641 858381577 642055457 482009085 115860384 994397263 292835164 818365587 914889480 37565651 775698856 294587746 622259820 951412192 471319582 928290394 823578621 253573998 76958624 548137443 552522837 843755296 471891813 994202374 128059726 300316328 348018806 145714570 727176340 72222753 358662790 346786917 253193709 944608338 486907556 936104636 862783999 482212408 600534058 934724661 736774595 364579572 424022950 729651739 370750066 788163364 206683173 81298570 915432103 835149825 102526635 426019876 157220872 668826123 210255370 473382879 500392944 845417524 883952612 972287946 323719219 896307305 501117138 650152303 657915266 67565268 727495830 916992743 337703757 93380653 669829383 820452553 455479504 379753718 102977895 791791456 103806817 254796137 412083838 569176314 386850054 241039285 344157328 438129703 476875980 964504305 20533586 681673685 403263022 515858215 582309774 112914415 388318784 251692086 598992739 740169862 466242428 818767990 44203862 90805676 657136382 518356643 196371809 637647544 314624635 796628230 465595212 216583935 273971390 419715304 382876655 595957809 625707790 593060910 813398477 368849630 507910343 910882597 374117955 227791037 127824898 638849309 107935625 457873946 223708910 167025203 224073302 69711197 433441080 209574174 583494617 162168387 569803721 143866554 84093853 447260399 371903153 561994022 835329309 399424382 803837169 750833896 963620156 738750927 124298516 353780609 466383388 99652891 302219156 536899965 198789358 456195089 430394699 824044234 786198187 95369156 634352247 804229051 277663402 949206544 909125638 614766551 134006509 440320836 722473461 941747770 730424279 94273883 591374334 582990204 795589568 179169229 229898131 32979284 10468881 759459825 676722324 746759026 368163763 648200031 635287502 931827779 720569035 976552658 465390934 208150078 490351783 143320494 852451954 920466121 443539367 931689521 462362409 204037399 382924123 996720628 257137904 993676741 375960680 824074102 383488134 146929684 488855470 867946364 728383920 480093814 292718537 363950016 75280949 457498250 752445438 527480434 284105352 613060356 810676629 12752087 587592372 900981367 80318920 942282906 800462622 92479557 405470728 500106794 578418549 6828980 586184520 185935601 429689046 284463254 142242936 671226372 524536886 549071366 435775521 47691982 757668830 987159197 977698731 972055513 728716570 69660804 639818203 399825215 774858557 453475451 192218139 768429296 376142392 4191533 318030690 156959870 816121181 795361375 567589688 29255416 359489194 936871675 349003793 186335982 735113799 639219001 537427855 183709958 358051240 479372359 800505678 921471370 512344441 119377393 832154567 220651633 318541529 652969036 178721975 242268564 247443109 215108430 913412243 187527420 938326069 782537476 218988939 453510457 964723030 199863677 364035659 774908655 516806758 45298444 203322401 182291081 232643936 665019213 817640953 94225816 222942688 640724061 129851247 272764523 831296808 714777522 399598686 593047729 746827326 715390393 448054950 492940986 503233261 409882331 816817618 697982237 850265686 489900929 33120722 316497004 58807303 48959424 417038242 890873724 778109034 977773221 750231508 121494828 105081525 336933936 62727033 338710313 970504103 539637798 453025280 266178049 575358660 598606039 962080313 60095799 917746723 839155467 84055542 800348739 585649271 555320496 148948058 249196642 985288557 963037166 656061899 371372922 41026725 747586918 828550919 876198460 783334836 823502579 47772449 590178365 852055327 346324164 536073333 828051196 546120413 650891371 85712766 200286855 693479627 579555796 32509423 432975031 86364659 135726030 58555409 624991147 896886812 825171800 319375474 617585094 60559812 807600621 795538682 200603511 441251058 284407296 255999428 597770012 614511152 86689378 801565733 659153968 108921641 742794669 92942992 535679951 590649701 210621404 806978679 873593939 797609718 877851565 297422149 91570595 62595225 924496371 549133845 858876351 950937006 256241100 540409630 659841769 248738157 354822579 489582007 767351169 517453445 881613804 413941455 867325027 38721772 515198557 879851283 865639245 186369902 141125497 656054946 360191397 64134120 222267248 624842650 666493300 460482226 62867589 486495869 734607652 665067016 186369196 623899124 639129469 571355274 229321300 309804871 378967471 12602964 505050381 131687347 115208962 964674954 17233735 872323631 660200960 961613417 199096570 814010994 489567820 327023701 930207438 774318976 767328046 317384799 780178962 514378950 852693808 338106364 90390518 612647295 365706795 826888490 373726220 368027654 697159626 592146757 616588644 612694134 969201885 868607909 966071380 474147324 881852311 293914317 143189556 801822200 780266686 953996457 307589059 287582845 912672371 636523323 886325200 659891315 186368330 486285861 313343388 335239354 317718189 607511282 759682012 712665866 549333673 163753883 972774496 198278728 16393344 782347949 105617158 234361252 678917970 967302072 62438810 690187577 325377725 514768044 891043457 467056785 547246053 589565871 673813114 986956034 715105394 408929286 624929401 35730228 221891115 103140979 821984471 846898328 796224285 904050752 701415118 534051403 786019331 515204874 490810009 607830489 949961514 141069377 304621849 777743977 77497886 449663061 93714292 230427535 901642738 806799553 449162720 492567286 285480757 259719881 599134996 262075298 606205797 877442127 428661867 497328301 91119876 221580513 292090535 206609463 25670402 307674453 606219210 383743339 159813561 776096114 990843461 52620922 803624336 274049000 848587903 483004551 278686537 280614468 404802113 2407569 950095767 640661227 300248164 749277091 562973102 309294206 228928839 200280701 881434907 328588406 278211712 639683371 349178275 502730967 607387416 740888042 757130073 993294875 411161911 391096370 990824957 423520481 18577030 39535059 565185684 666443765 322446632 844560411 713471931 927299194 807783480 235245170 50736299 440799906 469503425 160103837 4104163 616678467 40458164 176995176 652068755 756580576 93897465 991868557 810096420 233572841 302108113 479665000 890619807 645159196 625074485 517137521 82571110 503884610 208330335 340497414 539596007 194170850 758896176 526836473 156124553 530577828 65000753 526471721 118501642 411602563 467023769 383010473 740789607 102924991 157366509 85833789 66740088 473630622 127427567 734490624 751835792 185789270 592439447 802327065 425766491 557739140 361906470 488566861 646273357 890033323 373490254 62817505 481667504 249291714 474122980 747350879 941341123 193663641 286137907 475496827 718623973 530744506 800916708 509851050 391565005 766447593 25194176 985870747 76381142 943682566 274006477 560473716 304962015 216419556 255736337 411746778 363679632 213201020 400587244 655652829 80977378 718541401 86104019 798268445 537235753 716557421 504324990 350000490 293488211 667021459 759116123 587300909 264767097 101645895 434221992 247513394 319929564 139805493 760344831 244745708 402058948 790433944 344676571 947985015 40132286 743483098 987288798 571656903 649338603 152758114 316358944 578518957 367727510 412968384 486757291 395760681 56541494 326134700 94009109 800520306 507442335 711699340 866620575 227229398 242058506 947741277 955571412 77063251 599023495 494133132 467737537 252566446 539486325 396861915 864104911 266506598 876305904 667745059 54883758 559984116 767680952 423686621 603892934 446179955 708362621 68068857 73966726 664323294 349078926 399679409 321735419 170092733 616431666 231443796 694877248 585952848 513391528 571483884 218781986 481685649 635980393 476789186 935965446 157172250 901086326 931911478 220160565 904789110 910785024 945248586 58105697 784857707 534126060 107609162 266687208 210226772 791439333 138257780 661240490 22923392 264805314 267929593 123695664 814505362 361405858 370466703 232453343 997601702 266003843 501590848 883842764 441964576 18703589 224761918 497577084 121552950 676465983 48661383 565229467 843473752 289974403 685110302 794711011 293884363 377478715 987749349 527984196 606005647 458355631 946385987 543824706 252702101 995481583 858728321 961442339 559961382 522517867 336865514 416824986 105249698 809470464 945536662 875051750 839286500 456506124 699049210 759023641 30947833 733038043 759114898 941430665 155293057 275956980 989135338 433467864 378656766 431201856 314438546 982281078 297840692 138240275 888927561 397804446 344001870 537878904 620367802 809486278 53777111 361374518 359110293 73783722 676642498 254485072 170120516 890351476 279417278 26945332 242375635 566776157 474504292 751606176 412372669 828999209 662432026 492321742 904564039 885533490 750963941 585607345 588666593 629681356 63437849 699355953 119628597 920862406 989014126 507766475 966515082 225351155 550204859 626176660 826549949 897164977 328544990 27994925 323179452 480887949 684915632 571618393 64808114 715970123 457041302 196057678 737328806 869738685 477327247 537451694 70466635 582874874 421433622 171183262 624953153 44410890 67558727 369730603 868922320 942792853 578504929 594662971 247973003 688763560 192909223 30081497 908932163 889842306 10368081 507823937 722758413 245086396 623873340 640370955 72718438 37780937 199996371 332343032 362321074 899260289 253793364 361241105 14033536 405014644 484532578 477562955 96258787 75384102 373149533 598664924 251728885 788060346 888641005 354805681 617051960 485371028 531116897 231525651 163322587 43757133 352957535 517749544 601309091 216732925 367811129 695531784 761666147 201320985 983988185 533670550 216162089 815472397 42871946 85786953 197703310 110032202 517536082 680304811 46670446 754937633 917838903 814872846 949484333 960541487 524487084 397108006 419275723 522226810 669374241 960347340 492308840 346650741 984405500 329244321 744015794 885423979 139787972 40454528 136405801 126538916 831538141 325478267 895124807 780862879 213834844 607857435 701638633 541706943 419358702 288573083 718144932 838929920 210489842 124254281 203092552 189053403 360413089 46930360 69709088 397464727 562918024 869244398 154500872 375212721 146286705 615696458 181547449 177694102 863478587 919507482 748077172 753907819 197809301 533269952 405126755 795452357 4689357 445944986 714842967 387292286 896799559 665121985 30635498 476630190 344509318 744779537 879046035 740866479 201347956 861022995 777301935 141013776 383158517 712528114 479032556 856450564 163196208 660249482 208833163 47287111 605677354 186379608 746358135 205239103 610204911 718489529 701871646 907755245 591149538 79319051 595539675 514113683 225862297 400029446 385746161 175142740 957250745 221793441 831216576 954951006 587301879 60868374 305458914 358301655 290435897 485179074 523772197 120307208 596051134 129703839 906043263 287928994 762488225 822881372 533259115 226952959 630305845 377413082 835259907 322597422 735650107 508354911 391190245 318674662 729273298 307371064 371417512 105092181 531024175 594225706 769166064 254847254 494141445 958923325 34810565 482326843 280276277 431745278 871984264 965337653 510831177 551183782 263136385 834832876 656321065 973355103 960047552 346138469 628623749 715997418 764272362 293341847 626891875 478942435 91684062 591163081 372940823 529596836 840528434 914698777 466852884 35264160 103193785 530528852 359571846 80959430 706773566 819164669 539258930 769274671 434865954 566599366 875582901 533150096 999451349 643741143 247144511 468936599 917618106 933473558 575600679 94280564 882833502 436244235 230857810 49196334 63176339 994831328 557541606 595093419 82962620 229473710 840081571 706395180 352049945 494266019 7924635 372389626 957200684 318005553 601287678 627982503 936667751 455325982 29727807 369016599 695710689 161941229 811812106 610559368 7878761 28220727 54540387 162810329 435573636 799994091 985777205 94657769 529688700 131229937 912405756 635162374 396557684 887144787 370544698 488857731 92213794 327796112 791548644 564083423 8415415 197360561 187419180 177890626 674992879 311134038 927272900 659883028 612041777 130883005 434169999 262320689 159531050 960783745 414990635 825433028 797660669 4701813 677182988 346740356 440059667 152351929 80290601 846085429 425652912 103738928 63937943 171284278 468502665 273055683 823257535 756450453 669139344 811378567 304892118 409469992 45014352 848728213 432192778 514939195 818305257 411002172 546090215 349521594 792151665 131630045 365416305 837123337 465470857 341608689 988695478 323144674 728789983 628316817 388402171 280647124 574321368 661617820 49452194 686580166 940367844 529216490 153700489 681502852 714498592 822707718 134405225 774875493 172372197 729393407 265346931 726944314 180748480 96400677 499225385 163697833 967055469 541434540 112601799 499544668 994256860 242598397 942411141 518718145 360846321 503189231 433721741 389179591 767359148 678655283 839394499 285743607 871395687 269437755 705881558 207407883 467842691 385168055 163433156 312604401 720253070 161223267 587930155 651473793 848977820 826602774 70860886 141267917 673682320 909038874 851217736 560183293 489824404 61201726 858707072 446158214 603347938 609174068 530637226 789130032 650814091 272713052 676058339 564537199 282060755 836121719 65945860 85016952 845590620 692527279 226109339 703356813 909167291 176020482 612286173 937043442 427882032 44102723 331717667 182997720 184818368 885066997 915648309 742359891 713963852 889900867 236357700 795478222 170997203 838163322 899781219 401015643 869131220 845638260 411606829 252215694 314938864 164789672 23347439 732096945 602043289 378180978 727521707 912647732 256806861 507210000 945239590 398269695 445182927 141396858 950774932 812367064 150242115 937488316 207008832 51766846 660536121 409386973 506390304 980691000 635645296 288921607 868241029 386478638 526201601 434511636 464230016 428967283 719011477 94241209 59498922 435888144 776611785 327040128 251179491 108120658 844454464 49339512 811618906 477489235 977552524 127696483 940550814 688557844 823475085 112007131 634595332 692896645 21326936 884114576 422767005 176391982 538268219 100578097 339215249 878998091 641856129 963662027 651663937 555294575 593259520 639915743 329632326 926557348 384183222 931347218 494964768 196206603 814970569 169667678 747206030 246952892 539922668 854167625 448345926 661520240 235457173 85611761 306582812 222803241 188365663 976363408 913087425 911464890 557643102 830699886 462891366 471865562 683098188 131796230 755217946 924188219 162111742 585469072 463037919 253030433 346233499 367595062 756607239 798097700 562295271 982702061 980709674 132137453 507435095 239047334 571707938 468769674 231638972 432776684 454821176 20023382 459444434 23793502 951066200 197129238 295223089 103970655 847696339 250627683 471980156 781049787 579100998 305731737 669706643 318389439 840896244 982078909 893707458 569635050 188688871 978521510 734984219 421221271 662009640 618782803 36742979 868594981 927448829 472860378 824997747 732876005 222051071 630949441 400016888 193365707 261511435 156481189 648728934 129476667 117258471 557489522 989958977 711691185 612493569 160552955 431031251 893011942 701876416 767369410 518772611 519805574 274147347 607139700 37470925 409735159 443632448 175225699 920410657 719291107 28788962 553781535 704483891 64825666 875229999 101948986 648012678 625995840 614467671 525351596 988521393 711991373 154749190 884236242 153750824 110069328 386839726 949541971 719592134 969877003 613224693 6110230 12109397 427226828 733213827 59995167 105134298 781896545 659836856 721339401 594800900 36453306 224939484 241466697 429526042 422666485 570729014 169361033 266190739 686195795 583824488 787728344 914985408 359271345 184752478 949397582 398052004 197344788 118861199 683865923 601848640 968038968 384582559 358801348 348394998 513354957 386078488 84684917 542782083 295237738 814468167 141341509 545981051 114921597 842747357 464251694 402992551 875247883 793056103 759119905 536493812 104692323 553772252 581164852 352322904 170114334 538786641 255453016 966947256 141897596 71942161 857227280 94661904 912804376 464255087 122366792 700589052 454338389 986499599 667781243 877350130 390999369 132287382 682673163 263944914 512334319 626014711 80707437 580421028 170453958 255049299 189730231 690094885 774945935 364536506 243360953 583816906 94842214 41292408 737357855 723480117 213109561 694243999 753938803 738399042 140307092 929970875 221914041 439925466 960638202 567583184 478694871 355209158 30684006 472600320 106364935 370457493 860033665 768084400 642204831 342757571 324751394 640255561 397206414 316171190 333053375 276489701 289774787 73013265 265918221 170800852 72214056 464300060 308144930 331037154 961896893 500673716 758270959 221934290 208231042 121853339 454884377 552572398 419076022 383959826 225258999 345162743 215550378 557307604 755595763 742783343 963373843 61595619 37644441 661392920 873338526 414803678 665648585 818936408 496381265 669691291 830027053 931966624 552160460 500663186 991209552 90204365 82443738 163059186 20029541 180028987 927469663 175414884 151901196 311066651 460714221 91297024 898150014 217295296 284480590 912715570 342980735 933382973 404089272 770779973 527865007 424867816 149168110 453848435 807723562 402562741 277888460 511602232 355053329 318732095 158561014 913998121 750962041 893371360 999242974 792699929 501155146 789681077 721482644 501853578 215014444 256794047 522756756 662424280 811496475 828198589 820679213 495864251 97059435 473741448 649504856 942085311 150284543 610889961 903134772 837835193 493683118 584435268 859837047 276447628 196688542 845731251 649222024 541907821 550618165 33787459 331163165 360835156 401278575 585089561 1820127 833904061 230265816 521293776 493634435 158719675 537547519 246178289 368019349 45175147 355193567 471396493 466617388 348575166 243603025 726749511 993751072 716012642 199338135 655636741 604719028 54183149 5218635 411683938 901045826 120906339 132412537 736664507 347665511 542960836 636798709 372299363 12870105 699219666 768304342 602638708 107759973 995317114 721176813 803774843 907688837 111996226 550118416 442240 949210877 350546799 145759814 26473083 955034190 242830608 798365982 410348508 854553426 365355525 986476679 438876485 203321237 253696711 313048307 403861177 898949861 483862673 400052842 258869664 192083931 738135335 495613988 551034665 957809791 518019402 95106027 518109195 920822657 252307666 800389175 85642897 893886488 74293683 396124562 771241164 809962762 166170672 483013250 407441438 692235271 33081686 834792620 67171272 175272656 454636782 835458245 764055190 904346432 961075629 265460445 671137064 193277762 111670182 83755335 871796654 296650121 342992740 272123476 897875866 353084033 56871517 399561547 779897725 427458003 846570172 556367686 557849265 878906553 194468579 691472798 51361329 627651165 514621830 427910764 522107836 579483985 420672953 135048719 560943363 468488665 33116896 882526764 940546846 398581662 101413997 678250192 637001213 125496082 268784948 212190579 676247255 88133953 111046736 15841919 377878553 989852586 495890368 292207572 346182678 591191377 49996927 210841770 833027541 429031906 734460708 391795723 318865233 393288407 847131624 889299034 544657302 67151229 590203561 153674977 578929502 31576064 671209124 32754980 783760767 689830944 654120849 64469138 783039540 713538160 456843889 105134354 930681687 215103831 945929538 320987302 393339583 569320630 14959684 807975971 36551709 899616067 736473025 316736621 785176847 215209298 923998631 375454570 599643759 959154089 767945647 663501666 590221529 138971829 100627588 36120285 495586831 769778877 784599914 837343513 488532888 251720389 362294079 684887451 39552407 22033111 756563806 67610007 238376802 438501885 318573967 481041564 984575938 250849408 156026637 103819013 89076193 172955598 140641433 96104495 706402203 908430645 274526008 776995024 884502023 624705196 787654020 766776521 996949802 692545677 399167456 13246134 205499636 128954879 992544684 496069638 450753169 669526241 146865290 755891081 177118426 733557924 909260163 438423611 174231244 895908115 702410926 50912608 101202885 696145271 825055737 60392605 134873124 872204111 604262547 458779238 823864808 62859700 116140671 340763342 870689655 24767835 734069835 28293551 353601358 488532965 700619316 873245535 877815034 648841619 630953142 516697417 485355272 113866419 754027544 146515960 680426578 403881458 679435164 112399233 790243634 481321370 132509762 345378157 123634587 403346129 399640481 778778666 134778753 467643174 531807931 393982334 513360208 164868172 298300500 835269763 104359572 944349336 80151636 926249503 957607778 625815452 135358865 397997827 174223048 379228840 24150772 515890896 360958302 355278743 733176304 376031459 446951137 48202659 285754347 220684082 356547608 421940151 524556325 286039072 438580401 213261140 524979327 354176703 84216014 591860503 328150946 35252468 564506101 554324288 162486126 490878800 520396024 672655883 934627166 475526191 156500673 517494549 959574375 381175353 509297645 609921175 814347306 471744923 533495896 942840591 608164859 817714841 848020261 456876123 375152059 103696985 523195198 772254471 732194043 503122764 804226121 163423652 713650688 511083388 76371085 277726768 492842968 914372692 202785639 902655223 335886754 335818138 635701686 852346165 417265323 513761386 107352639 697642392 243359847 734616599 735390342 455648401 87316195 355732096 511779355 598550456 571744972 322302095 442942712 278361988 455379065 271070998 258466975 946625044 86790372 84535115 716501632 43227163 100394677 149890397 945370566 239078639 959246472 645460820 731223488 301258623 414271235 393629726 352441433 733940205 121298567 547208599 471907946 102730898 705781098 551544632 361259434 233755576 23850116 985116519 717647295 216954115 937050945 407381982 818422678 747264724 132704562 146850253 101326639 140401014 826905820 116412988 205320275 344919327 73344098 112729103 120055068 481904828 180140888 254026636 944012208 418578195 8515853 418489430 217941726 638757690 762593763 363913749 806253371 16402779 178236827 532076631 539850961 141254577 146852933 576140225 868483416 350170844 944521057 559840507 773830385 71748318 56651275 734774282 966485095 973746144 601630338 598344968 536426434 582791271 79962400 241771047 481296165 890519802 913709298 641138384 246921970 270816027 519237002 154121321 890827371 620001736 164926988 476169457 782423452 377127814 309065750 622044511 167450270 765677066 773624518 131834905 631725367 52917710 188077105 925657041 988436486 540129305 376710206 90689261 987443493 487837936 284216228 421670884 605574267 331413639 336683637 118379321 426203167 793792744 318987401 135661282 600130207 774393327 593214356 914193151 476707531 182599444 406577784 367736967 576893328 711719068 542439060 697865237 178390661 817331714 957116972 546145631 224675193 586279863 466166278 793525798 643157224 243951953 504366451 918544276 894025881 875053446 507731262 796340164 386079499 881092308 294224419 139730402 642770635 359062707 706919725 586848494 642785055 454011273 353762401 744003769 100772534 189849608 400207216 659970354 508643390 365132635 806111112 824726668 14231973 776799791 596339241 121394815 441225381 906106796 308274188 830744436 920496459 856405649 138843696 712142779 107345717 640981279 188168441 406914118 385369014 485761738 414715377 843154182 674994942 545848720 4845459 966065991 49737386 641768460 4737430 892871348 715334464 497426098 430715941 826778005 593236970 135424973 296867892 827651335 751847997 797499462 972007980 286661791 691279912 776325967 725835459 318509224 573911582 190411662 347155101 211207815 310741980 641883358 3186858 791320060 750151400 965501592 585258994 51615772 642130659 93606650 79720733 471774922 719407713 638292178 868083643 641022502 168313263 213428091 811655147 211269830 257297161 390193555 268120813 718789226 673835497 350123594 215938088 372792001 605492260 199170119 68918284 991177181 78437683 604263769 395757103 902666441 287195291 398894605 758432437 262254550 66800835 252786155 551630401 661517135 658450424 549097859 415322502 534472480 247335252 12216029 10168906 395159768 56915366 8867876 861118235 509465445 355765998 220081462 815534587 667814333 536276768 902265805 957261356 648534820 926218674 208330622 626681272 40224736 939252777 523875425 819770498 467895394 691771760 78998637 283849878 546427574 987758842 983898380 732682204 188653841 812824407 980620690 34738598 567611344 348977474 604925604 298263331 36663124 207873030 250570410 53580684 380448691 626728819 439382739 242500431 2186650 607391299 79539307 562755313 502390926 604520666 649481285 849162810 405360362 141686452 42265553 400558675 536005135 722814643 879013551 376377029 297789777 165955204 376728597 161035512 378286431 534742883 71659398 895561173 410983134 109998123 301206749 148336239 489565143 688249319 963838553 193902162 539070152 890084972 743666819 922963139 908031481 765321521 944343012 288301214 653262526 702714256 713651760 43984253 832725907 499082359 343076999 876008543 397382690 43883348 695599389 987633312 859587313 131672242 648536544 937022004 850393541 256639348 962660094 572561326 913540834 879440106 324661805 456429125 657163376 664653939 347398946 51087977 221585905 236275949 341051594 35912365 323180179 238246674 853678974 485906348 631279777 672070806 87432431 949950840 431363617 885885863 248461815 100997585 502384179 223668452 653724923 843986272 512858209 158745184 600177132 789958493 234384531 655703804 164318837 903801384 769766284 764792469 597600040 692402541 705726450 660763481 360442809 895408587 737026150 642710304 993344291 273769810 537182589 813816442 517347607 106691571 715728324 787736462 684592162 134044927 734672604 433043666 194113056 463589311 810266822 427613072 724714131 323618327 535189878 420393830 977555088 520388786 921568487 819899744 821797488 306756799 782473609 602791453 835899962 960169229 774162070 408698651 102476060 675667671 738468944 412609723 903286476 309719242 339925294 581038222 881288845 95810519 810274822 524372337 408382484 479410114 209868874 370032796 493168697 419533136 838207322 490020023 422975170 700790362 870190023 348517581 965354453 619040450 959330011 319407905 704943224 736937171 969711552 150968465 896482495 503046164 677435005 950665147 882118382 148494507 3473025 968203428 571569838 64090064 14582429 413114022 822883472 459183077 374428180 617342933 868237095 920813635 370088274 47041989 572295153 772964002 49899830 81566329 66318870 246443931 550322466 103691654 674887859 711858112 723922246 484260989 259713363 369543658 285737612 804871961 48402449 443734370 906629695 235576969 455165875 859345314 905654247 901567828 553945526 814586092 317309333 142654243 695902029 210302973 250654660 47163590 999791233 745262691 159682431 972539330 309107798 179034592 191028279 575956424 823285397 561906673 679318097 849711522 556955249 827860653 429713637 974031744 358564861 99386876 927379999 608945618 615351077 309916821 937123885 883619515 128735729 753412882 995993570 749081103 106302489 604866014 890525980 12839676 566040272 86265904 772727965 495111159 319613923 147705792 459541710 478943953 675586850 440460432 164611210 661981992 295499070 428208984 714069993 317051328 182022952 23583987 977397141 254279717 335376003 203897906 592039135 864137385 159055175 457712255 563704695 695866773 934434502 563658931 522566408 278781978 609319549 201162433 123838701 588929718 507016413 863201024 363892572 743939421 320986900 537609617 846982201 155465284 657473586 563599061 411205898 507624358 791861414 548239580 698881429 408316486 642366171 499714968 70227262 476557755 258617001 536807154 919207362 756806859 640437982 592758596 828615804 582116841 539661357 542245317 168403821 20977688 673725371 579989893 342618275 306189731 406849583 140829064 547051962 521927456 498313505 301220140 607858294 116527535 292758455 839257110 217253404 253254541 510590549 541836377 454688560 390328964 641950623 672106288 977901084 123605501 203522154 396161432 745470768 934555285 690726026 54590922 945321803 800583909 841679914 938602348 988406320 469843132 78016576 984566875 884785770 459359415 71210896 260761657 942734649 93470601 364868630 724559340 722520355 795882500 55365180 408512875 638079373 770773600 378716786 477135888 664603498 783258467 99969828 649231488 79541241 507588230 356791781 183646324 708357771 610293800 777346809 150934624 280072587 646726056 893352218 564236577 40528857 256517461 764029149 725622007 850992250 223077719 611995945 607677981 236699284 982881005 816581299 889035956 308698179 505700530 404701938 516384054 957525806 735193468 840983992 327122652 450003010 573212340 75286425 520943269 772555421 800438315 271536463 827191129 302225694 794804751 939685536 596083592 433831833 930941472 548036781 760501758 531237603 813841704 573177916 945252939 797080349 445871426 830242006 370824274 243288226 494771836 403966631 358151452 117170030 772078239 276913505 210832967 238039787 48895698 47354974 264283743 883795573 776237155 598813913 368825690 711832183 208331957 165996772 445700883 492429510 444752710 496650770 463971752 497715200 682945278 333250679 468203951 575776503 14770039 200535909 802115792 417469331 974298057 642794981 319222983 264446566 724281769 475426697 394313404 672910324 951349983 550617650 455301189 683653852 112551945 282091658 479019383 881044318 284286316 709779614 605829927 47529027 705056979 595256840 227026281 186104020 973381149 699389498 190328525 386928810 303497933 532157903 603510727 471255769 183252395 700461998 662535015 951477916 36225056 845165784 778004488 359624227 881125072 291702528 596661550 699053258 686144890 852088951 726681930 263810049 339604045 125348427 394989831 322608937 732638820 344593467 462291942 939741886 131367048 601716251 748434294 715923922 452986445 333865586 211764834 878812195 365314649 478443370 672512354 450051235 401209226 940527808 913288849 518501479 307510096 592561893 721358436 239445392 220666653 934768666 715566812 428653230 190150233 907632996 676977409 752465150 912827046 293692918 870368273 787124954 279308791 164854436 565365283 878883083 585401573 917499932 33038011 156599743 692568796 534313279 770955465 993168905 556584814 385766541 795387808 806539025 966256697 486342207 951088082 603480941 825402931 626305349 787225903 837391497 43875296 674315605 23450742 838460263 259867334 857173411 216236541 211025028 222606858 648540687 521811822 104759594 921277382 658230571 909700068 493213675 638273921 689875067 658913560 799299861 991670062 344706769 41277409 670158749 44639943 650158637 17097960 253262821 438795630 95641743 310146739 814080059 268222246 342979030 217002397 462636553 354034123 291014442 442972639 783470652 603796814 419909398 226628783 148636554 78052772 161764438 589625835 14648758 122412602 680304086 864774199 189905135 556979189 663314908 836182684 756128297 203031251 430804611 377228136 476723876 787536785 585318060 674613142 746123923 820558558 320205502 439073010 855797771 336858127 322569818 557088675 728074483 521468831 617605218 889848365 268533415 372035698 835218988 396599313 128563769 31162192 626482519 556332136 680363233 912309869 924471740 822871092 264932659 622518480 209546051 946493124 446789367 971622428 450162833 798321268 228554871 151936707 438257412 586217319 319615141 493237559 315076426 798623259 545373150 264706247 560036640 335088374 669274926 513516298 560940428 967756635 742401203 543638054 993357974 242524679 413642166 862233358 641220276 336620742 714084744 603071977 325958084 222962744 64289665 39732318 533034117 319837997 749199695 384862372 336878201 525971886 811477558 248958510 286034070 760056859 575770 63137324 231977581 300732576 68554466 16548919 597787548 746585259 353518623 378772542 354688706 87372666 89665088 933385230 974435688 405516618 985455534 487903727 247083780 579142521 542756976 640102656 984176802 223006478 99432927 537700316 407133457 543133836 92808515 517230952 727719710 93348552 340380555 583690925 302092035 983006977 726071789 294064411 242601763 28280442 882762706 726764617 668285577 638446911 808313404 903409917 810147771 799467307 152981589 495288730 837921798 995387834 966765613 863697903 131885300 664883696 942473715 896724617 891781932 639166968 435840238 584118752 958436102 19855580 411774703 965873436 759810476 660263910 890202131 995424375 601821375 105391558 24403014 300798063 255642703 900586377 64106985 587958066 751583704 742436840 111912966 826509114 51831072 313044680 668441004 175773887 310744554 793915530 14749291 431279063 365944664 48545339 784645952 454317262 200692233 494639132 344150205 399251963 917899613 152928270 272704048 190288525 235499636 512577096 810037915 93316045 709448952 289416116 450923431 857280319 524815055 99255805 68268766 41921381 372846093 460928260 950190067 288112696 889383732 792344826 40087976 26784091 229669214 483147374 985834536 856941821 61283268 263597285 319487520 462487117 939838750 738126557 105739765 739494625 140650176 600081943 715906333 215266725 599079960 851738093 272438817 695186791 18504220 721892715 656937622 726179062 631839330 785408032 769344858 887420333 39390689 444189979 26810984 84592159 51439238 137336823 474104286 13937131 624602163 896214238 378435082 325065382 493039205 617512043 293133899 207125803 628463732 363183868 781581576 867114177 40599372 510722051 433667042 229576417 106090704 225717246 478327028 232384028 500997831 259711058 174371822 705455938 578399274 443610240 358303877 57492902 454181025 645456670 704887931 43845017 691638701 391341993 158403010 718619884 800142596 594698420 99375379 717337622 363027970 46006372 667531359 134803761 546761417 483043454 403969099 805587662 155740987 628762140 295685239 160867062 300217206 296593207 100875965 638164788 775560635 361949014 671219996 207958849 609794592 671380280 253353441 246542181 974211406 735437246 464612099 950729601 675812239 800121670 534621253 484166555 644818515 810854037 142960868 972928009 570018230 91597472 779639694 81863983 728464519 8570785 466705637 793939589 198239524 440234537 755440003 351786032 679901636 668256578 552051364 572081721 901203447 676831001 930121391 359655392 379375804 923455194 795764180 219414918 448600613 815870639 82938671 718502613 612199407 4705229 548826819 298964959 814464245 768371822 521086351 970079657 588067993 211653823 810296837 981182688 210879292 897098992 559247430 768457348 39578911 311089976 109943565 69554940 576212634 567777609 973882545 212324458 825326654 136016910 240030216 106759517 279658834 908453837 99843166 925644966 209192855 656801986 790531405 34725294 573303391 741407679 49310247 118191824 601975208 401922630 233893674 522308245 442962557 364850081 57158715 73887962 828105954 127736736 381729995 850703899 762877511 133794428 527905967 954579179 917124972 436332339 181842931 529364745 984935745 132508979 560811204 974197581 682997607 679819031 926719548 958058167 466900079 196324282 717328083 619858991 104816105 679291963 523741835 646050367 144021977 55501103 542417566 656817217 945998847 212614896 24443926 165903368 662500720 247065001 430754819 40995491 170275082 156220945 756484602 314249670 209230189 178500784 853988477 470738589 393304032 871931040 110392098 589666211 470283974 13490808 533990340 524376319 131838015 395208779 926558610 30159384 140665772 634824621 953907176 590943389 349445222 32430964 285541841 30232276 170027417 147208025 143370011 611646408 227263758 543011662 210501970 917924752 4577630 982363344 519230950 255143376 80119333 373741112 920347575 726258347 474584193 528180444 973563620 611461588 706718274 534773220 382280023 549526087 305770902 599762790 387491582 384697765 162183880 543455657 203450932 451653921 940731873 399883169 353351987 223297846 443141026 408341166 675868683 286450144 45716952 976311771 161128651 513251575 891863915 874311391 796789285 907412627 461769036 142803573 222351288 60399526 900683706 915180933 587782645 585710380 248681038 721335988 755101243 519949305 462141797 885753754 516331620 634163331 652001356 468899225 569519823 242571278 913886420 334924910 891907481 547284633 322901054 388987577 894243197 169288072 329469255 909476607 271938364 193979050 566559368 951240826 89148594 9579529 491934935 815715479 792084706 933718045 396133142 276946929 867385171 934276367 930819285 774688211 172468099 837252850 450967979 444678925 514527330 391206205 484990007 283705518 105831838 220826204 407394704 734519506 122925283 658111863 320084424 874543098 756593434 11414095 343104410 514887968 356225226 867556269 743034910 807317788 977036817 478722297 340295591 357364800 5656951 756007609 535791047 121994666 195214985 26789430 382306355 886031863 293851617 488318279 95458105 923883721 667851363 782752261 542769875 262706575 339234141 190014719 683045709 783230378 36412724 31831141 448274259 692319876 230532606 623048887 462058644 740169165 760069135 16840709 547252221 864038430 234026444 927279385 66873592 515016584 639708910 400215153 612354105 465826713 692440834 98077402 948213549 847790084 964246478 580871536 229176125 425329768 638166453 223989551 67299027 982144308 314429360 330581506 655550209 386150730 424918797 714027964 208948693 342537117 292712574 931400874 601586722 164736896 671807573 965093690 799496110 906401654 922304501 643008247 591485893 313548590 53299226 494893799 35335292 824553565 759601124 693838758 254813816 302553825 191489408 929024148 513905728 207169112 964192218 9421935 698352575 583332208 452383752 350423724 362587824 284323871 186161538 573239653 312072765 445955258 925643970 203595136 265395303 471427457 788939967 435080290 682896727 660425588 134669994 842184823 764372940 868260093 650324472 455859638 556086725 83286594 863696071 377461064 847234491 106349874 853160631 645051565 611694503 360476271 948808475 831377786 157194100 321513307 619557778 606096748 535123173 988501624 799821616 968761580 619645972 650750677 789462473 540274595 555965464 842980323 874828842 250856657 850460039 477797318 1035065 809094863 948872594 301529758 642021765 152657254 200221776 530376586 852193708 20181316 760013239 271968141 934325995 357890372 269718907 249485796 552686932 323419476 873488869 498093527 815320709 91271813 617619490 824437 279889034 530965386 986041767 275787059 223366490 545498060 147500922 139733577 321831486 688854408 270088537 220221519 363609941 220475960 590858176 633055945 830398396 684864131 430066649 658914776 701266861 573539692 453820018 382306706 14629303 654596809 980670105 252871003 448216138 399022444 945611683 641756515 574971448 141322606 994548415 934441089 731761602 615797529 849056852 589406522 357036936 716850775 931050683 560319611 871560912 818542992 923428550 969969695 319499236 896062380 981082349 169576617 363236756 66132196 182352544 370713901 602217690 146176715 650173901 19680749 476549146 94741177 778491287 638127501 973977523 553668617 634915997 952183471 975619281 777938847 334983060 991669675 33429754 151412957 507104347 277004555 846857454 165568256 408542329 353666246 95216992 568713276 949421385 71538559 583585875 545042134 892908849 383149363 889081337 45517502 296046431 796903444 393730446 472551995 470069638 849363731 240307401 453357197 225820701 952282397 226138857 846773376 740377368 578764200 373035432 724615821 701158280 269316080 867746820 528540832 36842360 434213752 527833200 935166154 493604334 179284924 816718981 902320368 989065749 462696708 772493535 158723042 561082909 693860895 806137936 645229464 225433801 191224169 990461864 351949865 278976320 164061030 710279644 352148799 13367677 835790952 813473841 870222879 231397342 989844559 906642887 669979281 663572981 831123276 35590810 766120621 56386069 446469762 897762276 192116130 601220700 655905765 119177347 153722308 114888452 393752819 279856201 670636259 506217043 473665231 28123699 333868138 144882279 212143794 311489783 401353295 654547520 830140488 595585815 448077105 789722776 403300775 774734815 596082465 518652421 374268347 769645941 764902063 475454023 741642673 381028789 362032119 621532519 819062868 807398081 148963325 684948071 324362532 741212501 892511311 185849051 143309407 8667851 95974240 294555695 310108091 877566768 565588023 112781362 921569370 55589634 630987799 99855358 954140440 830512027 575843976 395443296 964467624 401670506 923189142 2664832 635778275 986427808 734181642 451180253 320326463 881655600 433458304 268719337 144112333 308147630 908382271 402922289 375193952 486008576 268951785 132144815 195588905 148583589 616884095 318165057 757288820 978598721 748014597 897542843 523705818 28366121 36412744 21940143 872501746 99919211 516350400 256515698 640813877 803661522 355368079 871412818 398550733 758044968 464209984 758046404 988581057 220695831 355699860 226138339 264380244 565034892 337251766 748632119 478808114 198377860 195470067 175920432 938566041 82523226 897520758 651780747 517896658 208571911 418761525 688808184 405172918 161235784 57902999 422053226 829669374 574657440 844292142 946036428 802498480 634190561 33826276 391113502 980966690 254601 249163142 392847373 183833770 261862493 874850460 349528606 463883002 7192740 828748852 852936690 999006811 252568274 272369655 8326228 713100327 771855319 15823541 383630173 312472208 72346457 721351306 824717313 968320330 200786350 584808390 573689265 950575428 227935868 911040499 69437361 862379800 267992682 496827538 766461562 532311527 926561256 891793164 388407770 608321006 466087767 570923197 473096152 959669306 963292449 592292373 264578735 531119636 597336046 328087524 950736043 565556211 416161734 97748372 974973300 559444406 806828167 995907340 653783881 691368452 876967344 538192261 800214514 800038047 266332699 603611559 128938081 127682103 132464220 463374175 218021922 373420680 861977635 174005965 857939383 522761237 250560319 453776540 133915623 493445242 678759763 755962219 761939922 20536283 405079297 20984656 116839258 779054102 974624555 57353057 812854534 788357064 485411818 34122748 89086777 563748262 825903703 820683136 239425130 261799992 437312606 427767475 197655369 243427417 354669452 519595480 171727835 880259222 182439749 365787591 246532229 570457544 779882673 723549899 945460604 285677852 679015725 370616100 541841598 90809725 242303529 605637160 126027470 86812709 145691648 606818177 113562575 111878816 617061913 578591636 646800128 832899157 195018221 967251969 336762650 170793697 802529730 269153164 54650859 829167213 875068091 895874753 417489376 134274268 337649667 33281663 995098541 209944178 726838539 401322350 642631243 910239273 447602513 359452856 60474883 17863638 125911741 332101588 191997970 755308564 590369495 70376984 435469502 658118437 4080940 6258966 114886742 341698542 907831733 386343098 516877608 377925802 768440011 640604606 676636511 656433439 833888663 635255880 418914579 194059262 889312522 71432072 503718697 700199692 496902558 771636497 347596264 591850015 886753454 989850442 865136656 966384968 362486091 385125256 169852510 852813383 960507727 23371754 916418912 637704948 276499559 192549754 973560380 238549302 409865914 281879583 947019783 129376805 235393189 121408234 590023925 412302677 633801411 541925583 774443073 408978943 969584779 588916136 396198255 989884296 746101032 323482888 914110378 352268030 190676126 693745533 137488420 749667793 195338029 38340771 615201991 534220313 694566205 504604430 485818013 762207269 511302664 655373527 338409152 537692935 18269653 832697363 246143039 184618667 458624955 500994571 412519023 753269422 577402751 951210131 846640959 129615224 156712891 302051798 196101221 86627838 994008729 836472499 570519545 824434819 654598775 758180182 119530616 245319943 883970704 54666443 84240395 940032927 955865784 829185310 780488082 896458667 384925938 445720768 306973592 280698685 291661263 870801622 493532411 847074560 716465843 855410371 512959998 690817099 630747920 473084285 308263646 75018213 840481575 329674910 84816280 576896058 801678738 124288531 282859897 683047845 162167272 233875550 171804046 346801723 859846890 5360692 40624276 114706458 606385957 2025268 148759597 382620499 187509387 510671641 379749025 45802045 145951097 375463402 663719876 440048678 973489840 68312249 265772268 178301150 844341238 313115109 280339931 396296287 987325157 409099035 860429771 671678559 200738355 789875115 418020879 32980253 621449219 276344493 823669812 452749954 802215528 991290567 226810053 835664188 253962638 330248060 379322412 407462941 639909937 687855225 816867885 931142834 956323527 61482160 515910230 500304348 298739644 780987433 816377073 317539859 625697153 849604688 857876653 108452359 355128408 402131298 54709984 626279874 270232215 859551359 747193175 61669650 828865036 887960615 147773461 64029368 592245693 984074863 120040082 728286647 445080451 175901882 489573942 585482720 224352880 493605322 247990504 855312437 813983036 13445386 221796307 482034223 76556627 627255632 546038575 836369168 420305194 736961471 655630080 91811240 968905252 167452100 331948583 218264107 53850109 407053239 568699030 972983732 227588651 535304236 153293856 205059104 266559289 873648134 438499416 558144328 760482530 16951951 334911578 769273348 364116842 182004645 360729721 835396060 842480700 546793193 511010661 474126417 150477824 263299807 618908805 318750799 973039919 459032784 912933728 362167363 714627064 865250490 703658600 187114806 348544191 325007846 849712083 657953834 447084379 667667991 814548720 833498350 661565766 601829968 268731747 57532734 169211660 497290602 976722784 409356410 628822408 992125158 583067410 841156910 673331889 778737711 375983197 789099222 885303686 799317945 728426801 661047400 428121616 695506021 888938386 390660263 143268787 38079458 575371947 277452601 202779675 814138097 536826538 890968966 107012862 142178976 666603119 248049394 238620223 450064853 239230510 294139982 581224653 84607330 294321389 792631993 683631735 8605436 801255598 44746237 899710406 955290544 882476677 960296526 703223193 582356268 407182971 198237311 833753267 83765772 605665206 518410289 309372530 625746904 56774176 95855625 480848845 418102689 545049686 563123573 712872725 391189843 342989065 173153950 475379457 750247801 54601725 585672146 780850518 266467715 524299656 848280399 588680843 764603425 421886648 641547291 326918871 367087335 7651631 945141523 648307378 39041324 759869283 68652077 86971333 427856929 202375420 459697552 714811213 744706387 716800910 166478936 401004663 663380229 162100467 188980687 148736270 969785351 652951392 10444756 633243523 287296854 216258729 346413851 795271249 474642513 124244113 400336813 522788974 628670773 806871628 750889492 247391945 70493088 518644766 647832724 330267948 395083382 143019061 550701780 396995736 840286920 445696374 59914228 972392888 377822686 655017832 529522341 600495900 445685404 851692093 738411310 386815940 142655448 511894537 694998684 628087590 93218141 472274744 342982390 230111063 129546080 190455299 546021632 855863656 573444717 170905654 79747241 226085933 276306481 238521414 337841981 58322528 611723197 515896931 978249985 588089354 606092984 624551465 409971111 333555501 561483073 160066752 759563748 472732147 184961498 7938870 268160715 951898985 733418246 826327500 419770433 768302934 974902740 87579774 557400254 64174212 745297144 889457026 611002569 261214672 173422385 397369680 518454958 658190393 491888801 557687545 108206901 996662012 178864329 792733605 193613660 101356221 913575047 260451150 585809665 742029791 118275561 166712288 937601867 916706223 370249714 572206789 297635739 266050745 500414085 749156981 437630749 12345596 278182839 287803321 673455342 87752117 761960650 700442451 884575519 773511971 589893183 537043363 925223852 867062454 921784403 883575812 120025496 962008145 498094213 234324146 17371370 221477616 699393408 72683573 270890155 244765928 771463209 414807053 905477366 240799916 610392119 510531777 92383813 923739759 888536785 758840314 566416286 63288496 617787268 23850106 486130125 588461296 435253577 947207354 486575967 766364580 509870648 245075065 944676004 336891191 719590948 928513969 713345164 651927141 983833501 517415975 315196556 894583459 93035706 867411956 834118408 127021852 23098140 499241786 960040306 266591024 870426386 693986448 274356957 987648415 476468327 949303172 909465131 839226167 940359657 181834052 321893825 727277542 817493244 242088184 465607583 368905438 797217590 969539398 982437826 138833843 586855450 45612090 598179181 467960864 477586635 703124909 721037654 261625028 410623657 273536739 841550209 471547845 48657332 28174171 748074267 17553697 274097574 582452871 752326466 134484549 984613279 110274532 624305098 821015301 910130640 943045594 968133015 482433668 517312166 42212724 638505053 84338312 733672605 185518639 673034806 18846691 838257210 20261952 476659091 678729867 726936088 130786186 747735890 807886171 646166443 904128330 452776123 159487643 162908263 864307606 297145257 22509141 435693075 793842306 966077184 276160579 577558877 327591330 928611728 571983021 114048215 120321162 593025603 140824526 508781138 927295264 418479257 498305913 786221337 810095940 150075899 758221583 828727415 584889085 670186433 167440629 734874234 688783993 933601129 300556108 585326385 210041588 705070251 934012773 671811484 658311457 434425404 285580357 167561863 673069825 679396266 106121387 378689265 5268655 519128327 291977499 990313802 533618913 845700492 806143145 438733902 420112704 809299677 664223744 62037437 899533593 833775754 771973273 437418751 102354838 289013490 104247825 451174739 715781125 348738473 282358525 82685089 190806310 615437962 686400431 597783948 618725109 205386079 89415057 236065556 751813104 735636153 293113515 567104496 663124674 195388160 259116470 358069988 708735596 860948174 866586321 887261593 434293710 353603121 457944498 386883697 387422405 424286402 129539413 377832669 110017653 158860211 106469218 994532195 54457749 391146169 431418161 953590137 69607672 999462236 409669245 668625725 376556295 118092370 144402398 483063939 726174023 71930101 863421924 302988091 664934905 942790286 104318941 813805841 739431459 209288981 564504412 627353229 751033792 858323594 949225682 284703064 338294636 181887500 735152088 7176894 732486490 778659633 812977028 4307185 871144476 384238553 938209200 142102584 819884170 221005587 525472333 987195932 513271792 796853594 721075243 349222373 277439963 750710861 699602108 623130292 340079089 76310496 61331942 838667502 327070869 412219263 307626848 837911848 70351304 622270300 108179716 866623631 903947679 627169146 590804430 448857 893085651 656187365 816194840 804091593 302035570 269862942 177872509 294898851 386142562 299985282 624935931 884119075 79147647 586534381 180820993 939303488 425506915 18475380 515827594 825353841 295056481 896328389 343274198 383276340 545543901 903282378 503125010 832904059 931619958 448249612 858079407 47386149 65918015 98274493 59464455 693216032 957988748 786219812 961886797 253498177 767342395 141353149 152559296 74483330 184528919 700268329 850707043 111369193 596074135 249612489 990428898 285290327 132961983 201708488 569582782 311033911 516839480 239933599 923752321 459868933 608121338 166568210 445228314 920496983 998951909 431784336 416516374 405898752 105227855 338826000 155052270 24778254 9798676 705792825 183498583 475166603 335229179 536551008 416880915 713483203 622345910 641762896 33900620 702118328 331579151 893938592 438954488 945157524 160919470 941494110 526520873 423177798 957277097 607916892 264379834 201908297 884170805 905139044 679663057 386707965 307664160 869933585 130480443 405137775 999372210 816056313 577585357 238522180 689943866 683855293 352966009 791150229 214201997 101358127 628602298 140634465 890998255 212198594 255923625 868581829 999174935 607577994 913716363 562856696 365993078 321885724 196255803 155710323 343821014 19740480 218464992 755060959 287539595 801389632 733678436 463331421 987574680 593456439 439844858 341465317 526124508 687555926 760005246 619493721 940890764 754634234 392548163 877966127 583142905 449840432 869889402 405419076 692275567 974440502 225051821 895245631 789804364 252252316 166304181 623782462 447527762 731564494 567138841 46003180 927501628 80991917 774158957 632281794 671681344 369572702 294259938 463672314 643918146 412868562 122179681 29784241 646598861 952799697 342838871 9528685 201111755 118535824 677562995 792247436 349525936 803304214 147907510 693210022 796561773 276544770 417003959 183454916 782219459 507967956 165612538 852880851 423970037 112380064 29438472 720028212 781980476 736863722 300620781 962147857 72212295 693870427 834163017 822733698 960168747 275630793 386968387 543033729 59750590 977495103 551772075 292372776 700256364 428142767 18471969 105428676 483040162 93957393 596462286 288984660 767600487 855732755 653850168 730382128 703463863 498418394 199309237 667128689 710260344 57410815 753612356 602420170 653757104 892313793 635914600 920646088 859843310 873874458 254397442 28417310 130653817 708105601 885289566 387062490 14187457 237072311 674754739 649201219 848372345 105812302 222590348 672115466 212715557 370121053 147810286 863205345 699350058 948909832 327617084 116257481 335258974 318601634 632177475 388893493 201054145 880145137 69442314 836802614 734766123 165434768 781509200 395146902 264979704 159090192 150041986 830447542 71253192 572605741 970693354 746231961 732665678 948268210 44978931 30712228 458707907 709765700 941807202 970378421 786707650 548520262 706949105 385742795 770645034 283064576 645325933 149236978 345289830 203694173 458725196 860486677 152926651 149385370 233275420 186443855 337362443 495313375 847232897 377104375 636115271 926003293 921252517 673993393 206798723 517875004 358312706 515046872 428773244 327496417 195591031 730627909 121529939 871038278 149665514 591083380 321875128 448425575 356945550 805116391 910392093 514141631 133066019 351081930 425747700 604699974 71856688 618822257 437682454 73915156 655907398 898078586 7638671 28277777 868816198 424601603 938739471 636510360 740046774 231896019 487227693 158024995 926401912 617677976 678720883 668343950 674442650 62993596 805685363 376511613 227587882 949874704 849794955 837621521 185223822 522796610 80512265 313609897 909508395 860114339 912449350 883191799 489196931 529553574 692745295 316124716 658500818 141866813 553692996 212588316 842489882 878479421 125895306 12755894 30560435 250306521 593297340 816158232 829773382 669907728 924742310 180334635 292418788 915185473 753581433 247627282 166407227 672679339 200255917 444028980 728723228 474516113 500361058 540096337 636428395 604118401 429068955 19447553 23971179 44590924 862662617 514290841 165132238 850108746 721354020 48170121 568920172 841262528 454005360 901901648 777323719 116676149 583796451 654152538 18684892 345775060 14725468 950128666 388883768 858327047 543154942 932362503 843532342 600767560 857913277 447364378 744757455 172259524 674166783 651826417 543686443 367646962 430275692 473585648 401554815 793082674 604568725 870580782 313541619 801613817 853483631 931950613 422606266 563587285 897424575 179642877 972364861 830908071 42349393 315669348 132265635 84085906 611252061 695552990 949433799 921576792 69623545 310894868 148626882 774391514 268489414 113843174 280442148 714497619 79801577 201335128 235848991 468457953 135378286 407627118 244574280 773561421 423241693 921631218 190147043 300608317 369450773 171527929 493362601 529598131 633626686 697066837 574872927 890591922 258084171 897152153 661462945 898851561 913020820 546236777 334676069 666163773 297241995 125533548 768404495 632142397 440319077 815215751 374737441 769922359 594171867 866231318 747515112 608909096 967363811 827714822 723202903 356954651 169734655 159112868 692470550 484930838 428861462 560022159 400856094 287038691 935475162 97705209 255776647 765024556 691764755 141540052 325981940 150255387 458296226 370913308 166626857 780977338 226691112 513878381 45719214 597872647 92063272 169571586 541082561 754161338 813181525 503800560 187064374 135392369 743276925 39860471 283974942 867635994 812499299 152547725 593938431 190082789 663227986 714049532 107758301 317056669 943521884 144763496 829435959 661302389 183148887 290457316 570247552 694149953 349460854 977235398 884055922 589937332 374883876 207433961 976368268 159772865 784619886 269495313 166140637 251108364 839730080 268794413 165257897 610492786 643669330 67950844 506887499 367012203 102869757 408633800 827009959 113958457 371787963 922140461 470944157 713568649 418134407 468781799 616393931 169740986 877048098 217465870 443631550 984313924 181103283 719479940 19111918 682626607 3350615 804413357 344831168 159858826 202272922 585149949 917585872 781540217 72945299 116729109 770668515 915831988 795564332 946953030 376893329 255546288 757863547 291179178 583745536 882833183 69333935 898179675 459315301 201913385 804657122 695081880 355703947 741962514 565757275 806373318 248629293 787539936 663173903 112434728 204040322 824346616 169526415 8515473 853490554 596549731 719462558 272068862 579719608 735107100 625056671 567975675 608639668 599361459 188165917 810002798 359428429 972270717 820598266 617170610 417330332 350837865 951483369 359957068 714304524 576418489 230513265 894754442 156073859 505398130 728699813 415750258 797589518 141793797 798047247 560136354 232657930 421590639 552679879 694622087 636985879 965095331 228835682 9542347 705612697 879403604 122948563 344600994 727783290 467156358 917117185 293931450 46252990 632020774 571665137 130549490 701998435 463862856 544712383 619493778 870321144 30222867 449137243 746914523 315325677 680709334 117035565 544553831 152913114 916477663 102526755 361215662 315133221 271024676 526452365 24678793 287856839 514267289 101636162 161327825 809760778 180083700 773958298 970088467 543994095 329147319 52143172 855410326 2521944 477365941 389248245 853261416 427655133 699678128 387797507 366226490 53496371 594724981 996457836 258325360 937076414 576942968 201856282 394199546 813697125 959454046 162992051 342697200 235099027 807192563 839992149 666215813 59001087 619246688 166618855 140748685 555522938 452530656 255942191 904065853 974137754 80287907 314588765 396744850 107932656 291778066 378776779 247316030 607662479 702761192 893198886 833406281 930692846 528530108 394198052 874185130 244805370 282392424 471178848 987658123 530305955 672016884 697292878 398750353 970675973 685606458 7955539 993167550 583583222 704403658 276013524 223866012 85874123 394551531 571181444 537651133 329211702 854079449 480660981 984455094 703497337 91295419 621277326 883465198 201982372 610180909 316923906 532366784 324662566 219297875 460254217 316048324 477061831 349030362 867179433 527950548 471884037 189699343 105464559 115997539 259401748 651967189 939765397 625745062 481822424 450055763 632752073 843298920 67227074 768853052 55906152 844258096 315159231 969694238 105735208 402142019 541580062 653817307 204066198 587555375 705883079 257659052 315501188 53158473 853121988 316499795 715951572 754601406 8384489 192492101 769466348 813075614 543308124 990412347 572510450 561322557 160466134 49238351 610069043 166343221 434440467 760310463 442762455 618933788 364778035 546535115 841573672 457952901 89090744 407262140 738022688 304674601 791700876 462694198 832918581 827636173 753740751 534012623 934539797 931730433 546820675 420301116 265064677 481031754 956938367 917507363 412196799 160106474 28116988 604612869 249718650 318852609 262003185 347826139 443458207 489003116 674538719 883508987 665001326 460163339 43462742 911142298 178462376 7063790 314342884 783522532 944571849 931251032 428795855 493986297 515848706 872377068 785694167 143555382 880016399 284161135 963727 457029370 982492207 113246319 773843934 489307145 739921631 538562204 960994065 533165447 500697627 979192954 767284760 17210255 596492187 751424082 726902431 731757623 133441297 938089130 304103641 830080826 207641834 686089828 120253425 480312767 252557889 911600259 166724361 282253772 282326384 734996638 210668341 365860764 403023555 820694400 794577149 993670368 641899547 701352026 338295781 742661291 214542501 318336386 59076714 860268224 409023729 618740304 718291284 774709931 519893308 514042286 874155752 198971552 534751087 768717839 297814978 442460676 962197811 724651825 530712513 426684504 808922095 916801990 134033142 564741849 217850253 549331594 711616014 430877311 84861213 366278051 64582263 554629961 923121685 626204737 587992589 743830327 258618686 994652481 106730299 407975588 467014862 341615330 902672079 361844855 830100609 668065327 830731556 715002397 875169359 644001710 299564895 229412031 185023370 369782871 193679826 547482993 692299716 340520969 330427819 315115782 703549686 653844500 485147906 201808163 774258314 682189187 901816537 251784767 63110545 505825893 296602900 288711450 48183452 762656852 546708818 424616504 2117216 98321344 500957547 193120736 162662003 270820491 44443070 519392465 649978937 139378596 105909092 717588579 570938802 538085112 572360802 466863412 907318218 766348588 106970272 209100572 488710596 9298360 671902532 211579391 79362223 157226634 802585680 984526881 597555585 81861729 62303891 40429883 188929680 408863385 653030400 502001953 547731280 879522631 82414192 239705505 739047283 403158603 84149400 391194228 825828858 160893617 219570989 926723984 89346987 225674012 463514594 829230657 54041751 592563515 267083944 892347362 130402325 730657249 631283600 33551180 381502160 83733135 213399101 126580477 992331050 846084603 526249669 457927897 469348530 450362700 229014477 973822453 187656635 218494553 809736889 692446466 155579271 576675250 695458339 91907864 822910185 713206081 905054791 18448313 320416134 518478993 440948361 853851253 954194437 258554142 462143220 817921357 421982500 756150392 750194612 355438494 400673635 92680799 244383469 174153636 452638201 554782989 451059830 729596742 599658542 874551544 372721008 944486971 889619370 607840442 4818941 925034097 385120604 654893852 585378790 457124303 748593184 508636085 445144391 773895734 782773063 422626740 873914709 382032734 398184425 523502838 816636703 240835527 497539887 425987244 685638177 257620760 366402101 269054969 646435174 728418565 798655646 680176090 375203960 46408473 516630253 896994849 542868406 863006899 965848764 299852356 604150241 149668586 163299611 950479696 407586651 28802869 359355945 803292476 185902472 602858526 743556104 248635311 809670459 251611411 275111291 271721628 879619986 626365305 958869977 738967682 852937193 921976919 554431703 962121853 119734726 795421678 205770204 861472512 97655684 506184642 117876160 649368609 540780162 746348728 294522035 130089080 306569884 338862758 300947906 418731235 650264521 542400406 143852913 440233983 448784917 187991840 922293233 863131438 768241829 366970518 837305878 52356133 682870093 712124368 698679203 688829345 595896168 603509917 713932154 220788217 706039267 240574830 271910164 571278284 335138407 883622653 345247432 209545473 434325997 629023751 352614715 574719589 542623766 620104205 238936081 894225244 826662882 781276620 378401179 598696081 689362285 60532889 536677740 847983091 753838634 156538174 244359725 514858956 332113061 405487122 562392805 696596538 555805946 637576598 459617671 111424686 182994404 88682024 985126096 716707641 853000288 434049470 589113642 520194290 235313655 915098919 240750416 867141358 904877908 674605277 26678904 293248476 311128054 801623785 668777268 762707825 97589729 761915093 721229082 209836087 792910450 319698704 964898764 497379376 975867483 518875443 6045258 811544328 750175496 619565017 254135298 459418320 938949582 931886557 950489827 110539736 613797663 540727314 212220 530522304 632100010 407316127 20024336 4497227 731942333 786879709 933910363 551709226 190641065 272481344 210074027 529955449 625536346 498864692 979641282 705251771 307171301 285411789 338642757 186390272 798242642 364737033 757361849 869225638 784092538 39642211 663799650 508262363 184359690 534925965 734037847 482355510 156192160 285402159 175275866 989477899 145062327 66084046 606928109 702422725 116322183 654028028 737328621 250205514 221466516 77489929 340099248 124734165 966287687 955752558 236729163 561288375 882451665 747782949 566843391 573759626 926627112 620085073 768789256 661214693 231375571 710033060 452290604 660256642 342319659 257886608 586655879 980677772 324924288 791604645 605398526 909654580 671868602 966781590 297382161 300755714 610135200 26126079 319649279 355102700 348757958 49359004 282012977 26369682 328379735 673492167 854126143 782038002 651150842 776666736 210173505 294109425 821195709 557990407 11863717 965985848 154853294 411364258 602200281 369984574 373209197 954828932 195667000 997952915 536104718 559887790 187366578 698227833 88172174 41007584 531531671 852460497 169618109 144209710 530945761 412311470 115068070 821640221 507948412 786289732 474939036 465613078 819157014 774517392 416052886 379083449 794310993 688947960 621694641 899980096 572969565 888667856 556811075 491205690 678379156 199178655 489221856 955511909 910778786 983330656 660841791 231271304 597367508 509869020 735956281 551260721 203198637 259163219 996620350 971555932 586213971 13346709 743624836 306423427 13197587 555251809 35435118 903402316 886763928 153113262 496447110 778246735 726972985 500552642 706615226 312447962 710075749 335597967 297496711 68874624 493737002 585984850 26444378 868935253 634195236 874935492 371966824 525578887 94208699 975109330 709182992 761363994 670489388 558672329 476608135 718586646 612987143 663768044 93335570 376112178 486894453 204867487 551324988 756425808 979107070 831446330 664733644 286791005 856950888 912590864 128858402 355655710 236233812 583972825 230883764 165081734 33435833 85003297 577598557 841934397 29547767 62676953 736094448 746876849 30316347 626554861 428265976 636972630 550032502 415086874 129948140 847441431 117527483 583210654 17481069 72201214 336587642 508121777 347471073 653452582 59813291 447633701 639348130 74301522 900376867 462990549 35544376 496593603 293013494 347402439 778591495 287645367 923542266 653464148 236178715 653116094 118201832 256837431 721834905 735436721 765441408 737986163 133854593 16153797 269999378 437657106 610461598 760679464 693779775 617277324 504665653 280893667 400229021 869808693 716138010 433054995 612145166 106616858 270078196 877821803 393185835 226401426 382135288 177719786 581374540 884384858 613301934 376775580 390193842 929740924 205638537 406724914 621720436 125559586 354556528 820470851 850067729 660473471 926860333 627554925 670349481 490707852 942207334 659721113 640736609 27856247 684703364 573202561 915999652 640940098 721791971 161300480 643363837 90488596 671578660 151410911 644821124 604754303 623567676 975604003 458710266 630331380 677203275 529274805 579257651 788607371 885024165 577104008 47853677 808745135 516432663 298696097 708642755 102662747 492018658 551811407 121550257 442161708 295815830 136869725 298205681 29813316 302954029 122853595 263004850 83889771 564928512 223499246 731306027 149510545 6138452 33384666 692451350 113025654 365683061 814197832 157450847 370833422 432799895 230578092 524453364 877093189 352478440 969491783 108559390 936618626 562130322 752586716 435376460 519500049 353909254 946320871 454942198 841281460 854748824 393703303 228328268 723099814 880034363 598883613 846601127 976769025 226530400 692844084 398180344 678665618 378534109 127953157 734277302 889478839 574974412 435203451 766234961 767395829 616761267 515134967 444601312 441328187 948230986 505122898 853161614 353266780 411253835 425110060 512125909 108879392 698777136 985192226 677952348 334479538 45359125 490876613 834741291 50560273 608088760 983180491 86534031 19106929 203686549 608284065 718208534 468069955 126629896 223500209 384987703 856845098 324257758 601417859 96503636 792725065 303027212 215593072 748733036 917149855 510559003 92881687 413933777 323259081 584263698 454008124 280047950 275994272 917413510 767901023 254563153 606562850 389198320 979387261 152345175 37760638 525257241 196152158 698274079 45771070 218773906 388884063 807322428 730741338 589934325 705578247 232019739 846469429 126393573 795571115 836719367 273103986 829197384 449388405 898414923 91342756 826339342 588406104 656498465 295557739 288775473 568341636 226239316 3441457 931157989 399255808 542337049 714633163 835448990 286621376 749979450 324097375 9294311 935632392 649761451 579582814 371417672 468655885 463171005 198695938 544930784 673374665 707042490 213097646 421543134 374513823 171479699 947648118 541659797 647554763 704800358 901570136 606416862 991965329 22632882 451751533 946062505 83279293 304677331 180820736 920617358 56581715 854204106 472065807 364076059 989408298 999203888 203191891 997370650 739176842 37286875 18488729 155518363 695027645 985128054 909668300 228312989 697317164 175499413 602303005 164397701 942867023 669741605 237852681 975493268 817330193 365525755 686331228 174713019 879495928 933745808 541881805 895002358 379099762 608202275 593096142 120671156 178416061 770886653 363654228 390708111 757358790 424649518 117842064 727200200 148995487 454037975 791008843 501172828 700408429 222290096 573990745 48561999 932106144 122454559 59502810 364741866 993944724 778552380 217817759 901677158 146850259 720293175 876029972 933561853 756577806 518059087 434979916 574215737 931336562 528214402 426579061 520667362 592506454 714589858 207328280 604494819 46674086 17080772 677764860 549678455 976860883 212616755 613880384 367465324 208559470 290787303 579765900 583125026 211699110 991458128 360281971 982346859 989069776 434060902 60614892 464629213 756734048 966582671 285303489 726833951 583159869 288273345 806466530 124200593 905991114 22274748 52999896 446897235 712654957 355744196 271836679 261742330 429695168 379198000 607409043 916326587 486928212 125191910 762032110 536046295 8395073 975177955 320595708 51116987 406056123 157623059 83369871 560792261 928929985 429473485 248556883 869865596 299165436 826765575 874185685 199015880 545612437 275794156 944172001 984484487 160551784 752080613 139384562 532583511 891776836 224213104 805825189 502808196 674180197 371091341 280198820 644106075 572446468 351443018 911403287 76727571 352450292 825690100 991379268 682719723 554616846 168358884 494624468 926747010 619302597 749753821 580914667 925433215 737196813 166645275 572599072 420594021 419136642 257047782 711752676 612500573 810087777 759741549 114588298 463996206 940353297 165333828 505945730 510565599 941324879 182288802 4736007 715215303 11701966 7431000 517883560 938588453 987986294 226244319 748764596 560664296 760849936 433097791 300492668 193192019 829571493 993476543 378630848 615839815 358680748 82528297 610878040 292636036 21535141 276999601 789965295 774024655 274959328 869745759 948707718 600832224 947016942 700298490 392362630 488124863 98011096 312640059 931674764 526846034 345981291 511205736 628296465 290949045 832759633 113081295 941558028 147769988 552855557 449263098 551819222 89098015 667459822 193502158 347673470 855203865 66647934 661015569 258511779 259337271 810017717 57130876 718864069 43182997 795834190 892219809 652408334 78288833 280506595 422995812 53617881 884488019 982263415 995614079 577686476 111671410 860731719 235672846 38410775 668573181 196278123 538882291 74740216 413083047 227296303 838591448 518089834 939734715 62599606 245670588 729079602 111567343 251697621 415863219 864449882 705650698 156391337 999719841 433279335 966349368 436610315 822866947 471824887 905133348 621636764 562046550 138702904 966753320 849506192 895730271 102764020 952380894 570877722 342079556 766791106 589309671 592124692 991027649 243788697 384223984 558953361 859797047 548317721 910376205 321807847 310367803 154836515 576041607 712100211 327831111 999899851 499711232 879758632 10146191 923761456 638204328 36434432 285506053 560997184 644891189 726234381 423735178 297723626 18605590 164360346 900274675 744843371 427953748 740984398 283861946 815895343 711870537 869648736 878453110 858567985 141738092 547482757 587585043 228709362 659438418 772058101 379222016 302850434 558869988 106269005 696228457 417059620 283112252 607330951 682636722 75584816 275535442 79132670 68042690 734709320 136055000 218306042 126637787 338050514 772083139 533097017 266344252 465557977 229655673 892361148 743182503 481289105 691930015 955517678 171476900 96202611 362887980 846466752 730358853 120969196 197510413 519847908 912155136 588253691 587978369 616236886 409436239 823589415 209881188 965498718 785393864 367016646 690779215 342531852 607813601 888503339 746083413 606434564 777749010 384963744 653666442 445365900 794242331 171618293 595953558 525224584 995391648 735977813 678553163 322199690 204326477 827652302 140283416 139605171 238026108 358786227 529199762 35504702 279632029 888594681 862471713 259419448 642352975 277347672 221163625 110938250 845977796 306589868 124793153 685260370 848568013 218528367 679765733 503297383 277112730 742453152 446616639 31068405 917063493 154489957 587512301 556146798 994829531 120532586 901283414 645108658 78832581 156354656 950611243 835398279 36955564 775957259 170585889 620292948 768496232 670866028 446129337 693497300 852376777 936408594 517416195 327988962 467928222 865601299 571860153 632358447 39705597 211471634 717901845 502768387 524508148 947895459 288770372 504608033 342158045 537770214 859805091 385706457 449474363 971098823 559037741 908784322 470453187 124551483 865711383 59832959 348714972 588029896 622966481 643205949 351495920 275847144 352396524 267491971 241152124 891531651 513693758 861458543 599016768 620559964 539818233 89133 657963375 462072265 513767114 410637580 856632951 860313393 359867555 576851831 955338261 129893296 464741831 363111869 900252196 18513702 998577584 34656443 163264926 648611091 114837723 111431977 183153423 946655488 65620792 31227139 354599266 688462237 683550938 395372491 947200370 615195708 259174453 257779255 589991254 705521338 146648178 191556360 946430255 292995869 794618625 702430215 579976180 9671929 24866447 852983617 20774261 554965776 692585640 705030291 810269271 944310017 667490526 434315558 466905654 133678890 861092197 112550662 808810322 722591037 798471851 699366026 937475563 412972731 742308743 372725202 335365244 571182443 979848198 459195060 217303272 440239149 159301173 164844355 98801693 985028124 310084414 423627807 832359434 708497243 71128644 629392231 461712429 606824194 659815381 363235956 570161067 798118004 556110189 56797426 240371891 112474638 552433073 461349010 403098985 62659445 339137772 932189025 456398228 60325628 414674289 817999113 151783467 916513918 645590688 332524237 715684701 563166850 587865100 627319710 345738927 38968890 76961190 563601640 567865171 824718259 586859401 548429884 89445871 963537305 930933811 148258077 165936276 264157800 122047763 657873567 393028912 809765727 477640963 750077044 928168241 185994204 705414994 274713073 493491832 695357890 994361148 778924821 73270037 752053853 998070854 389426061 778300161 439363196 769636329 388833500 564157595 798281478 382966668 741693945 209969696 824377597 659950553 304961700 119034337 223535805 845541193 587409041 646562671 111141965 28928455 847057380 76366652 2944642 61527806 915007282 351774730 606867863 809980594 696765525 615231632 360807652 384300971 23992555 955722346 564487367 520068179 635869811 922267159 649493771 438594875 476421038 782172272 299828129 244948574 379536612 924006321 556012281 693475509 609223688 871658440 702427093 236138288 847296416 559372002 693381805 881937473 878798807 533984219 453684422 498858532 676071743 329869186 368967610 442311459 587577237 847898008 492533724 390905910 577046216 335291021 192099922 771953020 983269987 110033379 196207767 972012669 104819365 796351114 737009355 321760880 271029851 424966484 356513363 366684979 814386416 386881509 520981008 293493825 528395740 420650148 210688522 853880933 61267697 321864000 816579265 69379719 23347971 437137445 969588622 104158534 396341322 993685922 176748022 357892826 393622041 141240518 493216518 907922995 864907865 546233144 548578570 329883441 501184867 971752263 561930433 56811832 534348421 157374545 968012956 69607222 275002003 103416938 152936360 589216253 98410436 165759379 642581683 667112995 190120889 125676378 337701839 558639337 2678555 653847730 295093637 361084532 281386752 30031248 37666204 964462651 485180402 754458483 581215714 270482650 613746169 593564201 313155298 500994885 140874400 65080076 337667382 955525067 150009465 467832233 895133930 621050722 284766088 202843140 419782930 326562638 354471551 138836911 789792903 255657384 129246791 12066124 410827450 540928848 625641255 790918795 14980158 350372149 622914989 262805691 406930235 968384294 989512906 336838184 565297100 680420707 991804382 914714477 892184676 850354019 25930596 202994471 732071192 352076096 438447624 337664381 516621320 292441119 472824011 432695582 479573599 419285735 3914160 761940133 639666838 532085221 160775881 365776336 709876923 746547759 794574535 966055823 565036813 911418900 96124701 248883294 459403013 247778059 182849921 689329264 318054023 730237196 54324548 226342206 540795752 824739083 110616121 736927421 291966450 416759176 650533492 686944303 450835625 264997003 289456344 593141597 986925075 420519266 453545458 547258020 146865813 308734070 904055957 291351667 263973892 822502188 572748342 905140943 34912619 625592202 899712811 733731714 933177425 461782279 82324249 392904784 186358408 867060741 817394838 324801820 282646577 915300911 590418088 21706211 402525367 646805127 913048048 671910846 185675549 97884731 642104617 591491251 625897018 303296235 559801050 23558342 37476405 727452937 220869449 855621116 318367527 563561652 157053915 140836964 808444964 725979217 395277068 479818699 943514689 955597534 275850427 15252986 565953287 583359439 772462880 822789258 515243376 517938702 251594776 166500020 682797543 604555930 378048408 309406186 116344117 979483545 116291707 217729178 95016256 770381312 997497329 832900261 938842416 623272967 470401511 13145153 451163970 723944801 227596754 130487741 189110799 309228592 804937059 800346563 327083612 383232911 561814587 842532267 990317624 443820175 862808626 727287348 976875107 110949078 851037304 419267205 101004295 894350578 971320681 845022779 971273098 650243026 171646554 694042262 749036304 779952249 998480711 474717380 684882882 709502989 273446768 700236584 183945929 165575179 333805461 479447317 947882311 556018270 718735536 80575749 475999469 517646625 268484866 142656093 642079929 821587476 273764639 921913851 632646676 644324402 428079651 871426314 225842668 886594625 456564093 563606780 659932153 103707727 522512288 761629065 11110959 82809994 332150271 125206748 322337041 807491574 937028510 440275866 40543989 134294694 576962018 106642732 730620378 879052383 981834274 400350483 274390517 563858282 244146431 163975771 131921994 448675756 248418541 25424252 287747082 906517769 349236039 611314081 58768389 305507888 920670313 167554294 630763310 234386274 169941477 317463538 631898864 293872450 939254482 356897308 141044994 822417351 716268477 16204516 21682410 300624634 381771190 247482334 13810735 976572352 547340292 976846125 982040587 277586598 781723717 551257981 828822265 14219971 469319282 682452279 457323855 636340625 903271913 347841152 759078829 181598286 970409797 593710665 645389436 253057452 641771823 34989641 501848332 662547847 55115682 236421163 748509129 60218879 724280593 908300670 215528775 540383602 590012445 19869183 367244230 619246198 285379349 534903739 207190597 225419100 605238226 266793813 992173640 33700467 644113048 653905930 615803323 225630237 173774210 190988289 188794278 719597440 628326474 828825305 278861646 360831151 146025483 411685234 252990769 548063820 362917747 701558047 197477021 711406220 173721258 883767202 19614551 589334128 280946122 130077218 602431377 586716503 299428563 974062589 544764801 115075105 153315490 902081251 499450971 854536967 829065944 462978599 672577718 972718803 91603579 166854961 249689152 612704090 379829399 98586831 441604960 56114220 633365566 512994213 720443349 385781912 153533567 214684896 100529568 19427410 786397662 833576662 209242940 589438586 786710540 856871236 322613646 483353814 962536444 452691101 673067002 73208002 827518216 641596 829339027 987732735 446272248 240079163 505940843 621629861 869032257 371675988 211390392 91318346 871073425 262908402 895780119 914297432 756047533 290467898 208971414 168891913 189141716 59298570 363199848 197390225 544371341 894544427 610839106 891590494 837270916 83268855 19355683 328502832 705721708 130998911 455439145 84221583 809395286 22971729 78328195 701184936 49399517 671671546 766457441 594150884 446284914 377505952 379290959 917606865 37144818 501288471 597122866 428120905 2334782 498667592 54490763 754883870 657521270 686473953 324355725 312712910 590739949 615721786 761335517 268612737 308675825 834584480 632487892 802796277 475478172 570711718 686641721 879262623 233820025 236883583 105935707 67864549 505665908 863495765 629399540 449818036 179831782 322385091 488891860 634883075 989451467 903607935 217431812 584674138 243004836 194170444 93267568 309526513 798228588 898641811 334389398 276356097 342236406 351237054 93168307 708318576 189853317 757247798 573414020 537823550 419976771 138272997 412613092 854478803 447257420 911675949 663617661 454149273 95454717 446663612 87031233 75098567 669351184 910671813 418715681 93594629 698323477 396079770 120021932 903063168 725796899 82965832 389991253 423530932 13505862 243983193 106621913 969463207 74685153 246796015 454808719 13572012 743460709 800080088 399965831 248747554 967035346 83608670 551417981 962040953 4820414 822021185 311683181 99075010 413503213 851939699 454065362 338868244 285341259 774131558 982908928 175417915 111410003 402349713 377425858 872228727 209850485 200211041 471190494 327790353 23395220 557970459 808159662 801595041 190335506 671036510 708703883 163545470 722167997 789323958 671526822 148427422 635081333 259055098 466685888 134255466 621463291 557212341 837824569 389138754 644308012 595470307 69419052 525860739 984689878 347871467 373480971 924079800 492160714 697369628 355962264 36372574 714068986 566945258 11155463 222307691 877428643 821073646 609951752 142608071 766774521 205429049 602308559 695724142 807214162 44132911 361957476 739929481 655568305 41681992 988576784 977632891 110139003 91277921 530129893 416641768 182602419 556002137 985236213 360331667 244835431 237070705 592768957 747117555 925156692 38604757 891085910 681929672 992713049 544880419 988581131 416497860 61747974 870575167 487881473 420552981 603745332 977877048 974752476 701268260 295030801 995042986 344870418 142035314 37175085 23253823 635496419 174718565 990727486 146599854 452627220 566329735 766468497 948277020 873973242 272070861 557765838 168054327 275505034 715520300 484229252 350448673 575455455 843733494 243799354 788771815 156401592 218736815 592464497 390580756 234451833 688726424 743011082 897591569 297475943 352452306 409938983 392995317 580174642 81704436 112635507 600752257 914033887 94711668 15944639 313083905 980838117 121193159 525431663 36506789 23797597 742576273 467217324 773073268 964808250 229915972 670372233 639975114 49828397 877532667 57421891 204554360 582051624 294898093 505133897 246691234 918029470 848794665 844764177 585224128 572315252 937559099 516930697 971879151 98222010 186273917 766867298 220012197 336955033 284256090 907272013 168917911 577799811 557994639 306931304 553261640 343081355 709541241 977259629 88616655 300960033 328499314 90044525 72919377 386753896 741611544 238296521 888337520 403010655 836292407 193718931 111914152 901479338 923079455 209608020 973985483 232020337 440588820 317220062 473691924 419427673 272977455 573346052 795988511 395799715 639672949 358645660 746902641 513181272 936613215 220286483 346300349 825800149 993567655 169839428 616293176 611910480 324676439 981611373 176433506 243117929 324764349 113068826 384614170 201214938 576734080 424140271 57860170 462664409 867351038 863111554 756380639 504008000 468145033 29689983 18915943 883872843 446378573 221759038 439760123 48038576 761692567 769419940 819674875 22217837 881094272 627751629 73937601 280603333 175665212 442908704 493063904 588590491 307614393 513609256 197854059 626501184 579818873 141752198 59169873 943645010 458359999 492807794 223042176 679107808 343267171 154188517 919839496 76117619 355575752 940799248 747401492 838923455 920072229 144430753 862366976 6829658 94323065 879388174 735238150 910552795 913885233 794986677 849055322 182881996 850979642 58294898 794350806 151179731 783949528 127376416 593954146 893156836 684092607 605410092 544431231 653635465 435742864 988926958 653243164 857783888 584258570 754830555 476026247 815066086 607899066 796087666 151736765 727859578 636233808 854812793 83317256 203198988 498980225 241827483 262376176 31452113 579698393 529402696 818772494 670455959 732811767 420801847 161394091 81976555 35934328 625387177 327769310 338986189 571772969 291132535 240204601 832174082 859272743 910890046 499517912 922090048 186117912 242196979 89666948 727059887 956881085 215726746 111990273 385718944 978727740 788094089 771367050 3535147 58096581 991489468 984717619 534248619 615701542 795120374 486063841 524381290 377432631 688123690 933980610 258133810 223002718 139264753 287937889 436125456 216155585 759587088 866852445 960730713 605276130 541456624 198910505 281787895 228893878 542394311 359998396 586910234 45927089 249749861 584065836 21929581 894771348 608673274 306689932 298429637 917874868 786849820 228972121 758936654 421708547 893431189 419553106 624496957 451918783 149933258 386697505 140129461 559902485 881846447 872887769 22206925 412496349 273125149 242120867 73105739 556614807 481485024 510806341 213275613 747037711 799508164 349018476 914575126 719388201 184373635 475564890 438731738 167442179 806751259 840390855 137037655 772274873 428288545 869167105 262512978 321052790 776301783 887534818 213736920 900320681 661018670 795737881 57442065 183881574 228176827 189459299 290404820 975742803 404915150 122242522 789654444 896728022 176185297 195813596 596181641 183148530 628196444 900548583 749521194 246499215 434539099 189189753 949624890 297432822 912393369 861604810 545828345 9416757 778180732 415231707 176662445 673077241 538601241 69104265 403957330 718129954 45891764 26553253 20759374 602304942 498479565 967087341 915691425 303383441 475204379 711268030 75599195 694897514 827134293 179697322 890764668 215712731 345319106 503703737 324248108 832544764 59979551 168745931 26795131 552298117 725273005 108871786 751472898 628980796 922256512 944843377 419867840 694541755 199700454 599194871 973341460 78210369 772769772 724742040 991796682 624321267 901652526 83338975 54789689 493699548 680607154 396882693 903892777 815475619 96011256 467423921 635561854 364417361 545552890 622522995 69064359 75252298 938229298 670840603 297839693 673736782 368347320 515880199 196832542 95638739 708170607 1264343 308931989 102755709 623227311 711917040 288260561 804903742 973476978 160782323 606335393 761419907 718931197 410519716 448746865 714849052 50904405 96976052 226316776 946934275 420421704 753669433 821139493 216472160 33605009 861890010 626931928 457127756 108681553 962531223 516305939 240374682 414360133 18163273 927657020 830660990 498185131 796472642 768508263 799606658 406279270 515817865 480176986 602862087 456602091 393966145 872774817 450229331 576910286 556005387 403315122 185370844 417016681 206924776 784880659 351535896 467630672 1473052 772817465 991952258 171466756 640660678 120137864 376991218 279200701 780128987 267154459 962567051 293747939 801833015 766482586 98986694 526048499 671240341 91125117 732381457 614504834 819322693 10235296 221671792 915746219 348305200 363143984 610881195 789742997 160982678 602297049 899181011 442558117 567184197 796148747 327256977 130120131 460521199 532766944 759697892 98003361 273573967 791310687 741210996 175596251 311113967 525048931 882787679 927691730 618005028 427909914 970679747 911897570 336066648 338526389 423052886 162494145 385306129 745114822 826947844 689661050 299681468 389440716 72357869 445991605 865725309 821253323 58763469 291839697 6457286 697404823 61001488 265198160 198464602 425300285 823997584 225678187 190980524 146625497 146291342 410284115 518354811 502871784 506092284 127069812 938012299 460396373 413644586 611751776 45748546 410025854 954343098 959963991 646766529 711976952 851981551 788818376 167771090 306194624 64651340 375586679 537643927 231573605 833055374 894484752 11918429 444582547 433515942 987315695 978677874 329508953 677401619 16470906 426822349 796270675 921355321 466495893 494361380 414130729 78383523 609504768 246071167 982170978 454718174 896621435 722018336 851227969 842313121 409570498 737233528 898476786 387716946 436977701 225957071 705633768 682279758 578894439 405623681 629700002 210125789 444934773 920290721 768486066 746448013 547117423 966925013 833176262 285518229 235947394 922293416 193971789 484942464 958101729 876637798 641081359 862711599 679677362 522480445 933653737 32576159 459236604 350149939 155291201 623787082 460461617 160913289 704654693 696630635 147160675 352176760 837522375 418525024 376930742 899220125 979496670 346182694 106469105 935420189 840809376 241449511 541698942 947022833 63450169 454140583 343554004 694134636 966094298 173152409 339398466 876052852 272959370 778116581 772806317 112770628 706498941 98162657 159875148 322619792 862711566 782317225 531842820 126475884 818057369 121484496 430926504 624615991 1873362 834209475 806080134 457876626 102546980 298357008 25887901 930374756 39688448 375004332 408761330 336421915 803455964 137442802 606308563 899783953 261935739 480975722 212173707 76892643 902380477 693462085 761850115 912402189 271771706 875607382 114338767 606396423 339714791 606398984 5467688 766399531 690799789 406953678 802768159 205691364 463144295 275184360 322550106 229859725 467347676 624446356 927578805 297755415 948727167 710823426 115593779 211001079 819689985 341912944 847003210 579501779 889667950 691693341 246708828 856768683 980642323 772693157 863523544 199023134 727286315 958621385 727762803 302962613 571531710 501682089 566049092 871289186 327949020 308259045 513122359 138016898 754256144 967171433 133191412 651773598 944372214 783364872 718918288 21245652 130994096 827941024 15941214 729568587 92383697 475443269 11682382 292698318 356075198 787935750 465680484 940692227 170437144 478490398 901539069 764874351 210978158 867955969 743613903 802747600 7168512 716824478 443665330 670547406 943690404 679329470 108164294 257892320 131520106 705947879 673996231 268525531 3208015 931229613 212936314 493445391 992024621 199524770 8438802 919127857 270293713 409804658 686789775 870269943 768226223 660641180 62435904 980918171 388280353 994323078 319007286 159106216 505103480 361364567 830610443 483026613 308396787 721727879 309462465 118661888 92844164 165864491 149461552 582590840 597604925 344956676 810482045 91123904 77428223 53902254 542616929 888596091 488810596 663886004 154091915 188172346 956531462 502198574 820856812 936140571 71116392 545450392 143984056 667215946 745157943 482282490 945979145 816645762 913243287 774523962 505295438 92964322 256872578 659947355 342912905 421578731 30499285 296072416 324235093 673298931 60115017 897921336 576847231 23849646 912501890 525313326 576642302 882240484 462995545 139722807 4287795 21122568 212211018 803501406 270777160 235458908 687918949 609560481 952249220 404439869 506207244 742532677 369982560 655782639 23825757 259743666 794189370 343213693 65160949 83042202 829684478 374992875 952019632 454477335 82661572 592310815 161873189 5245047 655470264 701786101 204390540 644026575 320208688 470916978 575701757 548240049 223816468 135201772 383537670 754837467 582028283 524407623 564633866 255196841 809078907 514013520 139966804 987560034 160981882 556109599 21424946 747546699 907577319 554622942 691268739 508843034 401099959 608179073 142084364 48198281 628115214 27871067 813055686 57896256 925499983 983594259 466858306 241328461 326348295 732792346 602689754 464668251 324231148 908633424 647605048 177571938 255441088 631041663 890642948 323583184 649473256 652672565 34951674 951764876 130507083 62658938 141019503 566253667 115139699 807018206 385474103 141928003 968822990 325820844 650417378 445872671 977979573 366550030 479333363 119135031 10712046 26273663 439248576 581665071 130372010 173602 122664228 760123431 524292114 595334567 858974737 570164928 712444215 634898098 550451953 645438445 553718401 222836748 296093504 715676891 141088388 767909304 963375128 708111796 973440797 575675810 493979040 271667968 441752916 186429083 876260148 332301 751187357 923561787 709775653 238883216 927542905 688702440 370938320 220426822 68837310 357905628 490356133 796125771 426765058 456042801 984804778 933927522 716614806 481895000 354074248 554498104 446691259 981298505 14155868 24639881 283001829 995333828 449743450 223165471 695175725 839996488 725203026 325132474 432813916 216156738 360640696 819190991 40614876 379307662 355360784 708736802 713943993 233627370 863041990 776842751 924754255 869093515 434217102 174921578 424501767 405243200 763874381 837868027 873059923 392677835 186278972 157357928 220004656 657445929 473135711 305863812 735454922 181672603 678631837 568802200 474628313 26083234 697180223 657174544 586280450 603656968 243548597 119074068 276893701 599775717 483642088 922057704 769285428 897393734 710021245 942472309 436138449 451682063 753689068 788022210 241194459 814683595 958291718 296977377 272458820 72248194 237015505 164822839 23469519 330749504 121211069 976958828 930346902 765316365 568526928 903279952 480783475 242447996 961731108 680681206 216400978 698508429 879971251 13426233 374426426 492769542 768723246 670158240 958502540 871584120 63720707 949445118 704387834 689604480 842179954 782015681 116253462 869246471 526008134 576081253 393643747 239650304 234646202 921163517 307936232 406539521 880045949 847900867 277570887 154592075 499736293 932800737 567663553 90394885 660072786 757126635 372277815 973701626 949866678 316609496 516650791 214699190 615197397 530491273 89053415 15376545 28071768 724610094 243949311 48203893 855262022 472445762 784744959 85446636 364475136 899352143 99023327 20444165 278050115 989552685 139927526 122936135 402479115 463736609 413394036 584658530 657463958 658052368 68137849 899662718 531151969 797387749 698245749 357628244 189827318 444715262 560933131 960460043 160544409 494927695 675291787 555357100 971827263 662660182 885325017 677433682 9430849 289403358 382437715 900937484 375533546 513355948 107582881 411523436 216934311 485378472 666365987 124767862 624957996 182501922 202492864 246289904 152783385 671391259 132697064 925174831 281377898 80589969 917368382 820053351 787133871 380895281 97491480 518509029 304646297 417064326 140250508 754318151 373373264 135821785 730759930 244401608 767686344 552216469 530016433 380304440 86129422 696201541 269763343 860416754 672263632 394883602 961482241 284442139 410470166 249134563 142575325 782950352 487240467 425819238 727285088 474519234 765987434 153711366 797656185 951365349 325753482 85397823 5219855 518215590 260574401 709863343 681574827 228023957 750701485 206892562 872262762 276636607 8364956 633215573 628947290 432114110 344202574 790500695 49634295 33647792 733043762 34981509 8976099 875836962 632842126 758826420 729238849 522090032 348569713 760687307 368977403 717076367 864399851 593615427 509204792 536621212 378405009 90153155 973573992 81446414 685019618 312679646 861895483 105765496 513445319 80979577 752169801 845154617 234257012 862538908 789431470 330110289 814236732 949664137 583379107 267689427 647093865 778031735 824076107 704002992 275763166 57325904 384988290 91337959 724236325 48109444 55759129 357821000 709452128 199274071 870898473 634367562 22523113 232658649 837329044 21840234 263778637 603504343 127568257 6913647 249111637 861244055 370922174 311501347 497929159 978033866 38170323 614029853 805233265 350120847 816855409 555909942 22923572 291260166 491025660 330343128 896483861 510723298 249772766 117254897 223595053 539731535 642616469 518584130 999189264 808487266 847498942 716129337 790018680 93209453 374030183 921874003 936044875 808462655 277926580 661167829 202931592 605715842 6192673 204351170 788992072 397488105 195641727 60237127 838951892 561009211 992340087 238150950 99454683 186287506 262882619 188267949 817482605 664948761 246250460 812188393 327954531 281326254 225218013 828915169 960672743 45328188 686118117 656358152 847033750 873026037 606644258 330059865 712815710 380342448 14820450 537613981 109115120 522827090 687581906 965116163 435511504 150695588 730019595 630784926 230938819 668677061 401753802 627799659 718395826 44673050 113457563 145569835 795828601 481906459 682907371 920929581 221772009 509307196 922526117 652926954 37301704 212093422 349492957 24382955 579562364 996323186 857752131 777930623 485614879 635710002 476052814 158523428 978035571 781511512 389094478 915621046 451180431 927978667 369263202 420518412 432333073 573600642 144317854 529794379 725648274 363905588 942141648 630997738 698240457 319067615 291032038 899921158 974789596 325873639 53776548 227346797 828411205 263801795 919988705 697501204 892622705 229156666 110906324 463113303 228811242 169876544 371429703 190043309 82772659 266824210 305307709 985604361 221217476 78202507 407121226 564338228 392470328 604739655 56471264 285656726 926235887 799917465 629190522 797501831 19456423 52313176 72567319 960058737 985306615 472351629 285732894 844952826 69455256 551402665 976635201 800112018 396911183 789047259 184606491 912330944 592252439 747737727 370974547 553152082 65389086 436696673 448029801 896352319 797002044 141917110 40437175 735752901 208966754 949883485 575582742 990016671 201799858 730519509 201837536 198320919 166520280 681500005 19457691 643910472 443570856 552358529 474259293 803149075 488684891 364344996 867046297 504764836 814317220 27259919 705625456 37290838 425360287 861582726 858555933 530490876 199374691 859894738 251089021 864109258 481794252 798534737 962695728 524411557 412511461 844973698 868558111 952961108 961287540 907267892 717051327 113550178 586200831 659645054 302226029 818529019 46769757 680289887 74631955 339808127 960048316 933985396 815196709 637824275 749958080 985645641 705134483 321644912 630405336 369853903 182338847 185888200 968009062 194514131 228675892 732004581 994786353 153770135 479409119 774061 866019007 193296405 924196174 185585821 691105261 507465137 223735940 19723162 258729140 763473100 24530279 223984878 22569758 544062319 18336844 788988755 379705229 529816716 69111930 893678431 880979286 353020774 253221270 428036452 504052134 424885611 146947341 176599789 180478794 489435909 662048952 71242196 196508122 945289768 624872834 244007005 392871188 354661367 106145608 898386024 133771401 203581510 320129961 551485 689654083 233230952 426004346 856094124 509191057 690608932 45946827 919076524 522893071 233417521 211835816 440360522 444434003 504356978 127958967 39267235 593502963 797403712 737920150 160156184 132619720 964740701 714197948 663167654 847007447 10542910 386497509 13052396 186593273 802855619 184161685 649723234 983381183 80630807 74276385 718825498 485193806 223547052 16221990 88997144 509841954 458927706 748763107 335573018 92735919 808074984 388008364 312708517 75076840 413161255 884135000 122559161 533378347 327173498 517226968 602018285 470356138 143004800 136703247 846530925 451298083 240026414 861008531 328731403 951807583 536804994 831591408 853019653 795769936 411033356 357729762 876551683 980169529 625728561 316024354 110627474 579332710 758832580 99300824 267497015 798897668 175512393 48719479 341014811 432819412 235373707 976149228 946916878 295860837 587018385 488170083 945608921 790288791 303527526 92161136 285333392 174083095 444186540 596564750 710382832 399221878 526643766 382060596 80423394 33905640 445232217 400832317 865219534 476464037 182412775 358043263 119511405 121033009 666055180 950943482 934455027 745430891 77919238 292581458 588088387 237316975 875030845 1284287 185042378 907655491 269499174 323758502 117952688 150261113 55019211 518514338 302164621 702366796 30578711 281463478 251557555 998337517 569756106 965018272 392203630 770322584 518649449 781563516 528325312 378770796 157883663 839530650 467218428 895223981 571944396 360494115 91914778 520467425 652207346 806411338 639816129 939241370 460779310 309391110 421090927 677484073 828112127 367694138 3634900 673593072 511063729 364531179 520533033 875189321 33432806 401591771 188334615 323160098 704241108 232702557 974538318 508892048 260336743 968639365 754107608 888837717 241177485 917538503 967917944 939705949 913975407 32395985 957849766 966373123 824525767 822431413 679134199 489245848 958909049 841134743 530590751 858245749 684212910 165436704 909617731 870871373 753914382 303936741 431246102 411717168 538564954 49547592 536239803 318924241 611310040 278650777 866871151 673121490 236527665 782268256 673932758 115026798 50552972 908403376 660787197 342786610 916391776 40893040 471233921 51034615 736566777 220308380 258534167 42262784 497014414 644128570 132545965 45686842 322653568 824432083 555689828 897809908 344087194 306082282 544266583 147172418 591274899 790701580 90321081 439070584 189438407 538506945 685317732 700219894 768699964 540289486 372004882 392815510 439902347 864575135 968020849 915983622 684667462 496118777 427569012 796286712 312376146 363128676 790847365 108588630 447046955 79569961 49145613 424870591 180667489 891613198 441099878 413357263 112922418 409736973 683398926 683365866 71502147 859969254 806841132 624919370 7508452 348375859 812939072 338540862 516651357 308417043 669779219 114449332 413728395 108238599 563378444 507192253 563101680 400951312 74512199 116510427 117544890 625721035 327072882 661236215 223464705 728656495 513143042 660947671 197668739 241237770 258294209 292497940 984761554 144396916 887091716 875148420 311467169 642640214 352636052 300939486 690603976 788564986 216645437 954010071 214373063 562333964 522095326 466524583 757981362 759481698 988245686 421569054 531842844 440328067 515242946 621270684 554057644 108054269 991362894 38866271 498436813 551170824 178109368 772534059 259795149 763601169 405486002 880229137 949726648 123004996 480934704 424092464 612616997 755783287 411872744 289380091 58201395 29171069 129090908 782531552 969120630 531250313 271076366 442559354 157447046 753083520 508597636 882871757 687682859 909180780 160127486 620383118 827387588 259699486 777106004 24144564 386999502 538978375 349602636 598341509 831267217 348127861 600930691 507159006 299242113 692196541 915649167 614375246 308965736 595774877 833482190 52233196 708160488 171876955 746455788 761520213 932700108 437096967 147148015 127272394 784273739 635517915 892897004 734980942 395320309 212539523 705107835 894152904 600740612 7180478 943840526 252492693 623350422 788663350 3591361 40132777 491169881 711807785 675894091 517931299 694882434 20573864 630684417 745165924 917662542 902768095 850917298 880106784 302630682 159701697 292290159 136588283 612263897 670174869 15876430 470550359 44382976 717729620 977954467 59235438 664196785 900686351 734763370 812465621 371588394 885623388 247296875 78709428 999127411 338121907 498660398 414945948 955996664 750564480 740494980 490386285 255123412 90322721 231713697 235284228 604618176 848548512 440857336 192713974 214516380 585170919 955380595 671677096 806791585 598073980 723874213 698905962 783951768 234180769 841143132 569634302 678419426 856547881 373647454 39870928 955303792 942014366 873565316 595431097 692403424 458696953 347663685 50433734 101109863 457115968 199224479 689025469 512687701 660581292 90345746 979813027 478773636 684318424 791162310 976140554 799546813 824495925 615435733 944668305 925886089 208486936 794506482 647595021 818480559 972616454 250135349 532037303 115063125 194526604 146421153 844092064 358289520 76852768 250905872 199944778 784988662 315681889 140140869 1800189 639059656 664639645 967686912 654306889 294924233 757902976 534098326 654735251 905812832 195517123 261637205 977582348 348551484 78450548 403080638 195919820 447781321 308275640 4693265 167256730 157089704 714143142 986069838 245108285 487711422 895531648 746575899 440803893 78155757 155039908 582272111 924556669 360948890 330037073 328176912 419935845 192537405 771572606 313448436 549082213 413361751 308734302 909712504 549135895 11573735 507974628 628077579 434308020 715448708 133841245 160281001 49899230 167481346 493439093 984352688 529414961 310566708 238928954 918744902 104111302 573667220 924656082 887278047 838993576 318608090 311478732 974673939 429409822 866950307 136538091 725249023 321467976 228250128 239138089 675380915 196822672 657817313 378115293 150052924 176362580 553476797 113381863 652343793 873825821 687421646 827991065 91893028 406110552 761507396 862801235 398560383 399697300 559858180 978291741 148302779 212958253 720203410 416091650 243832084 224831855 845845584 763133285 902112202 344658965 4903896 590186080 143628654 178721374 35759145 367695261 29248570 675611499 858271883 562348942 887717249 868425914 562450051 594982194 319902961 889640082 544234570 376687099 577778135 255345088 598304601 826184210 873911559 757324606 458696735 572409764 77079949 731217348 730045718 159092362 155414115 506810103 795216509 296748738 726941418 630892880 783356759 968443686 846775623 4108213 389321849 537062576 987178010 780109274 24164879 592706924 881667339 862274110 315342010 734198336 882606564 319209708 560315586 28061278 392542267 456678055 608465582 7426273 598952118 81479292 908874168 321517835 654565536 470170778 452312459 373878489 577586105 292320956 247954411 559170326 261786116 117430473 975963283 756547292 153973433 962191480 159496190 454757492 985619563 957878313 427686870 176936618 195065156 851120788 96593678 839549673 570162394 254300060 55626080 591832080 706600568 652845265 516732323 103632306 756842201 176138950 73552505 129054537 528031589 463602299 728196157 553886977 671117701 38683905 81004090 136364150 716743299 162758814 929939518 903329712 201026751 604710226 330314044 909066415 148433427 960058887 624221030 126092760 496163163 812894285 174755377 42834561 283424563 479978822 894189287 176419416 783119824 15977875 548863027 658288797 864134460 645599804 904615730 640021959 436537987 321626330 630419647 19903992 316041885 855757229 836351788 142586133 145932036 982071526 718593561 146628412 775070813 671053783 436143428 418176784 763131410 380917680 513925271 644192824 287826483 174598701 465255577 613117927 274247043 343957224 976797183 779762215 290086856 700409380 109698282 41457561 312234022 844264848 622768861 10028369 735842972 908234502 478519654 659699680 857529221 210895130 438793382 465928419 852851446 480443409 803195379 927243060 682916848 436804426 694666215 898688370 628935711 279475703 767127131 196816043 948933922 376841845 464025781 118594931 878105639 5386424 39524638 437791851 67696370 606387980 611046047 444187659 464193516 665050528 154365550 634567173 972237473 537306506 620721754 517036082 864764313 8692528 305358197 145053796 136160419 173862289 543359411 629259942 744854457 535002800 288374370 627131226 847363294 237804111 858473430 885006275 900846555 575928067 673040628 418457510 172562238 354607509 486162680 76141403 636640247 427206789 793471633 48482131 37896555 204665226 18350726 262361242 156663580 97127665 975096788 837309473 28337130 532838686 811653730 410840279 389203615 242729699 797135169 902812869 378282490 245270383 447629979 707299892 413817707 737919623 4433722 847391924 760959764 471271425 146033027 143741969 234702738 86957364 667597866 636497823 162457460 892986851 137143058 103495183 902134048 725875597 626807058 196547701 490486460 196896508 219105004 251761993 318101915 95170990 809555339 978915821 883113832 943016529 85790418 501975699 676609665 136991362 75135575 330094588 601548057 652131844 86662591 387121308 590640968 616524815 9305532 924400009 729732003 327042473 690089903 668634300 863764658 87795448 293089696 174585095 685713347 968345726 683859545 336727453 703694894 5074859 928392201 7902693 214994939 225920146 803093499 993241790 49438647 667549850 375842739 377140185 157454344 102532517 523144102 158029589 946515800 165521261 161830355 759032159 314835068 690670910 438984208 101253749 619772095 823101937 764014077 100291603 131535474 623907033 7129529 121323021 409652382 644775225 930148381 203249905 379341739 186628674 323456577 923643418 787339970 783142593 67486770 408893799 579239983 973947591 391589544 726335063 603160777 481417677 836872636 686736276 650002250 945662393 92748935 799201144 243496132 217259400 179209711 644288460 359679074 47389886 600243628 690918797 894799527 912460183 140783247 291598463 531137615 873853939 277209834 348836540 578929071 262599007 98035609 626338848 396279395 148144531 286383713 418348402 606552267 68667926 382392212 47960541 501618762 926804732 339456865 488259176 115501457 211647044 242994907 491311310 33875568 296723709 62332707 963642137 740846159 525632075 594779697 743913516 612741071 472963034 189308638 454360032 38206194 736333264 174048464 561953835 535595605 688042099 428445529 960018163 59709507 389429618 558739612 544541575 135425744 737365422 538314065 845966072 419648035 835294106 780674153 849314852 980457426 572994376 874367344 884543404 168527955 207122392 336278727 473883256 293601115 724620800 582966014 36062102 905317531 616381554 758872490 597601583 620369540 903766559 172399470 407127919 608667911 610812284 311462982 633609367 469324677 919063987 538694987 380429829 318594353 104318249 771583352 190046944 188004257 268359434 86959589 711880262 908126496 355943090 559193974 420415012 698235737 649241345 930966430 174693998 9032210 529859800 793155714 241824735 151630065 913813010 820140851 118564956 338085638 747377691 805893038 545327602 553415992 960526437 420687437 509868384 827604834 968139862 432123260 797175902 905808950 788259334 615838464 634997465 955527 781392183 369935280 529645108 824111051 361329222 965745807 405388120 826759318 823048241 834003830 474330730 975266174 334649088 806408294 649185336 983838861 386489187 264251024 406835231 581540007 734459456 425103387 92073681 912741435 939978714 197493283 864332588 894520887 874820602 35639339 314951575 254202719 542638582 693844322 936469693 856161340 19473103 574381934 607969806 220865971 595136845 234049600 968313349 548180690 610924586 751984564 583897771 228368216 262465704 933896812 108108803 250216315 173335167 58962228 15941292 207485442 38565005 328603477 698340363 983990239 680445917 47090482 175701470 674755522 774080908 522577567 177628581 926517538 561202162 434590840 512245792 607164936 576655671 570756935 333712952 613434023 616628824 114734666 595172781 804994613 693769406 740433957 878675362 46707406 101732590 589297713 311136261 565708069 189768137 991334038 280610628 691473413 484798625 868483298 346272761 5648595 347070209 694820268 761056329 801425589 564311835 150539320 8217343 458853322 201343176 258572522 879396826 561613394 198979478 29271812 663721489 371768399 994776745 829590063 455470186 289107064 394047872 713670819 513945510 831085609 442306698 998941314 767997966 58101337 786984364 138523118 972740460 254172311 572772965 4556280 257498693 94118837 23170403 462839355 909182274 30689085 55600519 914303292 758747716 622006145 619147102 788122719 936204452 764467176 875814973 869275320 571291761 511106069 851860554 210625973 450336032 242195094 674578861 174518104 715327639 520806946 386574241 424310955 995661131 956810809 423453297 875256063 596413559 269754127 163688508 390592041 969430450 985502161 997731285 339883174 3892359 699931130 485740649 835520687 691127513 564892667 83714985 581271407 830435394 311240562 617321114 278284511 769597318 532005852 448492084 85206166 219302684 721437651 466078111 714670000 463478952 856748279 896286277 761022764 718316474 107746577 176503693 997713700 380733117 624739965 344773913 756718359 675865894 527467581 419757348 593814482 250268128 703221024 612698855 955563657 82666168 941185172 887780792 446760005 200495058 996010104 999014164 213966970 88636572 576781558 167881259 810162854 31298867 453752579 949453304 996419007 876962891 584322050 233794530 353965183 123633768 24933251 523580410 813110386 305241260 985876074 961929119 356907115 482677339 431966997 756696851 118775680 262410256 550410522 151588295 943420721 894130315 884162746 580225946 971207861 105146664 303795746 162063069 804986971 853889156 670079992 790973662 768691375 376514559 242453129 243054658 835968577 145889118 3846751 442516963 514006052 691469872 739398158 189548758 334809816 286497801 525149878 984679911 722020121 771046286 465937153 551382725 45653257 36979279 927683535 438718447 762720493 173933694 763469597 788192443 813641658 36881339 383239437 301318323 257943505 617678860 987881550 806370173 330656613 265077013 192959505 594335701 444999109 621746517 155815890 107989291 779185902 232677563 607792573 722600893 96395773 37696004 409618956 310144482 39758062 206192436 854744266 623265952 739069233 301688763 204326317 137611179 950675852 140813126 826882638 815377027 192705472 868348262 788405457 633298594 574583659 73534849 120472568 184060936 402828862 449033916 480647715 892747267 895171920 970341496 417404459 684431570 535213020 706745029 461207867 761991597 84159751 957213341 986959774 571515721 540716236 800543027 209355434 509550924 274495607 943699505 973979679 32716331 240006042 776856282 37334716 101021232 736338225 837948040 701479654 291528560 50162398 830463638 10602336 39584464 587080705 51616247 519589589 80266619 495080005 837055576 147502360 386776924 494135602 811709485 565117593 958030676 461599613 77030057 285452665 238615375 940582610 170118425 648740226 561623167 197425435 957953628 880617767 801034422 877909887 558437533 708077913 907679749 64429604 893491450 426730709 609160370 721985517 714982898 151589871 108340650 164861205 855051067 117017036 548345522 605420355 944180094 523999707 155201103 761224993 500076012 929149185 671105009 569801068 881916932 458620751 322487368 523019771 385102880 253420392 676634314 905449348 961624515 599766271 522918211 953460245 199312488 745197887 19382046 894320559 460991083 904401704 802262226 108833013 591971908 849261679 230207483 680560961 940460716 518736281 264414190 595434142 759975410 877624843 634233877 442653628 221083677 782370263 734106028 338848122 942322261 747705920 567643819 32137961 383121700 636830309 141567419 843277080 258790117 664807455 949954979 650396291 345413573 95798093 886588148 495009109 794057409 194298668 77008999 486787512 319749044 213307213 477718284 779989372 566784990 12622809 966535388 703402388 725015067 281677503 130272421 467157800 396992506 280839567 451575725 66053684 464483190 159443183 904000156 985009786 670804912 381395950 713936457 37995303 999151946 54927509 24209643 93996923 819699633 699424659 23416830 84464258 109739460 136856983 385567524 720631375 439183891 897119746 664933794 753963846 425580433 270463983 145072548 564500482 799764374 972371105 887130301 403588423 25538522 722278839 767029711 662799029 874462627 816589145 829372111 478694785 206078889 118420176 384638722 703028783 238811145 6265032 92678634 828233953 534754323 611224589 348059205 958279174 176522157 883828443 535316973 212324846 381261245 936203912 61562491 527364213 384857774 409313045 524528637 724222887 501134752 153426289 777136028 184579769 492844728 526499812 253174481 152324236 942436417 178269739 563626306 431718549 951401653 750090228 858215360 70997250 170340406 403427929 918415223 654206648 376891477 900257623 920705133 120448524 453308269 301169469 848701163 413138378 196462575 763673203 832814923 227088186 206577306 800309865 734157887 194332497 359233450 534791326 261295709 762927152 829898166 175131849 714207357 132220124 575865298 374352350 981782859 795633759 434874178 569672174 451543483 210356879 548487178 197767476 141610342 206705229 184962545 60953791 111820601 628673947 492885791 971488989 248328310 254215875 740077101 812202478 268104307 580150858 654657634 693421577 34757533 414582585 412939172 563422037 51553098 899408948 157728098 387723504 107818743 659208362 557289774 317887863 177294303 521936463 62849048 639797586 219326522 925299725 25507027 370120742 668334808 742601863 395693296 816580488 694879353 635254366 343261340 203202394 751913333 236595910 398948989 362053511 104567292 808352315 629024998 977093663 590651902 451340220 757892061 746822730 105906444 62108653 27349161 288284513 309922213 386769858 512795010 370331851 490243370 828228162 214164388 117771245 652914379 484806960 876740968 18282110 540949752 302206017 838400081 358270888 601632694 243170226 552227054 172447197 512907663 483522964 466733800 386386618 145259406 991440661 793612607 191428856 549955187 930448666 495483977 348641863 679684770 205655708 225058082 712471259 419656160 557774316 881591143 568629197 867517526 278360175 116938758 403572385 686970666 698914945 731258506 933884765 181140809 444993123 893399007 892172108 893029453 15400659 178099683 682938505 741402555 19392120 508080491 281061965 595183453 848204487 884993625 608522043 781675394 674423595 27911135 769773516 512735866 351878266 41126400 582172017 271913658 986960224 578940757 406552040 531944850 577419994 211039057 4828208 946181610 664431235 565577785 430562720 346192972 742038091 299456098 618128314 438346860 655646818 548538677 866919249 415421579 86531381 915693971 644283716 163752896 87199891 266516252 316200272 726210771 233218101 152691427 801898754 256239377 802869640 711092822 855691080 87498166 765946775 848447611 758744622 405731565 4367569 827326792 514735921 280196619 427500152 240683603 414910534 208660374 206822617 874900859 880331627 945775142 631620460 541960183 755055916 710828875 268332057 68723780 857597834 280748326 10619346 637022600 199424741 267048686 680305498 222169067 987198033 445296064 217592945 765412778 976050858 204936228 721419517 198277724 165447115 658422433 156939768 710639049 888782840 326602768 591656159 802974011 157504373 9757542 753661543 4550554 111899617 272159495 723169497 437711235 453763943 963155664 451906434 388354499 677667147 46040920 729444811 656233802 857283932 548296080 775226443 810861375 351572705 551954610 244860874 594071781 766594358 153526754 721137115 219503551 155923264 565973697 12032688 957734756 199210743 928438766 836938116 488913220 268272597 3634161 920951111 413193299 241542918 307653889 400456845 531337917 88959324 671674413 270724424 495913657 201854529 524050431 340837417 511449025 999041719 251928965 858618984 419941003 78963127 715044205 830516076 789016756 947336558 861763987 750003266 658516456 11807442 226762130 548946185 279820298 681076588 588613848 861685928 890473007 466402435 900708638 212253406 971033799 440520902 991994841 701716589 323055392 191809143 396381232 219754947 1950014 204494409 519132806 277020434 306925208 481603692 840574596 235841999 51428265 535613818 365911876 35576320 322203883 738263528 755665614 518108290 15141015 765636228 437047217 496882596 408054453 562518917 161507674 337519463 195351921 37851387 90277479 276666842 722420603 848543021 224568887 696214756 187177138 744150576 926678678 613664797 999154525 748727574 711449815 816887193 870157246 356698826 941165735 68811628 839209546 795714243 334918920 308978660 291762523 65382099 574248320 71404548 400946575 119537428 46326409 849592941 965216475 280488722 344802456 90987623 973140469 398442660 968021540 484468057 364931481 587091282 522299869 12517323 53595793 482255502 318596733 508325189 93585679 993405744 432950641 385785395 176873629 407434794 353827470 771194493 780979484 925279769 855930618 975365589 307092646 722359815 968987038 501634208 423151758 582017735 988480435 260286399 881865901 207381548 582618935 390913716 233454440 59115069 126016732 278439364 609085381 464788825 254431879 846206058 323217769 889405041 396422256 54332670 821679998 733647999 325037910 636293281 716134353 698643667 881732743 875467685 298292149 295936464 353121779 534425036 588552600 588901865 683657345 122382620 880440264 939955713 423983653 193259188 826446456 870419290 800048438 480702888 274006090 744721745 586219433 1307534 224200146 450139472 729472933 219451785 301675652 991975565 785770795 629121967 318248407 955673530 304332461 234126634 472577901 759606929 876712169 35281561 898505211 630667645 148519303 239023982 249480355 939629625 355250156 569725342 73147130 717090925 671555101 625752612 538534543 637600042 758887081 256541835 650587331 80885838 106100012 27441957 18829396 939763670 130551683 369835296 102795818 71798015 948866431 935050969 636636456 687617858 526485337 981756070 435272356 783312468 440579016 437963880 590309246 385035021 439029377 20396120 395437084 650289165 184092795 82789868 852346177 329985377 894896402 154738309 441405644 178597877 930146232 233118303 332989998 546790464 490546093 295479851 866492827 119609061 202566324 644437530 42767645 754342291 144242907 780388952 974293778 175733858 843387341 695881738 684955939 7179246 76024219 710664242 345758965 678556126 366074550 160893199 225082120 709803139 499449806 344514622 902393684 972359155 809599536 429996095 542307726 860969858 972766136 634068968 935247075 487783960 580809460 442730868 212340528 826855461 528977440 549008488 194298640 166058895 518801255 615676509 512446987 327290143 890412098 986096464 582699664 375323936 456436571 945820086 836703400 991238330 722355659 129985575 414215713 848908115 782860481 190881065 549125292 986346109 450860546 384657479 199466687 811081088 762986944 281295344 500610198 378524282 435413253 571979394 457023766 468699448 570170386 556954658 714085829 494645702 769067682 69914185 365558464 271050437 552125863 478650130 624728538 35583191 143645822 501763303 141791253 571698464 640663721 351089248 232094991 829843624 186736137 356568779 441587405 300258314 872981313 302845536 743071350 726074082 911407454 237112795 388672739 111828140 366926949 699969613 581660628 408697680 435557927 503849415 884177056 319933789 114586033 602394864 413658498 280410546 935041159 443643431 568810165 134535478 272225718 75319738 919295260 614421603 317688629 883323982 380789498 74703895 588085010 921535567 312068783 88097249 482615639 921686190 396182437 667722861 779001254 459578605 58682400 121064961 777639483 376119129 733225818 659595026 136786587 883908404 44542773 131278705 62891184 455286160 795210213 337151415 976288555 474916073 710343379 470980420 866012125 687131552 210036410 760057693 659125797 459420639 492587038 158867276 500076811 30929820 371900619 443338937 91415050 513705375 312188529 20517740 659432696 430390830 846485338 288116120 184100715 225542174 852266491 355311978 27385833 251139111 179390884 969078232 619251968 578408629 302685921 154388555 652731676 825160695 181598082 451822364 453454337 910777598 546263279 833542245 748191001 436476219 798357402 860676235 543387120 764047125 721137647 154145429 933524507 541950963 309131375 755686954 727029263 73088534 421398415 588005904 840328125 840693209 234593141 873653116 350375884 344454344 729041393 621288100 363497121 423202632 630540031 260403203 110397264 892481148 514348759 98904540 508639812 500989467 467912574 968691618 794851263 982765190 759645397 592976014 706641763 115388339 198170951 686634944 819083507 32272068 863085900 562268198 320082600 531446778 519415198 759899146 457138096 687200847 500411334 196423547 794639575 380599929 921715737 525120767 442512574 120143837 612527798 758235190 794489091 364270124 736827412 379427911 836582221 755016436 851310071 353734591 748351035 541723648 423674543 153535116 165882326 103310586 721177636 135948664 929011761 37929111 515792020 486892909 452863748 366594326 610096697 667300577 9979355 975004535 334926115 439915374 414065856 863410516 633200928 538451308 495496999 213804092 223245325 367226507 43934810 74500259 561481086 973128774 929010600 498023110 372579628 345779680 443991971 605893676 905337551 345569881 510062239 996292344 181894406 51278611 763706665 4717085 707802532 149013070 993269735 530299733 513076876 849140120 818493716 183281310 536154924 590750021 199277688 156900574 326681064 509418243 896492938 768481557 278366532 274162603 843624964 354515495 762936309 177498628 918789944 757468229 477400458 375401750 316607350 347893904 336041985 259889039 495616639 690825842 421655778 274256497 310938545 874330895 455642638 796038001 364691364 616673895 550357664 195729453 79002025 920762905 626036596 91770598 737496020 958447247 676711465 287884934 91318636 723101140 487113725 871301174 826829799 644034370 575108202 566817724 133963528 918926054 343725836 542967797 463075814 909876720 784513614 417300369 83217987 996888899 467513507 604566424 418099492 121320423 623423567 451067615 178430761 328356757 261022260 411147369 976731259 445595237 659140012 183828659 391631657 171712347 265567652 149171117 90128912 613901751 569475281 162136245 365851841 25770738 619564715 735904358 254960591 79634500 590987682 419705747 338039986 338472925 435963273 445879776 983825695 495195719 148293528 763892735 280543513 518900990 769799273 622445115 142085437 229044073 626912092 951437295 12485112 303838981 966244463 941627759 475688102 36550311 951012000 883958487 29492996 674865096 726169675 301700908 507966353 174679213 322607428 415863408 815240818 640397725 25316042 719089602 528099155 422519778 144505997 520364930 435971926 485146260 49154407 190097324 903882423 929842897 123294096 494291596 296655274 558820994 274583174 257510706 458602506 294757975 352518050 593248893 402116220 513379730 922366310 665263759 64368559 89087880 548417759 598953777 369268662 968711023 155613255 975700845 906682668 519795465 905513252 591199752 380009414 944419309 389528477 862546933 666513610 635285541 451694358 758648280 675104083 743021402 188862354 44012142 295942180 630633035 742489512 554136755 9279905 50269787 799499755 742790637 764094012 695689341 620764772 365415126 546935411 183766470 472478988 433329022 62461762 847166492 208056786 986498833 693591460 456058207 293192810 820585379 17389165 834752382 849584327 452953838 786652616 62677452 486846785 922235407 919856896 456033175 545378361 344551038 229739989 527529410 639398130 21340280 934828995 52022594 967081385 564958073 100463363 354820795 768714326 407702512 563070905 55031357 43080973 85808104 852724178 677260546 665847215 453838912 151735244 922450530 533718435 281064004 299149919 651690444 581992914 987059189 483513398 952699442 397560938 73269560 380462798 809130027 390096105 96160769 622391007 214898516 815750738 89236685 455248272 6753339 745018832 832634664 894734314 803766944 625616913 806850142 751508754 608755852 240062368 906840875 402827652 349635955 655057598 603153128 203545807 503344158 687020988 243574995 208384981 321274801 633003876 909183685 781462030 229250831 788623372 44694519 926375887 886675172 894748737 415964045 739332707 148164876 981872844 766272103 477112637 606580351 720332271 684216494 346538680 912447294 80203457 83536170 790222472 76980054 783461079 311574248 591162223 210094009 54433271 217007752 195491124 880729224 853796293 274397874 692618584 58710359 30037553 1415585 126721269 77864491 289401160 624878168 153821438 865397195 771038739 373861675 384380281 855386958 111477136 650966534 241282638 33439623 95015029 607916266 894153908 900456264 224433971 52934682 809341629 691226861 463637437 799452301 646671198 151724607 435038946 320721504 388460637 660504279 50655236 434113074 722538289 979938210 137287001 474767511 187107028 640875347 944345464 697511478 678193289 828294729 350255435 57868500 299673780 684450598 761948489 720536868 305193540 732825391 5461270 689652491 959436257 384095330 291763629 68865580 936155805 290917179 172541792 313825210 466172282 968780139 351816203 969919437 63145754 747720896 249731170 486766638 680912037 551522222 768696658 36552834 794158203 721240168 60912337 386806757 547773536 757945870 103751368 610432856 476889323 641493681 33001877 269900257 90665498 872066711 682753864 211178174 391458681 57891279 327610808 982864062 711487765 783230454 236330477 39970773 983847652 280035980 649200689 391907114 926131379 112798053 155260891 336623055 448855964 413804862 65607729 802173799 540293724 435391086 874516605 267442719 536627113 902780740 840707001 762607014 32836751 914642175 283095282 444493511 581120517 626539565 604358825 414118142 69401868 60016101 110996051 957460188 323620091 587182276 705179546 511361300 249372576 882404425 972162244 321492811 897117221 641700360 278467594 893689775 584833027 252057946 208526021 339110470 409505355 133885712 65126205 363694717 15216289 854617923 815575710 863012755 924914072 532558489 248300535 155805304 618108 584643017 655827140 553040220 255943084 131876893 549218950 309052658 898769275 64330981 662442136 62984454 650582820 801280324 592806258 659418467 849033783 409687153 12493921 695620257 299237003 996355880 978279598 976386886 773909681 645455558 563260480 10899838 559622962 843960162 88372206 710913803 827935353 258373836 245380880 791859079 535151511 350822290 581759637 384718249 199972093 178874040 102824738 699647799 109486308 140835762 64984431 222814134 800783075 508934517 199444825 321271311 377135354 828645256 194705054 297680282 55030885 4362045 396605990 252767509 633154810 939247364 242983281 263960792 955953790 702742286 208607009 972847364 814627037 410289864 291430455 311129026 849823264 953724746 686534665 103556066 950371625 773751656 445829286 786172230 597942471 243665378 519914055 695741363 485116802 434040082 441591383 847679801 26142015 956698778 715812423 597748773 328481679 837529601 649350618 240551278 943666941 993724291 220789384 75851891 483450125 23060556 487470657 222748475 508042674 423265198 259103664 750039430 810766518 74968950 746770942 394915827 507253732 560167780 542419213 332978047 259034682 659890551 798432086 92477907 705438480 746005174 920337461 919877051 917865348 897551020 115755783 972207592 334756495 333166163 2383307 207462781 636149999 138293650 910632025 893549639 86072209 568557759 772843691 273967278 962815530 783071362 878708021 883879588 658042066 788978740 544970355 953215201 115282295 580720110 990243500 481093370 56006439 716264784 550965419 436059830 915565213 377589940 291184331 915942114 297819206 67136067 433506774 174066923 406259639 376659339 409952803 182263795 18996781 594713005 389648689 73452801 9303902 225631068 412849329 878271587 812979906 534031480 570560292 292044768 633710177 942994327 963544777 765391587 950781678 137539135 793083748 298379404 944674822 730736931 790644529 253352613 38242613 648465507 817352851 206492841 12148158 337455145 844973452 590802038 697793537 755383983 518333511 743772676 614830319 212504453 580116728 503342935 604607543 458266537 775239439 370283675 55334556 633492460 409682068 625569502 24426431 659318085 718550536 130652148 273603478 890480868 752410341 592163831 971010103 770021435 63632572 972092791 300640107 376571245 663257020 184937531 24512397 534084556 258650295 172186726 982870811 705542036 875584411 289561954 861914459 761991185 488686984 944830343 372590891 32743512 564778513 698017739 967779606 283045828 266011148 890804991 186978974 217143099 673360355 886183004 5611202 645535746 926451668 894208606 193516857 846674697 702999162 812296388 339487498 735226919 287483163 282040534 264285443 751362302 128271150 840326923 822511207 607911773 788293226 849590249 810629105 411777756 335910241 995190299 798437924 362311486 216781696 81149008 406809734 780779260 643361489 763958454 990940846 751584775 772704338 464091524 120402753 15413781 684835394 872068984 599323286 139417975 16816642 563956513 384298556 671679863 29716331 378892229 132468342 370754973 558205318 792512410 871347377 74667838 902930739 907646279 641106193 142437369 376597058 676969337 928513955 954796947 608054760 426885704 407150393 951612132 212328386 247431772 747671451 356640713 736346548 34889911 824854212 993803399 493899581 191080697 793824252 75630335 406554914 771646400 45615294 761861818 147165753 17703391 977573272 50383751 360386700 392442899 677698320 510146294 735013960 562913868 550832285 191305088 664257943 845047587 28853885 394498045 652406789 893677122 672364596 989299761 293355980 16647101 907923944 26626700 891693565 347112734 808327538 781923365 845278925 461379282 199170231 638192121 831628669 106733692 662670737 430706737 592314605 69860329 767796861 278519365 531428475 11381727 290201397 580933608 581440728 633699585 914661994 207556087 612455046 87852413 733108603 695574296 930524181 10233321 392540368 144250981 332266102 85464898 956682835 193836785 544117270 983570920 398693685 364980320 453802058 211551033 385524119 901417110 587092778 183318950 743618581 904748841 549598897 450445457 150076318 189928516 821797685 648062150 272203613 595663677 321392927 295123343 713917170 850346295 198867616 756478126 236747846 509764919 254938707 931404042 867885195 614889756 692034125 59912889 195704211 935335652 526545801 71788937 308074497 461781901 658443939 280554951 889419819 196545341 799206259 100152641 666956505 528904691 169517453 304922389 498499884 111367285 272088465 527427906 280438060 593609365 128627244 5638931 646489634 891161472 349483603 339249675 835563698 64944567 531044016 165185447 840796211 757730797 411215298 202675190 66774185 855166312 19673320 724391870 785496752 872048949 909741009 310289605 538979455 75108342 97224085 732647113 81519281 773894364 906425438 665805227 358722135 501932265 667659112 752527877 152860046 183463147 255602871 546424718 547341671 476830219 571869524 961130698 289693182 735926142 666174492 227698979 490732190 257537849 338721622 587022644 521033660 748750505 947553172 997470077 829533889 767669234 138456987 573635900 162450429 109000432 697746998 162516390 301981848 908127500 160402310 488222655 486768066 484816750 50820839 354394499 775405876 831689024 382073892 712470637 624330798 939425265 139459053 133692196 898387634 131654527 705152561 731511388 733935980 659484866 531010484 354806986 515034397 289478434 962359227 791606758 429383954 489063995 927775982 231670224 792394338 829952572 65062719 403626648 529797787 231976321 668589765 53530584 412463812 773331161 583934862 968107655 788013564 793894426 380158035 617610269 280391171 673580025 97255947 624930633 894427519 262898776 349847192 339535853 576561266 213747296 619331050 748012156 735270767 147796780 655692403 649681665 885923171 581842231 240347189 549416831 779623012 122440111 155152906 265348615 737304253 203703642 739338308 486237692 240781531 644930264 172472104 746269889 393956416 21305518 35949228 755734870 368120743 98975867 816538967 166800312 371905571 653915027 834610571 823684053 313044521 356899138 357189203 735164235 772878104 878263988 279757316 835253162 968151569 825482089 767883009 696664480 675450253 611941195 644240350 911349742 676628955 405427576 706714838 740904736 381776513 98123646 457470393 904479482 752254757 376442000 448713231 587734514 769414983 189128514 519016030 38630361 373532696 105773480 404643700 858431029 502371543 218820672 791673548 179786765 61514766 114109061 899666821 514294979 106422419 359699318 502550543 1506596 92057510 272375427 254464943 74726603 703904134 602438481 613799104 812331203 850797092 822798789 786939356 440989114 662719338 406984407 926575913 179673771 626284600 888976802 412830716 442023226 397318994 270076067 833648557 440527088 996466333 235423931 160648290 698431300 96945705 96681880 336172580 257627978 95840074 352976311 941108532 571850246 760683053 402045894 775059067 98370908 532893346 22920952 681615828 341643901 332415623 675229475 420443517 688277926 106065362 560521623 927395097 343601949 826928060 22540735 655450718 311552009 451151426 42121004 41016429 455316904 687948106 960229159 414357133 836275738 974046025 394187107 522722926 454832372 332937310 954579281 440345307 731585981 664788008 547994587 957176241 111748428 599105232 650335436 730476975 362918008 813322843 277036008 602720167 683804090 333160689 24506829 446370422 63668676 553942754 34169219 480482008 962279898 992855785 609695690 795791193 66524931 513560692 749746440 792128179 502911712 419766671 554874273 627911393 895656381 41135148 944407543 219354210 33276340 557596706 604640240 514979285 946145779 633781621 424373864 225446812 959158699 333702958 444210782 566084677 592333561 839409069 446896683 51873368 282189441 700671844 385345603 883786320 605791611 367406117 805767408 227787636 649881704 961339975 369716977 905942716 59231560 527651566 395925986 877646740 490862759 225829338 751135792 900937275 121020049 119872010 465914113 430515948 775873396 277873311 500979882 984253589 299343923 797178169 674086000 455877520 254052833 599181897 168793097 611396638 168436167 159125826 619871337 817964329 821080359 872871083 160408380 96374668 216050193 491576294 561075234 659289273 383088146 552424691 244327262 489985283 879135532 839325208 302044616 777099814 274324916 913695806 440659919 925532489 60063563 550278641 816772641 517661427 526522505 498190615 432379514 834717217 916101871 951943275 632862971 449027965 436021132 295530041 764183727 727720181 978096636 428555572 759259697 665914745 241836687 775569079 262104135 799896960 201381187 475667924 326349581 731096442 788087411 216172318 59444608 597709004 807080330 135423717 358177609 534676021 295004276 823603064 417626292 253705376 250279045 442932319 147978993 610484364 702346505 750153400 316185730 520239639 142713582 545914361 80659077 843977873 444384812 409644461 27037142 333375702 486260900 443061927 570320776 983012193 909082977 421108775 690564965 900348373 852632089 168508802 368154559 563070764 886342935 501946761 218728695 303414099 273550671 449246229 313520757 617301653 451628224 519648560 997987750 2696796 829369704 787838969 479546427 836797866 605115464 387348923 475128976 75770553 674615818 543723472 169431192 142039873 116504194 379699784 704606095 784395877 243262198 845976159 840439103 7035794 466732027 4763181 851594763 264257396 641519787 250110238 783536893 351719433 415427041 518877022 670971188 934793140 919855912 136465357 985453451 883438112 396616827 37722720 150590904 493363252 581503103 629591344 827225309 495705243 812284541 334114262 911349158 810386030 767937497 409338093 780719845 147679640 42785914 794962264 43177095 652465041 688564180 941262172 457510030 147450620 318050874 343492752 452942592 562988557 907696343 193640218 245354226 123091268 901060631 351249367 863320683 972895047 16191492 515409865 487616584 559378850 992134408 997465306 625433738 941766063 549222652 853650126 255804843 59894998 154180657 891650914 648542819 491199874 931059005 347728469 557765272 590332537 842378131 261443821 666798731 650558659 330576349 744855434 452398460 160845565 614937943 703906536 404995247 531350446 944795181 856216461 875626299 339109946 77933838 884123164 75876268 27245987 67732602 474269259 519179377 732723165 296153092 807378115 738635445 392282162 502408682 395567838 156569042 158969322 207348780 672440382 998259311 139332360 598072791 662518175 801237820 608813018 244646466 548561450 38015185 769337502 874959653 249989279 649340828 133202454 429264696 293778887 388711117 713702493 276180191 955418051 878674659 395281630 352512978 757483054 725974793 782657217 705910158 909732770 440033444 384275665 346962268 91878509 115292517 376312115 585345756 478661268 101158024 174528972 961247546 610969822 201797950 390641036 169061774 430617583 649959691 778727762 175587889 689820552 364674852 441833181 160803961 958655187 150713997 114144634 420432259 720899850 351721540 243827024 157432337 194285814 404721808 491959810 870809209 48483164 635668401 226780308 544074671 117315097 666768012 315844268 610604068 530054533 699976541 608969103 928107071 71486957 228413140 332166372 261852459 792029372 893838336 677050259 357182831 897094511 275396303 48555642 636377496 554946228 141141587 124676170 716637399 590211262 882118910 204161649 547054116 711347703 370478929 81908424 783949838 491908881 57768886 419258929 342924084 924342411 576776836 990353870 80472226 194101439 322682449 62102867 24262794 901760132 329671084 766312856 411340635 286595648 52749466 161186579 654812496 350825467 226763071 150927373 195016045 882162891 932465559 228713904 932940997 502931511 965206890 448177902 51260856 962459242 692152696 228800075 454052869 226760420 511566185 322540224 178978839 730357601 958003412 908952386 403712154 537941869 238628032 582401212 473292182 157230437 236214950 517514130 15143669 577604861 681383482 899120292 307613118 44544408 599759924 856370164 135603620 520805058 149984460 872277350 34776283 997595875 196846930 471888097 996834230 324351623 239690989 756974996 62989633 79202271 71473925 713050225 725275193 642996354 436893888 678682757 543799747 504090163 992414832 186822232 481841139 279461565 396477630 868402729 730849761 265827392 869109357 453985215 490107151 573537762 813598416 881422502 138455121 885233156 206183878 865064939 377644820 420985637 979122081 753165006 854723733 471141262 994355969 463766113 353276653 47446136 147364793 472927640 549812743 704067706 423637175 336788590 251888288 264402190 65358220 487312258 999792074 474166946 613417001 550841103 840169544 999713989 293643175 115359780 586824882 386074065 951362677 701854107 790464500 547749184 559261089 219200915 729391085 936165737 324438778 41007728 863887592 942178367 257718020 857580654 696993351 361219788 257521212 587173625 273233901 452563658 787882044 739431333 151168658 414929369 505993925 779455713 14581767 231477376 981122236 756776410 958111162 302918419 516165635 559363851 690575568 352176568 814265411 498115929 913446782 907845263 28054952 529639107 875339665 360579909 50736686 759738247 830193794 396324942 649636306 476122176 402271869 476740658 24542106 887141802 264879305 49785329 611502366 783107660 12731129 880493195 647008101 808221484 753039091 98326161 199249194 801629554 281689825 635852089 573295953 370502224 338982021 307776293 160814738 990910831 494996128 169831139 872708242 813773220 138780736 674757709 276597873 657500447 415385491 552355208 663179031 635448689 235881081 906635354 865575381 924373032 839043212 329141128 174342660 139909357 325194330 490740847 902395696 142859310 286325557 365793335 354812179 94905264 295889076 232056718 193313728 882333822 166162039 568146610 871171548 778864632 391419140 835545354 471394733 517335324 56795865 910993646 327936873 838447567 987087312 114652623 993642499 478135877 458429439 204096737 164284450 677261084 426295023 494119275 372950555 750047476 723558054 163299594 972649230 306914341 600559726 80213072 897910833 304190801 199970613 656768667 895324518 301539870 422501036 803343977 818987993 925136653 851060575 355907714 736921261 240981283 311920892 583675647 249955502 328273871 779488901 402662693 376225338 555584743 367314943 9522717 727173398 92545082 874243711 323757711 991610690 852038086 536248208 981464371 400788936 799438679 356154592 806087491 958512822 965106071 321619590 150568671 237787910 163892466 38480407 638893385 904544975 676243224 232157842 558098674 357343509 90334519 427982577 434202495 648182992 919148241 548425571 950373647 140551367 487728855 720961329 890805753 571509578 581581419 468427002 540906759 56983267 51799458 549239386 939570346 308882438 235183422 976136857 332780313 794984709 906194832 183448780 484384603 316034443 75381378 198999647 197875108 694838041 322551172 643361777 305933684 37696425 736321277 309892642 434561746 294201109 767726741 752285587 161112263 372513159 513541276 147092085 31674335 611928811 142600235 472151239 648084233 755199526 339931430 471188002 716234296 592453020 159492073 801590690 533589511 827647499 573376989 762628365 648080870 56618249 556292565 864965152 2324844 439900309 72603597 382937614 527104045 698173968 193259042 117714197 733426118 271590950 306220762 393140790 521890706 579502863 382977266 30749363 411880022 886038677 253240098 39009575 263516536 703129520 204157841 972639024 7473557 286137537 772519478 512380734 323398927 953736920 748995398 726366829 960368921 357696158 14856631 892742353 667618809 804981408 824677373 800907376 909693052 539817918 275691593 226344500 638598392 734896086 788126482 659978078 622715091 467481579 578088055 122691821 272322072 712290069 758311953 352211761 11769582 347708608 206492367 286615487 853700073 136911431 562046153 628459849 882379762 13854906 394621634 54507809 844225092 995396540 342981489 618027199 404026788 535617372 504835948 671024352 717991830 102030544 855540851 331611032 115827523 139400817 420972408 748189212 871252920 766631506 238583136 354201479 645858042 792443328 558061459 917546320 225052131 769638055 856508730 310651033 636047405 944784697 65692931 4303053 196086466 696766597 322851283 630586268 31146972 728634643 632456239 299535154 345341210 558861118 559631560 184135139 294220011 351816020 853531124 553686137 327652842 394588025 783556509 91445530 334275507 663550322 234512035 411884847 822488060 337364589 867079483 125245831 329584797 450269619 343885221 2328884 895790565 104166748 598859264 996830000 862947968 494883164 469463980 297777363 162599550 901517616 30192171 706963421 831075975 669781583 529503634 747374134 32329384 931650947 229119937 17317802 699869595 350462082 455083992 345602174 771349699 436470175 416970282 347647299 470154260 496154648 548646114 499778424 193166037 435269691 793927195 393195306 309291674 552126857 873536507 762059628 106297513 85582980 41956834 819545483 398059684 751240255 894347020 688490384 290428890 526423203 246363092 740401799 68781242 269782518 761146395 99497037 188436462 204308743 105639498 911868585 836735527 555659529 70386367 462317076 208296520 68088473 550433900 940456206 639940271 38429953 308010880 235028713 886345715 896358816 936667718 156895624 392993497 372424856 973778799 349892976 329895024 560142338 335061242 817794760 683080547 454027405 567813392 557625628 916810543 438989689 884180248 959628579 292396879 352649846 621459955 468066267 296591460 856567727 784576437 965581670 895441423 360843316 57017265 737200407 127426172 715056731 288639402 636110799 156123250 763616392 1438030 866810048 181054658 786734295 650822095 532596992 915420737 40849530 208874541 698496572 616734097 5776537 462210491 246656116 999209103 193448172 62276253 762952635 335605143 398501876 434555037 339999287 929028400 951189233 657459804 120059099 895255744 347120711 909093056 158621583 195861063 931071509 258205020 157268892 433217364 408943830 933874227 421378168 101520119 635956505 656604273 433578789 322920544 455466331 462553961 602782688 20351169 372464650 798493475 387471216 219327760 483303609 278416146 569091798 101317446 217184295 306041698 123648403 688773590 27962882 237631573 700498517 706954998 256540481 411541751 288709648 936595161 385935860 879716216 386831307 994578794 678569067 694109855 845224153 368985574 387482759 529841940 606410681 534259854 111754322 710616711 93709865 498761052 974379306 432869874 328442598 708041679 982763483 268592418 553868099 524554112 629251751 999821300 882837931 923232650 123766014 719913091 817897147 947981917 360997256 178768822 664017252 331033240 954750213 597488613 771670279 17803134 139261425 167061155 695072215 925145419 632421673 677928342 678262801 117138970 290437160 214342088 57806240 434201685 556802135 30677872 14358099 937873984 163462016 458225631 275158256 808406858 110477680 36854526 100185792 805031832 309709044 497963956 925803789 903703884 298065609 526721188 777221237 609365173 165509266 465384188 600230818 797000014 588725384 63058513 843989974 646675095 266849166 619641527 200959386 344018686 338642888 92736295 247099756 372504828 833882062 85402723 151424201 853758005 907982956 365747312 865897954 485159437 858444508 693529524 926189597 648116555 52882614 436865139 684947896 3725460 661412602 465108291 478540778 226974378 170239530 156268121 294779194 467868376 78018811 338187886 271597625 149122574 897093742 223468503 519070524 876743113 542088180 572093752 706545181 789342410 540460612 880993804 872290499 157881215 596059629 770837572 994650690 339993824 652243324 491144712 930512698 915941938 419878137 872024481 684076298 380908959 372072180 431616388 399352582 276130241 957772669 774413161 736484292 320535318 402447555 855258230 604889918 574710415 589794437 251202715 584706114 290922062 252916362 976979865 270245340 825310325 873279763 121195137 932385205 865815256 64865184 408325383 108466323 394174254 326946943 504007684 301823825 353233142 267927161 450630699 865817181 773966856 903047513 72353939 725469224 984098378 485368239 64363081 588404507 476390096 677441786 334534694 146863216 685358987 963165617 870346935 897300712 329406382 727229808 404969014 191868516 415756302 718330466 820608533 912707088 900297966 445623885 461368557 145469773 217902075 145902476 260463669 831674261 489056208 160051026 366279865 382049115 83440698 629292096 310469022 54630043 926989818 802675030 851000403 673441038 929422090 296611264 90226986 433453910 91541993 919220229 708167508 412175754 678410066 719658081 258765913 318797563 566067945 623050466 510961330 131426529 502139780 667090873 866809527 158392592 345756553 447588381 873655265 603817399 86010403 173426063 899301358 105055970 320225613 903870087 124873819 656639509 553371866 692286786 311153916 262207699 594958193 96445619 26402793 349051689 703772708 622545936 840585165 587428872 431280091 541568556 63098550 721905567 208761376 161111710 70682290 508182436 12716474 328540779 733812198 818494173 151102227 114264789 164440927 650799737 72953702 63213585 927201664 952660168 478326704 14156681 104638229 689388267 58526896 95521953 684248243 890130318 335086929 185936440 627394619 901986056 381747284 783332567 169684655 58520669 277901669 91829432 73334202 889680800 318765324 985538119 678533378 232681902 828332977 874848480 786532992 639363009 751520037 597699071 366572684 582419644 429472969 676619950 666955074 277475435 268923769 124319818 235327583 271150525 516991310 48219648 475807061 532347877 77724298 328209497 463594801 418861286 749336712 183349092 503991932 481610494 234935541 205278141 657066178 543854803 917798509 137541534 981351675 595525452 844381714 916647088 290564661 239852894 888227130 87955040 648635146 96959009 360521504 11611008 993008500 431122085 227872230 377835969 538679006 471815169 96023023 313088995 750408275 23467513 57690789 963454355 534316029 247641687 855957268 708606129 595898384 599501057 764586146 360298371 798227128 63216173 54579687 449539650 395954950 680878072 548976061 570323952 996299882 564093212 84901329 25595414 130242124 452466181 15234518 513586219 141649743 713664758 701321526 671413591 907705672 29077340 4265165 920327043 528083068 363982110 510124320 918687514 906861165 181631598 295980749 918761527 838779738 233889900 711958609 447637176 677350017 9804563 551766609 515815267 440150871 719321970 635831357 97725454 347563563 850274471 716721748 631654954 880898871 884626632 991295334 580183974 764096381 311009418 540822696 490675262 397569309 624515505 283610700 657311037 479617932 50396934 579493112 871868030 325339386 589123747 238822109 697051931 806573660 725673740 874295087 596349373 347491795 419518148 628319236 280102246 346938178 444941792 689522666 873478566 577002514 105153385 240326819 209625277 538446147 938534292 91663050 978040220 853490010 257080194 488066275 192597477 188730532 492704593 225238951 744563473 905704823 976864674 795405992 490940060 792717656 319270109 12084311 662539113 101081133 818682373 868473837 74386372 306664264 374312870 767503725 239033156 598256571 568892728 134074933 33055592 701587442 960938248 338591137 707346081 951846051 797829231 107128536 306607406 428942340 891621406 938295731 239278035 695062954 917280949 374603793 745651450 160962407 629633340 602354604 198953039 964421911 461859513 735643431 384034503 8413514 258594277 415368272 212067310 76750947 587569900 885230713 721410417 158318652 845521265 57417236 968161076 868546350 330111289 471628488 515195207 480785156 262835435 367058842 370838351 450587877 416383192 871339311 45435761 670357653 267936220 66785635 219677212 96941232 363425605 883433729 81157319 621157083 827902909 932381386 447028705 632128855 623845893 69977915 945046211 969691720 136828759 195115032 873616200 645856452 168616008 757789666 428919875 851549579 840277974 93523994 3564984 123831241 585534285 843695983 652385104 535064216 213303509 797973984 230292604 745081980 884459369 496180966 163505806 633921037 773243478 782096 647428498 436159110 928855610 780827513 47311577 536814457 884743637 815377529 693871600 921991306 345095583 661235631 575033842 870288266 638941414 628128952 171976172 286836784 135360653 244195264 227268233 613507654 713355716 457942621 825101757 132282918 290050076 219399710 667958892 226503782 507705358 63116133 352103427 749318738 193020107 143271554 579916193 43193555 766835669 979202207 804248699 448289575 665534005 454788686 144962027 859432283 637899644 717687410 875733532 598917886 981080919 241057177 811156347 255896939 214681315 676852726 449103521 46786726 22994210 160150801 304866744 45725970 375285861 573643311 165628730 400278717 186299595 530456465 144931359 224542403 399657231 207865866 957108292 811358464 456038658 305217085 974444517 287812105 621224618 393826977 100128291 407022716 646294010 605864462 849069290 145559612 889312477 695215588 159340704 313977086 266736812 573278984 991249875 965250086 527802989 143237038 586207720 586097927 802143593 184741811 273894625 409393473 9560492 620142578 455927398 466296734 100149368 851669448 819143628 70010684 559439921 52925507 956654021 954203796 495309445 821420693 157429438 692939084 193169522 609246723 45247426 961666543 108452628 227401616 429190109 221201856 404051467 829030878 536133028 888670711 550103246 62974559 583777701 464165929 12235601 276053779 889914818 636331494 250447843 165887967 555105861 548229615 329267908 322959196 462435819 459198382 858002135 659570980 569685897 855597559 841476743 656198854 736134714 300164030 164511075 64845778 884940055 787938565 312031954 472158206 969920520 236572414 540444615 400105343 156420698 462442087 469912568 870518609 453814812 656993833 903868356 820449866 202423059 859949675 499634133 576793193 515560189 478406412 114354734 154980356 883709715 634494022 461788484 601702684 899106378 968767103 832129654 839934535 853382077 477088808 405733998 687722333 813208255 395284063 484166910 907293223 149981479 906623162 66954776 598641662 754169155 896570750 808625928 951630117 449951575 82762623 293544590 85202102 331046090 562072363 121715418 336489160 379196293 245709687 639980675 108450845 72189093 276174650 822212217 994234486 879952906 165465176 930349240 804115124 686860774 77190689 158747183 997085064 272283495 483094847 106282589 980447294 408162804 21513311 287340080 36061042 749876220 966858328 4823311 70110399 480445841 691321520 277223841 872207645 343443965 322021843 518072893 298529880 796628470 704035792 249025353 803303318 346390131 980012583 419514667 552283854 112029498 169028821 791248699 525670546 289053959 973768189 537506457 93556684 712596862 957123222 20456812 435079019 680225041 637273380 763083114 895141142 180094451 331592925 313075796 291273772 340461991 815480959 981616601 863688406 149334852 996708467 228747768 508891059 911216068 304596409 670444352 711479624 564508918 22448043 188850777 965277624 77939769 430205621 824913314 920170451 676048379 623241579 334765399 105064633 712041414 167453312 763909660 698353480 377724885 156853780 422326631 823427409 977278900 807828963 472248504 647146077 599167898 594919664 980455184 740885069 5861733 5478116 535952823 126044832 637259430 397354536 673294246 714549426 15539326 548281281 88476002 387375140 326329091 648146368 109995494 771747347 62876342 96950411 989651084 75082045 795979209 710864087 980230231 198316063 511267966 753031367 663890681 93507055 596317944 439841858 686919402 966841227 406294773 914489339 117905779 86385280 610143518 915952089 834545519 482287364 373282355 919553787 177663432 714860937 410410903 387467890 595086668 825385565 74253180 961979285 935848963 671343891 328980462 604001210 405257951 704677378 141557689 972711564 145308297 322925932 852337727 825888661 52494132 2185756 137150896 897025813 892997588 746191028 65508539 484734581 503891019 689015275 721948897 625853843 396775259 350021552 218968318 356644742 260113306 851948613 621588178 655560815 26545816 347620314 469884631 399154427 950942753 94454070 415777731 115163578 350675126 545239434 247258961 563579814 533914967 937670088 131281971 75698442 789769150 275094089 393643426 374568482 677020674 788154975 882441510 664197488 831092200 445447691 175220777 817576304 833902911 271189166 13616370 136793004 23762107 59329008 954238390 826358769 140967974 709888251 787551194 824504649 225882469 101705115 614598852 101139240 510682513 281443943 459568633 504315146 66412047 254025209 703981382 374314096 736468183 34629179 618251671 627937541 147785884 560901513 46534188 694843847 273541635 751997667 35213128 227897252 75048635 649319648 400743671 966684283 909900724 33653893 818831095 252349195 817568668 457373722 19730536 734347167 27492031 238597414 19938506 522881131 552201446 8609014 72972839 463409327 740315174 821438333 42251431 730507488 187940076 999909101 67873637 869502486 848389111 902826510 602255839 795977103 14906210 89993974 784662889 915287809 586207430 304816499 168089467 657786087 129875079 974733728 569874204 764523251 845206020 403873470 79513480 974445881 190404020 95115162 704190808 750575094 706524338 80879789 116310733 118788109 971132773 870544820 782588735 360769227 690195662 90772623 611231599 799084419 655095387 769792416 409163024 808261756 988707244 444173181 531620846 888207445 80340197 170210360 213291969 854309445 927894330 496133466 169710980 179386093 783860751 566629217 741706276 686021884 27497549 24158094 187971434 423350907 970728247 964670041 5428410 493734685 793440129 250585502 354554481 71333369 851394892 773723764 429848970 720896309 212915545 346114096 162207995 203572641 780145708 175224465 877467672 745474647 37806275 457370996 422953876 937897801 105113666 420795753 416465950 315743101 740793715 954565728 720657635 685189195 350958432 914520090 876376425 933882683 528610239 502721075 86046847 373621008 706732854 96668782 395976426 159095716 442437265 38541317 551670861 592037201 621329040 554880084 581874680 846542827 169083024 606479211 987842921 857831109 969747966 161155773 145753238 239797837 445504439 796093617 420508338 243053309 783149032 23658218 467640000 420265607 489941942 699372383 754103002 193955821 121294548 425758754 99727058 311875746 40106120 24451037 822349736 201703988 369910795 888062273 220764535 735887600 594743648 999277520 162241512 340859780 384309607 896667799 857206200 747255327 78357737 395850892 122064731 498910407 366889367 31185404 246516552 359743334 762181049 322888096 234725457 454979171 280359521 898214545 961475750 965108863 362524709 880433014 318022543 927161984 19977310 882440891 30444371 52955028 879110580 726886683 106993732 164668680 49679761 415886427 293062906 901795623 136363441 244502384 229250306 859143894 948137005 757049220 937376 300135409 435234983 509934126 39481049 228467016 126925778 93177689 100538314 914195065 983663294 515978745 620558658 171894349 651162997 136830477 93043530 248793578 628306628 239581889 642482061 616671861 998420290 464791329 305089503 60108304 417580028 706389771 11996749 63444831 83446187 622127284 617862386 224332171 97642026 988473530 790678888 7508581 507592151 225132067 476270710 263207846 82295707 723252917 903265760 367423549 529725437 503146842 675639504 995914993 74036546 182151105 977523371 221123914 857152677 461643833 640682587 330732582 273966055 900596069 584774039 60910505 108565000 669523233 470000286 846829673 901790223 566309532 330648772 522026456 188701847 618436255 507798396 862018338 300673039 693201895 12486978 831006772 941252990 586115056 661303540 104839730 379242979 507811129 279624310 486120462 15688597 361120577 390855246 944954446 341809150 228637610 738191950 869515305 933549116 766583234 66193982 889462097 80045275 784439928 349207090 113316287 849117385 213728840 985233680 209562359 632506694 252826192 291416028 77971624 644301200 92326999 961420720 902069035 730279683 159420472 59804943 754810517 462578450 432273609 882267572 513501799 346210633 714897747 814901706 739410191 665605670 628304149 63433453 990034122 697274156 502140059 147758377 642706979 292594558 409980304 119861873 141987752 665518058 570427151 516608754 198500327 355693949 52468376 801068256 395922472 734804552 186174647 324110090 948804434 570047707 243925284 110634010 521755207 945402532 981785797 706921042 703372844 986633333 697621428 770867490 845797579 25689552 396355573 487247893 285717759 2885379 521102691 682387481 452025674 510776103 818692869 361164721 318124816 635638729 547983926 596554308 477029262 697003900 954279532 127832872 149290434 283140470 417137853 890681569 825318528 417743079 375654900 589112048 202265461 458712180 789711662 981488815 248846031 790566864 186243565 624075172 552371451 692678806 521823478 760552982 433270284 874315816 180586423 765071058 475357924 785005536 946114495 451019356 66245795 430251293 590887864 234686860 177874286 282461578 391011968 213148788 626797656 17477944 35587149 581723881 118360970 109765202 198902076 472089719 395656842 586753574 919115054 621824319 398072417 578963171 833548410 567818454 131068548 850281071 346744467 959464545 98779099 491391081 68570745 15418628 637685584 120163873 278301323 814503671 285003261 773241277 129560433 80281831 769415041 210126653 222406982 947170998 748887476 935877447 654168038 609586757 274830590 287562 760952960 685940532 456823276 803384824 214164822 51810230 224361298 460278576 331833342 832320748 619563076 328103315 501084427 180455401 840396561 790315471 859341821 190603965 599374014 691202497 532611525 985706916 534918889 189743589 146850714 614924167 608626554 230408709 670295640 265489244 393874332 236661677 944456700 581104898 290940362 447924444 736452303 344895821 90276568 358341100 173299798 414478161 88866251 191306972 907552108 197766635 611253387 478659464 273068770 363359176 452685607 598919630 154007811 662788347 719328049 182458849 956572975 664685430 524345489 357108199 836827803 577841513 143009613 437676566 391308030 736860234 701274654 674018141 802577805 842964129 936096238 620348921 859397972 866349222 221588732 834733426 615322616 102942689 246573932 865205812 715731785 735951429 733659692 582270262 721804949 406677349 606202935 161157295 1367854 31068468 963306166 568263029 989702767 261432623 418990119 415666717 586134394 510819641 841548969 821244777 373981111 576562776 811970544 669663816 316929235 142509117 961889514 351482352 470004175 386453006 26920618 613500808 786965013 611628540 624023169 575072527 127828427 539363243 70591524 273990280 559266369 713787191 373861787 472746971 535707315 612919028 352923926 177400506 597394475 531906207 122871681 5236889 651790852 747191118 175015915 917589014 874484501 543745156 230562370 642885946 752882385 697687261 756150627 886185553 897976206 842320466 759552465 569915529 245817189 853127708 2182768 567201099 668721281 333916411 808534275 701348930 739709345 878279067 410422692 41868389 131278320 436927564 364878765 167500577 256378927 731006404 261761782 948752222 643638323 279425575 504614842 530981340 816036162 583172008 614148786 730680551 788435135 745336579 326460401 119926959 935576403 408414091 703729820 989746842 376922621 518765751 728545699 525567373 629038485 914351571 438969632 728252600 346395290 162666427 113262657 687661766 557156073 383683354 295388672 297288164 913387940 265561223 90199164 460020695 467636337 970879895 916456373 974769196 96061424 269531087 720372666 771650960 449610330 78067242 72646505 855540529 510956031 483953331 823547473 833470009 502771931 949790488 180173244 488869763 628467899 678549529 409192446 267071412 654597941 478664190 565523967 586465812 432093737 333821320 406544048 871937478 33932063 755550365 789720961 924540502 885724851 175324226 544034233 283218879 635110467 886620862 417471928 908836915 169203537 331297171 971095183 711015490 750541466 106357493 247140774 915217082 377473333 478357243 857794320 357735515 685237588 626808749 105149006 965539106 219865826 335897649 595502199 435947412 894916695 373079809 94296649 569631475 970276349 118154001 102520748 900315619 560515284 717738915 483463050 940987388 201055042 705845157 635905684 806525737 935094599 503818162 197018054 754841040 435825058 842823092 617865838 298254163 202567746 84720114 36957171 72701459 171033714 661032881 134657736 779359772 210515288 786008546 659690033 318189043 454724178 68457846 362441525 270171478 810734706 118159014 94000282 473046944 544571558 416700718 974683355 647027057 395154310 272067671 976560340 323565046 612273927 754671496 264741377 530551379 262509458 495903931 330877255 858476202 502936300 760733962 267590115 850334249 629831930 156094898 282148612 741607615 228020763 693826996 4379267 980505507 219551129 718597664 904533765 934684576 765784585 967157224 238432177 588168950 672680267 913563120 590159287 881001545 156409724 53509491 524816884 468758228 913668545 13005349 436121340 819444758 112101727 916978182 709034928 364831813 764275381 607233610 778793709 835150610 691320941 326407925 861997219 998588010 206321596 14629720 993155891 159198480 408743625 894886441 372321328 279689071 165122515 448971577 304099767 995104410 422112581 579589187 573124042 908183959 498661743 422701534 152123056 581951499 713549708 389594949 194808757 535153254 102031708 711461858 790293227 281263937 891502613 903307575 562649906 380343009 700192034 228914582 448248539 331605974 68375253 169447565 522626014 856441457 392371855 72498092 119161776 354115369 241196883 988909098 967032437 837664012 222993083 48641883 686471404 780073957 887748194 503698766 606934602 969948226 924831524 13063289 721614947 888110686 123982059 100217422 660978810 262431064 462748518 990915815 215715445 88782899 451683128 898955305 539951527 202462790 115478898 710386306 721756451 837108729 699602316 279081983 561129936 256963807 77507343 840422071 77429574 993330779 294227642 682747751 610377843 939427611 280700185 415409490 484368702 676637552 732654694 91158322 909833200 779834434 928185288 79116450 779441301 243699830 367529233 467677031 339855229 830176830 904751331 962941451 934806400 527511114 512135583 597124453 451783961 19334532 557113155 805361541 381172496 857275012 290099264 340842463 693395622 693411424 525949500 401692904 549523100 501730543 868912232 92392658 786024718 392608490 433781498 367219797 262820581 918449376 410580116 409482551 522544668 12744689 883833803 742290358 669999427 450304258 15006183 895040096 858391308 16465526 911408233 419209741 48821454 24786266 947430321 890065171 216291826 139850181 169537038 729308494 342025685 603853653 619029186 546739363 930517794 88027507 256601861 638495186 822556312 87942153 702003543 861139955 491672955 178129878 649194543 915255628 996979928 313159586 602789620 781253448 169596641 901222892 991278903 601579536 2403691 296650855 801003640 154158525 979639391 35510695 943764739 465513003 461929199 619325431 714782713 905043890 307055243 338697014 595270765 157454121 373688863 820403202 982460172 352652818 477716385 667780451 694214820 817892340 206922403 235508147 377257061 591183825 759616786 826549773 374285438 717831906 796883593 683593774 858807301 939761397 680199225 434774512 824995415 741048675 753207497 670667889 965206863 101244046 705762553 971320338 569241984 900993232 779699957 751042400 404821691 908015697 2619244 544634796 292777232 687587089 77187345 121462699 149138609 99519839 336714650 869900464 61189104 896747512 444441148 620598620 494320440 303462557 553187077 407930568 51683677 508566350 217349725 282673171 907430576 881817503 591733063 574663315 857909874 264268670 814229578 839483253 704993459 809777799 550043680 297279912 829828529 619874336 667490389 517167968 965551962 552510099 445746674 288177866 485567347 347854157 985223653 505934800 940747649 129453594 37356918 423264778 874678690 161008213 146716697 623162763 685572138 733244879 462274245 809176589 794073668 357711050 253277556 235310104 204907923 765225077 795122883 210053178 954363714 782657149 797374202 333539334 978120133 5094540 135688971 791982268 877123930 98816324 123643641 68725051 713413822 487738733 378897064 775178637 345147019 681712091 101680556 705435055 810965897 418571839 806926461 127345708 165077170 904220334 267603305 531858965 26845112 85585220 674731522 485815492 428532671 674419685 247338211 905861881 769429434 286458367 415227106 442650032 231435361 55383603 4374621 292474499 309693794 112441911 127481359 6273682 631091977 831225549 320077057 668333976 598480425 795182829 938582060 242325665 84516760 398615694 274050411 911862209 503960594 182828178 427684601 831165816 513513177 286445576 680797339 484541160 783448790 119377231 936006581 219068658 617476033 512054844 281878550 848962670 237209968 854144810 803748736 171430132 497313123 575065984 955658059 161432252 895038617 589834335 812928612 359311191 509902083 909785475 495340471 934031980 641646070 96108848 503834540 36508042 798221975 776211482 732043285 173691577 707363140 710911800 61359260 335193922 518518305 527402089 980636489 565192085 88750375 215926362 939252334 786658680 449940935 548486791 837464811 353813074 945581266 584221046 463818130 96435224 456174730 519999818 753662688 790208224 898174273 821095845 184783775 23240516 779299503 5649638 847137148 642719169 17379917 175947372 158805939 994480562 636154513 369078505 64603508 805517660 318287718 74616859 82750780 216364918 716830106 147940569 855266446 200223786 236132324 488070364 321803766 639905313 895122861 719562638 810120776 602621581 241981172 433921379 141355144 955692180 409478651 957256479 108864987 609668462 372043237 483385818 865352990 14864753 359724554 433773377 323894672 393321283 858842364 721837214 326302867 314103721 542961377 658511275 757390925 669619406 210367505 75022117 816757559 965986176 669832502 652597577 381103925 248948450 769232465 446725349 562045761 235390294 494178588 67087822 968670325 717439653 914332497 716150317 663268561 905448118 935502454 22528103 415944729 338872958 539731902 21990156 481838693 767980385 878777788 317378412 479643736 343887017 730792282 553996699 510172821 991897978 563483044 48875355 563834115 62924613 60889976 227268675 73207107 294943943 869074887 726709266 900960117 34658360 303768685 301794888 894846088 179193240 805297308 870672047 855312657 835434536 531954657 866686497 625127097 401788865 395772808 497501845 744883844 968721601 442452372 681519643 816784015 772449949 291843444 246614994 316314533 872451878 549682157 438985510 302793703 671461955 918759590 684679510 286829783 330286853 905291915 571749131 678141078 522464145 621783514 367078690 450996958 320440734 903478701 937119157 542156575 950971399 671741545 153167234 798234078 98969071 827816233 173678173 279581575 479129100 278799476 758153654 396287400 825195966 501228971 948659126 154126301 124928733 901266914 29919030 797505773 400307931 191298489 978982378 495478440 947327166 176082577 542684453 620801012 224529249 795636406 756138281 337283889 833497991 722354618 37309990 137289559 187390635 224533136 393534737 498855946 199904857 460436133 680211872 653649508 365092218 277301571 838825687 194670341 98904437 681872167 579376098 142204437 708830671 702526515 496723687 574726236 871816051 267565878 152402145 267744899 846770402 570947434 198239355 667427421 258686648 221459956 217759918 175990304 55359441 961368024 870425311 52682444 400711989 995792774 571293612 300856509 440601549 100306902 670838394 390968238 775743913 12880662 141644528 974186835 426130265 900507543 285380682 778165431 412879140 929833849 815920161 768735149 578453659 38901743 546302476 794035458 137503713 439347463 699030087 262961064 608012248 78131543 896977601 959831706 164930535 299764221 308835667 570284250 938065310 11379851 671782624 893018327 644066944 334202590 91793410 796203422 497251647 203834075 519317099 487687624 294240921 98685103 915720359 39061712 291463740 139443800 551853281 767493685 174358444 343447260 994754293 96488638 7482974 570868428 426167979 234106557 72589227 738918147 536243052 576682742 561077772 451274921 834337038 924479168 787909286 867623147 712910320 866605861 107963137 335481019 542304672 515874096 885051533 806067086 313437537 673360014 798970529 129996567 922032825 965265097 576217873 662478752 475584289 425302099 599557431 268696613 648127025 665864273 90631704 70691752 866735149 455743643 49379533 179527888 352874399 5952197 152472257 478457781 225818496 352624820 886413793 36913424 326350779 113367186 400836686 712773181 789546487 323945195 571925132 279797364 859340792 954309282 963486853 528211219 237771785 349666878 93137663 410479445 686865696 480671296 369642608 714141587 195407793 675695058 490153759 33284709 230551026 58917352 74930667 264288677 847712937 569862276 751546174 668328976 137036129 361372680 892258720 533675179 970585077 238653527 346529070 212833480 336905751 900837420 920824616 116531871 353320795 951099965 392185650 832628509 32297578 298893277 709143461 846311235 93004079 791173258 168951070 134587759 631901756 374674753 549261073 105225313 764784833 596091815 4070534 953133840 359967963 996932417 594310981 797999200 994978211 799187053 203123113 739147634 3547109 408418108 640155857 570157889 164285905 571284718 483868619 742968547 249671312 219803637 666757410 157305259 435222852 659435916 436858270 43178050 851050546 536209797 678580730 796876967 886305680 158692440 731331953 932010928 273306911 314497199 156071936 828725201 353307159 395354291 966059713 207809523 870404701 138346747 131266181 828680847 21518227 370382174 213775796 500099544 938287625 891022739 897936346 203536549 531246368 22514575 495062629 919805985 35873426 259016150 650105504 973448281 94436729 834190922 845761391 966853444 248669920 532612949 160576250 140625629 247956178 971164248 135444424 930045342 410952667 475033363 142125517 179218077 173714127 860139823 660056230 656449613 446453909 56984952 148612050 432485570 688327293 92345022 241379300 93964328 487018344 497601536 379406077 669206941 551659098 497937404 518716174 406381275 433723436 277996649 462296761 631420355 638629932 827105260 212358480 75599892 734918862 673786935 79410244 227992386 428505589 256854754 931424323 81392469 820145909 161707055 384713305 186567628 752978459 439820871 940518087 325566112 292919098 958493430 840132623 341950254 595672743 167330711 999253871 250404850 744240218 642294104 675553227 129983246 382084431 551679637 641012332 886206498 216110286 250858948 697506522 870844518 624717231 563129467 537300910 363012008 131123816 493297884 619489738 284040071 974746600 313772662 177406001 229804237 449884213 934258170 806932874 556232251 718284803 634593414 982252886 761724441 640829572 881337431 959995008 422869053 213597953 343739025 391958634 230883349 333766632 957599693 316775503 914253654 584782768 475625217 467408232 732701870 622175671 539424562 312020679 87661823 34870939 116874964 232370014 345273051 406342995 796166106 78864989 998027049 917409961 166691302 124698497 80033102 846191308 668147710 341732000 8499058 28653692 265388045 124920832 243614231 513978322 67254314 462783106 247786422 775797933 588424225 341886119 347451958 777020006 296889959 109201612 590422356 338634647 712316712 754482623 27754307 734881613 311230519 163062990 583127816 935147366 220588695 597659460 400138290 275839448 928495207 853973952 142989900 447281361 319356130 666926573 585259438 517620821 930658147 563359055 777310479 974668473 173964563 199499175 309119121 197799483 247202572 336283643 47481814 187306285 494022995 854843543 180653348 455670722 704574161 46209609 896913872 220123930 172875657 245937981 43082439 354631986 357542566 581347608 441847778 946466685 592192831 185898610 459625752 901690710 285762961 931050689 523701311 401269230 687662625 569125272 882488213 846608622 56680791 339770152 123132714 348718795 192794453 552626490 149888583 654243526 106987526 149004824 672901631 35252090 495627859 310267231 626599521 42267905 997320907 334043841 302624481 125754041 631935973 856318052 441336273 148565659 674709090 113821194 870911526 140274024 264738590 290089298 182668939 153843034 306392265 844707579 71600398 44150348 63799403 51469390 676097872 848233267 692049719 900583284 373826615 406003346 637994950 636411174 178892784 106758052 260002786 263730571 821478018 409925147 596638659 228521588 956068749 279451894 723822836 484876007 848505367 635331888 833222753 737725525 753495346 468180278 514473374 445895821 996074525 536491374 918604160 388789871 904501588 58160990 297163916 551417392 94147910 995026067 422921205 812707034 53176860 277714652 380423330 736091891 595165596 472139568 817456670 675382248 228725505 95463116 766962037 653084240 202527308 54274736 304832187 216207011 619396561 154272827 681144982 398471867 329289042 486774154 902678278 262519093 66093267 824878893 718604427 778841759 529524132 586573034 622506123 723720787 45223839 719637179 363069708 512054744 899146545 382436107 395495802 387361164 409804636 243649711 329304498 649604366 399613395 140763086 560238024 473073134 577646199 345293119 137344975 975426920 171166826 290328236 4686424 92204085 364280783 653294551 424403840 801677136 275841263 198334585 442588607 567920435 914649535 635909983 624266477 50988954 929846747 338896478 364096205 697072957 866034757 659561515 976296124 325318550 195754820 117289746 203553210 103466870 365663224 391815092 653616661 946215928 367285771 16464898 34574391 907955942 934905065 491391845 292791732 772437895 37824882 215555735 96703797 211723691 331851962 876722378 574119327 878660207 874518725 272973100 196663452 268443013 630288296 235402313 87859793 127547114 894147622 405965112 993469558 604040115 538765046 593151109 805702088 82670151 541651667 972100391 862230374 14928538 438255611 897014 732664331 379328082 267425324 944086827 89580463 179470540 194653125 965013721 855998298 113955583 858805195 514113098 265907596 683608417 138594623 899609681 874636423 624694908 46020275 47040218 537780827 400606310 894419321 999158053 197288933 835525645 262454126 763196322 826525379 360794252 988422683 176936698 720534036 73228872 849470016 82134299 872686151 266470532 259958653 501561578 55411788 749867691 817155617 883140487 841590665 57019879 305878492 359621066 279296120 399303655 21374825 980395780 146327495 617005784 525386828 886167535 679822335 318617486 614023416 583900611 966784650 517547977 67523105 401431583 514901164 693408379 270936703 347240595 976193702 132083042 68820253 38825420 72873371 383900554 147928053 741672477 703254148 211128799 94387061 846382454 297999314 102505047 163544391 703234298 370404905 653210903 623429345 925421259 708809070 225817351 365574021 624150237 625572848 522428703 220321301 208621303 184153800 159863971 523111973 535684768 624196104 851314469 4720207 355597791 639524077 433038078 373234867 787672805 865381390 370384920 942535264 148600487 587611992 699894889 246370723 185202754 167302428 850926352 222553878 323517705 501857272 797814524 37310649 608579349 195177079 875132363 819757366 50980097 20622510 329125330 861802834 238303332 791078443 594893736 435969965 951872615 604329933 439347637 261527442 468650095 113152113 67983478 729330624 378038732 312448281 892678550 914588660 707519066 650251891 324266116 288378739 581699538 582296165 433327403 149722136 812249986 970509710 926700003 642336631 242031981 639674936 825123774 390761383 893960390 544224625 702884088 489515086 608894099 758790072 347771212 853495549 15479987 372549934 123307243 204367215 899649520 738146915 601341554 968410421 588654764 708257496 727266835 383674425 688600617 871018961 387286515 642824069 121962981 699503020 657016848 174344017 983142051 949520403 673352742 177183877 118258865 721741361 103910469 382068482 921323813 164550774 204907973 711710913 679616054 219030696 589504715 212461854 701844394 412885861 505620905 248685210 954601666 637370344 706486967 848299926 520995290 359435603 351451591 802908436 243267821 410022706 928741399 400491879 198063149 892909141 265680712 790487691 906566526 397237610 765512404 617764853 957323296 585418507 660583482 211879056 772262779 895729957 990293913 868629826 589187615 841295771 796079566 917714871 188226489 24483124 835008978 302552438 391730485 68626870 159177085 794092676 583829118 263119396 903606905 9658989 156969693 317637341 169582270 265545748 785150261 148147329 765552911 442711781 231762772 86739183 735643440 568209784 834131842 29349371 707704837 610927715 870749104 124768440 158606776 236745834 828382787 77932765 468615649 628036023 637212899 206114911 813383947 231468039 653680932 66632011 597849241 895000582 527661778 405699226 447331786 661428441 460195442 886818575 70656076 465419663 880063641 936797549 986882404 608879584 806784351 166954410 874289957 386079500 943773146 654273876 224456168 8251900 553300653 341076062 840418600 802801004 858166670 835172187 97267808 150711072 282299849 646902127 144322385 123839737 872641872 637246283 194876270 539287997 696348067 771653776 369566733 550200296 589193661 913454106 667757836 962187361 152318444 819668071 61676172 949971843 951612289 200317643 702691396 746831246 585395333 876696317 290640260 362105739 501842599 457165719 734128154 21621206 94657346 501703159 772752649 926564019 975865041 73099608 742696460 638805990 58895070 764577109 982804467 135999069 304205179 43643657 731926823 662836498 115795036 395392664 407104749 964174007 332053556 932708745 372438751 723819911 607716391 515901637 931375168 984059037 980027185 927953941 184839136 881036104 700070287 848537791 211532548 984996027 437255157 581891142 888642427 570181255 873288604 306703173 140735199 321759588 907533961 706445441 313451118 77132062 70697148 572813519 375492336 77671370 580898139 225509133 56743444 582151805 137282100 996200964 613956754 863963797 918310167 606550639 923183274 615406759 920347009 104209066 29056229 284936201 481768919 277089862 256535344 444888366 264523389 782631084 264371833 383578979 445797398 997851816 506029744 22347581 859942183 434348448 520670530 330824473 701830487 298879775 552508074 492531510 918334779 617409257 292472075 71307913 751325080 730509869 690216765 927681526 731098740 174843188 841285656 791033608 27011451 56822409 76314250 593844935 675771954 240871871 995034748 994267087 913157218 16041623 804076957 263877967 925190937 188494329 718468404 142905089 979811108 436659116 374040343 842403155 365161117 910251568 505743858 954407258 492723951 244813924 882569196 295974623 328365515 551143638 232707074 151870711 709156155 494484440 977755723 5150513 508261307 141892804 842516720 187896182 47759484 921213755 615029568 133746610 123952878 960681248 615461317 26495634 237238081 207509082 280945740 313661540 479942468 441158974 888456752 603464936 487276833 647661170 651000549 140023759 254599409 597257445 358286588 905910105 503588102 853822254 896340468 31346320 419547530 632706613 624356776 860629049 483998075 593434757 782716661 749333282 568845602 917026359 65565703 114461704 526887157 225851287 426798029 300135611 494839922 412895384 285257721 242731313 132308774 604765878 57023527 51126434 949363303 311752367 886918866 307141955 785833031 871590483 923207323 443195791 405999094 323045006 376818264 38342978 242891936 14048820 366577455 58161306 678058968 992172323 318046516 721787069 312320309 642360910 901904635 758887054 527189232 764831008 3584925 440826886 265270294 700486690 661804665 31990584 826000573 954991573 87073132 928120701 101262761 722669874 101548415 203214344 670722520 644540222 186717708 723272269 726600846 387618256 184682199 628488197 437708334 578652926 771673868 169153148 321617979 143856101 756074066 664583242 746973871 871276109 939993517 877713153 193251995 92198397 791772598 257693715 685924210 324797499 281568264 546612740 944734132 314008793 393337224 988346323 495340746 541381066 1693589 698846958 263324814 37471063 170263728 454221139 248947840 300865959 728995483 832986136 876690979 285042071 709598457 476026199 115306238 343690933 598173837 441282864 819481560 659421701 376450593 716080267 159338848 743595169 570879884 313980202 602540520 407413776 408311514 155149139 985265915 793305125 723970599 555973786 942976601 759283003 193291092 690152390 921665032 438530812 21601554 76887757 861072987 414638522 490189853 243680107 99491534 839735309 6340349 878755177 561978148 66955522 789035452 515400315 86302040 404009182 417774555 557407883 490623242 780086363 244472993 361106974 193999622 856454980 870287875 572859479 351405104 857664464 28456854 274846165 259742210 893847281 614866254 170968974 466953118 172338201 959483676 296700192 269484598 677931540 986037630 542943752 440319359 432724556 675539172 380429430 248732129 662491702 441023678 634104081 339986726 848357383 575535635 841519455 214658807 92806024 134544176 294082551 463403210 968994151 46760583 513461096 469083172 887778778 928858320 644598118 911842726 459938391 911136344 988495267 932887348 759236297 188507267 141050207 513442313 831207528 879935468 942847855 680087266 394807227 416125733 467579916 223224530 846834610 783141215 211191278 17283139 723867865 753887015 480812185 936171328 745720920 228817171 723818881 224679044 41445624 937378009 744231569 390687305 124025248 314915589 236956212 587345688 852741150 174345836 911301806 705060377 632467757 856110253 169876498 30970193 7058207 90504857 233573465 511576073 924758218 643122428 534207744 247953052 582767585 481846456 429317295 57668355 164244539 122577104 820690613 493930902 62502299 284064946 28703710 613992958 41948164 880395932 593171393 70748996 652063692 579095253 426042731 795134312 4418345 488106887 324864506 818535968 140674693 481014952 58047421 658965657 511235876 121683691 776226252 923798928 508711926 152788284 644354402 368142240 971117196 600095980 289053860 676821374 509109365 910418343 848153868 700734204 237676494 189069747 197099059 257514205 875559998 558620633 682652021 277165188 938157318 347264101 740045335 941397159 997855779 327242499 638309780 620736622 675402861 963555074 389069487 480654401 26970408 803936109 918798202 497180955 209523486 779708455 434245714 510790996 446003685 802748663 808718607 684429444 29020395 488214298 45620453 941170915 766750614 458173113 867484952 898200108 29960719 611804208 425307554 129751816 375693638 661636052 159623913 747062318 447035219 333571196 716251034 988275130 342658052 907130365 495840631 885807692 408077562 612772236 630672869 490136756 366953594 568508447 259712162 844469216 62696359 287843502 399440867 498964255 883489625 127120008 208559281 117156864 965791307 421321241 185287979 898813963 310430443 434160504 996156358 577486161 427364668 106770245 218464105 839753682 104013613 366104432 486843806 909150002 919180688 526087183 793091781 520310274 546996233 826099010 595056358 822886593 91561176 802938575 4072521 834399773 637009594 844939022 885737372 984183673 751475196 967820212 493657654 445615243 215250382 930979745 22186252 850625863 945169944 374730682 684176122 119201423 240824728 95985946 496433931 50144456 663269927 734807431 367517270 548616564 51399085 202426106 302917444 125173 485407035 693509586 831019436 175767827 928954837 899006242 997329809 981405496 306966231 457358309 667910132 787112789 181056880 388645325 420520161 24336129 636886621 581553425 929560338 944461888 882562303 643212806 585576236 792709946 712325945 91253971 337524395 445151362 937449752 99979420 906551916 385851976 288390970 863660019 241907525 228221343 833842873 13739490 888113213 740352113 367513070 213793401 276321939 397752431 809540070 420220935 574701080 75883243 346072574 910820696 382549406 921149328 567381751 895229792 242109968 302569823 216508993 487320669 486268525 146772834 25121179 614749012 993334567 485316958 918955435 995850694 45446644 482796571 418577541 63602047 682795018 610728419 478452959 836225352 728478443 905596730 1264161 669409267 470981644 748279977 971961607 525754547 965536315 946939645 69322871 267792251 116828318 797420381 758748106 220064665 46962683 161322640 765282108 618349235 644512681 19273709 475832100 403317651 434217413 489083634 604113403 965908437 639088152 423066047 506211095 94865390 110889661 390452016 187658924 13946669 115017084 526585575 185741997 753173199 828137084 327296230 422325570 852675620 426156876 775590647 623361016 617981421 512655459 777831402 439277155 497819748 723346379 31993006 96240664 308175208 647865058 946772991 498967743 992550482 182867722 532926323 804426002 92601864 558551534 986411702 123487907 970558335 483111422 477426116 244183526 446431099 97209906 482108429 238713290 611377581 344565039 127314044 583658709 601015982 454920443 546670387 188341906 766328304 37599075 707182288 681055625 572174050 179295833 306449503 211500741 34398582 864150690 218377953 812561225 820971401 960389258 839149665 881351115 747315441 178531197 69123973 180967277 667362739 307802364 516123292 149485053 114306270 904609161 427400625 151244918 656582098 242870234 543049706 528345929 54805903 753906623 251549271 26813920 842123744 47798661 943792841 551836574 840750975 177983228 220325937 509867586 101053606 685125049 862927468 57864532 585061878 515457853 435567557 817059991 842832540 530936934 545792602 889215974 415856211 698886217 752700752 895136280 871710824 180717340 535420575 45094657 415000848 73700164 248512660 345808323 708243451 538475768 6796689 801879486 558893101 761013856 480264489 274219989 63410181 823488835 116669640 99321105 97154872 676624741 772424575 600293516 471053865 243697726 315098491 727792020 253812458 486598046 908268822 475192577 746503891 433376846 452100961 870029013 271075218 310393286 59244065 812693324 680564432 852340744 663289761 779315853 205246248 702014825 352036904 161583444 860297488 469821156 75744669 79629749 8075279 430530201 510285982 150568160 788496377 57045198 275064910 335480165 873343417 750353064 899981233 161597039 940218247 970046957 719478596 819142134 673612880 101980915 78927670 911164079 6485612 624356272 707438084 450633350 828040193 809956792 945905320 4066994 314825371 246758010 283597500 708434968 749060050 167550478 643573531 226043262 935167882 647755870 925585443 910390043 77310269 566156829 613260251 17284988 755907666 805906703 257868247 524510176 920755479 721064090 704345849 24838026 749669187 120552468 121148188 792825455 120367483 237122967 296605960 584835917 726378881 26853533 353329137 801623751 918154651 342270267 838140698 835209319 818235178 734050179 821914441 149610252 429567681 309658631 580215376 693374975 612240880 341981534 916170817 945226681 719889418 988474213 857164534 695676557 168884338 757056426 850216417 473865939 723774744 287494213 53411574 785575523 361137673 266777674 419945624 999855919 176630943 408800763 245744970 119604982 682864772 298121006 156481874 640373883 132699445 789851327 40057321 983111343 197394027 655672374 168659906 309925600 410124708 390114000 663984980 547360840 51906602 105704832 394869511 766237117 590065860 531679382 706228336 597614620 563506250 655788645 237525909 279638202 5505855 265277292 776476333 718291026 251855565 859741535 110032688 42524210 587631779 928713123 182585284 56786836 936799023 565670147 424929384 1182011 600670538 912922662 938937257 553271840 687535982 206878898 503266365 788759766 835715233 643560374 530214202 694229191 230470589 650444815 631117284 468168570 937679380 347213058 64703829 557920260 299224589 647308694 135906072 794235961 740507122 405592601 473769927 835386260 540380287 666342883 667848835 508693756 654709847 837086973 104134951 739142741 391372960 637938087 697704117 887214677 385676733 77524137 538341555 779544754 441917372 240460457 251758163 531105265 943475304 279059549 419937697 553260672 814767198 841463609 697164899 418428538 264992311 5426166 586990343 48894389 893876888 602433048 690616516 780560471 710535266 468160543 393087287 513851838 854788251 940671186 951860969 916740932 142446553 162411663 169464489 748852900 458969467 788717847 531267879 263111056 713482876 467956005 628611866 69170483 366313774 606709989 239642692 180122295 508185070 991198802 494389548 605998536 690077730 228341602 764324602 981502139 162292632 357755800 304806029 205270364 273496316 469158607 595944553 899669042 940673789 196606955 890056301 670286295 798644818 463349625 452994914 504418693 294114767 344225435 469534566 630546922 201416546 270946868 14697835 175863229 801896111 603795164 900193310 621981207 803263621 701161963 356856394 383487300 652143918 454147002 181793140 550317549 97275659 52088607 614671042 632615594 482996596 257746777 543432966 178848765 384016703 697255546 308908 547882986 50491274 136008056 148959350 829337447 651148726 788168514 533848911 21222242 131695675 763979770 188553352 351281628 235911272 395137016 544585450 94173006 577195849 205257855 272303276 284809256 347589837 843548929 178021066 412132985 981377216 250057044 788631551 133713641 38993166 225768905 890470416 199965846 69612887 396864997 619131623 803782738 573853622 939392043 38601255 411533991 940903069 851914712 698644644 230164245 343536708 157911437 311947248 323291076 238296712 439166531 872979778 282456649 536993975 954018121 424380472 331990366 230101650 831438783 636028477 23548150 279217 17894356 328558902 452387872 677339880 426529344 20926783 414751423 199614497 53646425 696541970 186407686 797638495 702437429 155716329 812341952 654772018 303987551 748275979 525653916 323202230 837721082 484311746 26501907 682476523 706573284 633567974 391579032 459943685 413769693 382707306 132940942 17406532 260528661 678991124 154676629 978099796 215216155 363151301 271712307 752593310 782154790 870003034 262220518 372295712 912849246 536799775 443629698 19628198 791878001 606499683 596502421 497454826 608326414 459247407 489813159 777772241 939502451 963034425 49551798 598222853 386999890 831102003 36141583 181937279 998727300 141591755 851953479 777210032 728545353 317028026 949630822 113895806 173267718 561277401 924793339 147873707 125133234 862141039 468591626 126914017 820638154 606342188 448629412 137857575 38589785 922658592 658444769 734050980 637239726 609913189 63611885 264100912 879975789 844944295 410773465 952449047 181053569 51924585 68394414 549784222 160800369 966312909 122666889 185320051 512198508 109291695 780637286 792452238 37451871 985015717 757208818 112795776 506143969 764318047 255181205 59712649 746075015 405736311 758899106 665281603 794682309 595794582 305460575 539791549 901221050 17769705 91075011 242527176 612481426 115741113 634652085 569176162 598184447 994976490 166424686 453240384 664394672 87044429 466739982 925248851 475470323 928854247 744889911 430035124 780700102 850714897 319487169 242596958 644927869 79440544 255534230 849032535 852711830 679301245 730104844 78780159 970053129 409719086 587705304 240717575 632259361 870035955 917477178 358699447 491937075 249643780 889985450 467752023 4938153 714086552 242022573 3453828 267680964 318894559 573921198 387489483 743234067 419525874 617705350 695632481 65552880 909290137 947690218 476450504 844149132 901440521 292858351 132898375 527692415 157884116 110519509 127118926 701130680 321448747 373028392 172094321 388390427 230230615 406448341 363342639 401004318 765376392 440345445 397879206 126404892 270649785 422455163 388548533 555133214 783519759 776642858 28768047 561050323 387663865 150854285 760040905 231334020 910407185 728916207 397506576 523520150 358793100 836679954 742257977 144194163 273233674 825034055 901443417 810161150 887080310 630055852 908546615 489394853 469573764 806953749 568663614 976592492 436317269 642932480 346623936 517704983 515759272 345911700 171562350 241236196 398976594 119669697 350768106 186279974 250635147 448667586 364387668 365252253 956908732 407951649 389855458 524106896 949337756 7302145 199335671 951213710 228860156 125319824 75179678 9846676 841300885 389163657 46904063 597879516 90797149 404627396 21103744 347862617 600537474 664714732 938864970 7003102 181610618 634431742 20721672 92403384 77692333 391375973 829516972 824157687 113479712 246576970 457710253 409176792 431250222 72899661 550910589 128070754 832786308 963369208 116522008 97971029 157194458 869311446 875345913 15426075 711080850 214289557 450565845 172442720 248685732 681516239 959263410 31399750 790094406 102575576 585591751 517559423 4951337 375289956 502019033 502659719 99784431 831860500 370305571 665690238 294816244 942279227 195691122 584777758 215514828 42448902 565976857 712290246 102902282 179780891 451814082 862239597 496593293 344739880 940151804 582771117 751370191 78192168 818063288 223347711 539456995 226185493 985836226 798942258 741688348 424767476 363861315 810018931 521202584 571516118 491985466 206198861 706729577 737433221 817349800 773267645 156107206 979631100 260606182 100036423 943059608 424233445 43285341 938789231 525975480 404908822 307972385 174371611 274109105 736819936 195630270 967692996 123428910 964735550 566744177 812536928 336281612 973962222 678501820 685064309 562797264 34454295 963713553 852161437 149851993 269058317 557737723 166766783 139701515 269387410 437141786 75715806 199758080 563144074 797241460 726541916 344336023 445559064 448804219 144876962 982064779 846871443 107129490 435684059 798764426 975526236 47433001 679012456 807534383 135241183 634424427 925871034 379095352 253696956 602889097 786680998 999507172 206831068 767161020 768221602 873763914 827093914 919101436 607968335 420575221 269069031 700269863 455442179 672852102 418815730 542820807 46347666 602298374 977791661 198000977 189128246 522081728 511367348 806434334 503187955 797388838 298180097 2342855 614663600 443344133 467022500 171807181 19795743 860753612 707019595 669340184 313187260 812084963 666695668 814038502 370192395 65725022 760844501 871168426 785867833 207874875 893578796 406196296 371661307 621467976 700221394 239811425 930719899 202539391 34264927 565401220 669987751 547902575 272023534 310513219 486385389 930457478 67679768 972948358 302960402 536283528 982185056 47334707 364813949 697988666 726683973 489399453 597061621 487364875 3713664 119263487 819554311 323041179 520639785 251873742 641391520 878344462 793857286 147755861 319928201 626255253 324767400 605962716 166280057 341346185 772687191 975524836 442269940 666969634 893385803 949070738 533236957 18648087 661490240 818970011 436625218 102702434 729128295 620917223 599978958 496657409 173826126 699383008 161461497 588646439 492853229 674275672 567537118 270716151 274538871 746406786 556732330 796879159 369380946 374953511 741902025 605833702 239654482 534005013 516887255 360531167 998860334 558745252 299047846 993431438 631469870 253647960 527407962 250356304 954579363 51824594 501429900 324450644 979255099 57724329 618711802 944029839 550921221 690953784 688230292 60624239 151766129 214607285 990266904 694116173 475239687 424568383 158799748 872609036 379438422 621809570 914734176 599393986 814219447 462691222 928736211 590039744 210112209 277766537 993618395 106638890 833559179 626632498 632942314 162104502 17976713 514702085 611722485 604192226 757828630 52553655 727146721 136785950 816921380 387545975 716342545 38901307 14644810 334765514 423453345 685576286 466703390 157095107 193238705 860897652 709192937 86569553 777845753 27499446 918517876 625544270 805569537 170824580 472377062 425786793 236233085 68675752 990005321 787882330 704140987 486693770 585501022 424424219 766385625 711455873 771786585 934909173 622127455 929203072 211854654 508741652 883324250 975759112 780916906 293562776 51251739 366594257 118902577 489503842 929874362 332280781 415682234 200737883 695010717 303489244 469843207 15059742 289865062 56018339 36096604 230859699 713324175 975661478 453700273 642892513 323570587 743146989 589384817 833297402 30576474 708237670 950249255 122592955 550197883 881467596 433958817 390936247 212433843 712809264 358709344 822951159 167331282 678897001 516876450 930055081 289913178 374344495 712443298 179998309 622393993 218130634 224321338 926871212 850392233 728156240 408746946 385342071 148358329 887506452 445902615 986638855 494989060 638013738 734017167 615780786 272027069 390238969 14374168 96003106 355904617 600743814 280872812 506744626 221985687 162740450 841685884 365501190 358151135 883126329 210175538 51722763 413505539 415112781 118691226 249168248 377249272 330288694 500427508 791489677 514459654 421559893 68353757 631290147 257085935 934991664 357826518 91223461 508663906 62530545 939638522 914920367 717663500 461694297 624554011 613272525 823827790 981788315 485621830 709017392 464781049 194062578 566164628 772977365 709615772 705834543 993681696 548102713 776757868 592973363 550132791 976508004 943947451 484895679 257510281 694175346 764885178 831026296 218244974 795880134 169626793 823948667 81934316 4252770 85441187 392610804 377987979 453501879 249496613 841313460 266609201 28654456 546288133 874408315 197067592 664174959 414746897 215083406 101124022 132453023 341088672 523551214 332295090 16876231 135196418 151221731 709166181 25835800 225870911 556678040 474033107 746042043 985487756 605809063 910431999 741474539 71800266 147449969 926943410 531150149 763224059 768110740 263114693 269828486 814928070 404871419 988921954 817455029 798265159 778895928 887658875 221798682 971960041 738989085 553796303 435753384 285214951 15587594 819489271 241987730 185406252 425157232 982861019 328358007 990554432 597524014 486269916 37942689 278657121 614642768 184545522 956436741 723505656 941794718 338370035 90285538 176626498 162402228 114464437 118213710 502693953 637246616 597712450 871797343 412249003 823817780 799243802 49234142 835906340 653044867 673799304 70638499 329297099 578601937 328304584 389079817 495099675 129223430 307130534 549039328 534206661 713154949 15254476 971712977 366441943 403339733 691621554 869229662 258693080 879486314 357969065 380106037 859106542 166164767 715373688 812911214 390461904 100403419 929558001 395049320 791377130 991541475 261313659 22313575 252282018 629081666 47243558 206130370 712654279 469948812 183854953 462707631 641341869 627914272 478083799 955004483 423695421 482333015 65439721 650632985 71314554 319950904 964773764 879684037 718589705 954379073 752958376 212416770 441853394 370599291 692315710 105090766 477796603 411672037 694709916 358823395 53506627 954650686 305855846 756593094 507974311 65802448 458643302 530118173 733452145 636987003 430240746 894462153 126603871 734367903 32069510 899671250 57059307 955456787 136083099 99925597 207285420 951933145 934682122 594617874 934336974 581389050 100241496 817190497 608347539 632248632 683967814 92954280 548953371 222558887 902749654 572404821 647716503 613122079 399223442 548345485 536728884 929654092 321459994 340238520 44703960 398574236 981950582 722866702 522332431 99696700 986493680 347235153 356700475 54879667 122750893 860584462 105703552 975166700 204088673 210875877 252486144 85631977 598132105 852299019 720540897 442860865 138735723 280110095 555344781 647643376 480635697 638639899 308840231 873251355 56516527 273426016 769921704 786140665 348917945 117236384 746067142 309758438 857635930 91507571 218231218 220130770 216672902 943916355 167855925 895808733 938850750 140568545 837266366 585890750 671593453 458247220 280452338 21409429 29686526 645104858 834111988 936158324 495595568 6382299 553568332 270284779 452144228 973761487 92731444 539630383 116616331 34117736 538430596 162084892 594120531 397348631 871135902 511745963 738706319 239596030 294483707 612907802 902374220 51282441 964576584 383740323 848571051 588291266 785166371 403860556 981651332 372115895 167223413 447701589 168813669 443014458 75640719 796105558 673443060 532182032 680074214 567838019 363874175 126161313 783513392 705507243 363767308 641023329 318210008 33557618 326165481 849617391 55983524 363049486 124019783 321626485 200550299 122251104 11368856 642257907 249689924 429117515 755657229 592654245 694052732 112288318 152923354 419464356 756124147 829644768 504911060 41374796 805435392 913547533 947591042 408855292 416627784 994258780 616341436 581009839 914246485 260171393 127458167 974050256 857298339 181600873 891165318 434561322 631264303 69100107 28109716 903702415 179455156 161883901 476210360 621507970 448971863 996506130 911764296 674674590 544681909 603651670 843648436 284121022 157588991 630876722 685766656 834230916 712153952 225710907 249816750 761752050 207329751 437420011 439642265 259377641 844610264 932658106 450006478 758224153 592679284 210473515 376185211 822440813 590184011 440976932 764047875 916132587 371289645 878247960 452258661 993561396 14089692 570646621 344338187 541818854 78949557 276749729 389361505 861712602 439853610 136345331 958673550 533459918 37639949 839413374 676619293 299838199 400046711 129426704 637811288 932134105 876901327 703345141 781324209 710954116 915125921 16247226 307866826 670847564 123043165 463650874 530350085 295961509 257316376 502920562 837220597 702047691 643067052 630382785 861790199 392767994 18716268 218853261 464395763 510743195 896381950 928240917 482003965 20534722 400170985 171527016 133198530 231223987 234905037 485913616 473750091 662925937 688147265 517671825 257086111 449988577 719145097 851271596 737224946 97239464 436975022 336899588 879521589 826796310 133391402 638383332 254935594 819628879 827635668 671539443 110972691 354720509 545507400 822376830 671132582 525330808 955282582 819348613 744477214 945463374 851661767 195336899 221875710 212186899 991146000 867736365 807888794 769803323 921280939 650041445 522105692 499758186 581957495 570830140 529364225 853559151 865172733 517728424 301877954 245679017 696665987 1341258 690102049 895306507 756596767 556999593 41087766 528625085 619605131 658699000 187537481 229063935 361040754 101525440 22261490 636794672 203912901 908409258 290401271 388508109 156655402 248527121 710039879 140103508 435617500 37026176 88726709 489221910 849313542 981488890 783076931 173324269 892403924 127692130 688516485 908564925 107375073 983024680 242500928 683130512 541139437 704584700 588245925 670745557 7655061 290418320 865926293 474363229 484777635 124434266 972982542 217440981 312459903 280270754 808115279 940862412 52830656 625937983 529111153 400375884 442089792 216208912 267725699 923793511 817740463 653983722 963483065 182654158 954970804 745592170 839012120 816589787 715300329 962768083 757295447 679526348 118152268 267207136 482930418 190797618 294789455 617901532 143267786 21347347 517454973 893482750 282389804 107724750 231575319 205011163 603564748 932437936 390321185 309123734 915705369 928998010 510474803 210408269 115288120 857859477 572038463 473931741 413977510 278434121 800203649 681358237 869431915 953054956 4079500 316268463 916577582 854988226 634393091 305286438 614743661 165481778 37701449 24157363 513770364 350924838 447582419 284490828 799832654 985038477 181529903 103063746 483251791 907797599 259723303 951577381 188701790 693257608 222589708 907494129 69872178 183580927 139020129 517917975 366772057 735965930 510058250 411522543 393304226 398941765 633449650 931547699 990149903 910708129 247763711 760450836 569230545 752872837 664064198 963537575 907562618 836256663 776025080 684314438 30517103 725651459 219489186 547578188 708388171 722541428 457625955 635651191 549473681 665767974 389357821 645910200 628012951 114339846 703419611 639330561 997930005 202883757 301173967 108627328 147550324 197444339 988473110 474836676 864811782 15053156 350446674 924328774 775135211 520733754 252927683 370013224 246509899 661199719 370157686 934144971 759420530 932561978 400694276 219588585 336106085 63718618 193797876 857250650 42268837 985315003 539589033 865275525 811925549 631403464 212222529 453414272 806539515 210668053 287005608 547097024 489522443 951001926 658002038 319668263 683878396 115288829 730151059 801351512 901650481 22061829 663935434 588083751 13248064 291741375 644270939 718106046 677903928 649950249 78619350 355370050 66223805 226690732 982726465 145285028 350474613 664441005 796964114 430750018 80578840 880569777 117819994 623353745 109336814 496074929 981759526 287437651 384030631 532076064 896744185 191072973 738534019 770698573 194387532 137151925 131509539 713013483 720276423 894532230 264302882 765162500 954314445 162326332 873092099 135437104 958289536 738783501 611883207 436175484 404685176 106954096 446176830 144037737 165914836 200504446 31776922 608812330 802404304 614643429 726449579 345375145 322261972 724845664 333959553 41971937 892096922 739356991 708275286 932563174 640946247 574158260 564331492 95543183 80780673 65389099 561995531 627753379 613250592 1941560 416473360 780206049 850990664 268549059 995736016 785268902 441757860 861997487 150951173 250213747 102422539 17153835 647490472 573495834 279295230 337280780 948935059 704786695 268366197 760914061 939915957 309173867 931511240 709663980 263856411 668619622 383973994 754977357 128632592 676602269 438611225 653878524 371891451 592618254 636001320 911091483 140502850 724276769 516756703 278175822 320351359 174599885 567299783 57491102 66731260 330553762 411983570 297040955 815209912 497046583 523009966 613213784 647423240 231637707 375114729 77538421 897249559 235704365 334802877 50385112 665165661 597405957 411707340 19383768 20320790 428369676 426916468 45955570 44423992 46351575 714221107 129793155 107466000 66818132 265160510 702299584 358860103 782231229 88483631 579085672 8724983 308261967 659695581 191358898 556845925 716254053 687627645 261436920 984364993 998026944 853657356 946564488 114872214 309469688 844823272 38377328 869937342 551149022 413737570 482329433 720477557 950035798 23236108 799311752 683552852 649046671 486756595 423479984 197799598 218624142 903585205 894984593 29407725 982632574 317727844 757076912 183870027 175224006 327756155 680970821 556228258 42348255 599112101 806555352 817048870 111073921 771399777 720591602 522937426 19508552 855230107 862219625 545806377 463486266 533783392 58770051 985067953 180839137 626841816 69231416 120103139 306945566 792659884 976626498 135936034 32359793 152364561 377800773 136282042 341982894 895984355 948743249 787794194 667636234 355299058 133017750 466702862 616594607 764761004 248857325 640014266 873771610 182349594 769853184 523560171 635981840 328289546 500731818 658413339 733386519 432295283 768564395 377000802 457381314 916753679 767750431 358040364 206291188 998042702 907887267 544528960 216640576 392339794 432355579 398589137 191801139 142750861 301797151 56253171 481513044 350490808 215865069 831168477 270346913 66556067 452841116 266229859 710124607 882288417 126366348 25245875 479488212 605773010 787614018 581026884 500619676 976265885 293243806 462683342 901756247 140733938 622647131 617262282 153441549 569149991 621035241 771724492 643852784 685881867 416271942 394298046 391753779 828131181 454910943 479381860 718221417 628715654 472018520 240766355 697217469 454487541 220905518 714562799 213264554 672132651 437624047 13998476 638020179 754145399 791574533 704892605 817380021 195341902 204046770 664897328 723418126 133754027 393841576 360302823 808209443 952846629 399138984 374362837 414410364 449281454 478008762 989482218 151986187 275461361 64301241 629866054 849973262 397643406 802406058 507712890 967447487 798832127 458491142 501727978 50015393 936086010 155181294 799771267 803705510 149127665 367745780 667839876 992443724 443623181 560908638 379041561 979402145 784824515 959235900 472970062 598395539 947100276 516995651 538361492 253581840 380774083 774867381 359715570 696081371 626536797 365941440 101129414 858440074 773103176 500225119 323900195 946285872 927703209 773889281 197159663 664836701 160762244 714336845 596427403 523132390 33418948 81360636 816531964 605121231 199667477 777201660 857880887 740777931 493520997 275341527 184794386 138145063 719310780 375516051 37209976 81478040 880573141 404053449 697007726 964684107 28880509 961770072 851014952 423415419 975219682 590716225 134160914 485689751 282531746 968572234 312243533 950466181 862961698 152361047 650756059 482570217 689765246 584802797 271542035 794441422 598779244 12226549 96652874 923936942 59304740 221713175 470337495 698621923 244045523 201435820 143382007 418312486 136565593 67252587 14405690 943201804 662849432 592235369 398619433 324457682 725160698 451459181 419255291 57076074 102065197 487877336 234207138 865657711 158013046 920088815 35857614 818424427 305963020 732163884 601739200 656217569 638229433 679981379 463443896 797529826 739737434 639177412 171392628 42874638 868629391 650966507 477030553 111204035 141597830 256918560 342795355 880745574 944893435 247243144 139448553 519336056 639387053 310438708 307305653 664354816 726251116 154720306 972150653 573977606 105418633 9181883 308073239 701231999 812140317 870714233 707615556 488156674 600784685 358086859 980433903 96450676 222778823 551328859 788752276 596621496 598464959 760993826 437949745 823494817 107673123 278214488 716191327 410706978 426953108 175435824 144587489 679778770 478967389 703417334 77165480 641068066 926463947 630328116 539877240 996436367 46948094 134836394 586569279 368955443 290832266 836559022 497966593 595117516 845039628 570910194 245996659 101156891 568954860 807690546 856932225 716131851 399805827 246957434 471986241 779468908 788042762 451463918 134883289 353788477 873389264 946709105 208585538 470170321 245217207 249328043 485887033 448260788 336473457 943543373 260405071 744731737 269915661 201920333 577134734 314315137 111840930 843165635 933675572 950143768 485270720 943126675 696458159 751006051 210387817 586347268 340186812 822867538 18995168 791352802 30252084 256188332 407873403 779466755 401895789 879024411 603550445 524970256 330178873 388903344 524379522 812814826 138006902 105514018 389478015 2623820 461929087 126325550 846017073 143790729 660854700 992571700 654378668 451336931 660182598 771518761 368717919 824810726 547967449 285321924 849727986 591830286 453533287 236546295 395848184 670971111 885542792 757319594 265375520 18062596 154351146 288722363 764058969 351646986 862383803 952870648 99496698 471104787 750360055 526480075 727200269 919603593 953622573 565429977 604979289 33215378 484550188 95037953 577896812 189227927 827481243 274341778 266244315 732358208 487191759 60320029 978292118 404342956 498598120 997287424 867751418 331309897 3659464 560554391 215561300 86949424 618739784 693760461 101930366 16787869 991913073 766230264 552954049 16072498 835160109 855307522 856292325 993260506 920328842 543920247 274897947 76343341 151706205 602035847 924352949 336361807 36250147 964633424 949593214 272418637 295433329 627243829 849178244 539280992 356856233 149308531 530464705 548412793 464518313 318363855 230839820 695602935 34409209 396227602 798607967 714979959 912524072 697904987 332559896 177928010 255727845 995779269 631681988 459049947 710501953 940373889 373942996 905342560 837094324 397129532 176724454 577116385 363059124 483895551 791327097 688142600 634692946 441055527 765381370 171080049 790115635 251161080 843285880 415978901 867554614 368847152 599091688 587636024 566319559 21654008 797873954 333468843 647907383 688400895 729285019 790403572 234471911 362716100 355767368 562669612 643937075 841673420 265068038 396780367 904856751 421802157 212612803 270883922 677014553 559196896 107926440 728759777 110044356 655098789 19734684 10069203 433994054 925718356 697961107 461520387 893875874 953370120 748315735 518877939 40851350 287405206 900981897 590720622 279858673 503586113 728025433 322040243 350492147 805841429 837104247 818118542 635738997 429931993 798823623 292218411 374354705 64198863 170035020 351162115 367618623 341049300 523337030 708180993 999350222 718356629 698604794 284815766 908877023 57044781 625428391 998516507 242215796 342281765 108305423 300650449 615217641 400659544 499386749 934925923 268985027 59899714 76423917 625135777 400709263 462233817 200583343 760173440 65192143 663171950 155971795 514004968 267932027 764130784 842769881 16610071 4655327 844355119 134718736 849985810 541203943 880583989 299460116 808507296 272140537 955010683 531288117 991438182 915635517 158607020 133521420 692123196 129562298 544538804 484303960 438875451 336331439 406763755 121596543 376706670 239915593 864622093 478004321 723095912 227129018 955243889 955465562 167608760 898672786 21275675 201763868 184789585 793267270 910256452 864497576 445872791 452484074 393024160 498923381 561416126 345364172 549340357 15638423 566205925 450795177 439731189 34639660 300262865 976248153 891658368 142694703 791478849 282762590 236583361 486802136 129229514 675221246 471200468 574514040 22809064 984181275 563750440 571629525 747621603 624571616 117828498 868421441 331845907 873913916 3954607 2111604 411623638 664200397 696211175 686402006 191499687 324347071 452103814 669997465 303290314 897009174 879206648 81344434 134178514 535601845 183004769 656998990 219147049 964050963 583730081 598890081 527815989 932284897 114304535 396266308 659412135 404957852 526535568 767702659 201034842 290942129 848858474 228046693 375069451 895440540 425151642 8952812 382288970 15660997 28528416 183912243 652519059 630063378 533773209 381219477 895459567 426774387 822557781 630273431 41058929 898552938 117944248 309973193 503617484 575317568 235744737 144453013 748587080 187633302 820144383 830825131 955498526 831579172 155198113 753230404 408081369 976161350 312709316 143033069 2825397 216833830 291128752 852223789 169423773 943560469 337577476 758489017 907031753 975364044 130641205 116127454 830784775 554954754 103793506 590646969 190957818 122052502 35879271 308539093 291716569 655018338 162736099 149533908 13212186 588847773 753055752 328142513 56232708 787267324 34300384 540326661 100230410 291829065 609914493 146219161 196137730 465096057 597548178 310350656 445120481 554040502 921305339 179532638 539503871 180568850 831748880 558839693 757336893 392766184 502851854 108867452 447830109 515718867 797942795 344871803 110324416 997952470 96673509 476111788 689355946 215600422 709356986 746018865 669373806 897360077 466206075 538102260 45878352 532557089 787524936 996794678 484301171 671520866 596163625 390639704 95675064 910703535 569919207 82793876 717631510 901469093 712281199 99667586 54647248 361476900 478292344 964451964 191876213 543078984 955753436 476999777 289341070 88191678 563085871 327493184 35407245 168446901 549285654 702628571 126010662 524864934 972462831 113225508 903972860 986914516 691995977 529640218 746422871 816111270 972709819 490106605 254192563 41913191 524965106 492606701 595233307 967912817 383881956 66120173 71606741 640620091 706629618 495019505 308905998 426933793 100144379 489549207 53959518 372100531 547070078 516706211 851947070 713146569 855756395 411654686 22787906 474900763 499373985 613413512 463258604 712404068 880504716 612048322 461409319 299335608 89607027 302083519 774172806 455296201 800035859 904924379 837274091 536064765 214413960 842527016 487390695 524273580 68847661 553521807 933250186 717588785 483310018 851292164 82462509 156105757 873355998 236762720 305799667 602407130 306440209 249427062 512293164 871203872 545172894 533492928 419194090 247463776 420966810 945112356 760017967 396912126 268078777 361647821 615393608 456016509 767639547 243890848 307930059 841373513 768100768 51344079 46996387 466103320 961626893 767813897 146916358 87020342 12774432 857022730 105996970 377753393 223826727 637646470 296852262 884539947 655141393 69666394 559391489 291808301 634168676 955265727 382877615 838463045 39652846 171288640 16904555 130953446 181679797 333879206 76470707 542908439 461096922 935069137 893897822 948867951 615606402 136248164 671751154 220017907 268502819 605621274 510390781 381773045 941065590 805231771 18033367 727100347 918765984 986753943 770045012 533378199 176477798 365991855 872585918 521900572 594607268 374824272 931816137 788886976 316237736 378261739 317915393 674851947 832368082 681763617 694277579 734942132 379271198 67259020 521093861 647466130 520346017 610326515 810376278 283590839 549596801 592301055 113846488 171860508 66785749 419528660 851426764 842214679 935973851 946028057 377802788 187968070 217558337 146158797 564810772 703649227 975320636 911772278 820112588 266863819 981137397 160266367 835155215 613365381 747601115 131794182 535686223 6476978 85180290 893368388 951882138 775605593 454973058 19438991 625574963 551042777 146163894 940331323 914212282 511744665 260880590 319237213 349710906 491576112 981084694 695330742 152052920 585637800 524514206 380602562 307216222 962062049 672894136 413048595 951513168 112479128 478447910 69460875 861633531 369590910 591707935 659806170 980702880 1756911 303415617 854445180 511506931 235453046 566024926 830631661 993590838 194785687 819139273 923219749 944263476 606668525 118096360 375365463 632798822 272238193 407662704 696584433 267414779 90109204 77331959 132796496 773021167 109182526 708892452 12505278 734796576 586573523 573824873 4291905 556184516 818117029 737373370 45787717 342936908 50952392 111225918 940661598 724735030 747343162 480240206 315267389 226468490 459784459 576628259 666655427 390223928 949439582 424818972 953373923 203896518 216490103 726556139 443913861 426443968 96857127 130365297 625967902 798424656 175383826 488552411 912996784 846072717 882425664 972904306 730317298 449277077 579800763 692873292 995391457 604607406 508538853 902989432 691367296 503640610 953256589 745029409 9459218 480974079 495740283 681099611 855273707 801606304 597555524 559621336 178804720 486001658 863475932 522877043 566040482 178076193 386259392 547621696 335646138 788244942 989988815 232882737 166949770 641224935 824847683 267845224 414127058 10482420 867873505 235248178 807022468 536181160 175111735 529640044 851909774 74936928 369095872 23144963 670731734 137528817 248841539 486995336 635882018 479118210 864233011 799051097 920627732 383641286 427446381 285075000 587228918 338192289 408816039 746563226 419622809 732781748 970352556 81352335 248059806 23984919 532123334 37278639 631940297 824229023 813549169 976003889 745945608 584750064 882205449 240955010 359185553 872129773 154330735 43290939 154960354 729348645 699327426 91904978 465721623 536515541 723913865 518426484 587400679 918374148 984629372 676513807 693703661 358748026 413943061 503566004 450557701 82807727 698960470 176866422 73398371 762668695 774049960 673118829 711971742 372941648 976127055 855152914 886217957 827290028 66681452 404924505 570614248 663970251 612972059 727225038 25394411 152035353 14347007 119031867 519105352 893198845 298652992 445644160 867915617 923357890 102573818 621244525 335328905 897234128 364660121 964731174 83857887 808549687 436129524 110873712 87754026 923893172 357610649 813815112 484130767 593903594 169919503 479985991 549977752 340244234 666035660 184982446 264809815 533465351 642676289 70296481 242390215 956105102 371375970 201144207 971562595 634282667 714578900 23463021 324821385 135876902 316236913 611086747 395826875 650396942 806813653 943747786 498552419 84343799 183597989 633242110 445460894 886434247 884936302 301678833 987476685 295318893 352343658 588643812 3474636 595848489 629735093 333406166 998306291 447942523 757758613 23816287 500440382 640372145 478230239 247143219 553719924 164639647 218320773 338939638 867910069 519796845 983729995 70437884 131304656 902752213 555172981 488500900 337910997 906345813 421119149 797533948 749261354 671669695 470069441 600150008 297294595 393230462 714654069 680929440 550639223 999856462 668371464 499241931 187613306 5591903 899103255 454585351 991243419 425425945 771374289 604033198 46749764 157301697 987042877 767842010 654795673 636367191 245680399 846352239 386232309 413019201 540809105 935852275 771328974 803760341 222467085 832114581 25040241 167046056 610381076 519905152 851441657 378480860 735615260 563950602 241687153 989619840 139383935 917587768 886015494 720559026 10743525 276808432 43279691 290753250 112890786 718265940 399357051 336972353 983943669 782537321 18973501 784034707 163014588 518038626 474646048 609256358 678860107 58871277 973981421 212611673 765582930 818738680 414497771 514646486 694345985 887769213 436208430 699827767 447781481 141018980 671654014 513150282 52548766 967872850 752453892 73545969 263802832 812890950 93130900 817826669 592985799 846381924 174159181 202781628 681368668 335929900 698441920 697068134 731358330 104725510 427613003 753363707 530809226 326519530 252672550 852554803 99028071 728248245 643750789 604252044 813633753 860730751 946499133 992957776 184910193 192993634 457257501 435964439 518810286 884653070 681152875 67489108 86451310 229156405 763169202 868882890 488336400 852844300 810646666 94990405 734488119 531080920 155232785 196002132 350072121 771389198 878467347 917286995 352942220 334295415 628742940 486058342 457737463 222105772 417290920 846747823 227423124 527062939 584953655 440519197 608383107 599693903 113343023 257172406 946487810 235236032 329477202 444586322 323827471 911864 839881419 260937154 610959226 160029576 170433980 859296952 157060814 211088689 635106420 531250506 616750837 257051243 338528627 794183320 590252355 134232040 793576593 642979603 360417065 646230874 690140892 755573775 324685519 696776336 836746136 456845130 699976258 239040211 864132524 423634664 805200925 652079927 226158679 981723585 133942313 965918566 518742722 942929110 818993418 836328651 524228350 877159983 375051816 428008791 614369482 343569324 691949395 218439551 626452065 855319136 762613970 525756365 2524060 858477442 640746095 848909550 375595785 221206071 459281720 354314435 764651700 443042925 431026263 980558499 17452815 474510972 262949220 762386233 82230782 304759365 763760945 306250875 772551150 483290395 382082169 795312296 47818724 459214792 839975906 559970033 316861497 269539051 733030820 432172431 177609281 655749868 205980623 473753548 26732615 284763877 59318760 527738551 478919338 621475932 621524892 748448741 115317201 239949251 101773972 287106631 662450459 95117748 191137128 332886760 657321057 164978465 795365417 512531375 808126813 17794660 265423240 298323807 246692045 151311125 57276044 245416153 367624529 912474995 211236807 788834950 993425240 976271455 26148900 486848001 894395414 309296439 517224825 991530252 876606036 863875816 610811004 589590120 997673860 520363399 619450902 290349382 582009915 29846402 984796793 6741514 146784604 370110959 442859790 847015206 969682119 959793798 329950421 11994672 304849846 486178679 631643814 912321185 177617954 174662172 255367344 263252287 210496716 623334866 35864720 432894537 934111612 10519545 775145311 278230345 696814315 780229401 250704530 413721059 564683755 116739988 621997958 183124130 706792344 77984419 240650203 241830030 743041584 987977381 836182132 438376974 74380159 375806811 688484105 353944782 217341764 946901148 657313476 311218368 722477099 621330304 871011385 15993169 208858562 465944132 398482353 221734038 677842620 100797242 877106100 640288766 31774478 84123753 678896818 637516279 493072958 922006162 137761988 728762971 415699675 133369911 9207459 701800960 975495451 250778538 645725880 727821247 511755188 116062145 74304801 449454141 224839574 235167430 939144796 396985984 246443509 651536122 741199679 163500829 241359490 43582545 906512425 20611023 769854328 637549068 346004013 605811110 230409592 997298198 713437862 562002566 226705584 603508212 326655402 838015260 712610156 841502805 500406033 428321747 243620932 37222513 702451333 336052514 123243892 809833826 593871471 690525719 915810385 519288063 28830022 707146067 813664931 935563862 453764882 638569786 43334984 617669662 110951380 940938157 818518990 588320871 386895038 932436336 786122085 359629386 226253290 467558804 983227270 997954797 2913588 703920557 139831677 410087706 540715267 95248239 666824847 517834163 935129848 277543117 521617425 283323911 76481979 298576750 991224719 793686948 80011625 829243815 391136543 838547435 993349098 408051216 735841717 523064460 797069671 169734546 338508048 301050320 887421858 321814120 860677833 168960109 726258737 891824911 738118496 599584272 906458119 228356842 910986182 844908799 638673576 244172409 538138609 6582007 667311565 431343175 549514916 631714389 193372374 433795273 407575316 635395985 875912380 79546356 364470609 256356527 946671955 25796916 178825239 166599430 843254274 803248320 70660991 567202025 590811993 688766292 81974359 64888716 72119331 945269168 728984381 877104509 824279817 429737168 595935562 53073072 452457307 289674405 96826585 515720772 488990023 260659815 256090499 714866420 67843165 101442220 132063936 525015944 171824072 678065822 530362596 132278535 5688871 527299575 449864470 587401515 286168919 380348588 727531672 387262615 340130565 832591926 846265245 901109966 198877735 912581943 473126927 499495099 356399072 309927228 281478600 175753007 3310979 703933710 332756235 164798918 687642100 163890141 114625513 913999758 317570813 875764045 28682620 688904741 900289299 629116886 328700641 191214828 331299572 206116216 658361571 421608366 759328476 233763602 919644770 678480502 683699502 452314989 148794933 12855254 517910876 167381195 732933849 970677513 747987551 217193143 312467480 117885699 133834624 40334582 75442123 332583298 235306889 292988398 736127112 793640269 179437171 389438124 264647510 129945671 495935381 979252153 147689218 318084054 147859765 706918293 639745810 470453347 741831874 665377925 855810865 851133414 25138042 142598741 618132365 623823328 694781195 907632940 955163172 757314183 248190354 252223366 804930445 880156952 397262418 239600938 91212710 559439868 500107474 165866835 817081506 390107943 547248408 112632562 138520409 934151884 479472529 810096517 85109975 4666935 959075509 855168890 857692113 5066024 949810528 147154509 150143698 385550426 943989605 312328245 760894572 4144071 837910953 568018278 667107628 874039269 955724029 540152332 960649391 93237788 164667926 263089239 507402235 572747022 624445463 769910246 287302072 760854022 517528469 82209101 945148474 400625679 776394603 251086723 461397259 682922234 636006826 415788846 815338150 762174716 862458421 405600892 347093872 947310188 848195338 34317408 960339453 994331644 440962042 651502219 222941705 655228822 740366785 879833133 934391619 205681632 706463542 433435816 654808941 877320963 814267307 700832154 999968674 985962220 280522620 688204445 736341373 567232040 254810336 919244395 744760136 706909076 945191556 783692854 618936418 378926774 150652367 809559611 689136425 546268395 47926067 932323032 359283678 466519882 395916324 319159511 720512034 755439581 133581941 633906813 854887381 394607087 136843014 409638552 176423847 687759149 889740773 190632884 403793591 227579027 457074369 915952277 796777811 728836031 604791019 281177839 237787548 949308648 291020978 894404642 350207366 424792902 267644914 748197918 922655282 64353618 971018332 129564368 664465195 307557087 925167542 864640067 274082256 489334193 707583807 619300725 268770019 432382364 602897754 857065684 28683926 984648612 516288235 420556910 402758288 662930763 848248520 839406089 822358830 835026396 940147834 957837837 839723777 924834696 130061837 510924603 517045264 797047521 996770294 9363435 137575585 819210495 581295258 757999577 320394616 960518823 338752119 773094658 174773013 891773114 474719972 666955024 192467203 94344261 415506540 859652171 504143253 816133430 616989852 794360813 503024309 59769711 8030079 208302454 130220953 447397902 235273066 613640723 838452515 302401664 629784774 66201742 38501773 424421991 253336483 476905486 363045905 308410701 981525173 545681639 804453333 603219788 498942720 349797125 486536042 106708638 521379979 120676805 797635915 695605129 392168410 877435094 712750522 625677699 565109854 50906714 229381702 371225002 996840014 921970314 277113148 837345352 670068671 169250209 933738260 890657766 804165149 626774434 478321523 420043708 92862126 993950168 275012493 904998154 125192270 718049341 981622344 774523250 98427340 9344637 278822244 844951430 285913747 960375356 69242788 261057067 481732182 833980161 679501797 632550877 542349878 621769634 296977341 946351291 75305858 308319205 558430029 899476681 586108878 278731288 568124949 400521847 183143380 795488294 620187671 78147597 266051234 914293054 595851694 422246261 806843250 747436708 779847816 253962128 620690272 926027330 368703338 281734617 269862387 444701632 328305493 248414110 959008903 423792964 554181704 465973155 321772036 652487605 397294678 948940099 716634473 736736642 338141070 950688183 262535368 261521652 343514552 979292084 626640684 658120455 367473506 826967526 493641328 82383539 305954522 572395589 90069692 678206954 507600389 447000103 294642287 907661320 172044967 466920003 515051246 437151302 694992306 899093677 629417973 740941805 920942840 632342428 744507280 117030548 631397151 391512416 647424483 727565092 559342311 860568670 619419292 593347352 948778859 480103648 76533028 941057846 427345096 803805689 371518229 391724563 93433468 975509738 109773382 714715247 380609031 850546512 100435570 7735692 716517382 545400484 710055424 592493842 515643804 759028188 673800971 701458777 204461785 560596166 425416909 311278437 928466045 513378347 401066658 597555762 846348303 632289480 36125228 698230847 575364298 584427192 369767936 163852707 862037755 941516294 445323731 987038184 927217059 471208903 617907722 839431467 559278305 224188878 751309407 486048743 364484217 166472712 738653172 725756659 780075510 389176817 348120126 564619041 648510341 315752979 641294125 816742188 872851996 398592274 551708724 194675530 345765498 388600726 221503192 919884519 992930934 966954931 772314124 51399092 831628638 448063699 301260496 478667659 544948485 190236836 340071434 506191104 868446525 965319077 974684152 287308114 260358700 761787594 51637268 394744005 588845127 748447326 108527711 906896826 407093524 6946895 841856898 476701224 567655468 451232132 253586928 707143211 332689067 570548522 201484009 549491358 171772547 506885259 990749574 603959688 813145651 864430273 121722391 565219301 44558473 6448194 596638545 272368516 746962399 332851096 968303157 375773419 568363621 421451437 561637113 85984160 562641393 389030437 212238624 298475591 68392112 57883203 736328882 164867811 585766389 159996805 223836364 187797466 957544495 796399554 895781472 974791052 294133876 906518250 259885091 446375407 841817209 40531393 658775049 362615841 17342022 825541946 625161344 960259978 660786926 454198346 645084951 60640207 126717537 299698505 401099222 70381006 72698391 824492221 315782366 155474939 602726884 283220240 764410158 695661641 530439534 78690820 623221284 717636998 816739308 499894396 588452676 689539818 921721398 328971078 12724688 315293449 813836278 925851166 39256642 678247005 360892458 603735845 819863093 472532922 341298088 196250888 835664163 51405247 996148651 934701686 950118992 790697801 121985392 792754665 378842424 831215842 852364036 285254741 547950709 407945926 93218217 157277149 622851454 261738145 864053586 684446456 728829858 441938873 648871850 13880382 536739128 837702165 510871641 974808452 67378950 758531263 216686604 390681465 709851811 968665164 3353223 978522373 373349835 887904529 255831465 995482646 457687744 255873663 437293095 680073695 662335326 270567984 731930453 185344977 158137693 846625111 638692753 811780880 713641648 447836533 67832500 708773019 659634893 147841243 310488138 671587684 135963803 431802515 359868766 69878294 416941911 608912824 432892902 49174097 950060741 180599499 182506281 476596382 821027431 9673261 526632888 259863641 830598814 665468949 27186083 690464944 936801391 244018506 914535092 484716859 79722904 226926946 777007831 895389316 751866523 272955666 488833169 375693746 158917073 387658740 283061199 236546433 88144426 950996818 201608228 700506359 133997595 587069848 207504853 368591291 378009497 989577965 633948339 781302954 439183423 338075537 747384910 803273964 335057339 713318867 967697083 895375458 266227454 420567813 589543189 277742574 592321376 221531564 372669902 833137836 417706599 746811280 317481504 759355615 145842834 656742286 261379625 73427444 861634627 17368506 458019756 449358055 275444196 362014909 863872403 472935529 752867682 420462048 817491379 172429590 375920219 830715076 353567020 831330009 59100686 786452843 107699480 622395747 761497280 160260981 39438162 601119500 253446419 595568608 713381472 220289806 87017927 433030180 304555292 330398374 494418253 188793839 300138982 28472431 631356299 318320762 894961835 234520407 205236290 343072053 232365962 132405733 481214140 147824700 190282698 950800439 635631717 730596474 57188408 269493235 322050490 831304475 372430578 950768541 742320485 33062829 332230320 803432876 560804370 162116605 192654412 648644231 243000461 321475648 254182626 101039877 994911966 278744962 289583916 874966688 375117635 528924704 971092466 267748514 701296426 24851952 699824113 107863859 702410685 783356979 287563990 519499942 6082589 830395299 264854825 643732281 740928347 475206529 405130707 287016294 60184078 950719005 411543802 882452941 236975472 446321791 657254680 796337540 924278079 202945326 891435931 989876591 832563678 115311210 640037498 255073568 511036932 402106344 778601967 266525381 302855956 680865061 2212717 373119034 180253707 391838369 616211590 49023263 391839441 306517596 238671850 988110695 649284182 536020298 544150984 784153770 420732034 50332375 296448064 143381466 955594648 308573915 176921287 88123229 460681506 110735321 722568645 225000390 699161898 870957189 961764691 704129970 47959445 990767949 184718271 1682716 241294814 665762620 311934912 192105593 330837622 538067846 268773563 971031972 612390186 803114751 469516231 301920718 555437251 613319584 649043098 612739918 677181454 638057052 253985426 511289564 11936188 863063815 804191584 498581731 860012002 836126848 268522432 50593575 681757497 454869703 553953060 906149989 261761346 910849522 836708482 421017370 872171551 460118883 506664779 176778814 672585974 987214468 806513968 730148507 495468630 902062422 170676944 111513387 999473073 188294647 638633198 349772618 906744967 626662023 310424213 927122866 670277108 705936483 302010545 676341422 610352760 385417118 507526051 127423115 523886539 881892604 106628145 806508929 212515975 724294473 161223121 191149909 412505638 167036485 191239089 345762605 510997956 247123104 119169891 270795607 850172325 743400622 687912840 559838225 663255904 215371774 270624011 836925763 96380659 623740364 802976082 643020416 219454932 72116697 501117292 502263161 682807179 793346565 305878730 458051268 233363356 202207078 695286791 991691012 218910253 387881014 394739219 182691543 971174549 375215648 208956111 581676902 812183063 708288967 858332674 834915923 205525639 381909615 844027446 633763554 795031171 985034824 372149577 73009581 755814255 253157371 987290615 556516526 271343445 255883881 404457406 249582506 45116485 601504461 617754439 692700094 817693423 724119566 983757689 955363515 920002731 425503812 999423725 701618075 230613496 747830616 790169586 207901360 370040265 583997463 735873999 211083462 786925370 518210829 471420879 531463642 673841944 331400980 970703458 321626221 374328095 783164192 929801116 493062737 765810530 960342166 510951750 267425173 219053107 895925988 116715527 480627213 824557847 185786118 551291537 496267993 970140025 693208454 482888821 259978632 427212003 503431371 300298226 623764023 524884573 157572100 987366812 182115781 159742913 619968371 437181665 383120540 526346447 579441856 966122270 628927113 470298026 19042704 131908130 845766215 773935643 28151046 448722743 486619185 863607518 540912307 417794979 334971532 452790269 145346938 537923781 57344466 600998401 254016767 178840197 857646969 763782337 756294150 366745734 745833205 24801885 396280192 687868100 68007095 90571354 654190643 59728637 528966506 641396511 32062901 310901453 431538063 642428566 687416148 291187288 551511813 753470376 787313639 246310535 638953607 571822385 136734908 484645837 331568389 63485718 837491557 858215597 813107873 339785610 781889668 7179393 354280788 313480525 86019733 646916691 201898278 963907534 242860696 103756217 888861568 761409822 295957119 504710700 163843034 953477081 302847972 450579384 440537750 298793041 185281100 566423973 167016806 808483358 371818677 211440722 563999470 442483422 620505991 483374304 539329805 627138909 856394864 743717853 339971746 802341431 221038631 901503071 853415345 403255994 799329934 730136502 920058808 242375940 391771160 285334705 178518249 142410817 264894472 340224859 931020452 443676571 950927263 644948479 400930679 230973298 221304707 25425434 709615118 96868595 496169682 746795150 412976334 743837588 667334393 367090674 309612050 647349894 359980228 457533511 697350133 17740422 41652240 550869332 418581971 218977309 550413770 538999365 154535131 251047240 12637439 515941724 432762858 283363538 597601039 347022278 259450264 477959430 722569712 580680241 656713090 258593241 551289157 596904737 640480112 550549752 106329711 948436108 639535387 718262257 892554156 489558463 659334989 790520474 479436340 830475412 543561464 632047212 92162905 54067353 728902362 639270616 784135371 182154194 402302326 121331336 487852635 434921987 454057185 122164045 708941729 618116036 440218714 715174362 550345723 622570244 848153253 119637976 236765612 286135887 102781965 809157401 106442589 619331097 533186263 242720532 63856144 360506900 463840780 670159436 507874304 45878796 139643411 54932760 98178993 432476553 807781607 728849776 556784773 589624688 121004336 125469720 995393079 813397135 25888989 287429086 324795292 681860675 359210114 583036597 590441813 489308474 890854904 568518594 445203428 858909130 519966112 971729646 828839091 843232807 683991903 107830592 58633273 304240490 744084336 304909920 24146968 113676691 251503686 773202741 926247950 947850361 728333358 486236975 970308444 99640795 747156288 960415286 695402365 337058711 41462303 227725965 863641021 900733918 779828649 328402754 440446645 410483395 542074301 231408446 908597574 460849809 992119775 991499375 105584471 154292868 403720117 166822594 343582865 864667039 604305462 988764914 468957742 741032413 29562299 332696330 283422767 317606602 173794730 743203593 229486343 153069950 909349955 653432440 244529890 78971347 145946054 950215927 591136370 985036697 867442192 769544513 828290498 159673754 840904568 532431504 970335917 88961701 695939153 945182470 913051888 831586494 810596913 499673501 805085515 767089525 989827962 737216689 272796973 393557588 847047027 355671889 304987680 506801852 195162946 57545120 529198001 398627977 720185552 910485032 31666846 30429539 906263837 395170143 864966299 188544804 897512044 626101940 995491679 219591252 88941880 969651084 285655617 408004268 429308526 476219757 24236275 279672781 712852198 914695676 658693668 875092882 709889101 556994729 461176542 5851607 900873566 361715157 377308527 34868590 219856874 567873131 866294191 48130004 949067505 304202059 537999480 65384895 908379562 855513465 496132140 385153558 516400512 812416483 266669515 457118436 915794901 104854767 813005352 903742319 207580606 820541995 495157573 476067412 779985955 440152575 913399920 691276889 668045950 658388287 483551396 201678346 632684678 164861144 837365837 110188182 592630502 972444629 223732722 352525738 974391722 750130655 673071831 600114419 911385879 861131769 81133982 107765315 506640354 690701259 122627755 617968383 652288783 727249938 834437361 193179524 77737639 25515594 446377440 218795718 912045766 852872377 949252440 191182161 431060824 892767321 141882532 502887519 972296222 177336339 227427079 333340853 125393193 67362926 895000186 935378126 633348368 932353567 414140783 315755854 31667251 743101537 656777616 468400556 531221092 910650241 43346016 360164261 101463858 255354446 505964915 540834886 980172514 71276492 184391515 473409216 622488008 882938449 116896833 23447574 757906514 702431853 738508028 413397417 873800567 843683733 243122792 432669691 718766829 406262887 446079633 297055902 55804899 485555364 698444393 676389555 665312923 885043384 976535258 805448800 283917449 678865366 421792537 31320467 200073815 624191841 563856919 730051235 20209443 910974687 186710177 871039147 414158099 343245914 469873663 814679160 39178404 704772605 806296673 179792293 373602004 8043611 424781476 939048984 252146559 40631884 426502574 720989628 362475755 308280505 29666959 459977999 732950638 255241948 394545207 10474185 295669048 490696277 183029722 378082590 648619437 356043446 140180137 138811697 595784307 390033175 953036058 61909168 619020055 704667895 552558776 849411198 438492482 52705007 65954401 558855468 53428390 201637497 562862527 980192218 968881468 855295315 139542788 465262496 84057557 677119800 833848127 88341206 610867014 494867715 864510386 876983670 651861322 543508400 486249929 718528825 685069706 353635850 134421348 700520690 204312588 600017011 376885287 942750463 378212777 29509313 122685444 465176352 881395903 233776830 187602505 545161199 11344046 92323482 390485033 252299671 228821544 531235082 51540385 836521132 413737308 468058295 667037551 335866568 963169274 638058959 71864534 456115548 554147478 530531228 533837577 91214087 873371681 377261872 361230147 897479688 3562536 800632850 903760838 573995669 74673706 613960735 608352691 507690586 911871448 535209765 65901605 971803886 327554319 536107501 68020967 371985229 324932171 664126849 573323728 932193999 213361359 483472561 915761852 555799122 593929459 324758452 155737946 134562751 716628579 96294492 108830696 101575543 308668223 455829416 381178976 936687216 709972329 95485679 291331722 380482864 886074846 373160512 262322354 308091240 269417384 458478670 632668129 724619716 537866021 872813970 942120199 843121858 671659362 135002201 281405990 617397101 490408567 461826678 877991306 241084598 872795249 708590345 570735667 896797925 21434356 541052161 485853426 311485963 445676691 258311567 455086427 803976475 309284328 76161112 88306353 150044415 817462876 346476006 874674320 977085836 492090910 387480459 733710501 716978133 988308150 891612009 82772895 178829954 85231582 751655717 638910362 238669228 778709255 899972900 104647136 573214858 925477641 746364477 360924585 522818141 362837491 804067387 45728304 622857377 649668499 415713100 82126868 146710956 590579882 208621597 685169469 958854711 316192327 659258784 422870448 18111807 870520777 537725885 550789759 916383202 507191561 200139133 741451035 854197791 414865222 617031350 691333489 944450062 994975066 657600175 922746535 155690884 312316633 669939748 201894059 216726590 549491591 703335058 773235720 859360099 575213834 363598184 903085348 137217526 710893832 276194068 834489826 372445875 304100872 502579060 635887805 857790257 244963341 517805658 441747858 550176768 528562559 47113070 563324511 85303117 430498842 64077977 871598366 596701439 506072906 385833582 67987987 620335811 998159505 339671227 67977172 204167838 653818423 947797070 380952197 691373454 596835163 862855795 919557978 894267227 872494702 422891424 243668243 938397309 703910656 340391541 691241223 48959309 46697350 508172713 233663160 666203112 175401333 821770239 336944331 289771915 85941559 102340537 465447859 30247061 548431186 556906280 953239633 155823724 749020411 493370598 992963333 729203253 995559078 530136367 835413279 624435967 218468080 866439028 492660267 486943211 983714220 411456156 888467499 64942679 570626992 283895944 136415992 12058924 65568141 313442904 205466128 350420917 604048629 591763192 310107622 600679907 387417150 107396862 432192573 284794997 794108286 274862134 515948317 710425530 793717684 776220916 258549325 675311668 641365693 39418258 433730907 473288292 562544239 863922727 357229788 949818492 42932328 1772082 778411750 899565969 982542037 142872574 704753248 684416841 778501833 430215158 43095851 879215586 693046511 386808425 687360066 468031416 71136874 86294642 28568333 272541579 939692494 66696163 652996229 444542388 429429858 44116865 131851941 89663263 923723027 623119987 143526093 804553999 448470570 581926241 651984800 606823369 347829580 425243634 742726190 553622000 624127115 791105952 392605543 397915073 340217672 932699110 30631117 64459376 306998640 558308297 217313224 628367824 666425021 369142026 162520463 606620425 717356443 183493022 886740123 188189357 146582687 423591050 555972121 921256703 215632875 968684007 47875900 666650732 96887502 866041976 843640948 779232877 521913763 36811467 331472214 357928042 646627608 59350106 958754788 714626888 885149040 993855452 17713130 156600697 959226664 354724404 981040517 791090684 691491752 966493422 905996624 102948217 982906253 98877773 635425427 301345936 800478895 864285272 773102590 119901352 553299218 697540138 641630139 746230261 909182582 706776665 714329823 336382895 223181436 531217804 835078599 978093918 798056350 968707514 695117561 437653072 263846059 220099681 599543728 903542559 649722617 594247774 75272675 329065860 570071556 274240431 419153536 27626132 431090203 248561574 710408338 230939320 876979818 625255043 884838821 450158437 748137293 354856929 978570515 550422519 710547789 772313512 885364848 753899513 513053845 868962406 273709951 364486038 838862074 109009538 315110324 78936322 532849887 688979300 130497607 437680749 339117686 218915813 61621200 574191435 434281798 528725812 812037808 821237938 6709220 198264478 813274417 256434298 307023248 61132329 987949966 685178006 175786246 132107986 395027170 578604490 573684214 18105005 701798833 256695316 61931750 777996985 258966440 228907505 586351462 911094966 461130807 794982961 555151790 626812816 366492293 361474893 795632790 603137103 533108861 35734136 478503977 545355730 45734853 624259979 238544580 498980976 35194149 549784376 542406835 692396523 579310716 260428551 260179112 927058205 839656403 664261105 43884778 174854500 136078460 844660692 786566223 660451131 349424234 382541903 231054497 977407447 222593004 942849794 545326200 548762216 351064598 244545875 846799999 847274017 722167643 503051406 557033145 673670708 361373599 674967054 684468808 808586592 944559149 714364984 267058703 464734557 647305013 695000296 91765265 390086726 159304700 936165902 996256234 761962932 258657968 902960743 644467913 313428782 586952679 433047207 451086925 171831495 826339035 525376345 656754274 694773965 290977294 895555142 378533240 410011202 755214725 961585944 895312214 996500597 869862789 450065511 72153442 477880552 881341242 293356826 540754320 610959400 51843785 268413364 129405748 476095508 805573042 481176851 659460431 761426933 931656252 432806731 434237736 917024994 996807180 138935997 350171425 628029774 677171741 490404367 447205739 426001652 548590601 138737212 920740695 938001345 205813116 508970557 610446450 785734526 583320086 811215249 758073316 510478538 54061626 64401838 131132319 333876611 528428680 589667136 8166697 184768033 707695197 377371884 786421517 838966799 191975199 177374812 376025350 204764649 847719054 585213724 262407685 476025226 387950575 111606908 980493066 243624241 799626701 267858593 962910227 738635082 118607588 446270460 49302987 558553112 331269489 68869927 352025654 971382342 105185255 752240796 678408032 591178736 1355316 719044122 874953754 860796971 574726963 221004121 13391920 338146265 972525567 81637920 373232674 496130454 390608377 652152833 150476004 608111838 688133241 643356779 970950498 393196011 503111234 319923829 972900696 968582340 817033173 22899828 403249693 590221760 45331711 759066662 238580343 908574798 320927844 605308972 942379373 672615438 153066494 182389237 312490941 498648712 176639029 630320315 945825355 978659135 762283269 713749277 540046404 956999571 735248776 772877201 121603734 783986601 564856397 624576951 506916711 234830340 907180560 154190444 744063257 640396346 50506376 600722244 543837321 657207679 141693178 856563575 846495021 30528000 890556675 471376087 498124234 220484609 99413159 726557942 871877111 247327944 63823073 890262870 638572085 463347730 930367159 145694779 49332025 764298618 54571682 218457112 253894530 46689802 619130402 420367364 991309998 270049626 316922622 750314235 890359428 870544034 998023496 425374692 327377423 932030040 378783329 694829190 701757543 764553058 197296584 743540235 129967318 561790959 639820137 380805070 429947168 387386049 801261843 88521214 569044877 50595416 584779594 39615318 747598948 764758542 978596746 924798762 763970080 498559501 881683967 457821746 161469886 448402190 411985009 884220870 643460593 304280926 568691015 789344980 223587946 618564580 935221477 351148501 447504227 788514215 351148188 910278501 549255342 86078133 957001479 335455405 840366271 549282961 569187824 259336696 303976960 16981749 306408182 165372458 888593404 215775661 798645295 186742598 73723197 928014339 536614662 45542037 144262962 891315348 329892036 977459826 925634105 16367755 376371831 264465470 60674214 202036775 327631549 390605680 38593919 428082773 144792831 750327639 402897893 594176940 604874295 450216506 721626317 913840920 350405991 747939744 236246656 802324592 787408321 16015196 150064078 162119542 171656819 648139089 532252612 964853797 498452837 551248354 492645170 914538634 77563083 241435420 77571668 918707720 951224390 782881047 917208777 84299146 732778623 260515854 90061111 697729503 318000096 517890655 126557137 230383846 984017394 301123631 510539476 133971351 990820738 141958347 109200035 901145329 575986810 767105046 664446514 532234597 906977751 497078319 434078371 42050824 987412078 903597794 418993596 519462676 572626050 782122550 857462300 414646507 789951203 206676739 507633170 287808586 774349730 178676559 234517274 788505025 919541687 653589340 529390852 38861395 90429395 997131256 398437697 353086374 370754963 446211064 660314378 17287910 962837817 220918132 370549106 186469944 852654964 975203217 741941746 559934833 71668653 142750971 433091170 420746324 843489945 55595991 388058713 35543200 219998971 753850245 910693484 675231140 771537279 833255394 981934388 67208682 452811544 680183612 459591063 131637067 894259097 920269979 354305579 892545890 117390283 132625736 97794167 60902520 841010193 252156300 730199723 311526835 970294900 216009966 666506077 651870576 944710453 714121005 83304710 389408968 304273736 917428471 319562233 642615063 914304982 58581523 309205447 204422509 533079552 220959802 810073418 723840882 445859677 998801638 329214539 465647205 727350900 321788289 770684555 593240761 856847013 449465094 584082674 708197921 461070110 258452925 19910774 529450166 253664877 772346228 497467683 303193682 364654994 91519634 275468896 501397898 804085394 757045044 756718905 152250879 155152962 257727010 163212250 440578189 949976683 923227018 871461222 24507130 249748936 740956319 50862653 70974305 699123747 572364891 329074829 763444387 890434540 699740704 907682045 662067113 97985677 860349720 858366812 656916105 279304630 529023094 41489905 811049953 694066911 818381575 687380760 50292038 851445289 876394893 428065993 783374489 423405989 603366749 774965279 132128425 684824287 602101719 362398439 40580621 978633299 643940956 252609077 132073350 635393585 259704109 577500337 339679337 45100323 819281946 217994994 140278743 359864425 763496474 907523769 186033557 564714156 269361104 590978428 49197322 814751342 874500678 500535955 24496103 25251802 104508569 53431369 513573695 194127794 356545480 13599830 195412939 802323479 53785414 623304390 580288624 223754090 913608183 730337438 99194942 10439396 648829788 116375350 770769279 88854707 714412716 871485572 406873177 509718064 265232069 209489945 136880463 527543936 875596080 195229670 318701578 146670923 474875093 860273843 969626106 804674105 991874377 393194806 280124680 688493824 197865503 529062121 618992972 114034745 107292985 785568658 366420363 234295016 445746813 549464008 330348122 278370561 667920924 722246755 406156513 55362641 261584392 101796331 705033207 357634119 453917183 200614484 877839583 182738749 923466664 462333963 602267529 574668438 879249843 441103339 364113683 490130413 710263928 177936794 231329323 51854342 592755614 842428958 179110681 262682064 634539104 962327227 233413233 574303611 281067112 787621625 76016849 451283353 834218188 862757363 839860341 439084528 947352001 514363850 710592819 495712566 967538870 337456995 52228997 85733203 500714488 5653411 288641807 800138246 686286564 734288693 965936724 822472698 993214431 757766828 288389639 196112518 470146866 719126123 250567530 233109264 852299896 589466383 611383040 877628709 695720034 629606821 372534548 632999923 736926842 113649091 462915972 593061338 964452782 435593746 425953511 201613799 910514767 102834958 747601153 724123966 231957563 150108236 173903477 845502583 117141976 586021432 537445559 449374067 259803660 200161176 720868410 194249149 472179571 239031437 752683172 977415071 128802054 792534319 988047759 895416916 948303270 190602132 652889240 872779685 936056289 805578640 548107872 936687158 611242234 907539194 551799817 834734789 578347469 755049618 466648783 470134739 67688817 877850257 450418150 319899886 314077410 964905804 226761029 612626381 13849882 540932311 81215595 142063380 564997396 838585797 175205477 20848804 633511764 832161317 495782208 92134815 549873755 832776744 985161521 825912558 625452193 995024952 486066696 633850488 751068870 824564990 530746732 796914113 698616357 358031575 709708379 121982300 797027471 913375044 796989473 350273975 959562956 776564416 788914458 526115284 744880393 808771573 368034327 5522273 786907092 265754893 186167688 870020950 134285260 763308446 929393681 249912875 562360920 99796861 638941201 732966436 191053595 847626322 163812936 528837003 168896134 274727106 445550726 780029049 81899145 824207884 101063596 39010152 866878167 206587633 92024606 280424860 812492743 155193093 601559828 654579095 405698568 563473707 119739904 287740377 769896546 948374974 842409358 670310871 345424816 532880273 397089471 994895941 617977647 982221886 753565160 92262149 16580467 780023076 924973122 106370730 393907473 114220319 904287164 125883715 910575968 776249978 896715206 117316313 584366788 70847940 839174250 836187148 224139121 544739496 592263296 35681982 960834640 645848454 642135848 422127929 844847345 549110432 348509119 851070861 651308939 997929972 597810968 734510706 635480900 591956494 137279154 641387896 508204293 545354147 297588707 796105510 55635314 564483440 362607762 825169692 746197799 423082393 538677219 468981958 314904302 162552265 651263680 135742367 596052805 311907088 646494290 365768870 395861512 426159755 730230518 759062580 159848776 769466700 217057001 167496713 165953127 309601262 160207127 765557615 928084304 115625052 155051382 833085346 275181428 830673723 883797991 431782152 793743738 876187294 222272917 285642977 705935495 836937539 32835762 33088245 131259981 942946236 686342948 572310952 413911870 133362783 823703271 593480264 137860096 663541045 33549451 76591887 298697933 719063723 86066263 322618748 229454724 401706018 999171133 650895112 506803472 436813789 800866325 153797792 841651990 603231443 703717856 728386914 693656948 790226021 612153111 749659980 164584737 533726871 714744411 913465901 102114160 364795032 373069186 533163447 634471343 272596083 524390398 885283330 303181205 942548951 835034665 937141451 441396371 619225231 789021773 100205231 444094753 990387716 772030605 161695141 806632649 823497708 690086892 187758858 419741225 255995062 461703777 467227589 919083015 991820524 611165261 939841561 484584845 569976967 69278389 28805660 671020123 476206051 465032611 696912172 272164 252662473 821236070 958366794 183650811 177855624 553281720 199281820 436705277 359679330 12112297 276070706 734825119 398867521 321394792 876193385 327167204 793055219 214105628 533748654 401421901 245840044 514323815 982810905 464357496 656740162 586376095 586835854 669133393 747598453 83469744 557028201 750532107 502056485 289771888 433372968 706951205 861624342 538510220 535084312 826330890 641998208 395412545 93833726 146152809 170803162 630943611 240531715 392022332 139547337 989944493 44176735 161886745 413543755 350578378 24065610 675240146 34518058 970573001 129239459 340964936 465102587 36082350 314724969 282029404 192012907 679353589 709643317 823825789 856043303 951591908 425224697 33516347 750017060 363186856 699385466 289644887 456293927 415695605 40331319 19509693 435145426 752489238 447855943 872781814 347071411 694327168 434925279 535816867 174689013 117667246 979711803 997596680 914690703 661454133 564193523 248063342 337279665 284775984 530282372 538963554 107512847 882681945 800080976 695774784 413245954 868768120 162107880 320805150 309244769 718952085 683008139 286564712 153293566 669506720 705110886 860390528 837756542 755082127 477999776 875967427 501825118 662503647 406939309 526104686 372878996 133868638 202505845 816473497 596992066 271883423 660979477 708882283 248959209 927288252 390381566 276239065 840115753 503034084 99989646 115092962 705278667 716621751 146012414 790980096 391193678 589164022 566341498 44017220 649374387 350303732 921268905 323232550 372627818 706023220 492368033 894462346 451025857 157032263 444170390 751552841 132776486 118464880 438730418 501844090 186812548 731575192 224575772 131507942 92928193 231845024 763373806 250979643 799066322 324716272 862404949 601693260 761259748 112681560 629598466 441417038 870056744 186408561 354611025 362973769 395398521 172529183 565125808 478732098 152165920 893074846 583034891 778500846 568093116 950202565 976418282 100784512 339249197 412558285 963873330 162781861 950665808 254025349 943639073 706645298 564459696 916211381 649929512 733655976 394123766 181241697 369814463 603275534 797243925 570522846 382522020 298302534 186049020 109718098 130089582 100983791 596333681 457094204 149560304 995229018 681348978 316909209 533154078 309360390 386104988 126260797 169038289 453578167 829046477 136375161 53569461 939104888 341620813 861698280 948639770 95394985 107118043 128104272 225606912 553941732 421578855 768533247 421686890 591471727 594302053 656260551 584788774 283083565 811027577 518367542 861820702 624234434 630272662 938660647 737038851 557195572 426010157 573939654 665169186 664615461 108121930 141680491 373538663 32313218 495672273 880973575 593700042 643028940 35403841 799684176 516740129 601427857 14758285 658056283 4284316 810309241 25467054 556502599 510236100 902022621 383508717 47741542 396858772 760001535 80261219 938713612 83599532 718531625 157338422 38792351 168234892 595842802 346929829 976778767 284201204 871239637 319943140 633658867 690648801 778882263 735718182 991367948 315624630 931397062 594216070 914396729 982295146 979925280 451318830 960872056 173160201 975414214 41237036 23447083 801315327 355692601 358962315 86332178 458521002 503900473 532338725 550329725 718359390 894817364 974518732 134506669 399982928 860431720 208526642 910233000 266149450 325053441 329761354 218414696 37321253 919591423 666901086 53589329 982478194 603919166 819580923 598886475 395862188 81123417 383317998 259535589 457725040 227134262 420785286 925758468 412079865 258347083 226355623 285286295 298157228 298364369 431357046 801534862 644123808 575944900 238393887 102879870 918001847 618561300 771348848 885015330 881626520 19020610 486429530 443681732 370069933 935333468 98551231 932717619 101171844 96224508 417261663 390076563 306195013 74542051 944970951 717011510 961790792 731395395 502957046 535068905 510639620 457811740 360835778 321444271 332456054 437771560 654202221 139117837 681998696 701359293 253058779 764533178 169029688 197881508 850709023 193575651 303575552 414988169 992216679 728317084 468616488 905983226 693096556 105396288 849634223 425724304 666203098 917732886 849808179 285431344 686952954 809179522 336019814 607204444 496834744 673112547 266133285 944975995 994266820 755400529 59155740 461832495 353380217 930668281 551777535 279264220 451909564 705515526 519550477 32761273 897483570 581781975 280613790 282256887 641956179 320872487 715454710 188470480 102526931 401180104 930890260 79783436 699997282 213481033 860802430 533809035 17272832 188531118 699257456 284384303 240244140 559166134 377244923 392775934 176769534 654387869 980385739 678102030 3299936 190001189 558497627 387021454 961757851 190631891 911319005 389388547 318961946 803576424 791958011 843851697 749484075 321571383 10098457 689902112 124062385 980828162 189231069 696705613 861698442 781697883 837202711 814196095 321950495 909386871 994168698 713101782 113060778 95365333 395539102 194603062 329343462 659123451 863061664 638923780 478567364 601247432 50656792 395281066 342654194 473185574 878184696 584979559 149291911 387831033 919525113 913042309 471259467 196046823 30735694 394871396 107245007 59180886 348700628 249934890 691249829 164176792 412096473 697808206 6790063 622306745 721648760 939379477 195508635 468904138 332709027 465945683 677250216 276132326 773911365 6095523 730086165 296792750 232117961 124750178 146690911 147370639 386486134 238971234 247302855 861973996 52165130 156547826 576054771 968190424 608484157 277030747 161152239 879321325 500631687 650820110 441917346 507209963 280164197 175700528 631381060 430556774 633290401 282626937 278562227 929106875 262670597 776530170 369707459 881466542 964617408 80950412 890688930 865040520 484277654 118472587 917176722 900354909 983697066 304155171 167535581 854717236 246287294 635823759 887848947 773746850 547521058 288266255 47797828 389369323 557023131 314748705 849984108 838433679 133865327 994041329 878996658 192533070 144294661 326436938 228201075 936500863 319822529 628179015 658228313 540584071 530688824 657466969 199661290 395758705 788652923 60098530 983027075 724014231 368024921 570273412 101382109 279445970 691654660 397556537 327858058 950678027 754920194 752477631 793126243 205042412 557518129 768653325 790912282 334822961 259581680 766355881 983893198 904001559 692389814 435893367 451262 748663052 463478463 831724059 549064674 346255949 669528117 739878171 10206451 906266384 594133565 580997656 927229254 836371362 371864604 428372719 595235580 924247208 355009044 445876240 707902170 250826787 437686879 945847821 482503279 597218083 676685397 224033740 336323933 471349792 679975194 21292394 918379103 338994705 928618491 303848869 230234848 110494523 777108535 633374535 409682600 323175078 121125135 496556931 912514190 806093067 964765736 332645633 283993369 886394338 977096841 276323331 786359166 419598022 189886787 138635966 307208448 240733257 75676021 365508143 169793434 466037325 482187260 227423884 401081141 199636543 134748514 124717254 23055402 567300886 415290484 469793702 586657107 405788767 555843364 17001548 13368179 618463931 909473716 814730343 471189140 454937601 693785036 211141725 990824743 434184383 589815198 810004281 784868118 728654931 362894085 826288187 675525419 507226603 156567401 334743482 506850382 389949323 550749349 195400527 318908359 999986843 553244324 830299633 446349205 332314990 654421855 858246698 603912442 192958723 913571274 96007212 427440022 312246045 109686942 875609981 386943231 576593358 531173989 427299079 948978704 667873919 260235557 634635706 383507767 8640838 722994993 43700457 871771275 999453900 885430602 636836499 70344002 576963782 900204177 672501176 528265675 596582613 227340126 713172789 411756699 489048289 442066955 542701446 51088919 444253558 427521211 223908395 633882746 207110715 960582097 99525852 696720152 217422623 138372849 350535437 761975717 882504414 427660080 137977185 914911525 328312324 819584718 218038206 855043796 746212801 560795847 466217402 600815848 629526018 1477762 100713563 86380751 975150253 242296249 579216704 131648199 481201525 743514759 481423159 89216315 323245490 397402374 360305716 633643784 484261103 507932613 76267719 985080196 883006579 61374359 362385907 155234579 997547804 452645552 665604407 909587521 867838693 554089120 861692132 882000358 250040144 272544633 400936662 833515977 159715758 809449189 473475469 32032787 762753659 384828863 155447414 216358077 807776217 628865890 393296707 878356539 765856457 695147543 618392129 74392605 531971547 792069570 421105991 439827724 377302614 47895206 31113070 974913700 838395835 317940543 734815372 685335567 201908567 403607668 761456375 260053745 916462793 973723558 735835887 568904573 280440196 405822503 835713117 466983924 103607336 804013749 707963020 58596457 137079393 531590626 419227581 808318938 566608456 243165968 769756882 468068691 622292103 722387889 92732966 457191321 931522821 607831711 353026329 466787049 356471795 860822381 334091944 249924743 339958434 210891397 897170398 525909798 110704256 933765729 762134328 155777538 786153577 4085759 394518702 986104549 305678640 183700901 355449977 150282556 446587248 791637241 311079264 703799720 752484013 287042897 669639915 734883706 931511716 483121976 74151829 363994025 928986728 52698574 290985003 465811000 97913212 984794976 108628973 226065240 140684935 529907597 519191057 75325690 303186283 787833412 176774240 746609317 171126181 106128652 705989377 289297958 563219923 692515049 79008897 216556872 121054671 888051021 142232192 742918864 893167704 972466047 823400511 803560011 125683360 654762700 714842667 670563449 266224339 800986720 182885045 614196216 376880107 209846637 902649523 148884756 780163343 263199116 265742682 974118597 311167162 76123195 880419005 156710818 628829864 937197452 562545950 555202415 157087676 483710908 703321686 740451742 154604264 619341878 842432667 643743539 638685664 429209827 409794537 649779516 317865476 233858892 794667428 675654796 819236449 981995574 41347707 423889136 642545803 102096354 906545324 923269042 112310300 743367249 202919468 771247738 436000355 917453810 995502682 640735325 546328744 397331134 891670054 139176208 437502349 882104070 387724070 41017549 854156432 107978790 330789211 163697552 237400408 371929466 109803559 464135777 647808161 371538664 697967402 610579469 207024426 339274825 996058901 376712869 863360627 626376033 745965034 629549889 708556057 650122289 464902795 585630842 471229155 879467795 563601650 319406817 794362769 294567913 561635462 510291822 587788479 547392449 2805172 756807524 681569046 179500599 948859859 462461760 763165602 940612861 156133251 50159178 47322592 495041573 636438308 684803274 844844917 386964290 206769672 689961655 231101193 134516553 552616262 298962628 299857746 119045940 488068136 54559866 600053837 411405874 810209298 503571081 456538943 24299980 396789624 527802702 285873723 126175993 776956432 563868007 166352427 16871254 371755752 90137648 188962060 603933430 923845542 150116304 463294537 999832912 53809381 806809108 233049211 443711046 811375201 236141684 610786729 841197013 65303608 882753805 659731240 552835640 977900888 636325328 188305332 687482618 963246649 212892513 414358371 765149323 561326942 143406778 95667298 208473699 533985853 587507987 454969489 949206555 273623327 22570132 408867069 990983601 762311661 557273321 370494999 124246462 884405929 978734365 486484877 212902276 684394346 193964194 2420257 410647474 246301628 255673174 530273080 259392122 484634527 987681193 603657425 253903753 160148546 10932839 506191464 168613584 786293407 612732846 600608711 386610090 720116568 835418820 978052252 966619197 99880278 209110745 355049219 828988871 354242994 575905375 103406874 536221173 762896109 375359994 66187681 251078499 897841401 107636625 956790312 441582124 548337277 385480094 489860309 429659733 877749782 960129758 590700484 655000250 996040241 671692112 417003453 650285373 704400652 640186734 501099598 522014769 282562027 89695170 45149890 277774693 218777746 62796216 220568089 62521926 438431572 163468024 122382785 523385542 887481814 903337400 436908243 558517342 990871031 997095658 151409518 934697385 544153086 38667209 314113480 289804036 855065492 138526638 174893315 622038714 371116835 494953035 453269868 91390288 277131683 649837682 811073829 121547975 191062837 515685665 926389063 363754814 794065933 224023954 151464379 511067878 612351833 889766001 189994008 934220140 92207279 270216306 576446605 5593774 284059586 572486423 827507802 778952536 448485644 523026770 764153511 194181496 555592806 824380125 344204066 101847420 512282394 902770944 535028368 863555977 828360739 652229988 688802594 305285210 123787551 911316873 93061544 180426598 489925853 820419294 196132342 172732715 656411431 821022138 256775394 217529461 551524628 803188716 64632412 508985603 755748247 805724750 527982752 680106312 248726892 311131044 774776835 498533588 445738581 163105680 889175960 194487377 716062493 841679250 126570723 200423037 433600455 920101571 304570813 798038654 208417042 596187639 184197877 673953784 121156823 832648 975754265 321563349 32439441 566947607 333155057 874872035 953582748 369177564 407187864 773325213 53376785 455588992 512303542 989250872 784205533 658031181 63356744 766469688 193978362 195383352 978948213 23781251 797028624 811387424 497178174 227047143 880583929 786112598 672046470 478936494 210240675 673464403 386143231 965128121 524853718 811669873 354829670 974457153 175933717 101117386 399695248 319355199 74774720 727553470 966747586 890202666 480449222 967925033 37516707 177101294 860881064 900980087 425733751 127728166 225381423 818799865 705524079 89045324 52314366 975633763 391526986 630764180 751946985 10771995 730496347 870981406 421323547 404774267 93413802 286313174 828240596 543015280 521989301 527733531 715279880 141926870 290611224 626716588 716454764 391032873 433788389 952438737 555533322 877566370 315307887 760529099 546679789 337407739 908626201 669407673 630137515 702280334 457087779 435706030 535070454 593823247 656707993 681956150 756608048 293217579 174194212 882937058 691689545 324417827 231070393 587962787 966377950 367097684 730879973 33781502 544626461 796982116 400559691 418124387 302060319 893823401 448431170 252079940 566738409 307043452 615515548 20898345 933352667 714660448 51667963 457177996 176239605 31167411 680093228 140025296 415775593 489553812 91272406 635094394 889895604 952599916 526444666 459481927 383126131 204500763 588360636 860960876 610086708 8162871 811916544 612882391 853356726 360008948 167214911 759665908 945163160 764058211 74706113 100853158 422724122 128269462 171942985 861858287 276354066 38320731 397783714 502158140 402392697 166840942 349864954 5385619 722458040 193841988 195728729 585117706 537593328 231599009 879628054 142194190 539688132 355901668 446739645 469998856 250556377 248231269 596096308 220095120 411482197 104112016 636856279 894072764 334920690 565494132 580113980 874981360 795299998 911336458 727805411 579201507 783731855 344061023 472283368 964054688 794839814 830566191 794530315 105904893 225508946 986233959 772002469 852490102 214999701 838645306 296830585 518898224 46286909 598652236 422987654 689385267 750472468 803824245 362490607 938401805 703384109 527461844 875953621 458237591 604151462 306196456 165305362 936548007 338283581 563424390 400944200 319768417 897599778 905954310 531712607 55069863 598909664 177354543 263186586 666808470 912910433 430289940 894844188 794915294 230215594 711243154 373845210 92544492 705846240 555997763 207953708 109073741 977094681 687263701 541608269 687091887 796556738 602858929 499776174 183307110 615028358 456971728 997430337 562011843 885705852 248464573 343099245 44945911 8571974 365665612 38268915 309889172 537036544 644121955 229383315 664792657 313863471 802385712 441364383 441948703 922563133 402800998 597691273 376641113 9103711 806383246 303806537 865857774 771221677 150243995 253306535 738782330 406274408 978927841 129506698 744710285 872681389 38013097 877923555 56611720 31312047 526179507 191354798 495465172 450180526 911174400 308522661 109216389 559199463 119221112 490292212 488113023 168988009 8698278 307833308 729624500 923376233 37413143 667274307 525766720 448462017 69539143 250457215 73340424 639509171 396338816 691113619 624893938 746169689 958067720 479839393 693000177 230003882 859134501 274706793 979942398 368976711 99833091 175104932 878189930 134362558 301764916 203746946 848259111 661160648 557731818 463283031 929660339 454238434 390957956 761102378 411333369 926915134 469027123 40059632 753555682 221874219 773912950 421021201 410288564 166311668 9000925 507118765 91452878 111452164 743993329 481140320 350304389 564358508 202258754 652412912 228862093 322882064 888655555 607787894 332117876 583233582 376229510 300915128 36667922 75835879 12119591 372437920 603942187 448096396 722790717 318715724 43915737 645060712 256916435 339364036 356074487 512210285 305864304 290826389 995046161 194505521 13962974 237507594 602651479 300305927 893345814 380601197 789171670 694879227 331756680 426879911 635411334 621236522 410395661 897212620 905613235 826470417 655075996 804827818 405933560 771245569 94137813 386456109 231214224 450017161 414494858 116371789 529065890 736874288 949256880 448150668 803865331 168940717 758668769 499493137 974882472 911741954 392344661 121322059 290855307 926667592 130113764 234032130 443301596 883617595 492979377 554171260 579036638 933369618 844527336 853852244 69276888 875299304 7964986 635956494 185338253 601003418 342787097 870092080 126491826 639715232 91836616 75602734 944810782 872534383 15481014 654842351 486500913 956060180 825095686 963880898 550274874 237716755 79484265 240010483 898368595 521999028 538202836 182112659 276504427 996168654 319407741 540197043 414645185 42085607 425973179 678191067 894120353 12405507 123399549 667294232 511251560 815068412 539222768 368647019 15223382 168211251 521741827 119545880 27211128 253660769 975194247 427810398 685936878 285223622 362483844 58868303 584695528 490280131 590332675 284946307 138573169 990056647 140877460 614134105 30158000 805883805 813051228 44211810 699334983 800509941 377683208 797899519 95482187 570059032 922873387 943239343 163458332 224469834 176095636 330321495 561354117 948623882 12536802 465271834 56381360 470910557 14528655 186009888 807693656 686115146 199389811 928283202 642549070 104911284 97568659 940659896 92206049 926325066 589657329 258818173 138639829 933329354 455448108 796168627 318338396 443336851 203161534 888502117 190425931 587711766 30618645 207727938 631990904 766924182 190385381 140478469 982163057 833656801 773846548 633073259 169363420 86677642 240757697 378854396 818070110 374546087 29191306 31069751 420254033 136948105 238131248 207140421 801140190 240780757 839776950 455061808 527915221 758738033 414575530 84250 720197700 886722807 56396492 848311648 681719081 819583292 862502805 446067108 422177602 448462217 296524423 825538092 864733087 826502832 607058127 9937789 24419626 855464847 575339231 735481964 657233452 694284084 311254602 465169066 862386783 322947722 54489427 589174271 930383530 366365013 997853344 518201779 140209082 488414033 825152917 975563172 793433269 162598646 600296290 547055610 847964192 58251533 123176935 837795856 429190505 730410155 41915752 217681177 308331930 623668134 829253325 968562662 288065689 559220125 257771377 606005137 778089826 78880414 588812504 715165594 112306894 864558469 226201315 233136483 304966323 265142849 85803973 312967073 90916330 164955718 92785270 848279702 491054573 852617522 905938957 949355644 587321520 667490317 671631837 452098760 89856783 43732778 17653463 126385924 850381508 182848890 447402159 154721121 434549636 773848422 888294864 711957851 403367483 76279066 827001347 694211783 343778887 697451990 126970714 608731704 773043600 659870117 562559209 769808046 774142169 821733841 761352952 172305241 695742833 9804326 871802992 810622799 196945894 927021381 466751858 308654030 203146651 848227055 848378896 33991785 947909358 969226789 504799179 709365983 442939887 516976855 587713446 203620251 90282959 260780212 965875063 389770177 262296986 440517515 841029334 944477749 690301242 305672152 728074841 821065985 280574834 454881728 805813599 694726474 477458361 638919099 481555380 549653035 26380578 295247470 470863571 772736409 196628374 162218637 142774735 618300825 39004525 883263772 439241697 695806193 17833118 547801050 642728110 465418397 804520613 29971248 575876262 321801742 317977968 261496032 690835440 898158299 998501983 155232176 52218558 91110274 920133994 917061753 510228881 129453668 560853819 429988181 5740763 678537217 275604953 916676565 22693469 374202123 306790065 595882569 521931930 340890731 19023418 261408348 510217021 230448311 405036794 931000932 177392009 599408622 475321642 146517871 202399777 748030669 228875940 381364178 736549581 280042578 948913672 997968495 65553104 629291935 693146473 556651864 522303510 703932659 565217865 423245401 224082918 314307235 433027221 502637564 505557030 284400998 36922250 850266001 947737740 126599110 211527805 514264924 571781810 998522960 541376701 138089182 882337097 607047350 615492272 767985466 178118826 213250540 14394550 189394083 287758277 825551467 878048919 895178019 17935738 517280160 795870946 796301410 98536299 218824849 361491297 684131978 54201296 663643421 555097478 547074083 248259557 438729312 509713224 543828270 362264998 445719547 272000614 578127444 583361965 730686807 422193439 381308883 484774384 6981506 276493548 229428383 411729077 683722093 579441884 283242586 718228248 197073669 371469300 900843967 506154417 505092223 538691553 497155911 269635098 308500267 391046901 15401418 675523157 493422934 552621122 986328796 48899101 326491850 412055388 280488148 230597805 598954565 678446836 604850725 21381354 329980922 524820046 649773609 985310405 539105255 268617776 63556839 659381012 454938100 252848683 834232074 253591359 487952164 543882381 34196130 132055195 873468632 925938679 83134085 223627487 146566234 283482075 547568000 449500508 133771748 817919207 290676274 219850956 270932353 29594523 759937638 61997107 765630382 228318223 698533817 848522648 874623041 837484661 734328242 636550567 404256700 491610454 782211455 889354931 569931900 691845078 314723338 539209556 8504200 539215285 429479278 986133714 131989498 79286650 96954312 810121111 933719986 688219311 682178018 916096686 438482794 372663794 401594158 767466467 436759410 165272461 932198161 29952872 188657253 269618584 876291574 750243572 31228239 691213263 178020364 505059885 375440407 209461997 292684226 988395411 113767883 282950673 990695246 890856969 69438744 696732483 503240362 989924336 991249684 185345056 592044996 733391065 349473763 887977866 464346452 951771461 538719301 899327402 696479551 523714632 892790333 772157317 587968298 347526405 881840777 149156882 834215933 410019458 734724047 509139616 984501711 489770094 126488702 324290508 279982048 545618297 355276875 187681068 470534504 14585393 643746638 279954902 786142904 387618592 598863726 387282821 596281063 294897995 285702725 938925752 630062428 837241138 856167730 357446916 69932651 476163519 142795040 610083635 891988262 50885968 23534942 912280112 215749446 248877522 349012730 190345542 464536058 365990345 976228774 86970761 54570870 495511976 985921548 383354247 219374458 102470760 75661634 442097326 464129350 279500671 465167884 345292477 554147452 504892525 533962181 600795310 189249275 21742011 437500324 624207274 215094691 36521819 443366253 802702106 575071489 785879881 702555706 558718599 268789352 663725859 873001541 3893229 664115043 795060701 345887287 214667557 455788767 188451331 157717038 601594339 675285360 480738356 501037019 276831020 610999157 84731580 398262034 821049368 143682716 847578236 367140622 927252006 110009423 877117479 174509735 349285847 181350837 525056143 88752239 931300580 167895396 624334305 816479184 972321759 52892258 297910445 952382197 402068485 343806314 286551368 407451972 935384282 762040379 84605686 979348894 332905400 254435148 401884076 960240648 61280264 204846284 608214482 336587798 308234522 888509544 833430427 781245991 50129608 802677097 19525424 162619981 481037962 860558252 422550798 502241892 662759618 905261816 757204947 311853790 327354500 261981187 337534694 671057411 401918351 694829868 111680259 909757592 642357728 971854066 413173684 367526659 624625656 266925678 613415423 647897660 523457299 613702443 649689721 229472179 626239260 392802201 126936547 410080416 2216453 611564053 720715358 115873715 794001484 97192225 370456937 607780242 888436411 239563789 614875688 626026019 864961241 767487173 18124353 823710352 961402514 411234524 944322414 138099715 911594018 986953738 927490491 961731538 171188175 318458899 356132087 887652654 712613245 234126139 356539828 215537620 975742313 38612108 440297473 314823553 421694903 784459770 734518724 342348378 831594726 307250268 852552529 112702957 417924786 321525573 60875199 804479609 878343754 795862718 781276631 448907014 54386015 196968098 513542333 809092477 16892391 42100268 259167430 640398214 968726736 200915047 346928985 61143763 412847272 555599770 940838078 232472669 409765028 394489934 273111345 675978118 905525225 532875196 505181647 41682222 113480616 950009583 74302829 876798909 625422040 826669784 210175579 29649319 584500643 69996029 691313506 818725103 417067049 746997582 354810162 486486487 831353281 642607755 697586567 782729391 339735660 977434377 786966052 699865988 245541575 248246819 915523 821241361 896340888 57254650 691101529 992217305 492949809 65564735 57822807 509434133 982449092 378752051 766690004 757703599 360198838 768847760 998729900 513946975 710886918 241391867 514896851 102898132 645951876 171301446 426157457 433349601 395834780 347607634 362337290 784117835 16315022 238428483 222570622 391191937 437126647 487346818 542706813 230137097 641974919 3185274 951945286 145500748 135192539 326875757 596621001 909296538 492418597 495644740 645875615 964467343 410525195 953732589 90571784 108498286 2713198 657794769 481700412 256412360 787994216 218474044 175483615 119019803 550445645 456680323 477556917 558360173 923209870 634536865 30695270 780494229 452734146 688247181 854628572 695511552 285655118 937700076 579383560 997595179 349092702 339342483 735407216 927749182 6108740 649857072 86837504 129913107 849433775 543201029 350984175 298494525 904885683 181969193 745248213 946203626 220929302 288704059 953570386 499039901 893554309 43772058 775497177 483006946 482206244 106633353 611515622 774849721 203633055 42828711 41580963 321894574 51265674 553208710 947083856 619903403 996965496 89251020 634462147 663977807 74996556 372603203 358357426 400141929 120917591 221500180 873443669 94585803 204874377 371027853 29987107 585162991 636811766 100998252 768445668 71520824 827541275 679409346 621479446 381919684 910324987 369631476 351083965 769713695 531773565 885568208 703200877 625437289 500934971 730918241 488617164 229080273 955689899 86173143 841603461 845267075 581672841 81290370 430821125 332944301 810005561 481064331 345639907 767932360 106218212 16923440 739691641 570843550 758115785 158921648 828661029 266510062 834157607 217244240 344581572 364842319 144474845 538255465 926691874 722151586 747751038 78436620 590070473 781020182 334237940 920900481 374591881 60265034 782244388 316792926 367526385 540676058 990477980 41211310 358384786 605867585 649990762 749112562 232801384 895645677 449422256 54502069 401178860 707478999 64386905 985829344 438589588 159884493 467281463 433830164 844713173 684213809 9738453 463185756 795854153 654518655 108265110 316673613 350377976 531757373 928805608 941725583 218004070 436993468 124344235 16684317 507542877 70093958 128692186 794598690 58737880 76875336 952899933 706788285 215194961 558993648 107404252 802564366 655663193 348833710 581862327 753153340 919238489 786687205 768303498 383408980 735228043 345258771 634433181 166540198 811765108 286486672 318073677 864283333 412434724 80137114 903145748 575876362 838861961 101801689 513266284 299093842 872103114 180796810 382838200 259489030 478973539 761622645 537715523 914762128 908979811 115974773 991748506 69019519 615978973 208817316 415072422 167270351 316085368 850347456 709426547 739273155 958505274 196867547 56992441 375287676 758449485 607439033 603794036 987862043 674689543 613731438 915102580 591549018 504087051 361140703 629626831 832931855 476929317 117926085 504806832 120994198 221668338 820367056 925145589 498568543 364711987 796688708 353370998 547379592 37668027 248837114 716261266 49657406 111638938 335780167 293713601 934417785 716023458 363567990 548653557 166862579 703765094 170852920 221866550 494319796 56060488 258961758 931581242 535988088 247452096 928839535 479363688 788377011 462123547 585321875 424527877 352827325 285935698 701618105 173738955 572709306 892076441 343482166 666687745 313753718 672974597 514174051 719868691 301013234 701822020 841469965 261614305 102494744 339208996 176072629 470288543 595094077 442197658 262788746 66270652 130309522 685323872 334911167 679959316 100103242 585411446 355588233 314339216 865541314 951160659 125217578 281204240 559741446 65568926 918474013 882569027 146532587 670304416 104571868 803964927 188369212 642366919 949360770 128962978 98275249 543507782 21648014 298347264 660634550 182690842 78217812 206285819 418259271 573706499 277167540 98496496 446705098 974414296 440399417 454442278 408183125 353300614 452576780 21267878 80400368 148323912 77997412 806375361 644543199 363838491 21178467 979302574 948401898 832494571 138130751 77654514 409170784 41707039 511942424 989994774 184472356 651010544 883431036 787877108 301645787 440364925 761807471 805336644 521153931 446770747 419216604 102112331 92770942 833375266 771775061 177017848 33109246 754933474 905843855 812644153 84422856 7673528 261628562 866627517 262927652 944196076 643405662 120727923 132905905 541707295 859169146 173057979 98046042 964935696 694616634 784758203 9356042 258543986 316097531 532428413 868440248 114860829 850627774 370171490 937567435 982742012 486129023 736728203 262768812 4963606 138462731 444730234 549468379 106147008 106955471 62934818 997917172 418507307 134495776 373047144 721284370 657712948 750362468 253458103 164197763 116576632 622537003 294263924 98463400 993672077 402846576 375912279 305746860 901755431 338798253 684189986 315360527 144851914 825135672 799326233 37738219 165513050 336310195 973081719 101895167 934947107 875564572 534463864 890481960 248940411 165494148 884217970 18799522 160603378 958764927 706214860 576795932 423707188 960375682 10610651 672528358 947236273 519580974 672669214 612161543 296095690 901034586 888063149 940050711 278669918 578843955 743770345 173498799 606619911 513508403 124824870 709173472 402155455 521461532 188935280 931008512 413885067 773870769 802616002 906845919 21359041 530510800 655530552 817102962 538164057 400589959 605710628 807010157 947602876 349716510 654942372 343145657 83179261 332668492 572129101 823148639 952295731 542964734 161456259 976875926 663886777 912395287 360295665 754680296 10338178 383485740 495098224 154456595 303872472 783400207 677995449 105867601 590178068 177666142 727001468 428992743 794912422 40471628 554411298 124779602 653327052 715288009 817671887 864657864 553403492 687412525 859960099 218916702 124909127 319888426 79629942 757882576 194875952 257355022 528454253 898112966 506302507 446400447 945727895 606421444 450927224 424811861 774127753 789700421 655200674 818151128 471707632 954928566 576441528 184145980 765021965 689184902 467092733 119518014 543138150 402032032 724900515 954975453 885494151 328181696 816816771 435197948 723493479 180970173 385263618 494294893 835142784 333220218 423871732 281296642 620456170 776561090 900718077 478465 520267263 76130194 933535926 467999283 670696595 139077376 282129402 769636876 448324576 337336139 452480070 454959087 952290690 538136200 399119555 197073725 216945897 744146891 340447822 935276987 205732443 212241824 97595388 172086524 271795027 420131423 480185379 876842123 356254537 899206084 334119512 581373072 34169527 652729811 81303269 593088449 929520428 615376669 126387225 20062928 999154620 346048572 699710391 224185927 673482427 932754896 657897846 381494522 843061521 337201126 738345909 794089389 96277330 742140685 244013261 131876515 365750381 567881445 874076178 600727511 140914997 808372833 219761719 541630473 67439885 826755058 565919623 697319436 766679312 787239993 274128945 972696537 861047159 617631020 699242081 32586506 58431003 472063995 311255437 793142663 560594234 598158839 442871760 754232695 181847625 88352471 715616198 24333103 638974950 927462555 387621804 849217288 92579128 582358985 481581109 712146393 932218890 40081670 516635344 414279384 356751228 927428098 872388505 101349022 549546953 721425144 450699096 88402 899215649 911106465 892994693 375299650 471763333 435314537 11493957 79420076 999781899 837954493 338382025 812372807 630318348 621369245 217839729 202626272 172878251 231480599 139742295 455510457 32688795 603666826 914499363 288903134 818983040 808024851 630471592 319285681 512302679 593762287 616647866 517800899 255023168 448963699 135379601 774483696 829146310 135827378 323904380 164558410 125803242 844297338 440403273 637480043 699550729 969468079 295474369 774941513 307064735 49506474 426324626 485560754 99253672 651047965 242536340 982753473 41219575 587996353 79661793 598016521 96795689 69450031 479115117 693780152 512427144 711894378 413059490 318144143 562085216 350712088 533650372 879078721 290437230 34410143 879952378 719361310 648466542 661713244 17978639 147870876 419941525 993865551 617102521 569984929 251634015 792392950 712289129 849563010 915595196 956339635 694462534 812099152 387858748 513572507 531946030 698498982 754093828 453027693 969672810 479892760 340796849 170643441 112784546 20648214 142817300 681732696 787444671 867689875 419424867 715056143 164680657 377243189 609438490 437321234 1769958 434030496 16381642 759686322 77203150 707175779 207205690 68362809 713336621 188009607 871356320 790156750 55761642 205756169 15410679 584952651 824112415 545714651 981993451 918366700 645210622 617958202 278266206 506828312 991131191 354987979 258032206 521798465 987227557 169937756 971644009 241640249 603147502 559574220 957034316 225306632 201505271 879410833 940188960 519949402 87285686 693967646 851745519 104673463 193180729 367007234 569591177 353426286 965646631 736388727 116313096 847820943 417295429 722400057 945212021 743018777 50160991 718402301 302491094 937938344 219574840 367587051 28571245 136665389 221020545 92739391 671689692 557977230 973335620 972688986 317658121 162023509 376876254 437639406 717022299 707358596 163385047 819532456 343499858 958338303 228506624 525874284 960668302 102974187 939928390 349291983 164585539 849582351 779912034 147451445 624719061 545522443 769880122 312896154 704126978 486042079 558061127 949265409 531618391 454883635 225797278 654271851 951536650 855018605 694790775 915086042 424507756 765283980 309270040 85151363 26613475 783580420 859882890 204964856 318835184 323439967 484903975 783418219 103461944 650364321 899327011 91173386 749221140 173069205 351222643 742297932 879834821 226167497 3520133 252736505 587658235 356685513 911487597 96860035 12427523 647300073 643178862 48657207 802959347 879668746 942634973 707887452 138187583 883347154 647178032 114096704 611721851 550114312 403248351 484899302 967036627 367199811 963716978 421423293 386219672 811272718 285877582 937199629 712465046 990126464 302276786 178867295 23278597 698012801 103151458 660160944 364334462 455978630 484402282 147266300 749517210 808013896 307793143 37223485 570775600 449388323 992042580 515781606 981122214 429459914 776165226 783006485 569445090 587466548 661673102 404759364 412622531 136435987 639006863 615872042 198163025 109006 424680226 373048202 650523446 514459426 899043690 795170895 813838253 681606690 634547804 728860102 639093299 613125877 381928713 562314058 422346595 161734185 222695739 757975485 182206703 393447934 377612597 440879583 525610774 24668882 259351938 586868682 943672331 790013960 769969221 14148313 879079987 929005785 135408899 571784935 1046748 347633408 944422160 908781430 531628108 686697817 336940767 791699822 213359599 821662269 109069509 336041406 692341419 172740448 339509517 972307368 734197433 855718698 783618912 764874886 787303180 617232716 434196713 95220755 137392227 911128544 476242733 832150624 146445916 884276873 260411833 643238724 593131332 173466731 21030756 307232785 739503138 104556029 589834456 921688352 645151732 644511203 676216225 968993421 311178529 92123049 295219607 778262088 367963886 958554481 668844810 128319104 241694928 184006084 78081255 212516367 274524422 501117149 292975225 598011157 407361174 596316065 860199280 442900134 25955580 485239950 308686265 876859117 120593994 284791750 323687972 254905895 390692661 570702664 168368432 220795193 419186369 245410101 190491148 685032426 626072709 627799585 500473362 144420046 878018414 215676162 258672410 135661902 305349329 676779558 134652644 489778406 596423033 324012504 703862721 717543532 87823715 950740912 160131759 663426932 713912036 192090344 613572626 562974217 611208802 299356509 145061962 432380123 637064128 747388060 903673409 281554439 908775597 976386832 417263960 947244643 759779195 219705921 359985097 990736548 59930502 538959977 105998297 434438996 938813670 262533982 232594049 683449733 480066166 362791123 583181193 303769925 88665916 593193059 589531145 452114897 696874898 57923804 397272552 784331141 41416636 366688710 595072161 418217855 762812349 415679748 254452353 122047368 396059141 300952418 956114014 260904773 114151999 585748595 777985580 644276763 112641300 367365213 207326039 891639340 904101347 453334740 901812327 328724713 360215256 415768913 173404520 53178607 225837712 933397839 371863883 34310150 376629187 230585622 306655291 398168600 47883756 982326497 808948272 310278442 887922067 602216857 824193740 796667715 45091557 144422342 130839293 52832935 187507553 887186066 629895654 937552458 528690349 527958781 523073432 961064511 274796031 484516054 935453892 945398869 495228044 151582116 677839416 510783385 443950367 490232663 957176923 660647879 805216152 190019957 671870238 957047401 639681168 885302364 248902808 498864525 944300939 492846882 715804748 961097479 388256516 543565383 175346113 195416264 125981200 108890006 597521173 699047899 110907835 769614759 648939408 450070361 369063058 468459941 81134820 940520485 482511445 689889589 36317325 59303793 44930168 475553359 548039250 127840387 981314250 715091605 571212509 746741870 570076397 561456758 184571423 77697576 520114256 629729824 64357045 580170268 433966929 616515286 173403349 497464760 931477351 409954281 227154584 376099715 421662773 308461452 452962888 308169914 609133547 77881508 494411511 567576589 175683550 783987781 987827574 213349015 753678480 675104576 815666067 52439038 950074260 729481093 421241518 201895315 421616104 598024467 41761113 58333495 846744681 338220801 778031704 985534081 982387440 35427430 451341381 206157938 795698298 253254385 958708302 926907003 973888022 319632516 422078354 946846150 87197115 200106409 75476239 859319873 610633740 177963414 749638882 962477818 992590120 907710990 678597747 34683527 433397671 109541529 203682454 926986052 174997284 424594542 646104603 191219516 516103481 202232808 303095686 724824294 365805622 652347767 324540559 434517882 467922806 836182640 496155473 136211981 902338614 704958261 851315817 834511382 631542160 465204280 971869515 344713125 433480111 309551938 174387519 691250391 878135201 316393598 244103181 321007070 952280876 976421756 107793758 857839863 788489946 241879051 482764382 250016571 551160058 612627294 269205804 368727685 160458379 799948589 342089019 654228230 603184520 863795120 545430801 788442525 260515654 11276282 92801891 216669841 171504343 297391993 378018521 380308564 218519604 465059439 127598110 851573846 299290139 829951961 118911589 828338098 99559240 861316800 752492646 555131925 693459952 441421912 768795761 801573684 814475964 981916512 847406070 382925140 502000029 562628398 433434611 315645185 174604678 104894197 444204514 206558607 46244328 26079210 54659990 304867138 357883472 33345732 510673690 817789482 836840283 262332027 853808030 405971827 340249949 308483437 220004302 929596575 711765512 707286663 618960784 926487825 891340140 592040126 988139690 416283339 174780407 786595047 78589860 617768485 456371509 370979344 666267370 717807507 463937744 528350755 886513340 357506903 975151068 661310702 867529015 67055986 263879097 230567526 33315666 592552239 946964537 161488506 893167315 563618055 472536259 718817700 785573280 935904236 360952147 112226444 632862149 846028430 865877703 399271683 914092661 752499497 453439111 630970964 391126300 862400989 495103131 146666197 969727070 22666848 450143778 838676174 349398141 181810620 503781866 794930014 559717195 529089849 346472743 66152455 799038890 750511371 288394318 363430334 201372109 891242488 641718349 832191807 280136917 946859296 544285391 548518785 790244769 496165206 433456115 999470060 91646841 457739247 24403717 60398678 480028110 220081795 604870851 875050313 307514062 136371622 856711736 739827852 843969326 45784940 586248461 869759836 661518811 435186569 896018192 313200498 381318250 534329166 148784898 739293745 578488734 314017643 429464284 308781776 628704144 636341588 290736918 487886239 822061805 433280786 406106395 529802224 351122589 130588728 982689656 878810944 745235141 206527823 529526456 194154483 410422792 507030707 680814531 974733865 312778728 236765996 337059430 703047552 234020290 751396584 196406081 283519799 457227640 627848088 597206549 408963987 646107758 135391953 970787763 334048012 634893487 326493293 324641960 802888858 597627433 14347634 570202559 129724153 725195672 524309902 677793140 816521513 184886347 113796747 59028818 409885798 345429292 307699150 803133505 102501033 247817622 852078063 266051254 435996810 666284768 561623722 661026260 306843903 244799066 967624187 116867515 633394387 377556288 179926547 636709505 170311616 548550421 279834936 837951326 538525497 602148909 459987773 936157993 51687699 532661266 302914708 851584314 896518503 490287118 887094322 719601294 755740071 529347390 120680724 605709832 414099482 628677331 181767557 944654810 366018139 565611734 848124901 873050147 230854453 500735817 287439783 646389952 605094401 280083172 821818591 545058728 625118042 111970468 238994059 438891301 264969977 669310886 226569101 418720808 661356465 987419641 297942716 921919492 686636020 141769134 205581950 581796944 505330482 541649291 755086811 258079010 295654763 338985170 976904379 868673259 309315372 760801498 171971073 621145384 552546606 395893552 278053474 705272950 538360086 290954919 48951183 247024261 432384269 165026287 70184734 994083157 847246126 518125455 785943481 456253574 991955064 23170556 682016761 449441976 701110153 877424725 657836682 402017742 987675106 145994631 370756568 750541613 635077535 845183404 576342937 153391968 790440177 641634568 671902259 796821702 195626655 839565985 432541431 10890842 556449713 603715013 569028776 375787513 45289629 133331447 973446100 603020606 665345056 289558326 170834551 743480090 555158180 675564460 118466838 741654270 799199051 102977637 43446088 702200795 579435250 717742315 253844656 998980750 341835930 963048752 318850234 935188308 248358017 519348478 507224442 495776483 596115520 426577697 16216182 643554462 263768699 605235574 500059208 611625934 928185066 468584322 855540900 605504164 591918298 84031257 916461710 559522713 747476777 727700340 565426931 490352709 348959977 356684819 452784712 711161619 935537146 811460619 60194798 753897883 319796735 824527519 523742504 580773157 669153239 400778922 485886758 279778379 835577280 598395646 722064954 891468895 436628994 767302650 801756092 74814055 130243022 875212941 629273957 434029002 731912012 183137099 535088585 144277430 258396100 937647377 217988158 135704221 110858823 214961466 17596851 797404112 625350121 796235791 74591119 486760545 323408442 810625716 543262398 408408389 451375035 273008637 223850389 592297013 551310597 797690768 936412629 213828153 569798759 941347870 887467414 228778960 292011124 222830004 678036640 852317672 22568060 780776004 472158719 521926483 314791248 974627558 587503931 672267079 207484027 741221233 685767796 443731847 846060161 701050355 983103004 543694216 587584634 453755262 29193 115736214 61689423 376079755 944745761 791344592 289722457 398171655 20604781 938125889 480401770 579558942 623035616 181096509 761680011 427857917 217412989 836453892 223257933 8210983 654390218 424468720 211995401 519491811 532618611 767417074 177416536 90550121 320979952 92273214 532079271 298288094 291101822 466784828 625512915 288922145 768579796 807448870 71764198 702241050 868481181 94003209 522513877 678538394 5371253 470510694 638483829 752142466 903502099 306418748 686476236 534812263 726241746 218965023 530086641 700669436 322229299 862348241 144730215 861871807 438379593 304544446 696668696 835234549 805240141 23171112 509126391 181412276 229467777 645445959 962527316 556148324 421482153 500197252 148241734 346402779 797939063 125707709 644257042 752072523 131926851 924528066 919070796 477091436 247241306 382483405 534309826 355668970 883260190 70388448 174760057 790611879 218032818 781648692 398696858 301379929 930801025 57075635 30791716 205514249 492299209 92448201 525932398 692144799 320795707 407838614 216810953 322455877 59150178 754630662 267119633 829177664 489653215 745116764 501983566 444104534 516075448 644464267 181657563 895404895 829802550 452005958 81881335 127344188 387705247 270360668 58076641 315061674 933594003 616641336 784532999 636182546 340028717 509976920 307468852 626594192 431217708 141724486 757894978 373227846 723259303 823112783 369647307 569767428 262846640 748951138 132603 406823696 401640817 964885841 146722410 932274251 21037927 103867529 706328591 506587726 273936680 828194076 231301276 39091474 607089351 222270821 680012565 55336527 634493190 517628573 385086716 83892100 954226719 717869160 244828498 141732719 259385382 297284894 14947750 202904957 900525048 479832931 268885463 655277756 702880013 37848059 131887679 854765344 633331976 667487981 857609770 382604854 731897113 737018503 782904363 325391390 81159358 271540549 559737624 130037908 673399301 615504770 610143718 605313405 382905158 55567823 398890733 399198637 24702230 313902726 80151931 213283586 4301464 72563845 19753491 948548143 456433724 101983821 193894072 914681013 705713983 160921506 65935694 647694974 872127235 182606825 771573077 390662353 606936404 129953958 306819985 549664774 679899770 777494026 427161312 122475282 424769983 666046278 590253119 181591618 185478484 661931925 103209651 711541536 317530169 914547944 153715243 722345581 693349865 714002499 455328433 384564650 511237557 874076381 279040853 28499389 854741352 379752463 271959628 569098503 599857524 479792484 929647427 748353099 589747532 178607435 506242465 176588987 893802514 772681927 710775463 605632641 386636137 305236276 397069697 636652597 390924347 231225146 683513707 801659965 510186933 933246076 402330119 590851397 462438178 369461337 401547698 626171272 536491131 705254198 94830475 960662591 665503717 282461753 535491585 24315240 196387983 790361819 771241737 750063143 138399357 762625947 817364906 145064386 860906547 985742955 287386440 288525677 789891103 843409438 465182538 463708237 61508062 95024159 359430882 614588797 725733397 152935812 352077136 759762836 104523375 797847074 160089963 354469938 738680975 808423341 64825774 727472262 465196038 489712695 618550842 762946568 421048451 70603520 486884640 664786358 163593813 309036383 330591671 432315614 666162500 362009399 591432239 344697482 792544292 281137251 458275457 196543911 473716103 251901321 598144507 366731423 555139114 908010747 387160519 797483705 241024096 458435982 123358710 561825322 678227364 165459985 614643901 231071165 173546579 193565836 513981442 937104548 71892281 11204422 440958112 208418693 739700007 576978661 334121497 919935572 936400567 991365734 698079555 425382576 253413420 90634236 800679791 640556 118204576 33666731 582122019 503338485 968792295 730903268 294810519 440366308 310736363 561082604 20439668 277829891 690539152 468826379 993171150 598199592 620122887 28452715 902588863 360254269 607021538 795741041 570097301 217218775 400693264 112858552 583867038 9452772 380193280 281202001 984428652 686060685 709635422 867779076 751568255 860986124 900321568 297078285 809529794 555776200 132319740 857186251 714788073 888769931 188098453 653697963 429388812 12555172 843465522 995449746 64701438 536156435 693946207 565388735 26187735 419107930 760046621 317012167 747922623 845155897 722767798 323735881 770514113 813623554 856872063 506324641 379278844 798786405 194190083 307695365 794535886 761993975 340890533 26599498 208903306 345282571 638038799 293701574 392842584 367778522 813391424 90148671 737077359 289710359 183304026 718417430 637643284 741534370 644927251 186281200 192279659 528004054 561139123 608756798 282918745 515402821 673518521 932976896 809181163 343267738 437505380 94808309 78072765 559484537 330206967 299974387 955940703 515113291 747153478 395082270 491295517 82784839 217039330 589486291 357764786 196012484 791028741 611356068 486692382 590130435 987982021 106667338 946359352 341601431 997362637 814099152 951386612 204112686 525866774 551334861 228242262 960207894 877320658 31528883 823499559 222268971 889535783 680484518 597596974 436821959 549942933 809555225 281470405 143158851 376040994 147813407 830813343 843274838 196308032 398527119 278966535 632752492 225217251 337803310 148804294 864965421 730952027 986552750 690731704 429178817 30029004 533748411 142454103 495511380 316959280 219248239 876276936 807132954 587657359 162544541 348223457 491437225 76957509 209584117 206397968 138239633 716650690 807416052 46423599 692449192 91022516 397373706 492637830 818205520 124828355 19881848 219414749 364126066 109703771 460914813 133775265 62265493 416206768 996967872 670317421 642779485 412430996 198636354 522856458 103031349 498294597 853705687 699138844 591659026 42224095 638722967 243660882 150658181 952042145 705132390 781007485 894512266 243538213 638087844 170647847 356599152 348352526 668652606 979971009 629457574 373364645 156379889 719513898 606648296 818026130 538823765 29727797 898463038 303128473 563333134 448703032 333417437 986113787 413049557 88225832 185307123 245340949 976460173 265364148 556155597 335877173 517523128 794161209 350668466 287671973 368058891 313358432 210448910 563403505 868729671 869010041 82054693 107549234 205194556 211395989 710565073 275526569 675540340 343626466 847912544 411831404 691590702 150857416 871203082 24478310 285999928 74394720 334082204 133208706 974635233 270029495 984208986 449789131 644201999 774816565 912771269 403332152 481775987 372960635 322051936 685347295 690237593 458169959 429289358 712941795 686217705 410341164 743403684 49595187 704158593 539636549 882942882 5841639 688597161 785356208 759980098 219035098 468192945 825465837 526427496 675368460 676785512 744914411 52602642 103952254 408896206 909572764 61549970 508714586 508477358 420336539 415656435 204337139 271047958 474854048 539156402 5925826 843381196 783276295 135566454 216998095 625544389 461207588 274649204 186361514 254461588 508421199 533230650 991268653 566622563 710346940 545224365 513510920 286791224 413059821 318240164 260800945 646625489 703857636 880272054 567396047 366899690 903370650 926831219 802263701 642864846 45681835 773961873 360371890 494978674 58120683 25934703 873487206 992409573 543595059 240922534 706774782 392963167 971043999 453692672 605972594 332007504 888799832 237099180 674903149 842406138 903284800 29228262 454590922 715860220 44645751 603372923 561947083 619524651 53598281 27578157 481320054 486528717 298343014 24792555 671722845 218024021 874399346 226940942 719845199 225226102 318414025 584122213 524906484 521798349 751237154 229078817 565669882 870315257 918834345 134625773 624859071 360207754 62882052 841863072 945040591 658611299 68692251 315278136 260533045 181312621 777378841 643075678 310531338 190540232 279173887 286669349 376315967 918972906 349838355 526050326 713639649 564963466 153548254 77732916 932420155 969727103 687451297 121323953 726187589 108912238 791165773 587762709 63049471 65370025 561423993 934310482 262004672 479912830 372985478 835170802 61479054 763863341 751705054 927866126 234068830 253718645 896818411 164128187 861772072 684768741 96095952 428739143 367789818 533106339 205393135 725446927 386176332 471489196 924540463 726926554 740313787 614165779 949832946 247658166 554749945 128206369 802454916 730365007 961382531 750597001 754208576 871592139 604704387 601777577 358952469 570884184 387075241 825855898 321147854 785193303 968750107 655446195 466603151 506697483 816409820 14539651 745007058 311656982 567387112 927670001 433802762 387007195 449080326 228439864 815553627 603726858 552334623 50885065 695858144 261806644 471628595 705821833 160720116 241343439 299085075 873065317 89584187 221087403 337724168 217376867 686806942 454457539 211652640 115681289 614847358 647527088 312235712 881695561 668026082 318239100 491584586 952431091 478805530 910171994 908827473 744038337 580377182 345424175 687244016 500411419 883714652 540840281 590199553 120092159 20104989 929104909 173939321 876783242 405412801 285544109 764046013 297547680 99367026 250650473 826647014 933532086 846279724 747894564 351156371 182382215 689129969 149280949 667774357 657002181 481556299 968491056 452847574 837837217 230357865 47599481 182721244 977018071 30484411 687982123 345966187 62960471 278046443 374170667 361108739 534913687 412405416 399175084 759631567 242848401 323028091 191034025 565802079 742324958 357592869 478554229 376148092 34844861 649540880 376797981 289564439 999595632 44615741 164482745 406378255 849972999 426731499 436350172 977181162 603286047 252439924 651697048 448980430 241542701 138982421 112583665 809797012 207938133 299017704 951002237 144673248 148160442 812406798 323992041 7498862 156961754 67298368 910562874 869927493 598337477 965963033 71992729 964000234 483619639 253764814 322120235 844589438 877030378 868307053 404583055 744187060 536701755 317610978 621935243 505514584 956725728 856320351 761634075 315640730 528029502 135552863 388371982 213614453 178399624 676317145 404265878 80806061 952774249 111246454 470815273 597044063 997058123 635828864 224150635 534083804 759275616 512498694 506633637 994147715 66278869 591011687 203747550 288635153 696446859 317791823 385227091 120785951 517823730 599727684 750726205 895231480 205623445 241090286 134957141 583528386 411241777 733685780 971660763 563965671 591029868 831267028 41067409 818128370 729126739 385672064 99055861 237206217 677060437 972865990 717786643 245471434 841564895 719756506 126558024 151800768 382496783 758957905 925926887 544019300 720885418 519010570 77930770 31917546 676516082 826312454 272385698 583386539 743034759 690722562 248868163 449123152 829682542 727259939 336953837 114576277 449975247 623099325 65699002 954250194 429003031 546961631 475483503 75476480 573872438 678296917 281792504 330962742 553432321 223545118 33933808 9278488 826626496 46508076 289594127 422539439 474767252 793650538 706854489 835214066 945453615 441428806 486983521 53624358 956073784 827822272 890704292 267733172 5227916 194354945 791160573 202422510 483534558 973427065 623989972 75095720 32500545 675720265 341388559 68940770 741670832 536471448 588737143 251025775 222053462 644073545 429577239 82305381 533539740 204749568 355025285 427005304 50631360 711955994 927972153 544330923 838920856 408227245 218511828 65895990 699231650 281125750 615736023 344320407 863484847 43328864 758087273 517499033 571920745 36750538 938451337 280439080 316242667 115981612 630849044 437799378 100483430 770757079 380707824 156878895 622843227 331277368 94934105 19235413 331481002 871776881 689671081 937987480 157520185 295651340 973365052 738222833 764082853 640208340 657022815 547459466 811307082 750708900 597943906 465606850 940644814 828637963 223305111 125968452 666806410 543351739 717177070 270412286 788657756 530172713 80391588 950093708 929646575 13761217 541546888 917230731 3627490 759651517 916350272 816363125 379148661 935134317 674549536 129882843 811729257 453909491 744685965 24007288 835007165 743616521 438079721 957728824 500156698 841203775 419809751 544102411 835388447 97502730 534809649 366534923 324299711 813980456 820436980 652745982 843289117 582753925 709257382 303627767 963314251 668883753 53374328 454245178 602985682 656496865 630314335 138023534 911038824 427025716 655859653 548027037 81659048 134178627 461344297 547303711 180288336 902047656 290974285 865274545 729612160 884928227 342021041 845895792 289173870 392614127 431095258 689332617 132963197 19194748 377165287 97252547 550172888 652461720 396681879 551158908 408343365 676893902 191752549 958890555 523307144 591421468 857067502 302341267 624869503 619763665 742662936 36179231 530579320 44508902 909127806 672702042 531562265 195450517 402650762 767671523 331421033 840703901 326099836 407100001 931534942 569494133 148543529 581097502 220113653 258099306 915475183 626210830 284373861 406210188 424605611 623257915 599224279 276087816 438526104 561959982 457493158 944227355 256868170 645168546 167367465 167292785 640079251 367991359 471855128 549942890 207479154 683498159 392973862 458500183 67874293 98051463 511074462 711510003 217384651 127918328 688382563 969420796 513802102 695899207 964189685 305574157 216873844 691985602 123836263 663741155 432056199 715658909 414509878 371476859 8161247 72606998 731952671 989882805 938382961 135266339 316633595 142405941 348576724 26057194 935017160 703569382 628589809 925366645 236060992 166513983 863405996 850559747 942695106 251125521 47478701 50760807 207928780 586413543 921352547 106242509 118901201 813698921 156409229 671465848 905585907 919645550 483352666 747072721 872833438 347059494 673685729 843729364 332535690 867779287 965329617 567193155 806752173 793909691 947831955 129039868 80204305 742673638 226695736 481047093 69030584 186544020 308986481 797699157 803729719 920996122 691411020 684361538 495936273 859876028 647963995 954881461 386763001 312374659 69375403 624395447 768345565 540270502 341311371 191420282 751290119 909261330 213032036 308150680 553584584 782975690 236142731 924523850 763292215 11033883 791394964 358295064 134567922 376072585 400003186 808745705 805205835 534743169 415411134 712255522 435866851 466379887 44139052 913064627 554095903 415241786 222021344 427431089 804523370 244901653 253201333 687098045 401354507 983398851 510505763 186305955 576838019 970542784 673685451 329733477 850798619 389107370 832096590 81492533 866339914 536795733 603659937 632652917 819353345 992042706 976001766 419643310 659485634 849694898 252867645 7557869 847664340 660909029 575919310 471832725 446844835 11516226 655214596 768641681 579109404 299560291 117478511 414019171 907296320 412771909 659228583 171990394 365812522 247001706 285797373 39331419 338936101 708617888 829730425 986076296 884583435 229173304 194642573 3444636 265523139 68609409 985993983 586412986 763752262 108672678 902362502 451630141 820626396 463279127 458157944 813614859 227608688 727096800 639339747 867960791 716750393 460747269 520389164 69271721 566472445 660675179 517083150 695358716 973993934 434977370 512314044 437113199 569883359 175724190 450741000 377082805 119955294 727023119 217111310 393677110 15270279 601501424 519955551 578892881 185636405 558308928 33976257 910251592 533787071 818253348 268592399 358958402 825807862 874662724 972300468 489754406 580523413 30767689 388517710 387242557 715227418 186258597 510399048 35183522 959800672 661983840 116580006 763526871 121058598 688716577 398207129 42869120 909951298 147206079 627193442 975446555 450781811 254591364 346381006 254177210 641556845 627569866 370588477 182127309 63302486 392517794 76435637 509621817 410549061 479348848 807756324 717148664 379489251 7318440 588564260 731092415 908011870 846125793 477925192 946002037 803409284 213901261 662144049 926150819 135833849 171777549 764730762 753280100 656504343 671653361 180870452 367108031 27804936 423465445 69259129 70338161 238850576 574868437 554009538 639722448 998379746 217649136 605356166 442060964 279480313 471692813 588916687 886465929 354668597 350506670 979279296 85315494 291875826 887571012 400361474 759286218 750109580 608562468 231715132 895747208 324239330 425621857 565829792 267786468 498461351 994815233 93291132 319243204 27746143 917568492 152136356 448955780 655501876 442287306 689124440 914716704 380007141 273116301 416190019 314505091 926787255 185010653 337187175 387415776 574634048 416300339 990623677 720185391 163138531 126259612 429842005 244435299 49672670 692204752 738385025 154211 831490665 456831966 814580330 456430551 499561884 55943079 898103119 240465629 882469054 755609895 180899257 120112954 637650407 369986247 258316892 347043996 410990332 929188384 992628006 60192422 981700550 739924144 654734277 903644786 254851587 892141854 957694398 232083486 725608331 32336783 993141258 776284460 389255415 572528886 774648009 702389974 689026207 902718834 953106911 199727939 86966082 595171350 839303561 758938935 593852130 151002489 119704399 323092801 62044709 74509029 735200990 101630781 823330598 316421364 129826992 165939642 52223377 567126710 312914529 123994445 96486536 882263358 342009957 215713239 122649348 136720337 907134519 708024635 896428478 103333057 19257496 474888291 607491811 36094735 99959313 150044574 655582428 240061406 661885545 809754745 675964318 619024335 920082619 789583754 186516781 932210865 15584385 288604820 380855667 238763527 781823774 234844034 870695525 734482437 253814878 25645289 664235622 526549884 834545071 172512405 634285260 335446595 35083145 296795125 235774562 820575064 126325997 565786962 576262201 94975663 658202803 621047186 900384620 922370163 897353135 128302163 683319285 538975067 230890185 502267450 683008164 629658883 808519633 202751041 793573058 593385263 676380662 776884319 894874690 798985930 913542001 889691917 447239261 375568082 657622525 229024416 788919965 606294813 25203015 792081942 908356760 427954041 304003970 439902680 452513470 946500035 564158844 19456935 428615933 6424334 374734580 168883133 285587568 947747729 82387912 927625700 716841738 151011286 397673535 105407070 459922147 593729691 164640561 914058852 406628092 917557860 709512511 351613871 776694647 758276715 524045582 548860360 534000812 627602037 725888513 864391811 324211504 598221158 172506577 426929848 532332537 836250494 722619678 79743004 679673806 826363318 266251284 482637180 87465574 235539274 86773915 913784912 15661808 134537142 953457470 817058402 763797179 941617711 624319152 849010658 559766177 854640718 38253050 332700059 702917609 503595697 121676942 95967842 871344739 416762629 646451696 573625469 929632576 675512790 242406828 182893503 693809768 336482867 19429026 848160554 671417559 661414381 307850566 59008665 833217590 458264284 622130126 521800988 71368094 454801786 133772596 880763270 29347427 39298728 716623998 590982054 350558024 381651732 979344658 481020164 774047454 910613692 997311565 992418822 966582216 742403499 127899773 55174155 844995056 75626202 413285551 295261841 17673623 727979649 756017146 449910908 689951308 549230209 317108851 6699979 62581152 794098128 439979126 305485094 416742422 617178424 123711889 185074764 375591661 596930136 763870722 958177063 458473437 447165355 62982309 561078798 770428459 947673383 234166050 345285506 456208461 687435383 290504254 69003235 170795046 552393657 785385072 232313860 705647533 804134528 321721204 738616300 134513106 844124790 78553530 753946920 312156386 820491556 412297463 462752688 158245436 901033176 226477480 759205404 170995147 662758357 770568484 429000937 925027816 766305624 35429971 300090179 907542290 173214609 541255052 182687437 761348959 713408815 983997240 95268276 378203425 592885115 2380519 780969211 642952448 771931063 738431248 672521470 534865646 885392397 867756111 339086682 194114054 174967475 540731929 532293351 214931199 672433338 879301412 692059141 892429449 525237558 74465115 748657292 416815652 840806905 932927052 536535267 974893181 236977575 67457573 216694761 314704040 383410037 748671781 981594036 552682277 430709898 814253074 690609661 952584781 488807538 914554119 479467697 20924022 21557117 16928014 549882038 928711942 856296849 638776563 889983443 526336142 549701640 634196430 620156084 848067665 309592109 838212629 154693288 704583838 271840717 132492589 360694166 3785166 964271963 968650768 454129220 625412902 927309942 638981085 233665287 263649235 167898772 863240271 642042111 126671320 251273159 917168766 278547734 652814850 308500290 649499417 744259289 678879414 146106556 880701585 140841372 883521464 858731471 94168956 555718991 104004381 607969627 581601051 833025115 16007800 107954490 469143144 640838895 969667896 678156610 439883288 394418793 910104827 764136502 5720093 343569123 862986179 836381978 693498084 644022164 575912809 538235122 943169186 358440011 504591037 864029465 622862151 167778533 336904749 558755328 383263458 188548977 945594147 555191824 100322089 486393155 917577715 46775067 468052305 688287807 493256716 220865680 544929027 795716321 713344319 574103887 714202588 93114198 126919379 75906993 586735120 877362836 311105390 129569456 523002731 123348694 740903228 910577698 588905594 642034219 206193955 511714090 773394049 846279734 981656306 288661625 633664206 779614105 865625830 96350811 21338512 996487412 444643807 183370091 652467879 158041147 92652444 421541152 831947269 851695335 702383228 501812890 282549247 829082115 594935 744095748 113753541 98116448 522016106 64048382 672099461 3809500 816417299 50171420 998182244 769203670 44059500 115471012 372360285 863734474 11728129 110307450 183337983 744679292 557358127 676453165 645814048 819008200 33620417 554775111 515865107 185166095 943482183 322423884 401963435 341561336 1893826 391259065 434573360 622882308 492421993 675684611 387661366 176879684 28349378 103991035 569025921 337599480 989217727 183848085 528621293 948691434 536431775 694348119 947012510 396615768 923829461 620948321 390322844 365962029 916020466 628774372 240582910 327317600 730166038 707091050 707770111 601754563 688329879 311727486 510179692 843962696 994657474 22469356 774366965 703099226 55380400 490141086 54817346 627585820 621368851 356074743 381394576 927099872 330912850 276714661 623567466 679722564 539379355 866051138 564681194 602117627 882306053 496428253 264792297 100126426 198799297 981050637 972074860 627894230 385338135 253335549 12520718 845817687 970125639 153585790 468452187 812775419 144667871 806316729 80608317 166582186 780484806 443722139 571269468 76424928 231359352 324720702 684521684 265740893 910198873 266096584 96905179 561653544 150186748 657178699 542650294 398525404 424758943 909433311 337797397 254569327 808336889 176888540 667804111 850906548 99727576 841126465 899589517 571543598 28131879 243449095 360779529 382341590 213033354 249812546 746934023 968976205 861768248 686834816 810104104 524940571 9710662 633077330 782213798 790318227 140924055 326164663 328487087 319988294 427418149 157957117 997796959 417548067 434358269 191445337 364150103 369378330 618160824 9403274 517497758 641912707 868243961 594180165 14687584 375819349 397940617 920121507 24811368 266563445 120406959 20049905 744599945 788410561 64361551 302821439 557291509 119362705 831873590 107154021 17297259 209577757 878108723 76513324 491694175 748012539 436363893 183674037 107120954 340113614 43758789 529046767 797729558 448158137 202435689 513030531 628213371 463411211 92891656 656453383 658181476 341770303 621067972 176009945 491769834 386684228 583737257 348261558 830651362 524907586 687706375 699862469 169817191 101331714 700958033 437778104 165301235 90919443 125574801 793912728 146765631 869889920 123002522 852493911 865076985 906662986 392742345 282538378 432646020 338578496 322649953 16109480 902716403 487918693 512707627 868012832 355998321 552956904 48626629 233990509 293714445 853308995 64945207 659127288 542905385 186046215 397891729 146939210 459751616 306202054 660104823 677312741 566758019 831095217 460979639 521831806 23954272 186566409 930391303 972814486 899284873 561372385 673989327 754799590 630692571 835774206 394596127 820016737 764468457 401311976 27830823 919349809 777164529 684399905 794580075 506110853 568412170 129760253 589493934 823371255 452659728 547681903 255679159 947965409 60655827 184793845 499832199 204617111 497098809 91054 674922373 121745714 65685500 130697462 714093054 590021053 513738030 570263743 438962834 97060148 149910903 777894887 314805815 303031741 283818612 416790301 724744816 579548221 281973296 490743103 425127422 749976941 721308162 960375950 417559741 38154532 650244278 522333342 531520145 17100554 793160395 63371068 750478724 916735654 804611352 560400069 246867606 810229790 681235315 179620281 806784317 283645253 882983835 258196699 817809232 825326866 162818911 142685859 687022524 64580043 845038395 75306396 551898816 142045883 79538001 561139524 438483398 264194604 679323248 475959844 114399048 776587506 812515896 32781468 668241244 973716645 143681458 404022770 644508281 310752492 648017235 904743350 52613795 450518610 74468564 977289935 996878488 409928345 3112692 597471343 485858117 603493525 798537765 527116698 403388003 791311918 551850631 167351583 575725250 913017105 818200850 833364245 257764042 404308106 35404336 644186942 73830379 515947144 385298748 603328798 8165732 5374480 948129650 953929044 908691280 119917681 777893706 355379203 390925516 654307997 377645956 295735452 724445700 883076713 937360060 715189441 540287287 804098270 516946772 490492519 729828534 736270266 920295934 566611300 256225724 666165995 96523418 283846087 556209631 92367558 959598660 763606412 772758547 374166672 206466720 642032310 654496835 997648877 452841856 259779495 738060018 101190104 616990123 868859759 150364620 811381054 169993712 106242459 325760810 204972312 383435831 19815563 36288298 377465811 382981589 58778463 638298448 636987622 744544662 790513570 788145245 213467080 214592919 186572003 531131667 521584672 443537566 800421205 511433322 215757771 487732075 269734731 330666910 363808830 706135700 577133017 244586424 527135004 683612173 619869605 110261252 982786698 840971907 204620187 672424139 885434780 609739717 132766133 188222752 881699497 207056561 529324920 839864658 684471084 614768176 298550280 31135953 448335422 552425509 919070110 909015855 734918861 677468531 543980253 770902411 776785984 710323605 897779498 554636427 326850958 142743033 403028143 694551451 922289840 191328333 723422051 139457169 509090989 330661556 467266054 283579865 503162934 719655130 71717432 635697781 94485447 439715814 835139340 242352194 779284545 90103421 453466967 806226327 52285659 455690018 235340208 411138249 598798273 986816925 662012981 323777713 738775417 293644631 792554361 111998440 80142697 332523767 496038284 152225819 29068477 478179064 565029940 811692860 782268510 633114080 379244579 269612031 654271134 254950236 471558095 955475511 788640017 78062308 595474477 596069956 283468051 74234823 230554206 666931704 323134828 342088708 918368083 893650505 58313811 635068464 90544024 583187355 293379832 564084326 994386262 600840896 942055347 909718232 64116893 665270182 95229812 84049835 669288941 830687595 517615467 966720237 890202335 433348030 724497237 773501402 419539476 244014898 409735484 39263570 94897519 263708666 182584653 249877533 109173725 532048537 938242782 603361021 877207743 896986877 209172811 602130778 844767796 531432941 809925273 634605939 732247401 50017937 741544650 704308336 550039318 81908097 72436853 984059159 916144894 194569028 110067634 770736567 336129449 124793870 445090986 656606458 337197227 903075120 886369528 352133692 27675372 284487353 146869192 467522162 936702896 879284610 818315891 478469455 106040830 634593604 791439260 497994423 544277369 565253958 556441671 689918495 36303284 534013417 991964372 684557142 366934750 825196628 853952520 25028428 973678679 766262572 103210855 691940346 786300754 287065824 393193201 12279347 339492698 476495957 106020487 794600330 934920859 934727499 945457357 742489925 172518886 236181685 829664700 301832939 13487008 392448088 372483138 158852849 407415187 134543580 63801883 305541903 862533607 109210169 373105288 488371677 351897042 295872905 170977982 561233096 801818515 360245743 580410774 14901990 441244678 429839878 634268463 734161809 593422157 413422679 682889718 681449075 943579103 688791235 639787780 442778388 210397193 532506668 75956587 823892546 761256481 525428816 947525483 897266031 957687683 846079179 636530512 68052417 810699772 378122748 438855395 799944253 290647066 597123788 460588758 965138704 20319945 753843452 987181534 433675769 102609347 28480884 581041355 361769519 345781375 941762942 225221588 271788118 824086622 301981020 94378686 160934158 775416245 385805857 574136280 909259173 138685757 191194086 469287240 647448722 558812778 977017602 658046023 503892938 726908955 682887491 728167252 28986128 304524909 376157251 808593982 162217227 926966282 60564829 946060100 951180163 692840297 10041211 135171572 142932030 899944407 904366111 811319112 731117936 741428546 39667345 498409154 176973646 859555175 267382930 664994054 297391358 541105233 301813748 109716516 659617337 641262620 618012843 746735283 622207413 562579919 803793910 45703537 124603366 116453063 862632411 265090792 484361771 226904176 27335611 832085626 530886184 407560770 979793772 465268404 74976983 341272040 854278255 382271045 357495040 891261996 605314002 223459010 577163580 349418714 656558768 973593763 327053020 214824885 789819430 325279601 482583777 782735077 384092707 996373841 457454970 660667419 692525881 313110554 455774883 523981362 900834681 640372745 984646154 523134442 216410169 909000790 430623823 646651435 116853256 795444746 39297019 387729043 22444539 667916212 69078870 226303995 2186603 391332112 490280655 678063192 141139580 155403558 531618534 693247251 988859394 424230481 522920445 224864548 870390709 984286045 384594514 998584901 847871429 20630774 357905173 6890282 421867222 38760511 176088662 508722247 496538435 83255419 926636319 599046242 459822933 378028973 433800648 229399708 377387220 91848810 547853701 714075700 735502641 447284046 810284901 908305454 358294578 742173064 904753639 614459115 322055255 68163162 903562192 963475765 394601717 504584347 75665887 905460210 983031753 600061566 554775489 46973931 901666718 731614697 966352106 386416352 219377381 229708938 215554748 118750890 64928040 727584185 39949706 539522894 705152520 127279985 781922993 727876387 525721640 503629968 573735173 63044319 657846438 450882116 918214209 478893629 739329143 381744897 347462225 933861937 234836865 921965510 259079872 529847074 122425524 194933093 958302874 538862236 323829037 182128527 687003456 473077810 410466927 314077089 548844857 946172257 410695072 23608968 477022977 365945648 514996365 204183052 44569897 446814420 868782973 378591916 900992551 687963497 106670898 129034640 555743999 829729729 475564029 55223067 883538106 300309687 243841281 943420781 453964048 831864128 470173 652914928 43355862 962460344 842583997 43198125 919784651 894219256 402721652 213961167 622139337 52372781 560957208 179238341 955660223 946178206 299950758 370377474 285684432 759312811 714086286 925813039 255799313 173273322 119467883 293841733 417638442 225093013 51728701 572257123 323672924 302840415 597631612 443402520 105203207 339374571 217174789 833045075 719669977 41109923 974607391 902858059 589201208 79679254 67115447 681929359 667937040 452460584 714189303 712455995 994576564 607426124 887413320 884141037 911792964 975527913 490439610 415889140 388215676 171399833 121446682 881964024 95775969 844555918 639847732 681067310 14535812 658922409 778628138 126600085 833835325 509987231 440720254 136592664 972084739 371998622 417582596 8349906 460218267 599290858 173175279 182684019 665770069 169009028 731732410 847540545 202506230 514575870 704124813 641269290 669597683 479543224 363357709 783180309 344310203 35591442 531780442 664471633 161685735 918187107 973530697 342853438 223316983 532068383 754374872 773426631 988557331 584059051 304146797 277023043 289499565 920583479 438279044 769199251 981519858 651787265 572213972 15320137 920167118 956949521 476177475 192411370 528118330 826157508 797743549 690085666 93180874 418317299 716220034 811079393 112586158 93505618 565704501 446513760 383186876 346231273 935039088 864452658 102085905 557306572 107820604 173357534 693883181 724036724 798702983 52915031 225101085 903356252 288243705 983298785 212875369 333971581 887766164 486810231 425133866 503376662 308605434 824950337 671148463 817562757 493113886 320526667 704826627 883525931 651777592 29148732 351460752 791783157 585216648 517232508 302262745 491253525 412901893 183132154 88434227 390702349 405081821 264726814 516527449 597241657 752326081 117305246 241121629 482152488 171589009 207413270 748785461 410769918 180663035 561661605 97962659 423132858 319013706 148113668 514464137 129080250 761830194 608715096 133310876 810311371 197340655 12476613 366755220 566260013 337266089 994993441 609521949 330408020 191914253 928501158 580919178 623828729 108342664 527251305 910820531 140156287 449611370 256976675 491840452 382378147 149767115 543344477 577342370 975922471 521850775 103344433 559197196 58837832 640206133 1112565 258689941 408825522 838508797 307411262 878866811 887447333 569839185 474176636 940173219 810579369 449900894 427424338 852758209 662115280 170952844 812205011 818880219 202962051 266903317 401905943 476670369 973630733 630563532 453371736 614837971 847445096 519890150 963206112 994305224 285003044 868075994 7195868 803194563 995061492 246031227 617753283 45426712 63819341 804615151 313512601 762308672 666454031 787418665 129338679 709213512 63983984 888899735 543491709 166789601 754868439 392612257 300299446 16586445 511460699 419176561 9855294 583159431 20960397 665767367 821648144 299804894 9698750 526994201 580682953 514175128 851883662 485647120 55945231 574919142 168859014 605341095 43496037 644824241 343359005 663498761 229268737 556098492 28065165 860929479 364029542 813340928 183761024 756035493 763990952 674983304 788146857 748984363 507538786 931823336 414439249 975385270 278138005 844815628 326738556 708490121 595834700 318230460 628304698 154756562 570011719 300935379 233772326 880761943 635351411 738718847 235056602 842284182 943264988 693855553 626008615 596112047 580098018 697874288 613947179 856697145 45353138 502951282 440917912 71884951 456909117 82018930 879189798 803691829 671622278 972076947 553699863 964487494 616461764 332600737 888232202 367242997 531396673 530390360 948590276 822701856 87993810 68823582 9893943 435141221 141562735 213682551 502318157 321965205 226297522 179109858 615722265 122884757 788063799 981372208 176441855 226845899 147761968 695319506 871777904 716483472 443412539 208542017 340897545 324757539 400205888 792963701 56700163 703011362 687686737 963299153 754125599 452411290 631347131 243971049 980871720 28462253 241014288 164270884 6979224 485841933 899611050 943085479 139671082 56133197 820102900 508138763 429436106 949252867 540308711 865970561 670948737 438956442 160608451 246104209 200772841 628898741 676496493 784728362 111185266 19480726 419555964 432775443 630353992 387575862 322662570 635796129 169350304 478102041 721393169 649531028 609118172 273850630 130505421 502211664 187312624 137880896 416996112 292457602 426961495 168260050 290787868 341368524 789930306 867240287 153388868 697635860 457767185 593585479 646115896 242056535 654389664 62502998 750162627 297706194 47964063 115830397 365356560 911127306 823063772 348963275 118452925 923665183 357943892 89279822 677553995 688345943 664675967 624480103 775715610 259305703 135757157 579928671 815370582 723498107 727898231 253754739 14096890 485497124 422909125 450751181 565751924 649307141 68108590 35035530 18917455 560232855 819543892 13513328 895704020 672686101 642720523 462367129 139025351 606353873 51233962 303336583 744515011 295721324 982403869 137546716 639758380 498645224 173729467 802382225 551788397 925796311 355480083 305165213 457082101 67307900 465377316 743305350 393909531 493620232 937809583 50216373 180872210 704488 655696877 725395726 795300974 875354086 160895190 936904802 713867520 206706078 158869375 837015180 732357272 521547439 484127836 495390045 918818264 10334122 44952132 63425576 386031298 459469677 211635248 512647881 57979556 353158304 880468266 764629904 31188988 15366298 952191233 223060691 826646666 559900492 460044937 509131462 758795024 965076341 413584822 59414066 427750872 691593119 645358262 57755723 38735883 9719189 322382861 816766968 868218567 703899188 597600175 471363156 266766822 35880230 61936892 295575408 280616617 290853030 180666023 996977998 570158504 920042475 905178531 139484640 146292003 503520929 849140800 717923230 957378853 44844530 434489452 455318057 724334881 288868673 680531811 878635790 172140274 492369418 478477073 56853746 290268344 609830963 150254355 614518902 859869104 369526036 205280190 333117972 552256207 285306564 242328267 18328921 749159214 341069661 289492937 312977669 68641900 952242030 229414729 415068090 297885456 254738377 817199251 396845969 757669629 391870999 432367406 51902845 306000099 203170097 132106589 453785706 183998186 189476901 76475136 426486962 447104657 820164729 652547645 810268017 310879984 835620273 54094375 210903586 443111163 967338059 802899417 558470186 199554796 796294235 493564413 113553879 622124334 85682361 707685601 139554230 865752878 268407316 339680131 466963732 374263131 755212678 168164172 181854241 265727737 208941431 649649591 371630550 797464156 864122775 549650974 190056020 888924750 517044873 855594307 508325715 757897828 612960755 243050864 936985900 201467908 117562380 849916553 520093363 480254535 785763923 263730648 183039603 913768929 966802005 815958291 689268076 42935487 998134149 704783229 766455685 945943314 486233790 885326552 656158024 896681498 788262430 886623274 454682103 740438582 44061032 417417542 889217632 772931591 294192864 17283490 254170682 941279551 299833800 172706235 627190432 633546389 903173908 210492638 758429364 19759643 585766970 612927351 568454671 868517896 257268486 5115106 418820445 122323073 617811187 704903401 183227864 27162513 569453867 372154183 51818895 147709739 379445703 68760839 741997294 621357436 493184767 92225355 824222659 140902242 18593046 605755219 545718612 881204115 36038026 277212004 952548602 552354815 277250939 558072614 48964708 296901387 916942590 745202865 491210098 847532166 706606881 24514560 78645530 748838479 720815017 289878694 905750350 395017076 650559144 621803632 435069064 122181144 717075913 479032321 717530419 849969835 205083102 988310338 154796717 633591470 605078120 85290044 589978773 339125351 765551167 748348456 723191303 981381216 821832322 258943418 81324027 760754398 603507789 175878210 25280633 264505976 732317693 947246405 895645227 283400607 477592494 611599259 500435700 99751247 328934797 498945817 527722743 883448686 209685454 337012856 838255154 609488409 707876604 107474664 898252266 573941204 633737952 863887690 380734653 338675326 742019700 528420654 252844975 773232588 966438981 318425958 505703091 987350447 799142008 773209988 312378471 873501285 479640724 17572380 658335520 823989325 809143625 933074347 780499998 249152085 12952193 671073396 329828196 721459467 309037617 143355741 747782236 876772530 453115811 540585983 546008931 996332043 70155969 46712740 731368958 245428928 654565394 748342519 926131745 976646732 392267481 998663327 675721019 241555062 2571248 119763433 216011951 482398017 91519985 823128680 506742102 6804981 809503958 754966178 296811063 311766866 116104567 315630469 995792982 771205608 945912088 377442599 512973142 962877845 575029907 430199856 228895471 919463600 886246242 15727391 674990359 186527543 784553555 542843052 572960621 103924189 242860336 54193594 496965562 208089409 475993347 45923424 861592184 260888768 141897719 345473757 109250030 943400443 45781062 512140503 731966751 409731653 70008401 628882114 4430118 80621035 394968439 766289847 699015090 77324832 581759926 902038771 426985980 69384572 70535862 120617910 287200412 314453106 488687394 20071743 338951406 409417364 926306736 275993449 453767411 880142899 115445154 857452865 743927616 711239649 280438508 934674653 778178043 408993676 147706330 962438951 804653184 963029932 846414570 348060069 646174628 404196859 899369451 418182748 457202334 168670378 395737356 582539013 50311762 378495555 737717601 274039089 776884219 617833141 201449331 49373450 268376597 15608859 195262572 19658066 111747940 672782650 131952754 48379616 759378386 860455975 190617800 623095623 154853488 998786793 20706697 251760717 682536341 547119068 15667390 672781335 946726608 906856989 713473199 287085764 751817943 918920053 264940541 905666379 100460531 818679921 725501076 296608480 430711699 767053222 500361760 616642176 72774865 597426744 116088263 938305886 606756773 144234137 337571159 364236569 108443767 442826813 499570938 192611491 382363444 404499229 82827809 487138143 646987392 804898495 818387672 482962523 913179160 653227147 496363674 591231084 206013145 649114816 517819178 906983432 186186798 798466464 397457599 242830898 685380591 408676750 219086073 506276363 804390214 995468569 816556671 537177159 145888071 637069592 625992759 593429608 392408500 19009040 623239352 987815934 964618727 737064939 576461193 702981096 479127324 415948568 632101743 150237428 398245407 949353623 405594103 482371069 655382476 447646333 449711689 359218373 158156666 100942913 919707698 611845738 598651609 754628593 209704882 942507122 35201542 979908431 167591172 436745581 982291374 2637969 676469538 844453737 489501893 287658097 553622643 763873287 858800519 864599616 216876334 221259714 245257377 747851314 55837941 717100037 192817406 810890028 600374186 160451909 863598094 129237147 943115857 699651206 930225108 694707756 450548367 151459937 720828799 120815662 422756625 418112319 774899199 392609530 630017345 227623958 713696992 709696049 314776977 568965603 809527369 756995912 521037801 495744709 531718287 323460275 234271356 150263945 148834145 958659065 877823383 272560924 652095071 97415269 799820313 418035525 112495189 329054676 416771314 561769361 274585513 514620887 295427872 814706215 189368208 198218024 580141651 506880027 880420666 143148890 872188950 680859963 663924344 837734582 706792221 250327181 814894610 746463556 437300927 500325620 301982880 267812122 4505954 566593183 461973679 355833350 258863083 897417562 585089287 442737656 884075245 120323697 951571469 366857621 212474902 359441588 841997126 977927901 944158664 617726294 821862189 601889671 413375490 953517601 854555968 486175033 595256377 150809695 795104934 316712470 193931158 335094095 589695367 365171579 582997751 180649349 931315121 736461327 394681335 855363518 724370808 195303498 380927132 499077511 51869539 808210036 234287596 564521523 757525198 128819028 607924544 291690920 293550045 305532990 625237370 63969594 647390824 45268625 25156219 450029093 153049697 222792970 887761908 838106883 283804784 228852051 642072280 853107820 276568894 171820223 446300622 621385327 748021180 930175218 494539508 996478794 62880213 593163100 921501181 933054949 622685685 878577213 734704935 174612657 832882826 68255639 102064735 396725952 745846723 215288139 82356170 500884796 456138091 191884345 392416001 245791256 837791270 890627712 200357171 686208824 494182859 948881217 40592954 785089794 95452438 457576851 245080666 747501686 110647608 226192408 928706775 958341529 292992453 1525494 669300667 605405536 304530872 700718052 645508604 508799488 287127414 148899056 50683039 155240494 295463216 692199796 310409864 368448991 722973122 45824813 42911485 162360225 741743400 371379929 505228062 278340405 407106774 823034532 316583557 557136349 127725050 65689904 923240854 852084047 526689744 281949034 905214563 704324416 387261695 190042671 383724027 452471241 386903433 792021356 646381092 922466995 437361218 152779794 130716635 763005711 371093305 735482514 780644981 188486467 8917058 961327167 784484033 646301390 74169444 767674369 403962548 852230385 903187774 926546609 731417325 260967210 364737393 136063507 569133880 446537351 893994629 730661190 876328731 384930100 604212480 555612889 962155640 744207745 438749798 576875669 313394294 307140273 615930089 417371058 692752813 301535474 878399114 534754818 645064754 302534833 725754342 924864152 259092507 201339006 755486876 809451011 728854299 441521585 737166244 231899936 911283490 148533213 97685140 984864615 78017385 764261704 931376477 51554459 92797862 35201178 715505362 168805456 540740704 804016787 969688854 544489214 633662589 351744758 1804126 340095490 978260543 45179359 689834216 615416309 445572469 231016492 847808038 826356103 90724338 70545109 489499685 497896037 51291852 936521475 583356448 123045180 1868989 223032028 828503922 93923603 955558357 22005235 692900150 73984084 596998147 693529051 128718384 877736144 956025364 861331508 93054841 729551190 115386408 817932518 692377438 186035773 630590897 319588056 874636771 140315592 604611784 199459840 426529266 943916427 120947725 10820715 952063713 530448538 127793269 986373218 268057018 587559504 558264041 201592545 584691946 907258539 429278326 766184995 631959869 687699928 537873295 664764284 138493483 910498091 517043637 815050934 251652838 265129246 135777727 603547256 746610387 868219705 660311810 108164186 957899684 772617804 310811318 730079238 592639777 255700070 671346954 83983360 57562421 160310025 46490363 22421883 484654706 417318064 84750429 791545941 871846171 121252563 273910301 943060540 258193829 714380403 591070798 577181708 586201380 707464806 64345160 9158384 63473812 909357419 263929958 407117773 219470466 164284184 659350318 851594297 883594340 820705075 475227613 512523313 140744608 966049665 686689254 980471994 691366366 964716357 72907486 555614617 528211204 309962497 499064173 577982260 679582223 374029794 84869129 374234091 310241282 960585447 234485985 492277815 772645637 897888999 601901249 40358375 691250782 518315046 99950019 161614561 414858886 118285605 982412613 959261214 870213802 898740186 917280468 267828684 744859292 390474982 83902748 214689961 58204570 597774522 180259138 462592431 961889628 41606542 592241800 994644495 53098969 986167067 170423877 784943043 884568556 96232946 121484426 148321922 833799769 711910014 873695111 29783596 988403603 312183959 523323295 331217711 439628631 664811219 808336183 829472511 773449752 892174181 241832881 377365921 403883081 217578053 616770137 3036627 680191185 266288676 504265026 799866613 673135762 429663892 632210942 958930747 980436764 800487112 380709354 856629046 312957782 776009095 936780676 314654862 457254199 890342990 471279849 810353934 4771648 213284163 30069187 451551719 221587332 608956962 325239783 211994672 24895222 483214267 549235388 703005999 404266803 383520095 911030067 574410414 927673519 399707990 599691527 892894216 124519767 526070922 84371840 218229099 999713944 320621853 737721081 437341254 333036509 156250338 188221244 67821097 386720947 246956274 362308312 11338336 223784100 231167660 193551384 202431020 511461108 49713660 835539166 412848867 178319523 388231753 557290717 134390865 535517900 761025473 959620650 817856902 49536561 535069820 127789242 381332299 15682182 638546815 564674810 77113314 480050195 599393501 312240651 228326290 937422498 362511432 125839694 382857223 97499378 757525226 619400010 35723430 684604375 974146343 294912484 317858268 846841878 304575664 45127250 908787676 354303091 14007021 107176275 549079854 649327258 199558088 226724847 154492663 629457430 948161694 253586996 733250235 275172709 45089807 265439215 367561286 530114804 355587364 810367150 971777175 202518269 396451454 79735505 446684003 943397943 839678189 599576298 483565641 568040932 322453282 232990755 953929240 596056164 393916794 400684189 230880828 989970214 885055027 941415477 46580137 41264548 243003275 96211465 111815549 183064496 438318475 718018000 577836391 262069543 738941371 738807995 366096807 793562371 148391762 575913033 387939416 252326879 439266335 570430682 977891760 412623838 508050812 220065421 194925004 625835763 714547538 41200252 463267048 561951404 549133710 566721231 125707959 929503328 658573377 379594176 418265451 65741981 714588650 176072728 404793991 161518681 214588440 496171155 957994413 939786831 941800553 50550423 78515153 130032238 630178489 844089001 148862501 262140766 976276257 61965916 545050294 373039037 185255156 235186801 295416201 402699503 595934202 426199719 491765673 922125757 865369164 734860586 832744537 415262713 724801230 114482704 108857119 105224222 524112975 724880412 176526754 754855807 999433206 798822676 809679972 195884745 359994855 715723418 994119340 515759037 798493218 492191584 331362863 407264731 471096871 683865113 782804391 544228789 743983383 762732935 192713466 447305821 687528974 369705016 636217096 544417967 351962707 654415053 962050584 869472963 339518818 782788722 389798096 479085020 991136637 789302576 523106882 268170066 93855017 431221357 462804737 103796869 667274950 919582035 940513606 904517914 609022502 223857821 534273680 890627854 731530213 203756921 246023087 636076568 243873377 46021567 75869887 555480264 130448234 735994130 174255216 874382609 415995422 489843287 306784657 142173369 389326206 116044919 7974638 803482683 427601366 915890162 705414000 486236042 812645335 252238080 589913529 788140295 207741899 257486996 276402988 110715149 161265402 707964638 247990574 279813555 683448952 562681108 696039870 421084576 485635418 499369340 102602783 685274960 981980938 425201166 898129628 377657411 839529382 291749831 785107565 270681250 114536807 844124742 590308230 835833522 621505424 859727554 767477440 728551296 832179612 351899606 873180324 429245962 808471802 862297947 289644946 429084483 559321476 245659665 12550575 71456660 710612482 924370535 260804824 329198067 705656372 652487350 739859243 270611221 408979499 302138807 246384263 94079951 802241917 861936181 133867419 126164887 267462857 468329142 416135815 290823139 153445370 873793615 790867750 909276256 330292427 738258520 158368656 38698676 357027709 2747929 708342870 387006376 20766460 152986859 727074420 864279979 211223850 990465448 102828199 949591620 989759638 74934927 779253371 821529816 670736578 764859876 381341523 22168454 100639523 137152982 456751547 976152190 945999025 438453392 456876219 668488417 690291896 930516522 313379951 525173231 221597319 20337775 554928501 449788250 563440474 200243894 332792624 748152169 110496928 323069520 781511229 282300063 865407180 44027939 860312679 179101475 361967887 58650068 335510380 125483443 617715500 732783610 471169135 199979697 596797514 616743311 936248292 962089395 518419392 358387541 541755572 490355018 638306121 694828835 395177369 546520627 132482006 362226474 881867925 637688919 396616685 993569606 880659278 36571814 444288547 269296668 475902954 789906127 68878768 813818692 365976586 827892991 902531186 646199829 427944326 377473613 735639319 335753982 494242041 942333036 339466014 696208999 425716457 730771632 786679021 749185173 734675092 218324571 511474495 962336905 605427632 537763123 435054731 631876630 162959478 665023876 154852379 470129170 130628318 331448347 726599538 239505427 493654494 753048444 778630517 806745066 730583821 456082085 279080840 406314724 701169126 314400077 515082761 990233804 70521327 208037268 555431392 63445536 668077535 201513521 512455125 861824508 304529578 900320864 638914761 6542699 720644488 361244401 170493212 874439727 514119267 823818865 95873613 38180515 814875538 516786026 846151474 723422130 516057858 393928901 485999932 286741330 8222436 180617553 148645608 590587725 163318596 437234194 503076258 829927309 403418309 145699459 976795173 849784023 979655237 595207047 834247313 645731780 584776097 448931500 482957699 995926016 933467694 188356908 368509261 436902329 204986566 8785937 930784872 778614472 618923000 449811871 444577003 532123837 306945557 44293381 491806751 979995850 636045964 252434112 368684842 943818202 266201969 508303306 326360229 988189502 896394261 898283522 719090518 230952910 855218086 848374819 66601427 205006747 302981912 418201589 178252105 170352308 287236562 795666168 709012315 179311299 666590803 969612607 806344602 24653849 124091761 294248126 448706608 681212305 66194757 630732464 821105418 935140977 339925290 768512838 153842423 207625724 6337936 644463248 671090988 988184409 142756325 621841717 443762999 915728939 416927087 549062051 134596699 872959170 254877983 87216627 911396981 756343185 113340088 697512891 473997193 271488231 554198554 650528649 97229113 735192071 789725713 506546989 60947524 689128336 543646131 960653491 900002935 708056859 719994086 941925846 250106611 960283255 784989620 77979652 485935911 921629968 519972583 8918416 619405636 721429913 667617709 257528422 508122140 151352368 461713933 644032011 908384860 703889543 171635385 190184973 330370763 253233060 752500822 456445673 590646386 874593007 207069250 920230117 755301337 191897963 378286233 830939889 455035414 918956282 405745581 583396670 5152750 992257120 228848525 221418630 631820641 603109572 218280871 564734928 318521116 677707427 369277241 675843018 585955737 275307914 119447415 613297777 651066208 713584140 682410194 355627822 115170293 389948510 460367815 58276975 360527034 100699046 715039279 763458082 465879865 453590802 889368982 996035399 922517164 31846070 909600673 440066234 176003716 946874175 420181487 409698745 895600453 580901196 241821717 705392236 293728499 998054041 113668540 974185657 197717613 375086197 675325186 612686957 420074690 4940123 300467843 263831595 657659518 248704401 996072999 530444260 371237924 330526214 690567092 852976843 367798103 486368108 225406026 833801844 622313290 832666341 980582303 425114889 446245618 207358883 219103601 28528205 856440628 90935483 97696992 198839698 709636382 171186107 683797598 755996732 525265204 442509659 199828031 179602263 180388766 724507951 781737776 402281367 280250690 992027839 583240826 336907209 136757208 529586539 724312957 1975879 459552394 901729239 348271330 701493833 266255595 530237543 800242603 189213037 268283469 289070004 856279604 669907294 158746347 823611640 636497182 173878765 127394297 184046172 221354256 174479734 72491312 386544360 556641710 360847331 278855391 686785580 756086501 58606062 58387059 989878410 442036201 390944253 830498636 715797767 702834668 782645459 245698852 876643047 620396917 182402785 783200804 732469060 895342109 557372440 841764822 983117482 398560292 612747662 743976485 413323727 26807535 211247043 332630743 502479250 585129533 870207884 448827432 286096210 904426858 449325489 927811360 268704280 891452368 532068357 337022672 886829737 840726484 29343838 355287337 626251808 535033044 815553343 749005143 879625515 362173918 727084330 305369731 268433796 111399825 681039303 532689419 312351403 80267486 334411944 428613152 878348479 198859137 358355250 841747634 660148435 290895972 369119196 495261060 655414567 611223622 268307461 527829159 81557687 138056506 835991582 39762409 756930235 971174099 999421873 83004551 849044267 754597569 678048323 135447111 781181695 781348877 529107201 451507795 859852648 293204880 647921534 415970287 27706256 195179773 916773487 90683345 658760897 23892559 453708485 981533587 377561503 200922017 408158197 587793122 389609004 800964785 946101756 533809545 886154200 964338923 797834761 531671404 347599550 432073701 218386290 111377569 795992524 809299021 955837241 722591510 684784409 128920539 750489834 715969946 448947599 221807767 875510403 580647714 977716819 358962124 15772939 417689618 985598234 947407060 201989495 659816189 752228090 799961878 777018147 116139610 928678450 348924214 241466482 928450618 59695120 1248422 100415022 759368907 749521888 942546270 397594908 876125748 141333469 461204715 379993818 577338887 700238348 646696153 679497685 631040896 392186544 40551398 200624955 21246888 358673483 818624031 555778904 386780066 231172048 288081397 280261065 186778220 164945882 76731497 423722120 133265967 889572717 596676274 637096061 556533998 269763676 758056760 503961219 872032047 165964654 811350138 379180919 413005470 657534555 18132743 142308734 769049652 974438417 901127544 435248146 382898581 913560543 914053555 565732868 899180701 854176287 130109509 242832225 846560396 577677109 826682309 937695787 286223150 531295408 354306202 804493053 828494505 51015952 708672367 437007986 689910151 826357058 676732412 118655439 867801318 131964983 116836572 405677997 26794657 918930351 144093721 780466682 574565486 634469016 310504061 683506203 71677479 312574602 338040498 881872580 227676508 622371529 487289779 889028149 739672953 797398548 733742988 907002038 478012320 911318402 98619195 430337778 328831146 971203880 332559725 801271677 191207331 993833237 431151210 476417688 354918931 158610837 619721584 740655280 412246868 618858243 334027421 3751894 461569518 780975131 564009129 565817834 333283929 758520615 318817091 576051481 729843050 85183023 483505998 417930676 677086636 143978441 480975552 243846251 996980083 665370014 945485336 954624445 949696401 730211189 851567975 81384885 183488309 687149469 228859845 51307828 168258601 432203137 206503539 745104836 640337034 81792528 457850037 4261533 622137025 815225684 859043862 578534109 663133244 688844360 946742619 61359935 484816995 587926734 182229073 567067026 971822399 130925575 232259815 398252725 162284852 545401239 616987568 585225759 149249648 562756841 219854104 975184805 643032806 792605747 902770495 564440016 542934473 856704131 356986539 765708093 95650565 884952281 503148527 586392760 36140548 278452282 10973043 459353664 32521701 187160807 279417718 690774310 635168681 129807509 104601490 921149669 902321566 221846349 422182325 593098222 59770321 698459429 522311922 215089160 731019536 475406559 470818014 404215070 298828863 268572668 863772624 585968007 110269472 912023867 381003005 352406349 998514818 862746074 840919182 886681232 183652676 256162421 74063623 584545758 854257128 414184200 271662887 213677002 638202225 494985551 132711074 151968243 392788747 741489529 407540031 286190937 139990128 812102134 373670837 801451580 182773618 761478571 69675912 929300618 216168508 5581034 442299073 81283628 704811685 894390254 593069935 100889228 79714364 337714534 643864736 73148205 35314190 947240995 179906281 49106948 85363766 76409099 975674994 470444352 217050029 409758785 171053514 396905666 399797120 372076003 753272017 982243172 139354779 606587442 257701732 555951863 280531833 597452293 943721264 484138378 143375707 736448637 195479635 765900584 298093476 549851643 754305217 199052608 603367169 347510381 956042351 637919983 218382334 71820003 547793804 609191576 495339511 447988744 887670844 169837103 202961990 96874138 880198768 291271117 438465436 438696460 789780014 558904496 955610987 983390530 589689655 613648917 387393498 154195493 249038523 473149051 295429106 148191200 494384659 964002192 332120750 338633737 857343023 691199743 147199843 45746348 624245836 366412391 61376135 333426584 987250885 459722821 904006181 392717442 248522561 611895602 793949402 708506640 452967917 509200836 444633106 634520727 759595355 371515674 978560678 242322586 18039760 241637818 278048338 842670342 931915819 945768666 333329434 453700223 921861361 417127488 333861411 454504501 109926602 839775355 989792465 728058162 453330131 669076889 630433959 262072212 395066376 20412347 750310776 989805379 389412791 431493088 698837492 778981422 737666513 469535861 503409954 634449704 171197963 339776173 530108491 297901476 148318196 418581521 345468845 610659845 566640298 614983467 814459517 798894133 102002086 74900768 516031652 956307500 741117131 89989774 279645857 546125764 793745933 109018059 381580623 671984366 137744696 73050765 188553545 10278971 47686286 758214277 21427253 141338703 521025977 799014810 568640026 95151274 422635095 636710852 36541569 490096139 382877654 941926848 635478542 677125288 260969715 975748559 614515625 328327004 879366341 528747506 214081793 54484198 39860976 703883012 823473298 542227717 405130556 868391806 734843751 578799060 865281093 150411621 856695316 225961925 793534781 580328608 992655304 262287562 257379875 488091756 722412196 286058316 28166891 529472973 550599996 209122021 884379893 610823198 616382283 799411534 217266488 921314561 813945606 900924405 952884891 334841449 19014171 695148976 434147159 199515276 217204263 970391101 957961562 54812441 999879505 789039440 58211116 556659112 298017065 816426427 663391871 769427506 815071113 70686853 456047965 627872720 640840992 376022009 200474533 492237769 595014244 159208462 424384051 511476747 937318390 441827764 959753998 347154593 352537734 218354193 903420838 347362408 724756413 457764185 560218773 209958749 561153810 863785655 307482098 125189072 782447584 410023945 796770808 56296161 551929452 132218968 548123670 35452458 677352078 5071461 703122634 353693841 379016255 337614831 179761788 568553822 484610043 568285651 472943588 554005083 887050255 717125622 270141735 751522570 755926153 509324528 493772434 626734734 195303867 839915319 29931264 515550138 794306564 637920423 252963119 746102527 220805780 158194720 578991392 779113838 505359795 520347410 358085838 402631350 437837090 932390620 472602659 86508946 460591672 112674996 964653075 353173933 558398344 364269321 194003613 391829814 588885564 996824948 704812338 894876844 471717010 973876632 456536983 989977201 545105439 165873231 608939731 841409098 139983468 822213779 432920024 856837236 875654125 36422467 980754060 673101137 399022742 158271849 924692091 950112586 427313975 504997873 621794434 701469754 419192933 472845783 813814 455222791 68314585 351394932 122025404 407314973 190447932 422818911 871924838 600191572 162380038 342000487 794274157 905688393 926362013 129243685 391314666 380179269 567875890 494582060 793803808 184431139 115483241 88156459 394239075 288132423 58875113 735912520 29324273 120479017 752949337 21709411 600413459 588697936 745092477 161782047 211467701 611880631 230211311 537939902 840763581 280135414 751400730 82367409 698384322 155208357 110489950 453769225 631718865 166599806 44871356 398241070 566506089 767807838 924978326 620274136 952997349 262825381 763407656 895587443 906507983 973006375 297768222 73976756 319595273 79647038 213343359 273721036 582032028 230309188 472873301 462327173 393570472 463425742 246095467 711303766 149995153 944520664 712121239 929513211 941995725 928667581 260713030 177882247 339228522 108909337 573951513 559062864 326711993 831227196 272328899 489040026 212125796 194211443 204845042 719282767 148255801 173207082 643185661 502857603 600253848 1445221 266990001 294639270 84685459 475268873 154425800 995221436 674561994 981863754 21493979 864676919 283262707 142242731 394415252 217495740 869918765 630362429 126621186 34896629 95296045 760766178 582772148 462094415 557157513 263692305 988089754 208282859 15454607 517841114 664055436 962954720 95090070 755632345 801558986 947433377 940883347 393565205 794170192 395916961 287931133 923449656 701546767 601184398 270955887 790777303 548353108 354421972 303021394 559212517 838918999 318562506 399142994 99199263 198613295 768209632 583248105 658074170 848009947 367549204 167800862 169940146 181295265 997473477 295798808 885388442 809198742 749749690 898695314 417849979 107329664 27050123 793937346 220613714 362998645 997975964 867156757 213168117 327491083 407561555 145818175 510788869 673135855 613993276 46553156 140327800 542448644 953523775 440007655 599128712 34909865 7736782 494769594 523229266 576133788 358420946 245286841 561309384 199851905 665013731 478682357 700364830 499238419 454702754 126967617 237398741 983307536 265188957 221203919 990688024 595285251 661009192 630306228 807403357 785057544 370838890 816778679 264335206 261366462 281301701 328956946 584570179 20690759 799425477 455675558 869231346 679984348 810058970 95601918 634302597 173481478 110028490 456851403 271638715 984925925 940007058 57814990 771851765 862808484 169194856 297454736 712693794 528040364 255939180 240692213 847132625 750852936 12271812 103325079 789545288 919365998 330421438 989163108 832147155 989200919 94940591 284173704 20596544 152016941 759497808 989972426 762130860 313039823 872880596 532719733 354695303 927185316 491252349 348498022 199400150 84345526 829545133 290276519 330824752 395532067 770049490 560357551 955641023 862846933 178275478 326599662 616002052 210936452 798731651 823939358 50784144 936636631 531254410 166976039 630468627 598364084 463659152 796727799 790948959 80607692 62634848 539682317 499818160 635141786 902706329 607404751 488137866 89650857 17580756 652220644 992387791 502177785 112372744 129531380 116361813 92712056 532957384 532645303 795566262 511601937 848045239 628844690 812607159 860056882 669764064 948907349 980930607 257072347 382295384 729220862 66914432 99020212 26960217 155536106 736121582 418353367 489351515 618691521 572355605 6781148 955342524 741677882 736865698 34235524 754233645 339237063 466604536 618422186 290802752 525641957 625684671 581777245 886091820 278366548 335480901 780762756 387105815 293383878 374145863 586212435 149440112 764097970 24127085 4990662 276695064 141045557 624910038 444276941 698509596 803079013 370735082 714734159 872427636 928233513 854456262 981275445 78226472 122750062 337629859 173285529 636156273 311018723 589416844 236365901 183973402 919023872 627503841 907375223 347227718 731760000 881100005 462891825 19102557 992658455 139794096 551761455 360762439 832593610 953036128 220944127 172439364 508456315 878937035 975651538 374395136 808155423 363267378 115977268 114371815 282885577 385659632 764423950 843077532 670619281 510184904 294340744 490052574 981382174 773312382 136599090 266250315 472004897 462416829 285882536 137613125 37608317 1206079 369018036 520647141 297380428 671299170 811390663 815004968 44362101 499277090 350312133 829582459 947238656 625538457 659306145 909798263 506546553 778348084 681240613 553600370 45655414 923628392 329593926 715450319 913316167 39688131 888114961 615001739 105214406 119848738 626966490 838914888 464670012 359976498 653480190 191893596 252087224 198941998 200537104 526157190 259200250 633844568 531575024 263462339 691076935 220081062 997562640 513902223 249121613 898187166 349286240 637490754 955618741 940632754 398763489 90209656 916064135 465409171 493402520 799755240 752389193 152730040 470689142 34844887 453429714 757395524 671194720 36329266 711842478 868544342 64287054 810005563 240339339 634264570 97755350 594341424 211434008 504129360 550545459 586005138 7709535 593342984 64675553 651305477 197585088 455811841 993827437 552672437 277466527 612595297 222925564 989614640 942753136 656982823 507571358 727361588 706788114 748791860 796025039 343928360 489313523 179035435 147753517 795741812 358900587 427814490 611950186 374273125 207214697 239802638 256273026 851178694 855571433 539872904 315168158 20368508 9598529 696642141 959423967 524540332 934731508 3605640 751242097 584876014 81186476 172414183 210137773 78656179 452942114 724797910 89369471 381991391 237700105 225370823 740596489 125553985 114152268 676940463 176586270 808526658 48303902 236959799 352442541 651084747 49570400 116680739 745010126 670991202 381791654 144564055 195342953 953754781 123805670 777065322 205115251 789186249 987776390 122376924 111805487 842789822 773460085 429685178 253633166 375203202 654630374 232752315 941626729 924029122 650970486 985995634 347536786 529732708 246177825 989335315 173492924 748151584 343669938 412019143 130695839 11880012 774406105 361028878 555278642 534154978 224551685 603473358 322506582 63931369 640829688 794425055 73882469 496693442 779831587 337688544 666559897 316639639 115488443 690902374 296630814 906048898 622699518 199679909 777756238 932379914 992532637 541243063 100466812 482679643 874236436 707955384 854125520 559842633 407632166 305266123 857407137 364716419 400381495 205143387 992486687 288092065 871417137 781962472 823851192 127244335 147708026 96019099 255446116 748427920 150638375 48144593 80526677 83706414 308143391 608310453 76293122 835391642 546086718 20427895 945913903 939275881 13988989 701955062 103726333 18278863 216054506 105744336 430279193 561344727 597106614 130105455 782713697 963432302 653596371 423294699 778675575 550388338 202647714 988396519 533132107 273859966 65148513 634136671 845995858 119126034 691865251 494346821 944764752 725955467 881094361 996518907 825067972 189743779 187533609 853981512 83540697 255163558 965246520 797578003 496069565 246820393 538780436 330846300 19955913 903418175 752193558 951887770 733355828 793028948 653978203 154564667 228561283 549712878 777481767 229819803 880133698 239504307 482969454 553348183 495621356 957434382 634113394 559961450 706658722 680343897 44251454 455867514 688415153 522903409 406661207 202750567 741086692 696399406 111942442 67310259 988656790 511682465 287344870 646237131 961804182 771761857 943935988 822245644 214770709 959878424 413875811 746457808 479710078 876698772 635166036 514053909 701321589 979707719 379948845 45864653 102166472 855090662 399425648 639208323 400334173 539806351 7930057 215594949 232253582 426929197 329039768 28758657 701225506 990785786 474342408 273845933 7272735 727112852 320662085 632024308 510451636 939490412 254857776 724461632 616854503 184825370 799171528 622547411 961647191 795972928 641810645 233935526 659723757 959163429 749538443 209310313 765776818 668832861 188291433 793060784 194280431 893333362 648188477 888317384 924895562 646275586 140165810 2119379 584810619 11981436 30753265 123574008 880573505 601987175 461735580 460385523 987343149 865279928 106257986 302271720 541276962 687787013 369615032 287585826 439448691 201711105 844517533 725201992 612039347 530218930 646582062 998158517 638139788 652513229 510714515 784031159 475284606 41366071 364922080 321006665 797492640 941948829 933687408 894905787 694212015 144331755 980576068 231436674 931836690 669223333 967012724 617999065 875924228 735506684 130990448 183669853 329534124 679067044 255196046 876808352 626462139 500547956 270866811 934684306 853696275 958837709 275339088 225466285 959888335 588649630 948691356 999778845 897126668 857076635 578798961 991796837 191630665 757571905 120924544 832940904 284706895 349856238 193617792 486813681 830519456 655925850 671462316 92818537 712837992 95510274 612765015 343294063 38618089 700076798 909315377 214105664 903720719 69989288 368080885 874117163 812133375 643308875 374733962 319901390 238062745 847173807 394598767 419822000 172305215 220340895 503664916 243235470 565125057 38784006 819896858 213080645 261885026 745304922 499886247 190823239 785200802 461219405 661446725 190636695 644304286 191335384 743708249 738461761 701921463 942650521 511486416 298335745 682887570 929316603 125747197 73327230 131571898 358366005 423115930 782336547 665021999 325858437 114818884 526432659 107606700 294106245 840695844 942407374 447177545 556131964 318898013 89101335 803662374 400781466 291611478 619030906 671244635 554401996 984380862 265002696 418072550 942739794 230048164 302242491 422657192 86360183 134266494 142743963 594943170 11655909 726513233 45322388 341181824 950283677 949032253 653814960 689147649 242884342 718705943 529262405 97943750 274471436 824935093 259634728 849227181 365319647 507641093 574565377 505229584 673934311 267119876 79675035 662860298 488120211 9783400 86649138 685295511 320783465 600843384 35604534 253777659 115851277 195040524 660261251 842709277 931449558 750632595 285240727 894788989 344903 666443379 775688976 58212583 964957549 444264784 276271710 938306615 546591216 933979339 754596243 256436384 154396233 115549754 226407357 869206386 178756298 659258085 631013961 501249671 656802650 885431513 901785110 443972685 606468061 26854397 692009715 179963272 566832008 501866031 793726552 296129994 350626717 482227611 655907707 555918514 660433540 916539323 461411196 691565248 1920799 338389065 9076077 28079468 908002838 805755177 355129188 419175346 827345361 614785268 201132143 74162600 649858502 783652849 649184173 987134081 315424085 102071550 59685141 870065702 230170260 316337203 423819854 86789364 253749304 773146891 158425369 453527629 865225847 878189866 685082469 927399249 610397036 204583204 80342859 622985015 770857628 48819377 375539859 622516877 455546431 643032554 534738733 534534276 206145125 941214454 110257772 141827125 298495202 521410795 95728735 47346131 720612481 421136264 515999879 696185807 238362114 402488149 922824548 142131017 607431737 631507919 641862061 925846556 198844563 514002864 116373161 508756217 797328395 993305689 867184276 436672856 872450671 381709352 937135708 797154681 418103890 869625182 375645165 660737439 76872248 677491642 778925558 963643356 376903575 207040591 280374558 297619877 125276324 14603291 953592139 549854657 713539014 132139164 59211613 921426492 26474024 837773990 524302206 908980454 630983292 277265978 286882296 192305205 981527887 376431306 59204258 29277254 369059232 256662329 106192355 835894585 288317284 107354288 142620171 72720301 234878662 493810458 204173656 915570787 14022764 690398438 676607855 45409031 543187881 680723106 563203658 603300994 501983807 403605770 223134876 342995640 815089131 890889032 212875097 963835915 902777550 917525640 382573808 6990982 437759799 140462073 783909330 161005692 31885309 666408046 888108882 902023928 972330486 24278718 455453108 406150108 355948767 210440541 412253005 496034085 143568652 335504243 768319313 659845828 515837572 95948508 504054858 50429668 31344721 544161504 425113851 539321908 820233586 337503011 443259858 909290045 738676888 749865426 813839769 150433369 8421962 109508629 781445342 357208603 530953652 880978202 80518476 614893971 739691432 982832787 749073239 467077669 218589441 578248227 408696749 317687750 816976926 934101032 304606068 491645408 224966581 823123115 625775912 177037644 456863441 363667433 621888617 959824884 191843189 288177578 509800941 709795812 768537530 796657294 993974204 682701896 302766293 80231440 151585918 211044042 437793050 800069972 857430964 28881765 184260272 540152356 259749303 76251596 23602607 13404835 271513989 660305039 331669510 439893934 763003471 131553522 552655107 977718194 454793106 79997348 53001765 811658312 753301720 348990600 958200550 709325817 909258784 877549868 72879065 732914102 23524258 355089907 248638921 513509822 695526829 437435878 481319723 610132164 69802973 912653018 677245336 645187673 608685248 922321982 945667942 505520697 521901598 537179453 750975384 139498747 275003170 803572732 57247779 596821612 754340238 118506506 975306155 960402360 964234085 660737600 841679406 8700036 616537061 588701856 19434545 790256384 696211861 795953786 918516446 911700450 299836553 591360282 139287895 725710232 100982993 225865793 128522827 560774333 96659469 571961007 817644807 410228143 700250366 721715847 600677191 861101634 779484659 609496074 257425617 262674216 647610888 859860336 637681731 717304286 638336171 680919196 801318350 212813860 852456331 612451333 709681271 426888527 707332806 264795280 935900314 798336850 344631189 592762481 278150726 21021952 28738931 648546458 204785982 235078138 953526861 149005156 210946851 934411532 893978037 685988913 608040662 353377292 665160871 234713568 699256191 236931112 79339892 840673544 91779568 671456169 946143898 916954171 791604315 228986800 743191319 484433346 99904107 500079556 627041315 920641512 87569625 904248982 985147239 511222894 671710056 571489256 460821277 966599668 358756897 171711744 972451017 760580978 604888331 146197771 167713519 347478114 705239949 842346630 539999520 474463694 319880341 922953107 755105860 320097942 581879011 861986927 64649379 88539338 744734177 948301018 335686423 856265222 712251161 436394269 71094647 623399737 28294950 872380222 110749276 868321690 982953951 539472230 786880349 615337612 935328227 736192813 596883772 60505064 148502062 171781924 118008953 517975321 545360383 924205281 763382101 368276041 322263053 84859937 353276396 534923236 953510639 324645378 657098995 787096142 980268114 619989777 512855226 36798136 410812122 40778411 521490532 661951517 570778132 551992448 653153023 632640869 8816640 257684624 432355068 177044397 623031963 483640729 125826556 79171980 368479231 60923741 395382466 234059462 547367785 459805376 199000519 284559114 649637480 578775774 393251584 496938862 649158536 515662012 676854755 182742393 669450991 685912407 209399336 29873478 381283130 66356492 110754834 570618260 669896742 674267416 752098050 243246131 39294962 954763677 974742648 79275453 99908230 409936686 267934350 258950861 231490354 800757546 853746249 582139762 722161892 405633364 487422305 735674352 63643109 509701874 478203905 498240850 113104056 310697509 754834435 251862483 383267484 274304236 868755561 355756728 610659505 657660692 54854970 494934283 790165373 705500079 394922396 721449508 378418748 129495685 656494140 607129303 974941180 223252250 484026786 724225451 246752252 630263369 732077647 107429427 374446456 751986057 892278059 745002593 787201488 420350793 941498955 21145865 92276290 635872666 619670773 597447834 68179953 419918461 861577004 111697345 820964162 27654631 527791777 642675389 30895178 756829214 881222198 330863146 907385129 930083319 538104975 146321340 160353846 438314290 516475267 553716867 354460083 649982823 260604122 731921160 284561850 74737887 600540677 31083943 425984215 693546950 228454680 135901902 640732406 659693217 356135027 534872647 771828002 391769745 554928732 49659448 976287393 747756084 624151578 176619000 163172909 941362743 680016141 404508723 990437804 823511689 438163038 692525444 529124810 843080329 81387787 246434572 101356871 961857058 512391587 776151103 14300129 194647595 90303099 270281416 856341280 771506549 130210991 906962078 232357567 956427863 777432824 519698509 696038778 228730070 961342656 271665176 89170875 415468612 202444500 508386138 489834868 581472025 538830461 232805572 367978409 439902904 47213028 52968203 989667332 327533782 154386945 512305791 775233671 546732213 976416800 450206773 454429705 440168051 38914458 929570270 384141670 307006420 241276125 543218959 291697674 793805828 82571956 261816569 918170746 546999535 26850681 243968819 935288916 280167555 458415508 955750232 362386786 114957068 815448378 528762938 298854632 11705409 554793220 744565939 150946846 365808191 731364062 967341299 135487699 709724526 111399740 793252184 924098391 702304652 580920684 839850736 841589880 984713747 258123587 514219842 660552115 977510440 461384299 839144407 418238241 483677190 547023499 630739408 842166560 386928794 753382811 740624077 667933308 179610845 31107757 18474946 458463510 16889068 605909128 172415024 334317564 415381009 815994159 967913373 579378853 262029286 217611677 611950651 886298598 533041717 259624338 996518196 712314337 809149622 578126250 221881771 292103794 372320133 841223640 225311191 669317015 909845444 7534110 486838698 978612969 185589078 732289827 430991172 851332928 976747371 572934740 942976151 43374917 179574735 135213292 393457894 684616964 592755775 58397284 30525842 790492176 597018130 391718500 651445846 102248686 836361709 92483733 292152692 997522591 308879691 693597454 43318220 172878254 494496049 137569300 567434878 28909678 59464560 828212748 772153413 38993094 354975474 998693391 752275235 24518944 499095802 971337292 985977781 930914867 356093663 756484750 506345029 115378532 144497381 549793766 697498106 220343073 621204699 290761988 52280429 486773122 321044751 10971661 739079419 850988966 319229551 995118469 75152981 369659808 324147000 86873113 155955158 168568081 170963743 657168161 8178590 167621224 369140175 137000588 342856862 723382888 201953712 622224830 523757816 240905424 173922421 40998261 865626185 414208983 93223130 936734459 704464166 907664945 769261479 969420418 713224733 406363799 186462224 996669800 851014628 412209347 474728285 13558522 816491735 627610056 819501061 742927992 783840288 171956744 439924107 532658086 328420562 519960720 522196632 557760816 419748890 206267640 222248717 40636758 321652948 776442587 247594613 715226385 573545653 222172787 752679849 728586075 707958299 789531612 235362742 938677282 949196356 392604922 713059662 948060663 118807907 695315782 353209821 861418812 537791758 917246409 540946289 622623017 121493143 295957519 55770159 853300952 46909353 768524909 81118611 399180489 703187023 845918915 978613639 331291794 250264070 778985377 200500042 26238517 225812326 999524555 567356551 771510742 260270113 483720019 213444730 73157878 752038837 557849255 640954393 812556483 73811296 707232191 358702686 397636861 529336156 240896251 865777295 835070365 306265690 983645334 942580813 62882360 325894948 60817117 172200853 941595797 114186507 572686711 622961565 619196732 790439881 127193899 105849308 440850990 309666246 974738075 519700297 111399831 394856828 623211222 538404534 820245333 216411468 686538876 204662054 778172937 578087982 704304404 901054783 619397254 192904613 122413309 168232447 401233606 526150021 437357995 959808450 720651759 424416227 392989347 903649407 377085424 886773943 438248258 562475647 612647705 302785291 598988202 211994724 433990168 722755564 571395899 808077782 115164992 267257569 933852181 339296025 296678824 444039002 277449456 498340164 719180594 684172146 898324023 191259748 718431966 399349625 842860795 960756206 758195559 191496944 698771097 8476202 200849832 442011444 25025214 597964083 186818569 908872998 279511217 795107177 478035710 428042071 492302371 249440711 906709069 574348233 872650419 181124996 121079840 534397226 645788154 283663058 894546823 591014699 328133445 86335506 109066447 875690966 606220354 354915941 133639453 494433648 486724079 432011272 456046809 313386570 481152868 917756768 942544110 108171744 289935848 344452976 801125779 898418906 502675021 789980265 881241130 352622736 838880787 367814638 527912495 540147290 115098404 445300870 384499525 48249889 749780353 509673429 566839162 258043039 63031617 912366465 68287131 474867461 358344845 214915729 843928068 211591437 59370964 488262924 992269052 677101263 876132811 511844721 68382406 313255385 180676143 247529655 753034350 101232388 673849563 993971171 718502818 328536856 309512533 490599115 852671730 404045172 122063675 78169973 855886661 570043673 37031746 516950533 34952667 681633423 248085816 614693113 89480681 17966327 608935779 690693260 560788384 132067435 27848415 331450119 28515703 303755091 12465996 365814897 379099523 792783112 849820285 89176680 856827328 872755534 111996194 946365167 898186325 357035903 751614014 588478891 63771819 836527582 92420844 380166416 113519387 101324199 557859261 841851093 788265466 333018187 388827132 487406651 891849232 382546190 700891868 12300374 823179 913467541 694753574 260210538 13489034 355049011 541837763 750399929 606999387 731236572 322143544 273929315 388479663 596932589 345839310 954334168 267826674 667199307 180352025 60055840 254656421 81378259 745438629 209129152 219276518 978770219 152162829 573396071 987591188 711660068 839225729 282019739 872671414 143836737 929962685 327489171 200106465 479248870 982434615 851474302 217821374 822299555 190335523 387395426 827593513 741575653 924211934 474365199 47953883 177603813 375107753 149041432 234299196 229285914 409850972 664903201 246676537 250083773 842930275 355113309 633045433 959335909 355507998 199950557 266074605 296377664 894181926 975144882 41279320 437946234 719839774 317782235 3825102 684455367 847144965 373527343 349245291 51021929 81763219 714697078 762395076 915279710 68962269 757174366 26982586 32814212 981792923 776779403 682563778 121825544 847273721 146206789 17761819 908501207 917478418 132280372 832762491 216426644 852243376 855144640 21863405 648097436 124766456 701028336 288970298 845820002 645718638 498647423 970829740 630053672 778637048 271575179 82349172 276156645 521076763 756448875 20947897 5640976 254040415 841575069 115937696 884642070 413602631 382902639 302651754 928466607 919483185 308063280 323970272 117976277 274406579 867143283 264529265 208870885 376511492 314397298 368424057 758186857 192659385 667188032 894656032 505007672 959837300 132938323 1158223 871114201 722809028 489987316 111590584 513865166 245118306 293005459 491531103 19680764 730740642 533640042 687983000 430188788 948689499 620205120 857798250 405089595 106815139 817487202 793910259 121456510 302369405 460381706 630866842 397904941 464191315 725849611 49325503 682774162 525643461 869602942 744417254 83487948 159805952 785565137 263013496 24454436 929036745 466180427 786139206 444380019 249660802 42999624 284140719 544643296 198224612 273890017 898107161 291287529 853399912 443380112 851261397 476435818 214232551 873094813 585295752 454006945 145995897 215193315 589002414 447608870 871169513 271654159 353286380 517961930 241075302 476090179 219799258 599180349 919238053 218240458 518503695 949041200 816996354 30703795 327304650 193939710 142125708 568135493 332726382 944267219 225901450 284177362 447981325 32151272 170159317 25348174 561600597 949841235 516771531 147869069 324590446 247927268 27681760 309386456 448841375 818928310 979197716 899555714 67095138 268130166 884335673 912686978 543252710 841626025 165987500 483881701 782367796 448134413 637376116 700831914 642777891 857834066 516640267 321480811 778083422 808687289 389887494 327486999 889566866 528155523 782929471 284506108 281076910 320183014 286742958 671287233 441183567 830222262 361349754 233474812 491065713 940422089 777327569 454559933 844748192 564290984 579686011 998094115 423224538 72099988 432080747 845745550 431820111 944317627 759448462 782960434 871652370 735565455 700007646 549521334 547470834 863352591 544276961 513910075 297086608 94717738 847021407 298474981 383608594 490871850 472203083 832011305 628988944 729710323 692588297 532598559 272496896 71543969 11474819 702479602 197131008 675450716 61471321 864550592 586162990 485172975 663228889 868708811 663414414 952287685 97289656 600182312 93575389 804352312 786801001 727673386 933018540 577607149 325486344 542933987 926472815 297153003 450635514 440235326 601390544 884714585 537978019 743218510 815367079 206415603 557472284 832646739 335735786 3222598 801733061 206564177 326823954 897955705 746782449 532871614 783486816 453778327 114375362 301431537 705916050 347449233 48741869 215035670 181173249 510952603 687158666 782415818 623029870 143621168 504058391 480656740 963896825 455659022 382612595 169342895 568692825 274431590 399074534 661775713 368479592 327666897 174947461 424444604 163811781 648791744 954196848 301930067 187627419 46581583 688955860 260336657 456778109 162939030 314228876 669490170 291478468 407942938 634679955 318774062 373713930 27091137 405723856 892183767 870141052 28003221 968072393 70334324 303307389 884590035 965377456 454685581 680478615 228562319 46954290 607743762 741555184 145254059 7470695 453753548 454991126 455986643 185489043 652370169 683125002 954977521 786273472 721302813 674934510 989574540 588266143 268244145 976673552 302329770 938650013 5692592 85397293 667957788 306061195 696289024 243775411 207536674 591996197 869556398 762240506 97059676 798277886 476151036 559452545 745735984 269560245 968445380 64461132 13099909 801815766 297723959 975966337 89258519 708857725 195188638 776770271 487726708 939699089 188992648 322751085 475375716 180555208 329522257 649709106 558536881 954449617 864087629 151294793 504933309 708086676 828151170 603352989 939745367 427729641 417030635 949345721 776966435 945058474 947217531 802900267 705460500 459536246 132019482 432965667 195956906 386702199 144217002 214058040 39022102 39649486 412075141 41218035 344047073 18785125 439510015 663067832 119116856 265296964 819021041 942225560 34530488 819385701 100899014 452542948 280715842 456256192 558358756 385965591 607449846 936569517 341335151 292577686 942565841 891609170 837406943 107663538 212553400 855447132 917220960 450757554 336459022 640840019 896569237 338105175 186676105 481106767 656212206 120744594 681095761 358482296 925793642 255092331 711328985 74824989 728948218 934476915 758348944 901548572 216712308 401602141 816397945 978279516 231680019 926399329 389121578 807407647 591865845 580555465 802925280 864755993 648765687 218362036 617023325 135097011 378721043 91201631 540662115 192698019 408153882 949897399 980309966 995054303 272957185 853228254 439971787 969116223 248456437 226075591 538038428 480974505 781338124 804631294 966679195 49117003 225357334 443395370 819542128 879574968 682947985 678611594 830402365 210776278 584692866 614503035 914762283 130741702 367699631 565898348 852955420 368392151 302375352 582359261 391741188 952692401 966892304 355284891 283906021 713641067 958105929 357702318 828883890 758930102 20433155 93834971 263825711 932986366 314579010 661104110 716314672 829498999 778626628 321809688 83962840 467345804 530853074 200545834 968628098 27151336 311669670 439404098 945694102 245672107 347293784 132206979 789990273 787893805 263452472 287339659 352592886 612265827 232966213 254076878 417851277 787198363 169380224 582673906 393897674 378973462 827925869 878590577 575772249 671836040 444393328 144737621 908140450 554561729 219146174 446648643 220589342 788790355 727172909 720322839 299375994 372894034 892156181 964166776 389960839 372115706 228522060 313921217 731561929 658126418 240387710 405171928 959002662 445859421 185609149 766644761 935259773 895159750 616753433 205816465 807208550 510474388 868780106 326140118 346070446 660012000 119206429 342765070 916936146 626796802 711236166 393767723 999095553 13343721 246173330 705096906 659673838 776238600 614983721 825943790 581543409 213590572 405712242 318717522 242397102 352714841 478245049 949064652 195854632 47427329 258706880 753296870 145893108 866877299 773604624 108055186 868386209 867709889 289988417 616992620 28744329 438452561 469219404 69344813 996265702 848014107 114395109 604701694 818384915 995828184 375062870 937004524 922861411 750200955 267873475 370847305 891374068 420297639 594341470 339012702 721243468 910809415 488255320 127576945 538041027 750353746 739181692 204228890 626345103 399305248 879910922 100552491 147477181 595199385 219831968 153676751 691488033 991671153 126205140 975503078 388872021 564510248 958383684 332426212 474632109 56265300 402295117 533864742 35022587 905831248 851424402 388024671 764615827 772395099 855132477 413107498 334512813 83052658 883307349 190013222 23583850 900236951 710710856 814265695 411785673 274967143 487047282 772400397 4702371 806638588 492554486 73838085 589562443 841256876 905311981 602279293 748460191 398801994 381803658 367497763 879771831 49124242 379720195 979035821 47892863 977301325 710404736 407873370 431757520 170445548 88821760 749647436 681274111 391762701 785157186 671468814 752028488 8394811 184460757 14745016 160542660 733829445 876858954 371628978 513737880 373165931 118483310 196000352 286879549 593011588 312779240 851352954 561335347 162898677 665296665 866453287 794274111 599505949 882403114 391987450 216560787 602932890 541688780 801239564 522974609 855041590 704282830 282856262 600260861 272738985 146124079 612651711 981220007 249217713 508974718 141302096 737621408 733524293 468633535 235729538 542839166 556617757 623403449 43642926 155359217 454513151 646984861 216869205 880286064 855358701 917810663 955236111 593263338 235224763 313037946 649319364 27472980 81070569 222391193 90424728 521691095 35113226 209482610 739637928 432093207 873943466 385434095 708851698 424924681 490394392 338720411 863246539 937614009 251482194 959649049 681425253 737044064 321089923 920346953 39019206 804484965 958837105 599297244 736416025 616317267 536834330 498968790 34186190 45288225 197714777 121472725 861682255 892695792 418355658 449552719 838938075 122139832 872652153 922780029 378108241 926307393 993439643 70860400 758249161 456852560 971495362 330209466 827601319 261519867 477051899 892345592 446885628 756587282 33660787 464153176 812244032 244234257 928703472 977962194 696830888 319173273 976122933 157230960 455021350 875707452 717100217 863910920 100128836 650615301 745457267 422181632 421655699 113731154 144466953 495036685 811688973 409941894 254984471 304509040 905260195 965805499 63170593 827017217 320984002 187769941 587282302 453391076 687067955 448709545 339930380 696472370 622343946 249747272 290042346 668663175 522421324 346548925 703939280 642993326 502252907 354677871 29007890 645623185 313550876 952059545 60696659 757476456 586115205 857494694 829400072 991098087 593163796 163000295 413092408 305007630 244562613 705130339 304661173 577029342 751308315 916973 407788990 37450001 89294727 835306990 181121628 136385917 44589059 784482820 824644511 430525821 922228523 318570613 616180994 356272154 244189373 826906674 59937861 487732925 934450311 300082100 504343246 361072329 366285253 56807508 239976980 327672135 172096988 970835770 739493575 863459055 996255406 190841627 686701046 911585350 852671121 129047792 5521829 875890192 829369405 653774463 156857210 613639732 174066103 757342674 70747838 717064487 568435220 440558287 612728565 656180483 761007354 202765830 200348544 731496645 585895281 226481040 378882173 174657645 666636314 549026497 578745860 301495830 779875812 310329296 414562311 948600544 737534125 502585499 448978314 771821041 217744102 709315822 353694935 307219082 558759528 663575383 474322453 369232071 456669251 878475064 9612620 236693921 771566514 141112152 22874329 8795283 887852927 538635985 534920434 31292930 512233233 811417422 998966140 446084698 784706311 730850385 660125593 742576476 387816337 652212528 591242083 602516385 958852822 557877524 418976964 628660901 444437348 363618513 597963273 258980447 930684217 70836579 490188467 645428461 887739859 272190618 285234874 418648741 86373983 154765604 76104721 984510155 860311270 148264712 209524151 935633760 105507601 701695066 766845064 625844434 841472742 990595318 594797048 172685694 312191905 421885547 33411455 382132804 841434955 222933057 942460761 972549121 20238175 866714677 49342298 683665757 136289134 458643155 567423194 269028324 21158181 679359122 16839307 21820195 815231080 84164455 967709222 663863171 113430613 132957445 923527663 702796216 359989503 56367260 234271898 80820278 536491712 715506988 417660064 257360460 271580729 977045975 633210393 959511450 828575979 877714021 933782820 6948104 242740516 704317830 792797514 270185816 197403210 83675398 471181726 874965071 101236532 22128854 535884431 41383677 76764230 73404652 231988413 988419001 410761344 720153234 733731396 476767121 49765257 741352231 939117925 335862364 361401801 650942248 910824264 933576990 29255207 753849676 951901265 451317063 473397467 382138601 581190790 921325859 479512612 395801034 3104192 264762110 659040189 424875112 54885901 427216266 657708421 929338484 887487134 483576065 45701420 819669670 56521658 81402751 901812375 89723732 585786988 326242573 673741279 617475874 761707266 515747729 790301270 445214906 346787417 849781070 860425144 611391016 581621959 773885310 135890579 697550313 679398937 182167008 714918246 165728762 303052489 301965441 811152011 676717409 910975858 793079199 365609341 825302511 64862247 619017056 769858140 684709137 627172454 4152819 573493293 237576987 178342167 746261352 572880039 685141607 390692693 212536591 131700907 305922220 586345061 976015562 704233603 822819506 58002763 179249816 780513682 956102788 237586201 948267603 250407186 813445527 917135641 505524744 988227123 175049813 56210790 984733981 71405621 759590660 287177781 84928091 841096091 931423403 463820259 549940267 716182640 846527268 970798493 558280539 430651555 377902969 542155460 465966772 839908125 989218644 470234927 652706867 529907394 458520852 913181190 452583696 826106207 887376542 448793859 470328889 719611159 312084902 57864598 992757797 852212079 763217467 444279361 21163024 819015683 696784559 555573090 606238888 369589383 446207410 80117444 318491477 827904453 66937489 787117776 178048975 844469501 946120894 681620886 296709971 243275873 71772726 738577434 792220574 719667192 211458013 24798657 135868190 513484157 484469724 590155852 453332121 617241088 335747462 437084056 270390915 403910234 917275626 690892855 515357261 435395254 678740750 523271271 718851100 350038960 894833057 611449137 770675466 211164193 873941765 50239360 130166009 496369843 343318161 967205811 130762148 76317033 47676922 327625817 312266390 633366497 13573730 318767136 329953846 999551377 799905817 861838526 14800848 915454234 463115738 389148827 355896208 163479105 67737054 479352838 236215522 278023326 37618089 457398870 727048560 60696862 96448513 805734367 542413295 672402631 424882026 17488958 256627185 307769700 831956560 828063217 471055946 404676191 782303615 862068165 367271783 246421245 625492524 343201223 746212389 973145929 326000903 91954661 503806027 435844867 96462877 602400084 464460419 90299724 818101104 869173342 289247434 114374683 261059655 848855549 584821159 955108337 10998209 513703431 986644709 924352631 405478321 143439678 384586405 305827639 272652111 310708632 649160935 542547478 475993807 98945230 316364975 668757860 759850700 481590146 917986925 896796574 587521051 164009903 250346868 974060234 536852176 110316673 419217338 873891388 466783874 415176429 838645831 40489523 69992229 160007208 289546390 546106019 375926789 9538872 191040027 427692165 158596824 134233589 129395583 576023795 55278304 239891916 279703478 599375511 143862453 513933111 635714082 692419088 310916305 706750971 611431940 744202208 920709532 634214028 788563546 288085976 78864980 880687981 408922004 394867386 340296801 857879393 690830762 863265585 984436824 775463421 722017414 254451828 200368552 936279368 231103418 633483022 22898084 590303020 595675899 656673486 215297283 57486211 959435761 364324112 415586125 355523512 443660982 108761723 42447108 577839391 52042659 14286503 376120487 94263009 839681844 795338491 875637790 180511159 317951327 478040895 414382988 939316680 73224798 333726852 807296484 271124282 369339030 486506331 451557561 800436599 224577699 615634254 283041071 992440551 429316176 666359225 792135763 356273570 652091713 593906852 636167628 994805638 809786528 507753784 961055732 887629759 269549956 175937105 933532375 305089013 578439354 574765535 91445981 877891258 851157102 497852204 125655074 458165405 280348262 524746539 416697260 940859584 116712278 739836794 808300490 470571640 259433722 333151681 25018981 502104490 835101546 685342720 843264085 105075803 356835663 247989999 31054584 601201108 666883679 110176995 840768936 485228260 266033981 164330735 543982329 801939002 902778567 925285975 846150321 532034645 485466269 607420664 864469798 784348311 427451220 681999570 352863771 434066918 599657197 438100533 13063338 425594639 638112883 152242755 909165224 937333143 243663365 101585058 66911826 185273479 653432289 874784157 379802806 806038917 585065667 304958454 462985515 238689757 589454306 688343223 845034207 393859455 686994061 953003533 123465461 166584706 286129956 771006663 698526650 727864052 68104873 804622215 901704186 133754219 341026191 312523842 221379891 375978008 642278230 155870042 636694565 67346434 207096295 318760862 779255216 845256488 538679121 234898115 625941965 364223143 533894194 614919320 470868871 346749567 742436007 304675666 919913310 595029569 431083544 79547938 228106180 805285339 531315925 960697784 684999362 178752319 810988085 283006720 893912727 905310878 707461406 685477021 592270492 591496980 378919170 260773371 520470597 546871496 353540531 66462741 348015367 268750172 244462644 715980057 719861970 117701491 736013636 190577594 788999578 127105911 172190066 314161042 73157630 723854177 89393685 550823164 687684474 191418218 909313405 453363726 984385254 431683877 504880454 889059110 461508311 344927125 927675801 480342642 927601289 298901632 111437069 956704341 500327983 386657742 908176884 523300769 786726980 593981802 121145293 323090851 467574786 122967976 929930395 145413990 437330847 340411034 582520100 818283146 718695552 452023687 997207511 493094263 402867551 953738705 868384928 106307615 808318979 120181959 42347878 148989389 903622376 211223742 107090414 837006113 671894958 269498163 603185626 177428408 600687206 943884296 549587612 674628268 265839548 512216659 113071704 966101398 831939272 539098737 629115683 95740474 871949365 133668439 749098195 293527347 940585000 211379139 393932667 697292735 429170390 964451746 231973090 52517005 19779849 447877508 803345105 729711198 128305829 990002102 892743110 222978165 888627205 315986459 96994142 327308018 459817061 754009603 434124738 293503906 599887610 951625524 445667721 596666979 812737806 46467953 130405004 663561898 543560031 541127267 87470339 131705942 399436016 503258795 840774246 705439855 149472936 972157571 544729873 907111673 107222650 583797043 500264193 818578804 532413998 809362678 278735273 90586457 380661611 986722442 661182915 590410017 572453722 296927203 897553780 938561398 457065124 993692429 305074347 817542748 301404238 800617237 231389903 66780107 725286600 137305733 629693429 334601519 319765686 195588519 348952526 643491383 240814313 86320256 907769464 369892628 331037199 383288033 972160829 541723373 768233795 345906749 893234628 870348336 864977639 913465664 327043263 757217124 343411073 410298896 898879232 799363237 446221045 857693521 343027318 574963105 981744274 334181880 283073430 207329942 282892648 284486858 908596321 155771299 829256740 147179831 560348936 152334819 422813364 514254096 558486533 656727367 562769806 651011263 351842560 52514763 108334824 497940987 314029773 879592101 130440928 650503285 279879269 681098964 817761503 477087806 969635293 170997863 966346791 677183709 739185704 616370992 219121973 975699966 894501241 516255773 792573674 14502811 392203117 650184831 608762757 111997770 730384101 638043954 633212442 591070822 84102785 128585208 18388887 879846249 850820284 468847870 536076712 963278377 733752386 16771238 444376272 686974457 497603058 839001329 843921997 657827733 18817857 548749139 242934148 431697799 389963089 310884019 921659532 266530733 351399472 523659317 756879585 452604589 41806740 462366828 848368210 14468496 611175729 395257945 709858004 49405866 166705244 975145369 675776422 715426225 610330779 562196735 991772344 314117143 841778305 424665214 430263271 8564271 365870421 771407363 952746278 312057929 689124748 710477039 669461687 988814064 958715220 581789634 658168920 468070655 117334772 280345098 594019308 974339062 775867176 968598067 192507973 304990080 805645435 507889020 755753588 842172014 349298576 694887941 980048743 27497873 444063613 775951764 903045521 570782976 139542383 455013503 40859417 562294870 117691645 844828713 249538716 724712810 22614419 245205537 969064448 142553564 420282710 533439504 88409101 889417437 537551336 516273057 288017891 739863754 206178893 900780531 42582093 123041295 960999122 572475818 930524487 255808927 33265003 356438649 878262756 699324164 716710644 640417818 872921706 193579145 34257517 36979268 744074616 238087228 826362600 778660221 597427709 125372135 360636536 656844206 426416479 903225638 410031557 558906787 334420062 159711771 922910326 310556417 673950200 971446803 510384706 986058892 994881101 750048626 390689603 974196013 261299931 858118929 877139779 574933531 320756845 169448877 25975171 943983855 300979375 6194252 438644270 309138723 474090591 712308145 60611895 903531636 96493885 527985600 104800131 244105003 657828375 181377164 218989038 802198133 472067546 979790037 376971716 464288332 690506595 968701311 687346646 907368961 852531755 645397553 192213199 59828233 957649226 58459819 343945970 144276152 663788001 643288194 613256560 429790353 477753378 26247002 333915934 126360095 133182760 986201615 326900970 106640290 574287681 389523860 441755513 806652660 341259861 121213827 451551647 169322327 697375642 728836537 74271725 915868177 359212992 816283699 520162332 306930539 766479235 875458348 929633340 898842385 598881896 322022905 168400894 783112693 578815986 233265807 776321000 132232548 593586897 336271065 604368253 90891259 937033974 870522059 192593819 548862042 971276235 973780618 986238594 669722990 955236040 839593917 762350666 265762131 799669836 85885844 558701215 142233957 832223264 328370796 483271445 980768648 330206456 672531390 7910647 531304958 583376823 536027995 972549232 457184672 505560048 169571273 498018877 865520130 821317660 245989486 26441987 558145532 459218920 398683482 429432803 799465335 287415875 260840396 990680909 422255289 282910249 963644966 959104450 776999704 480523612 708633986 827266511 766399164 137876638 207656956 580365627 296121134 557700148 113743036 297878486 86426849 698381903 781988983 292480547 813152802 865727408 48203044 408528699 782884981 33585805 281062007 508347729 21979098 56742361 656829534 60702416 629000088 42192608 862346068 713911061 921869189 120450930 796455672 413773003 860218697 479182462 135940710 312184506 329506362 973230167 146964755 989985069 794334949 205348181 402459720 218217104 190655897 801238339 973187928 225680806 22970018 105300693 213370703 897907974 919488564 334381735 176970640 599869032 737841099 993057475 409354802 847631366 899449499 3435455 233799182 789817399 42933806 638884741 853641136 688623244 636850100 684917571 53860857 679653450 979438120 987921239 21925501 400770835 520827733 436238511 566016533 311105671 756178871 988525895 343940778 813759754 524779188 705091196 83584867 298154431 604633123 417188285 448787519 593596265 481864478 735186156 85957874 784788402 868566939 247552400 407764948 529792981 703527194 559651257 754400684 132814147 405866358 274888276 46164807 555592533 385827244 478628006 787961925 748971841 101508444 897921786 799062482 345296712 853798373 841280491 433020486 108242895 918292775 969858899 513351132 964328880 663967593 296693649 78117648 735010511 818651031 543350142 310695893 529409635 718614733 230198018 443432386 194023746 905871788 295460901 590218431 690817398 923867355 46369827 154985350 765987597 208052039 907011699 80982880 576190287 948982616 119035840 602986757 792074924 345195607 364238572 493680086 276828995 190106582 375377284 537060033 417311986 689997066 714548240 252876430 885556883 378401235 349896973 519467467 917009470 769579155 187074401 163818346 383364390 728294105 47761045 806481950 608001064 256585851 842788291 930347950 309308826 591739292 698680074 475341040 616512412 802146485 139044413 870068791 590634188 860802213 946924449 522750688 541969837 105166225 747915672 447645078 818795557 473473674 820736848 67426717 21639580 581446468 923229449 105886728 150122474 302517582 611163015 439157960 530472356 226639023 707112543 519184501 186041791 736634294 752258413 907161359 770505383 656537698 151418163 803608552 496283623 199411288 913726357 228217669 153464770 925764193 330727882 221553435 55734021 121942741 47311072 869803143 370174978 297659307 530444271 614242798 455975848 390243920 740319098 451418272 346122983 99287250 749360769 562869039 162088589 972367738 791639444 823626233 147727467 121487860 337675678 450608517 672302152 289198262 481082038 279270684 269503871 21230854 458209401 77295229 145616627 687570314 97840326 971299016 360944572 927218107 558057976 448183009 788490420 43541789 350674926 928433459 390324519 633718601 976874251 658488306 775520774 908905152 684295171 218939321 170461974 554198488 388654704 261540922 569920607 604790237 316264524 147994724 224273051 806216658 659679960 865617447 431063553 422411946 472105633 237324944 764407722 453609480 30747917 266951427 918066343 525875692 180307735 67515467 958998533 607212589 78299297 982560021 800825556 634034325 151613419 833002795 942762074 964154891 149271823 996415128 681312975 538264334 896205445 333260890 569862766 678573862 54844794 959052972 698732279 16325466 29593625 789740327 397194965 265550728 722945243 965705658 256421642 313708899 821176522 24052021 443209110 184610615 684231023 324917943 361655777 161525531 41208622 925943876 20053761 307569584 682520464 218202311 126073023 209224654 6794510 308001063 873013009 486134760 717892924 581576026 49825088 299286678 633660671 226991372 135055683 359293876 884360498 957049928 882041778 680355776 571707292 662413614 279624495 325289659 175185364 581579793 544734664 882820682 705434870 657702079 873099705 674679594 336045267 8440271 843794949 999692820 744685907 57028553 764412452 233368164 154674917 265662690 373876051 738968476 809631384 369468393 103344077 897855378 946314731 89312125 753556629 483627922 219204180 781604975 850410669 28166633 529000769 739707351 164847649 534231275 634246680 497670615 714339652 943703723 175437364 106659620 863933789 100850451 637291808 403664090 264647001 707946157 150486221 856517703 332078233 202371619 795271665 431930948 711551759 349621666 754675718 727301952 21893478 591057724 986096731 571726291 104789595 260000432 449476103 963285861 536485517 280534006 163657818 185935890 93034943 569428399 666412401 745662510 586488878 697964823 180916939 21740609 846300305 594676090 887542067 362450587 202629404 972036055 547185763 871002458 262325162 545851837 386506183 840032299 777343423 885608026 214185791 729560817 299931260 860038299 814858704 342254062 79877820 983207114 449741736 701531848 424549270 943130461 924403844 295753142 625301488 485212396 207860536 922803326 833748331 446598845 881697567 782277538 277777881 4897188 758115697 756292100 777541490 489184178 654268814 216889066 887972813 353078757 77540163 380317118 984348810 555023359 886619708 124868892 860086554 247783325 826631899 637084287 556945544 973664563 542116886 242819298 729866933 881382945 216900484 898384524 781977373 708271744 459194297 103278127 889509176 582137563 29228538 449684025 354218629 256785519 19164451 278888989 977877783 132606411 345517475 51926201 133427578 605844596 800658213 854006326 186215816 439623963 738071646 238386947 431603134 27833706 27250347 665624064 300478656 867766769 846812753 439711127 548516270 706790981 374140724 409511999 903949183 296903443 872468292 868040083 599958457 908177371 494890144 135520441 555815670 590247713 943106653 450361546 897826681 498482991 834899020 757723632 163128435 792966673 675783178 76313229 759947591 632195515 562143216 736098139 831041282 312026067 427066172 307175961 924526668 901753281 662666879 797893396 339543735 827641702 844064898 68174717 156452512 938106021 246287734 952715551 484119919 41423076 446892907 685494516 97668974 581503582 468134476 932049177 673323369 124768938 718708498 769091001 600719178 992217430 860473339 971121730 173121834 471025940 216293988 262396478 183075908 870148562 492915466 312619559 356853675 53890344 940352999 199679281 405300918 871607086 547585300 278020903 286503950 703395574 988081652 219529468 952557595 233450513 816022737 824011549 415340388 544735642 430849218 531565205 692047809 403297302 490285377 952084365 468951202 617609533 678178685 279607689 840967925 337483770 761360806 905200132 963330910 161807262 509505329 758022016 537017087 973492306 985141543 441123408 865896895 720070141 255029942 25218686 928577435 83938303 20094650 129609925 710291213 863257749 476058385 244210191 526971165 960962347 74146207 452494419 439908590 983837546 501208164 388432076 963093188 613962061 958152988 683943077 680361846 541643460 964464868 679190944 108649607 304812556 857794193 658505946 107220633 41217581 392289311 26482834 488200571 603110800 603717482 407965500 950068160 556883268 136147809 557714014 594628344 390008712 437780413 250084710 351008412 638442816 635581609 863970839 275441035 960967903 164952903 831081631 243628364 500409462 278716785 897328695 852400423 816434020 468944017 970857937 957879236 552427173 547010934 507513121 687126025 378899586 81095373 304928530 299972612 84121263 577845411 308815767 143952604 50103979 984264881 59016196 341676331 690435829 316668680 460658011 205850120 182614402 835307190 687362304 809758576 774022463 793877676 590102096 52887223 884094414 644555536 508370843 269885100 488661982 390732509 991722873 891954728 735159108 506684528 146689835 35679121 423967994 650951746 508810020 909120442 626434083 268182067 381064899 335021931 1105705 330934819 990274961 883764487 946222837 443026323 742199075 920433679 814009632 184621642 314401321 401351262 389739594 380847637 312157424 687784261 704425563 374471979 800688033 72157805 571094842 19208421 17043062 235311417 320807077 378308607 836012011 864377191 52964029 121820799 582329499 969331300 196083556 753599482 527295468 855973139 138672595 774876375 773837828 850135488 119916998 290741416 564865794 372716482 446494905 134388688 628095934 276647880 27586961 862130450 129834382 590501235 917326562 147195843 306272935 217998234 200018835 281938478 589971125 299048179 30622256 37044495 665116357 789099398 544317473 413184876 112317861 41794173 104617297 522231231 598623882 900276544 368063437 956802480 814176047 401287750 83977444 335697151 29796806 424130288 291719771 372882885 325401984 667447559 566497452 386378691 996246656 606108518 868899805 697066581 921033441 433998720 270350708 451538046 257868934 481430718 193488981 289482266 793989278 680153955 906458787 391646118 158728361 884155694 972171758 856474149 95844582 73358622 604665084 660319796 598538613 570084730 237570670 474586093 580304443 977103970 461532707 826782006 994516607 742739067 849705423 622584728 526387394 279147801 742392849 169776666 682621226 780172017 600354977 276241864 293860855 528667335 508838230 417142950 5815224 656989325 344639422 292594886 466576185 313996617 408231738 30222682 557755357 189317620 109812379 249208578 518890394 650326518 875798211 633762593 94355961 879354963 250717499 383376324 237329056 611346496 908222909 854562874 221088373 265743660 779556918 312869540 109040315 369674990 807431291 629188216 542272238 302897388 883995649 205046645 829341207 913314207 797852301 180005128 711268934 800704667 300653588 61432661 414032508 149511321 337119543 968410657 572889180 842840076 744563259 792346969 869803116 752227951 274963453 798804710 904250788 323607671 888380392 348522143 741753923 330068018 48951401 36370695 49214092 492896964 595348177 743590472 240242159 529855193 759105741 516679836 268130518 526595077 502618301 987060091 300486647 992263641 909341173 680149665 635155395 50595219 676513033 804191477 583368952 327424039 709878295 674266138 233937518 46361289 21336352 359240167 622269897 34791154 255389267 774427538 760848082 714802362 786693844 790495868 593041424 155858685 992561028 964060913 409687584 553226803 313488703 775948666 53380864 511175345 249322391 868996006 173342761 957781934 903728534 244367275 207288224 501117516 505654047 428694551 809437414 220363398 783771581 184390376 302096788 864508520 988238825 747194597 898878935 14352989 686742901 940594512 951887416 483688710 514449636 663604617 996408722 745516899 644573898 90443085 80446313 331890117 869802736 181668708 485659172 679242485 734266081 493489843 790417642 647110904 107712495 434985925 287052887 306382878 803449986 60213853 383418095 243777519 688964055 713917810 887686990 646364971 705871231 252817439 226575870 699158707 239474092 748913931 138547347 289027385 121525921 418698460 621806947 616148706 744872080 169865606 57960678 554111951 738519781 298975831 77355573 8258905 653841114 431598013 976547752 7630283 227288022 531617889 432088955 881259396 244263543 702440803 605623196 666620779 570638675 810030131 681096725 657926953 510726730 133630865 499447120 275774003 306407571 765298219 205936284 870076325 859064956 316243397 887790931 97213270 263899429 96643137 546111375 943511626 403232363 217034967 436670470 247172998 860929231 690285092 495230213 128236292 907086587 460655083 954151929 671518478 691650264 419608262 879487581 369058428 386623049 865322541 571364930 43112736 61559128 400515110 535582286 637540190 89840684 703942751 326815443 522326477 513401619 121170357 793715208 281816326 951153314 764033039 863521349 310585970 33686613 284749267 98081193 288739910 491727603 447110818 767657534 147074979 91860671 452776196 223744832 624972680 889227887 900823656 60064370 80207075 509629359 355951584 635399855 426021102 302462930 888738956 941040628 536943645 220832195 382436663 503269167 966293516 496814482 540456720 231832710 652350651 33476870 730419256 211619662 808605415 469612576 236994301 738693436 932517562 160610008 247754375 251503565 629238428 514288767 850248487 92936107 145596068 411029182 610828076 100492306 194766775 1122582 378824770 754140668 954681879 228492492 70719759 622990581 864239671 296877972 558766092 180630818 908545188 933120081 613651286 985467106 226147896 154448000 908227492 145402659 491469614 670646048 375322325 241179767 92902817 278294634 367351001 945651451 88588219 28012569 351225892 632257501 840899198 737401131 912713101 518307182 925569113 82474924 238823057 848997531 941418418 532646891 402931622 636582998 139551534 946501670 995262373 65243605 838854930 70796597 662616985 226898244 572174775 43368699 316916297 624205421 923232426 164567305 33218464 737562728 785764471 687663341 345411909 931905674 756058105 837182067 883445040 376553763 664755900 596598475 136066293 889167252 139344304 182125481 712624899 183304798 426131739 386522573 755416322 26553857 119374951 446154111 173678723 858049906 418777979 400632834 709978882 531369223 582517200 379568826 371518954 434595582 746688022 67715873 680055600 987932458 104451741 472986653 465875403 165378013 877269136 63835378 742621508 318368342 661882596 32712441 584521187 569017438 69804554 586439064 556211288 670605536 531420396 223372474 936241822 699676179 921339669 675961612 625103670 678358543 164990045 645537727 38975971 406122961 395228704 643517434 40354727 95262252 511960081 864859589 860079449 522752327 879565480 417663293 949048472 502902514 226345793 385831230 654194639 167712524 212803756 988559492 417523489 934956477 543642243 783598187 938509498 885950490 263711792 28720682 526048153 546386765 199602257 237944711 764008236 383182774 517385176 638204641 14373533 599887960 679886067 453791959 41587606 613974293 488189335 46228780 974908436 28583320 528832354 58468231 341950898 108722526 426023666 243730703 703515198 29241921 480250772 693464107 991998272 92885191 334346016 434000119 432083772 944733926 843196141 32699239 661284458 709411268 535383950 644536556 182509002 642976270 128274613 545638824 750406726 569937463 261961241 454756998 741698229 957876834 685259691 542533141 320222314 892134704 274125580 108783638 420034574 382624520 66196592 730196907 446003770 389529711 571799242 225921899 452043200 43967229 985201699 780471218 393684742 858575865 322243909 226562336 323844075 442363422 285662612 716912104 348195320 867249480 216887239 145064470 502522658 948322842 577067230 24060838 428224608 496681315 471529850 665840927 511045000 638538237 601576349 64270769 196475200 523682218 139473097 719088029 433522379 429275739 56714877 496684413 769670809 250548337 478609003 597658110 167801158 515834245 508077099 795689476 557996611 136769367 367208939 442193594 793474704 36100915 862117844 553109681 680177349 61936583 649299994 884630421 881692301 724046137 15250617 989241486 834748781 47628218 97005644 358018256 852231539 695778455 978571638 22252802 863701491 233624466 887868823 982960796 345145447 133103261 565124087 814042846 648064716 704401703 500337928 756248891 497217452 130114294 412391326 331014611 28534880 461927285 141760752 414404763 60847273 422479701 27099875 283883380 556189900 743364449 343038275 132438273 65093338 428364760 350445823 566314334 512373456 2192308 854956966 368156411 159771199 4024109 726263500 106961348 628871682 457806444 619588448 531181298 268226689 503435224 560861035 289259149 533512278 362628214 119500102 466692075 876726747 637706665 692754775 639969373 189419332 428058457 128817760 443370671 533135460 531730346 792630882 980667235 201571238 391358119 318301204 34461610 384145436 162225704 372518593 95931272 868199386 201762985 830948460 77331334 310744978 313701246 138633135 867952291 334090701 501751858 418077915 920767927 164650691 234099498 231828233 470779271 545222173 350592744 489062759 25538705 298260149 62377454 572808302 331326535 672550707 516516774 904670222 307028861 768277992 317681480 643384831 332866373 272557809 538066686 876227697 519137636 323554094 137136969 816884482 730305744 271717263 35414296 453083323 163937018 227305043 970778357 369081832 48695804 954644375 474517621 608976346 106435959 836100492 853819737 648085613 441257038 645296177 684628115 673725476 18300598 778184268 949318303 778877741 197375537 325352487 222718536 500897039 799643611 520059041 525648395 210437841 378502369 92033964 67830825 909441201 710720337 748485306 70105951 18831982 363803519 655454158 693618395 348527251 603773163 937407380 964319948 94380683 667118639 482467094 542064408 505339841 363564353 859409724 11723496 354962091 774976461 663926720 221753860 415211242 583482961 920169899 572415231 494122655 633695035 467122449 667810930 960366320 556174296 986504038 261832370 555678941 540246288 356537910 845263512 962591302 745118665 643458524 757648350 89002282 713009275 853788330 84867197 579385292 668435668 867345451 392574264 208382040 769143691 401444106 565126894 610465498 225234432 305553781 217669157 479542936 648857412 287984970 255241579 376908357 220059298 161686232 802416289 390134496 384258614 76299868 134766185 818329881 288187500 344228559 955616181 952254655 180282976 84390888 674312693 636979425 242186653 620695383 232576234 80457655 224592299 701848246 585236978 252405103 595384924 212249704 295279220 262337173 22760487 724480148 497442211 544945160 222413243 973990576 799684340 830865455 348050834 50855925 578027625 567588660 292391015 322827347 823965435 390850669 196033873 873956771 366366958 154402640 878519936 551396947 690788051 100591863 249020091 809197645 493925507 624276803 988157958 925836791 417963067 972344640 678841441 39301755 829475413 242840740 872670776 51754360 93855702 491087170 314775654 51658666 800168264 624785346 307231080 292182139 914924566 847499669 969029185 702246113 992075776 33224944 911629186 728981200 797391164 261769626 24684989 437267808 186537864 886324799 73106588 948025225 481028506 768917035 559906664 464557865 971824258 975458497 691026228 65593897 466044704 806450360 123742529 571235336 434715728 954315274 374057653 802965213 293910874 648129961 612289612 780039496 709231035 981621451 662873819 485019569 422782436 225716686 679617980 450828171 909982073 32681223 221975641 521422398 84020628 384774770 885673412 45658672 90972334 517764975 662796176 241237631 666316224 210056157 885080771 396249384 32845901 506432485 948060236 636832227 518956735 453881373 359804353 811676504 153608092 3002658 595123316 202371588 479082917 156846101 608883108 73429693 593049924 643756826 940731341 947967882 905563313 539737285 21041287 841542278 547926958 298816373 381559520 69839407 137939573 224507869 578086973 76272035 447646270 878992102 611858651 818917346 655938032 440049933 357755993 618183536 149263697 688455809 689315837 418287188 631990499 163025252 584259055 968339998 109630637 504423622 833669037 994155300 946616818 160488647 264834208 694581666 706851660 713258598 342186854 317783673 178161441 722606325 751012016 404227163 349941014 7514166 416196609 197541199 722871973 621610353 870612504 498390298 697339438 327203197 354920751 799376479 502300713 598095329 288105091 444720141 100768407 436910135 196754411 500722147 675188924 171099619 917441898 46139334 600084636 840017135 835266773 778729818 10239778 622934854 701031487 758944402 602312059 306892073 871615399 193523482 809500608 490185574 683514201 637203543 101698925 353785064 974260540 872886284 460174561 948812287 634643165 924659822 626776602 235925481 82415372 170861334 683230793 927103479 83203391 495188765 157693406 467229202 165779810 658408208 23807884 684493692 267412079 756811740 516523195 775643176 930492737 865614909 828112190 564472349 31900293 517774494 552492715 937802986 50062664 340562674 136512648 810526879 277093101 407624805 257204159 241415398 805820394 297593298 748568746 388672394 369374646 376881094 771598514 970636129 205795297 610197508 792155559 638188423 87426913 624355657 312850951 149211044 452736798 783233438 279712445 942310421 704197034 345573334 299059203 787804927 451468060 541554132 552193786 471185360 955672430 829090221 540889987 241583420 155048198 246388796 199982110 673851731 231357009 764858270 371923499 784175528 377069426 329759910 642190284 250138653 328150981 433460864 435333050 859459708 526157097 973437779 316996761 691848723 587479612 820011910 735699281 219272760 593688074 640372077 885676795 879097714 214728334 592807199 618184416 315450516 496005284 839512025 821320974 526546605 962502791 675613685 852945204 864455724 525713410 751091931 69741290 112165511 945130701 95007498 909755855 918715221 936130410 557227252 635997452 247964638 600090687 448417037 235046630 961474170 22801013 770545578 63762389 62825423 854663101 71516409 527920987 549997023 310102656 55311992 368679492 975901250 39390716 329215667 691671617 5760579 980410283 964172959 59319283 45727177 579066658 459893650 499070138 551741773 435711242 961162468 803410916 314507945 575586803 264556543 562913489 758202195 686929152 790872975 347060879 785282367 793560471 719971512 378402845 192471199 769443607 683831198 378391441 531018805 788919293 353885832 364780811 658177425 97835152 561800443 635748053 72023999 325929830 452212827 888073686 997230485 116960148 149881542 344443270 370613583 11980130 465341249 585882957 533354863 515890100 554297323 268883726 698555985 597403635 364640024 550984630 52838988 634416354 432459388 506698722 679526040 843975998 592976893 399419274 709359704 76176253 227321872 646026654 9579965 636895768 832821931 227752413 472736072 309844668 733417759 501926193 271471896 154965738 431552733 638673491 712757700 437349729 254739418 328043233 228866587 484900664 799421115 992746504 785054263 482557058 814089634 400589074 738178504 585948167 787405844 123722456 689621017 712100864 903518181 491256456 498448502 993946096 564823970 675662951 535695295 340104812 843884458 734875970 326311478 241276640 584838898 979549678 706991159 499121603 976807546 397490914 491239897 908938491 649839792 143305960 899949894 558573735 931448366 838111968 465099158 308225992 923336166 83779314 877444836 203807673 454006187 78292710 407309741 810485161 771902391 694858753 191348984 160356573 170858250 942183076 695798396 475198474 259084264 594733842 7739604 922646840 305665143 800956898 865126146 489767769 191169788 411201825 61514505 927885025 417776829 353584828 146298259 842611592 319230275 570212067 453396653 767038844 114930741 315251057 461880817 329805833 301372668 511122557 948718920 540997725 274971200 343450565 824341398 535475388 5698102 463368950 296374360 934901274 536445132 366136894 591421579 242459830 929210598 44782625 90533323 402668496 336293215 671952537 242955542 307166027 443433788 664338158 916503937 767428926 437749317 619036728 627598329 227912256 530514073 711176041 497020607 900762326 264693521 934999550 133593306 354412523 945221351 698376686 610372102 593625250 850010080 425556335 196190709 492830267 673662186 525983140 652778044 732596943 654407033 264801780 725073000 423536403 974460830 106455813 79367350 662815144 539310050 323595450 970874549 568129889 485598009 728353261 723789543 141659393 65241348 555412254 10982738 282719726 958807561 808871363 350472369 143815952 765534857 831798241 766544309 30944243 96897316 238120265 748027279 997345439 542091011 172964803 63091493 322321822 500381902 910598201 486800543 713438060 46409455 727166733 482157714 432922633 780434368 507584561 508097923 726638668 551299739 695211849 283401321 677583206 249418140 743600494 492521817 529794247 42836471 327521855 801897532 212521222 387730552 821874938 187517215 176275205 467960525 849745755 449568788 87522331 989648869 905045217 696481210 768294344 319986187 853165014 804420825 923026866 21684247 387083232 949367200 670488077 609827419 177735769 524616967 781138437 481922905 495910651 925156372 124146160 155975919 204110235 734612411 459892598 561010857 579680224 811392644 470386253 54793894 940680946 69580520 237116515 41447071 648820021 816592506 816935778 392570253 318880927 399778986 40893300 836378882 698994204 793398383 286145212 923351586 259563227 395006436 173954300 557991489 944392850 488708052 129831355 82909590 39095076 878717872 558485717 519076811 609567323 861632807 779819388 391838806 567233761 198126201 495713516 660937114 257274894 185320112 397329400 502948686 790668694 765475679 954038715 202163822 534937105 736675755 538543446 736324852 88421889 977954675 617924132 85902641 218695789 561559561 258551930 569411282 856971147 247440276 825269622 316624294 205976291 962431140 313683069 262932640 382068538 765393937 572014209 982321500 230709318 50072669 518461095 685499767 525563566 155608213 703389610 907193434 773198746 718212212 672518992 438907431 831523986 474752688 305507488 811102918 874053046 942503768 681911586 580865639 946536991 136434055 177513127 241905636 17883425 697289499 461960665 774458614 212539747 611354665 795651796 98936258 896662770 38738379 830475451 209448293 388180850 505077509 191157251 555848398 941074750 489765289 528932291 181270839 492386152 73438985 275582418 200334462 214579694 771147514 665303739 893853673 466916488 946087441 447680232 923189743 713685243 200043749 761812608 626054291 516524735 14053769 776014476 105036160 255112304 924357871 909288002 860927171 59774426 770402303 536907328 79209883 175919544 475426521 456112325 561282442 140986017 855811350 57827713 300549423 12844235 992103255 488799514 33310359 788982450 757330820 264779062 657920659 151817786 3565786 550512695 544862833 65564479 408986432 391559791 919941200 476566756 567676498 844299721 579313889 413716350 69230206 880960269 558580387 369026363 336532322 13797765 13862351 983317729 894013391 618293878 606803269 808580001 484899479 200369259 47672165 211146972 64597303 780428002 593315876 869166363 235835882 197993598 206003141 551120937 922751130 245212603 883014273 927735018 148468519 483987308 648362949 461317306 648057335 322283183 244588707 742748240 727744441 669106848 654804193 666407582 665597152 215324681 188473437 652093677 148103909 987590055 881458086 378794371 103762227 542499600 13627500 648443954 445142942 591370540 740431678 899248389 500605269 694464144 26833615 471998191 808549590 236943603 20475297 191051108 342815129 462141168 988056628 920067337 212068808 423845135 169237113 950011661 578031417 887493684 868356043 933732506 620347503 657803145 623917755 520350566 594732208 993871112 370711292 952130418 705178607 768560677 412289111 787841622 878339901 764299637 324336776 366426424 902489359 757432202 81003608 766037501 997554255 633339731 493618169 491209357 743921845 718358140 119220415 900400877 153903031 746311463 457479398 66269209 669589069 58859168 424825227 303009929 338364829 329791123 588730004 348660117 969937445 318865531 985851526 292383463 690102626 136986344 695475227 599859225 541451028 690140560 5944425 16488515 995418832 677564424 404443959 224598070 548775128 711279566 350302535 126726760 674465317 323884944 420196266 60855970 41142084 417223757 233926946 192714091 298913101 428409773 517431268 72866394 894997883 647337760 279461688 585003909 578753156 605639271 11144326 847700733 301855566 402764863 395783634 607620803 37777548 668457271 38400095 271350401 208993646 761291826 463153061 349804166 677290974 883910074 154649718 339970585 613395073 145726912 662504343 814089992 161659402 888017401 599775867 113869223 348814352 653680732 92188979 995096202 264130516 826526768 33242049 917246454 597717119 552683843 73111074 520545767 214945646 621800767 829467258 202108499 605568398 460302183 853329759 843876197 313511810 884808585 472196360 304740970 142705817 532523829 640253971 98917874 698644352 355545060 748082503 341834382 334082877 415865527 344945714 18112945 625014973 648708270 986683288 774371250 755221709 437377504 896557862 115794725 463673296 7426503 176166687 392263622 309422253 275291715 830558550 734852194 686784536 719523483 721537740 695474020 766161705 264128575 783297759 910003568 760775808 700618824 151140156 39047312 115359033 792489907 913935279 268489090 466612759 743806132 910116656 405777566 173035179 225232077 113230028 882009389 441470778 426760778 654059944 73441874 605857283 877199616 77158150 737087692 796874026 521888732 1100319 114637867 79315541 92399245 270350303 299759099 514104901 321986857 142738353 31246460 800012636 975893890 651379493 23465380 891882246 564871753 429605153 81581601 3434722 236613412 425947402 710295927 170884050 747455831 692383871 656557677 129601061 579606191 190963712 411738214 670812521 805294498 625314254 279439146 543042929 124567020 535441599 996664439 226134400 990579556 773662522 795007906 979161061 563540267 477289684 836665321 85594197 663386411 563685706 53770390 926014167 246189738 865887591 712568725 776509298 600250117 618026404 760787588 118082349 604227860 283594927 818364215 36962988 886214169 906005634 404519824 328602532 826523134 239546064 746621070 981261629 431957398 277468659 457652861 965572086 518022128 556753104 632176933 52599107 502592156 794007478 757750266 845204480 850593628 829450886 933692866 896530405 752304103 898816399 424201170 400076968 874365095 848327821 390542999 686085941 26476741 964029114 829370196 521297302 819300431 999297723 33527399 116790539 20709162 635531101 263452502 402970490 426977219 652664626 31384880 690728689 585909483 987187933 534185888 357530838 543523651 755927631 223528579 547358131 508175118 814368508 594677556 281551207 727108866 307252642 527961883 711936924 848456980 798621969 633552620 108798653 894074402 918725282 726881956 393383112 706376053 371974225 251186323 775293422 651320466 335015231 973991223 93912566 314090894 666293005 627659019 922070480 518088008 678925735 104053 241512962 664207700 193767708 99542054 806625919 541630390 912686586 196648697 941202288 453421288 740278496 193846743 513117201 150920515 689638402 752720683 67567777 302780067 549625950 556712815 171103041 36701460 893934677 420309594 631030704 995675309 912628096 379248736 571358006 619139379 457288545 633733718 967791847 213559144 676463275 425563222 69331898 397867827 353744432 860287925 495191739 400930533 534953119 86556290 641436451 788162090 125955567 661406708 846525140 432808120 143329779 10837241 740822792 27141619 808534008 244359075 923139581 547949399 323539733 838652219 542191792 6782232 762182908 46146618 718112216 722640056 346760177 172025139 835047339 215963012 679455759 558344302 316746810 707402415 309757893 108072983 851080890 248704123 511248845 693593462 303174733 474527380 424066665 416291733 481995260 575567955 849970116 915506119 473955072 106272581 299596570 525040554 998364802 718894478 743892393 47308570 87553997 57968947 320740687 989318537 131259724 519361681 574395622 281496269 505379335 808018287 853254656 490092713 559273659 931003225 10405880 9029355 377534825 44082597 315844808 865906609 94538346 688076385 121977100 767816630 268227119 633822154 607862467 934402534 87138257 524056012 476196626 342443118 777863685 634663345 569643819 903311278 486202147 550781917 583628221 315251155 54608376 921002237 889928538 385823034 361743384 524902360 947510748 149106395 897075954 65102762 272130047 883139687 904590736 320749694 929542037 750096753 746559194 902307762 424865217 71142125 109486538 500475925 807678413 24949386 151882261 298272115 600900946 840112188 819358082 624636116 334547242 512857252 651658998 211132326 282720830 550940925 558149117 371293445 719624390 543555508 94589927 648481295 549297733 756119175 729278023 200961477 101663376 425269202 205480571 834043710 703069800 715741117 900945077 79573784 466584180 958448261 2552385 693691150 425489136 289019603 741424534 504310300 913007258 799696709 545884376 79946954 801974534 600325769 456540057 152712939 942249594 733464090 315286875 570745947 448929936 223456634 830266586 790905173 520144969 443506076 98623566 20328939 418498329 367463939 665980420 517654211 332502758 411624209 81862442 81067499 418055720 445147205 338192310 349224228 593032551 936287440 362834866 51236898 998017612 60526551 961385512 304584516 155918912 632139429 982977715 386190567 476029744 557366487 779528687 592746089 62355866 465593350 212408952 88383623 975484348 567315442 348010266 723900446 191421489 427329645 747777462 217284403 137843216 261260038 626901247 527101980 684788524 196047749 538316195 193070426 374367295 38882601 919208557 862058187 841469187 753220852 823553148 974889467 323677697 645109281 229892642 476897740 979603369 526721410 772711378 878064324 978762796 736156830 255872578 194860912 896480398 931050352 4348977 899009438 360978801 715370157 908852873 790438840 536667723 233027743 904035416 299538377 188082165 436204429 901717394 501968417 843517229 298954208 353748543 138682164 134140535 727565261 63205500 13408652 293175888 490005647 800461616 455089970 552765630 87413322 148795554 487338731 918745953 368301287 936172462 677430052 823220644 154797626 689755742 706490815 204850617 268557556 570331971 365598639 865040566 814338452 568722625 660553567 341572918 706194514 444461592 341573870 633648659 265723980 303437183 424498954 508461767 996789226 238886913 130434453 421984498 903670337 979356036 144323401 562516968 199237925 444046844 776088039 325842301 546890936 358566733 639424068 801374069 345321302 271230531 453768747 55032388 973292459 725462142 447480464 938504763 621559611 763544037 197430449 790280939 128812429 995295367 296548436 630325306 178571827 630459383 331067972 778925688 558188613 582714567 895345478 11302249 971773756 349518707 474869670 57790536 646023524 743277993 118382093 267689303 339589023 356161162 238292129 484907605 300409510 47492022 580027421 868231424 72739171 519165607 575392571 723980744 193439433 129915702 334607194 953553332 730761665 475763112 761046160 48362027 629983468 917982562 504500446 326481003 42359415 933752122 962910410 498278768 123384245 497640721 593697866 147980871 811969384 874298588 684808656 431195230 858599180 463174446 828575584 419670019 664047245 582441547 856306588 700311166 322091642 87445874 361304991 848283019 556276098 27572052 191663757 337894872 857009388 706204283 739607995 543839210 120280633 74103046 523934825 118936269 173254198 517808778 994577975 305671593 17481334 124396192 248740820 97489814 128761229 917168435 607333494 769932269 943795053 938244030 15246959 66983433 394698638 583316078 628950145 810971400 954985185 775567519 820601598 434047028 530219940 204839854 228730572 469217351 837841016 794866138 155443374 411097226 659353540 343257306 562711004 106443363 641789698 717096492 176078055 679031351 316832637 913095302 303845542 194766359 12743482 891602913 817671581 391687302 934612616 77631994 426722618 339803391 971771727 82845881 908753689 136158297 329892615 970774705 897313044 219358297 38047769 769229487 102819593 444806757 698051774 512763374 997025254 137535423 228516938 943586548 593289276 244473159 825843535 600891843 374619774 889436936 501638743 41037939 658394704 457513864 106355577 976993065 320396779 844648665 546141046 685230396 130717994 478472711 849180733 502763492 507907415 805301746 680855791 559765610 746285839 288431024 444147194 40991823 493900745 351131828 86161728 306637008 252488145 895553155 645252432 629956440 779639075 936442564 542316403 506150276 169172512 435281241 520184061 565152454 898124533 473272052 506424804 148921458 339054989 682020335 347130316 501858874 883194696 965247217 251872480 110423704 563682671 404505102 524004214 254267157 156141247 555863486 431899322 231626862 270186146 592431841 280854150 671882151 393428225 960414703 653818551 275979247 895822544 94264008 50683781 87476149 38926247 21519495 493504118 462062974 940738622 973529098 965825402 552284386 440919781 809255670 254650807 657223191 229084460 799577075 546748645 971981295 214917145 206395214 904018057 986278340 422233872 5771359 741691859 734284455 560338637 81241412 757537659 199811539 176558319 490561007 253794133 335035492 242636310 400278363 63441851 704310726 587778767 119078780 492512920 681096880 363038877 240387618 169186139 375696539 833767908 720052144 221693502 286500943 450417294 155004357 369250541 74239260 724610340 477493438 413957076 394435796 713637196 148503571 287163449 523464318 69968236 411025769 848428835 292342439 626132887 228770991 632992504 843161042 196755176 404224305 149005811 428592684 766199881 703643267 250183110 521853458 443346890 516096980 918151136 429402134 708127110 532277130 259179345 608649018 444610720 280148060 479798462 285720730 966334966 213074189 29370610 578697768 857850875 526650177 682962445 316093771 129914124 533875943 924348889 24340122 318358223 484983264 159467179 338625393 736205271 123571193 182820989 885973314 492160557 461549512 348738536 615359071 772989459 903622846 383579128 47507578 402086976 957194993 338580942 28659673 43287486 812416807 909308611 739157736 794562366 654263164 634724335 471838060 548033947 476302790 411909298 132414797 51311994 36194248 284191045 620297106 436161510 927228670 413079368 187342242 21398895 277095019 940018327 853846154 909115358 174950664 134466793 613725249 15889395 407069037 463421653 43304352 225998690 299456024 37052235 481689159 133551152 910319184 705096814 223344061 316482009 674797300 713059993 235311468 240167059 542756195 272153921 962298677 384581860 799479645 14638742 873119303 276469961 916782104 689544723 140060141 732520106 152123360 708114875 291362468 754289974 510463274 905818708 272348136 899031740 415079775 213329212 789980125 960157952 9065645 780060901 15799447 524506158 343252606 694708883 809707850 955009183 761452308 475552554 895548744 583393463 811187867 419697242 925688382 414253164 349212565 972272315 78294230 912527178 903648232 451644334 719324210 265989083 321767218 125387989 566040340 695671657 827990399 784839565 244062463 847975893 255605234 641518618 860119894 765195592 148898933 573583663 486581978 743399947 170367308 465807069 996895465 183757 225500865 520547299 952024590 188482742 360006885 153504194 775986895 577796072 304904102 258175416 171544722 144543768 297441274 981689665 439969288 472053825 683076018 319227269 616066436 138563435 797101196 203274303 996773854 32826647 868845964 575982598 771632456 998878115 765362277 955740240 312556718 928690145 693717038 950409153 423333127 570064652 705652535 790660554 552372342 939965485 307196928 259290873 602931670 54790037 815676384 267935303 101409223 762618084 499872702 274848891 419180156 467247708 869475406 280672228 681959185 92894195 949863485 463977507 717079060 415999483 307329923 238217088 891367626 107863805 769583324 726006697 941859280 586882145 190261319 121266309 677792875 965405308 286338961 352854924 818582375 6812334 478214339 963377238 891453402 816643224 269258060 473841827 299271908 6557032 139003523 266036289 551351215 67959646 900378128 557859708 579060378 571713176 372731628 490408585 9307717 275454195 433681382 797235713 863160318 684828999 242037253 734474572 718467982 232177850 651797696 632894800 817932153 2287514 817405251 157859290 585913005 709992092 344469346 581616284 141893121 328070996 419196492 926535317 519930514 168899933 704424199 932637066 210631032 759378897 479244333 626588821 276067057 253099032 508155499 436082600 597717497 52426701 622894027 735506182 509304693 386468039 137343676 188806442 722948555 765489444 806653946 312542795 973680624 624504876 868778501 590429657 587923498 253132935 754891548 610173521 457339822 397303265 342491598 76177665 74058126 835020198 555889856 841760748 14217429 464670476 249875353 427444652 112519933 390815567 984981082 853469749 516196356 497478151 299089705 299895192 801680632 776880838 835971699 263068869 712613947 367344045 100792409 542662494 464329757 116499958 578427169 528411899 447500491 655994294 792435887 971673678 127222966 389148457 440674367 910545315 19788893 11125867 108370159 167608343 720955321 499045102 668579325 332923607 648320128 448923506 952114115 814094464 914289134 599553308 601166218 861988236 271043658 454400376 421436378 217753981 318267161 727665473 924804744 5894884 889654273 601263425 149516969 978954864 45743648 145061658 627243174 306472918 27943446 48675323 127516242 658213418 505417244 865630063 237382372 233034295 12836966 778031928 237956914 87915563 252634315 208712372 903527308 34838390 121273923 940404788 299029048 228237057 652115818 782084733 110349889 411265752 531568834 99962452 439818233 647692299 916027725 772651048 939429463 997919841 363014975 718612347 969163718 689053327 30142823 526066249 917639507 51815849 871500151 763631392 701812743 918420830 922293885 503532007 606480508 614642695 231667766 926324156 854142513 136787739 245882659 964294965 916459078 961851242 446411776 226487866 459269757 530382976 218042671 927879425 612805791 104576732 296228383 669558472 367119604 993990266 649318442 487351223 332863502 431179816 8690360 755471621 711805794 829243500 51277025 845286598 183031608 494856569 371370458 717245256 85826723 243120081 512000905 985568538 67279257 551545823 552978164 261719470 18905400 944595308 872251936 50531232 853794099 897511661 87142437 499327154 480921171 547957037 618360602 344269685 138368219 815120623 194562062 974345694 430353983 541129733 614138268 331617129 55206164 400086145 25315069 562166191 933547996 855906971 717630719 278170886 121267483 813801236 788744635 935486591 994054862 876047794 330879465 575844777 191940086 461181734 457588838 252030963 905681804 33693968 30492827 318383556 669689672 793379764 938733260 583414606 85020296 893562721 899678531 870225639 433838046 585587427 534003306 13079122 971038969 9518091 117137727 355794055 118594300 172110461 7377504 224561264 477872663 639419226 561303777 404116496 937087988 895375595 925499984 590380661 521057588 668786124 756537057 472774792 682830174 533762687 74176695 988176584 898577385 294869741 904795615 761324059 977874907 929779025 147220662 804684494 773856307 949519059 350386535 450758822 663318905 945387709 122401235 547151962 997470776 57862012 432614915 493624218 461898437 580632493 377119986 417573005 938610818 235877885 198336455 160290076 520364392 63818609 974190701 257538177 546864798 518473046 512441168 841484852 883867298 983979871 436412947 32630872 970603732 812016756 907360442 821962643 901556661 274704473 640478212 577731410 453764872 217480583 817073591 206006109 690652762 877309937 223484575 321395623 100247018 947083059 505297411 232823924 989853099 951809228 307247608 48100264 152321289 933969433 794820638 693109802 155548590 711663117 348235450 42161688 131657070 625390748 799274306 752956374 75617301 764731984 315176965 76729049 273691126 527439491 280354182 396584756 292048188 281206954 578264488 817704658 669200480 384328722 282270811 21513532 816053241 433093925 865217195 30646145 747764530 653171129 75918930 915022980 567949582 103977578 448217300 936770741 653004920 507163404 977439513 935490419 404686158 364420736 75228803 84750357 528032925 89441053 63650214 532513423 420761329 98083556 872473316 670680900 769896546 581955674 756799977 877513420 439151476 482556590 123067669 336050200 853529625 816210810 314580168 44014611 833484395 314385915 628236906 603894691 251148948 146830425 427449353 249257672 144979275 300745215 508658209 679657749 764170538 12827257 977508937 323779964 205156066 830823189 236405034 519724172 54014066 412728043 85501941 436000391 284483546 612151201 316967903 545261351 927876255 32843526 253059353 680185063 592466433 445732787 23658708 312737659 950995444 212459232 419126073 833063691 549187689 714139708 285491355 931746270 24234736 563434549 453682737 722771169 819000737 798570047 218210214 803545057 19104967 601341124 902297279 23031077 346528882 107571224 837875316 522713784 150301862 815647819 403183141 461613338 683305793 833828658 110315528 738065503 424989790 762828877 416712158 889301588 212166170 454713851 723772356 830735961 958490928 557861025 855473990 423251656 956380013 701279460 4998131 467927608 963251865 786899581 329335498 24003552 358861531 421414950 213051129 156247330 869435705 924606782 617895422 936807768 369046322 522016478 12598749 964825687 933213729 673779222 169984992 778103644 694748015 540138323 517323975 424143907 809584853 531610387 233763462 421134032 543605904 347277517 928824486 59403288 331867837 442971892 44188133 652430860 681617843 237387680 615057758 124020173 507446968 555789993 643796021 138662869 953122898 376492048 381899988 329511209 967282134 551990366 419516827 637118712 810925626 478083318 455304757 371729905 223662622 437657575 784451151 943312744 763220996 987662392 254333811 346087655 134752477 962586713 917619562 965332206 200376523 387965576 826102789 251541717 940797548 982097472 970579072 80345139 100219708 459443059 346753747 177099407 840432253 900184679 704618190 194337807 392418273 957571069 198921891 614567232 173506750 59420619 424520435 898512212 757337043 955390420 392823709 547857715 626061698 881955551 259239586 34309886 986141203 462755303 839421165 535827051 6726529 890950432 203165252 321735725 215918669 368145221 78594749 116368849 427234839 59035028 49018191 881464658 660494078 206161221 519433604 831918567 89212289 788701672 969540791 295687667 238188372 839453300 91649253 252506420 804936599 652403069 551249993 469266788 178975453 98441039 805186619 287342652 211990698 975832264 6497349 420811342 746979945 792504749 318527729 398198590 411885182 547119802 831239101 48661985 261266940 30570926 390796573 354661498 450785302 439133397 743619005 104896977 765371533 728424024 310803218 246367938 429155808 163446512 752222521 146655046 380433040 300681170 678889093 857028494 137641188 297212620 655371224 739731679 338807011 87140473 959786365 334661701 418582315 661450573 352373188 128656574 486341107 520834502 152090211 302189232 702693774 84487718 132905461 115981696 924926125 491983276 80168745 491107250 33851263 149247126 657202321 257048213 581336439 633138310 428796820 64452402 295958900 703448678 544818707 55035515 254433594 956398308 246767147 832718909 589156312 925616070 32153877 185765059 975933075 63873829 621010306 473181480 923037289 36337149 34755628 777056190 672307653 13704071 789034097 262477832 633665309 181673053 103586067 627007346 674581343 200119193 619841314 235278237 317210012 3015827 209824618 765995607 419811297 221766341 547116614 508753206 682535676 473556434 89042178 380373052 959501795 18744412 837291270 357120774 876886375 247387121 452031544 763862355 155627776 78462890 602550702 672472717 994676002 186369961 153008246 130465192 325665060 468595384 292697106 770147500 446862598 145968591 147390795 199274487 898286032 53655497 923015270 159933526 172317375 423430286 238430639 594800472 904009850 417553685 473847430 725659335 116218116 63572513 507648941 444105481 833761586 547564105 896112736 128861809 993865521 892858914 899287578 311085022 753799991 871442132 173544049 58935259 800374857 104911812 524640568 157433593 858693542 668958889 329204900 898326113 933992767 508601670 728492024 162111183 310448221 623463777 452194566 610386417 275325341 560851497 468241167 52149976 296115027 404230299 626016897 572134810 160971 962952314 146361294 863535524 135518144 338650102 863393708 845653375 807596959 633018238 638939678 926809907 701732302 775583791 322118242 363203184 919002490 214716441 809365534 141980100 858038214 224154259 316471308 813382305 673261307 953977861 532838103 18305432 714820101 608716156 108694929 69876032 72787761 707062573 893590516 325256877 440802373 8961419 144166681 815003355 686354345 473129922 486041898 164299301 336257550 782947427 433883528 232562024 813748748 965971688 237876608 80674397 281812928 160200667 905456441 850272434 799788095 613752890 402048464 98464655 132361226 882278470 232166829 826898652 548057785 531263349 921619458 411472478 712142041 467025301 923353126 771798795 838012796 714362363 409699907 496844592 550057889 323888763 535413555 5082814 828325674 205018771 666458102 659109136 38274215 421621285 441464276 160049511 38667430 127009576 251899019 672215973 182728049 977899911 753582604 717368478 431843017 337405433 105035613 113381609 999626402 842268996 100131897 804908129 786563171 459650335 275654594 295886733 188678193 310679462 243312734 591373019 183460675 209948374 776697385 219446182 53319679 837228752 165757271 127247939 190905511 503152865 444515309 74185863 421044106 551110579 315001882 45612639 887703156 347716684 709659875 875231969 998276167 123623626 534659713 553455896 826214815 640121280 41594113 524763220 708684923 306578666 222065633 526058556 989106759 263530617 883755221 440653558 384911458 165785891 375592122 989508878 910163936 284172267 341563936 251241305 459760712 245541973 426345996 786649458 609297541 168776609 128815620 679824096 439485655 153134899 809009669 131425637 437004019 935920990 434512839 828731484 844243565 647104203 21714679 183019150 542998394 224460277 665130346 396206683 404837452 325816881 980203236 391110369 698939346 565476824 287987904 846840701 967025081 668624943 32970617 13126880 76019424 632747211 202570024 255060227 30985890 185391974 49441927 918800752 470712675 651763402 281420032 871055584 340624158 218180407 836988727 2275467 507892149 158161274 977942835 349853928 109198970 676462149 830311464 987628350 205322611 549497970 196863181 20592985 492871570 475149151 497985319 781587362 519455369 283540830 373776442 303096366 957682308 323752397 55904391 551707923 330031748 572070060 205517718 141104585 594696774 717334643 963330162 364383783 176486983 510836790 153547041 707803961 439299589 356471325 265976642 740594940 223266527 531762210 453662576 809480170 173348201 349316357 755551624 106869158 513968153 504803817 419097666 848610424 748533237 683692995 171513029 298374777 658889215 497932945 138281109 630679793 431810141 631372316 496817210 405503970 858803759 556322722 127480665 202111250 870269232 944886047 463471592 444287831 907861649 74384491 50634127 879336786 492703019 358420122 978691037 615707737 575750974 625550488 899549065 827032312 802580250 653957259 542246282 565441692 495849987 879619248 225740990 673581118 108626585 122078404 331406663 948080452 583570299 900063809 318469365 747195394 573612833 457022280 76165839 258766225 328202186 854236134 107886628 430446072 191369855 423613414 76011023 422039061 781232807 204820564 128752172 990546155 514774370 542923700 412520691 388472960 273594953 823747613 905009806 980756060 611232720 996097143 92148138 383230169 483522408 902443869 552349709 750443571 550956212 758782455 882724953 706652353 463737231 206064706 538780171 556568485 879908010 871560590 3219359 456821111 227187797 29513385 677060843 900652843 779801238 508122681 534585016 436650942 449956297 568360758 713840080 896972577 869392060 553092426 865601042 335270985 45229183 899683961 516451476 116584390 370870814 929025876 590998923 661679770 196085017 992055042 821632636 20091076 839812612 569865652 315865606 216667995 511679561 641034411 862493317 276154092 575067969 82432878 474927698 680270334 641904289 721781294 868465323 620019874 233523926 844491881 308553119 455345441 142949314 597061158 466001241 150712052 384910645 400620121 800797555 896952513 291702685 838070684 959109592 223098502 613756865 427060738 774604813 227856568 844801319 925938106 892836001 630470969 869037253 99570795 473731179 589885955 220103647 338933447 142570358 984605340 622793 998367690 903899903 185054948 227006310 823993873 396939608 984486073 634805057 387379166 15563273 670875615 435212586 460786149 217859100 602830251 979973185 157774967 638939066 968972097 701945012 141389747 36635149 443110533 953261974 486007082 390108595 784941229 426203881 678149374 501892826 817755900 163402914 74728777 688335511 934203716 574005514 56322999 226770889 908938666 206869106 74480711 325307133 703489602 209730502 203763000 115212500 354152940 143250961 452754691 339211242 855746184 940178715 824869584 894592438 203858683 589577165 297887395 458520098 240229841 510763794 972818332 125616063 952601893 565857851 883854031 917807953 649771221 76878670 66499416 392143308 167173922 273496692 840174453 400874644 663411224 126869405 216807898 406693215 298115741 131572993 481956428 230554380 532233860 176260919 733720269 876228169 979746103 772844722 90466486 185175867 509138791 562332864 39476587 211035394 285261625 931412036 939196341 27992518 200684764 431966251 510215078 842351117 569918098 251160311 285576242 138686885 115047320 466791255 854988971 920191448 92054243 512597501 245294900 906517253 76331073 193856203 650930181 85781415 924224302 48981411 980270171 903679677 473139885 277807013 855284180 155270981 610051399 655878618 515092407 93011531 124404154 814206785 521688885 500702537 169905867 608070488 571938183 844412339 415758271 141413410 603870305 173092371 885369893 892978111 774638226 592465804 329618849 551483843 397529775 255551773 138545366 631939661 498865399 674146983 802231409 212989688 916110458 923159175 200524790 275094843 779535776 409807828 446117544 604936774 596013277 920347737 908214019 617057696 590869968 64508920 405054721 305450369 822910421 115665695 88280310 331773547 519011071 109649183 511283976 161452854 942953647 636379036 483894262 841826214 540922008 239448935 663853399 934430674 577409441 557892660 366963965 969701408 588442651 861743362 201940670 806121300 358453851 271462492 630105168 624946392 915536900 526201780 403756468 134489358 229189947 900958757 821785935 186194370 580200981 80125784 177049946 544003682 692028713 917204843 535323298 579596234 202395583 13011363 217006697 676882562 43588894 563162675 618988186 210427387 757125726 373897697 434345395 960172771 826308474 929820740 207388666 979286333 923052359 67110030 639304189 744903292 443382846 296522499 253977782 337253411 613602930 191070126 181758812 279580767 112944404 959706862 822366121 693388449 478047982 523137576 982361913 307379747 863408991 631640717 591054426 181789043 863073486 711969614 255622621 490586936 836342088 909054287 331518215 721544457 523251143 310742239 564073136 859339497 562899430 957525722 915058084 548465470 104580 138230333 841260215 988613577 840640426 314693585 388036182 37680297 543283461 936821157 237961328 273254234 150315378 939785404 102115609 277000376 834142428 825913912 597147267 587889049 659904657 225194025 84143414 436372755 23874862 882584365 168348553 634893049 309595776 447587861 987119697 450749404 642912547 170469443 468856438 670443646 856543649 572871798 208991833 833588483 890579280 725284639 202999971 885963237 323868818 217599082 491101194 928396440 882433195 715426362 156553509 912898413 215436464 360638720 750595756 843078720 719092720 515031370 308031245 792969417 471286787 985702936 633748985 906721705 394084070 584851631 310696719 380521882 476893078 479079919 565043283 771314226 336857648 938386266 18126281 305747678 939190191 160251125 765389378 761943360 212158452 434177239 752728389 207718515 164430855 357174183 36275247 654289374 222392563 845838108 761625641 398169450 619905123 361915236 600923345 934318103 149467949 784796178 878695798 516574011 270024032 756082885 406677090 334333406 489094719 771047088 616973765 523435138 690021051 161148250 151684470 762538788 431015007 895186555 184006591 403642825 812239539 630462838 568111566 167628748 712380073 392513220 844857202 586564731 865314152 33514354 112893206 13701099 245330534 258488032 320824930 89436571 833170109 253967807 77595587 438387112 911433835 175197826 916509975 526341847 816966633 737358728 255230715 860435256 334805665 489494948 851790413 164417487 386844296 615657244 727806413 534064294 153876013 540610939 508426854 889335394 361843031 771685346 892462698 884716754 904264513 202757363 963808297 205775616 621233674 888583069 392462399 218140204 927104881 633077652 200615922 931261563 239153321 751058756 105496910 662442068 944899202 422442757 599514338 782632704 948495939 244357018 185699464 843747690 274070389 854872790 628319252 886386517 123545463 449047175 475231565 17552410 558902574 95435100 726962738 693496693 172806127 279602594 226795776 892877114 67805347 130408495 986811517 897129259 34484419 722750456 872459772 107205675 909051513 352769518 469506874 434645266 378222948 997908213 243918634 532653766 469613000 751008890 840438678 111709951 815944281 17907179 417309949 919343982 186756627 972467083 236234585 345786480 529968685 366579994 24512258 335431209 82540007 204195629 989552022 710510742 811517624 883565694 727789149 911059883 494087586 354977223 724734005 37918160 194656162 679802829 463462165 91269230 248831974 657819777 754587248 854104478 67082087 995237382 740944647 28059193 312901802 573684143 420850992 33907063 645283420 98540488 552002110 287418422 569066354 594227526 259805713 251781336 373899442 843206071 933776877 721690178 654220767 751428265 376935985 86152557 345407902 315228298 639184951 832531227 246183749 25662095 116118980 336289087 536764046 414449054 244132975 105706290 533176054 844830678 960432631 894191203 755611277 762928674 215393122 264195402 102043643 447798001 535255460 876872492 244004566 786633069 424806356 48544293 482975849 442904005 835133427 156306623 217647418 70021208 462944312 185343226 155558299 541345138 448283858 909239764 319078976 173130363 691694180 96186302 523051615 791411744 408733561 790167008 886010205 87194112 342431244 31555557 328789870 593792093 537313396 9776100 903310126 567129787 205087252 344533462 703202282 867304053 240324313 206559065 447946810 713544712 56815046 462685620 893817442 464430113 789831740 579276859 127700945 199024027 394653043 215286157 563292334 631363717 342670475 999520879 504082511 192669046 756921771 639870717 475080107 9000583 746261816 899752247 597013234 725193581 230736066 148488517 851112171 188571617 838938574 686653775 539531585 341901571 312657061 133415650 778658422 153510359 336530489 538279741 612412457 973503388 38375685 489543343 210126859 827572365 316438938 326743397 5146013 988523560 407278079 815414213 251341878 663552640 536499085 721283750 739698388 943471600 929282612 310905678 166243778 316717538 265600274 161724788 511777800 538302386 966098309 202453379 706764247 334762773 194689398 464672188 558801591 213371463 547006341 597346825 132467961 345709254 800779343 678493373 115514598 925093660 884839154 384665732 806928709 85356138 919185106 346762474 302194361 262317510 236344697 112496586 960495353 851903118 957539679 221901093 360566638 645178899 997217568 828008034 812797188 732360424 76234671 772470098 209218652 153029411 693128839 530045079 744921546 810081226 13903309 507818528 498274827 648355196 406284446 78758021 319004332 980422552 912056104 707922648 138501968 648754475 534928756 38372366 925940097 322706975 330881135 748214449 154091433 113225895 627698794 196453691 878230104 832609571 796456247 273883401 607252981 501194762 286847988 716559451 225275276 930659634 544366030 847535971 478274790 841071678 459137399 668853390 72002674 108860904 587693892 220943142 156932461 516459108 191650698 284792956 368885348 928596361 353301559 341033285 572294138 539983148 851947024 837869929 952217324 611211814 368763677 752289013 867773669 269896347 817723574 725919537 3740643 26914088 390668248 194177374 153910303 397163802 669995213 904263236 350986216 945740182 268534710 212191814 565345945 526694259 418139632 724954076 641732596 634572722 195778797 423590965 496871676 555438373 197918302 265180793 711707302 462008568 323187463 454584954 411662261 261733315 803469306 797461651 760414675 812142084 378003063 149800199 663203718 235940632 581499693 69777495 134426112 417411046 549403904 188234345 62248768 967443416 739887541 211717586 134780217 826510453 565656896 140719457 891813801 2500714 668648127 803396427 668717022 608622860 926866413 296214098 57241717 157560828 233485163 13027159 175740562 281860036 385899945 183661766 267209897 289560113 857854331 275965127 965393607 973013091 654812949 915498669 789912077 778345016 594547249 610618143 902809596 350618117 478785089 697339271 931633572 300303043 797286596 562060048 871423583 120993129 295437087 839258274 151656668 403584213 716960819 429288742 78470377 471214050 356056228 315801564 93502791 291419624 753210197 910685061 542819002 481422139 288111764 869498443 120576161 520425589 996628054 335990570 894741887 237596603 646201362 804681673 701147547 670260171 438900951 727703936 158835737 876722659 801828818 421395498 707233392 710488347 604457184 795353305 598622330 498930399 307447953 962831816 736288964 170117697 21588166 227390860 45506823 155902896 498240791 205553803 618560057 909355953 519584512 855319968 781570139 698927999 407035043 917211813 913790405 405678592 954128436 333260119 23503483 889177190 562170002 278823968 682640132 197332363 103013682 767125919 692060167 835900769 34845965 314000593 784938248 740072046 402120769 88949179 828392061 140089633 61775426 308538954 563119527 193229914 230792162 915597144 573731299 395916367 328044315 887193140 176175331 541265511 523923486 49001496 543801301 46251832 819677840 551113525 902998058 423706269 116843925 570138346 407657520 843691924 737171022 547441720 688283029 110097947 879914138 685985628 112549191 326756242 136469899 890320974 472222141 519676289 160608991 39111138 613077425 292646229 635519633 886903585 167734615 483470802 587308676 787657235 509659192 437985617 370894794 120061251 539541254 552877468 858877050 219209496 520071073 628109723 582310326 550812048 734965423 870590499 569329501 887659566 322218051 200896432 535471537 409506664 952478829 760262371 85499672 7986674 923736226 424850944 172091662 765312861 200622615 13977083 274653865 944005868 970519560 981294018 43589066 106880204 104978036 327891551 319287014 882075635 180297640 281049729 73877 31089768 76712432 281134396 974878505 511205822 254059611 905616879 239466776 676091207 321264670 9148260 832277126 936348967 312682339 846512728 516031107 415059818 982987406 459570208 370642893 684222818 687911373 893874529 980631701 658434955 773203093 184256129 339376483 263292900 745480959 521954607 18758502 110389641 150111115 333206837 612113513 815266362 343785577 702276697 249208478 309137965 865778054 431046343 851238733 578833971 922583774 47332080 465441945 419961057 173147263 348986452 802616170 902193560 287901028 818475494 103706853 57739038 562326901 79357660 751223560 585007966 245724089 694873802 512519477 225807222 516917836 938662668 379999473 340849635 2758633 489761143 371951970 958149831 899716472 72133219 857397132 723618927 985651762 762987824 136923185 473580827 20095902 178651858 141496460 856525667 955228702 264897123 604373926 667893301 191747008 90026630 522728869 677999911 537304798 598775055 770467799 517916883 562103444 275065717 206340555 43408126 509471338 454154494 547881040 881838 65909323 744730384 321864227 211398852 145829218 766299108 502374394 233939858 302514365 315626928 964020248 104066234 875573309 956384541 829131165 816815153 361312408 452980084 210204085 537769391 647372062 21910518 799481084 937213402 536987208 608248696 387609514 150910911 534640259 195131547 226074031 1969274 535405241 647635345 945934198 472136559 13691171 504992686 505126578 702483646 114657433 213567102 6998650 203312380 1297130 15392329 910123147 270693325 65641697 233722404 180121245 80006819 407204772 549690858 414792373 553714853 546918477 290172069 388229280 670531197 767116951 256910819 41747590 344852076 36711293 638377013 173992052 801399791 106132823 494371589 474702813 637312034 856741176 589487681 392739123 870933208 690380213 111753083 454438504 34279126 872641767 844983277 839090636 983257961 237839969 990644876 433080884 813326959 538636095 396261124 703540680 242599541 962684341 670793992 707996372 497021601 738534436 165905320 336424230 374203501 655993826 29604186 993501011 581874529 395327706 173870719 228357879 443004355 234390928 105218253 435458198 32045002 85705253 550304825 77840616 289479361 303951651 847986185 715819789 938500922 460406113 700419118 582945296 604638959 210702838 829954701 48269243 915335578 921007545 183435295 364040895 63033007 562327204 490279104 397133923 284001740 81612526 422248510 610177540 590614520 424850427 72134609 953161263 107155809 776397246 618686385 971985482 903250580 242458646 964241104 878935474 318338283 406152173 214706492 584181663 640643609 416763338 574350708 47239909 465893632 708578457 602469721 300069892 459760391 145899416 82841084 388996171 273565547 175422429 598798205 267645826 206135891 631170201 458766571 694098691 675622831 797911570 65086669 63597771 858464113 633852172 554236029 559861819 70687373 64804808 530025268 358200185 408092144 732459301 694633324 385176317 838351618 86189295 576178139 79864230 241169728 308547157 38774505 929735247 73099731 87470915 499110211 803825571 586646167 917480684 525560704 891803697 801657533 498896359 162054463 201244360 432373642 123488421 785598472 214846251 566165465 598436170 359737263 12742047 279621711 689470950 179829995 467523135 128917287 470535573 102753458 774870121 621552003 689913708 452119364 597544049 312317350 59480445 105741895 707463651 295741388 301743773 963805311 953266613 993338000 229662198 369504110 407631934 741728316 198554433 543524108 950297886 813396716 499924824 362020429 154773215 230733466 421050365 439495419 116836704 836923608 341443158 462156516 73311328 198412225 990643919 92676504 614257267 51020786 857954309 321311243 170806138 973086145 654848229 478402455 11247907 309700270 54297042 978560275 912118561 793934786 461660648 982272975 250856432 435450497 469565829 497625285 63763815 594943136 868895726 696459677 32671021 472950055 51800451 950075059 138314788 515590105 239969885 688984055 608615019 360038452 616729779 481857835 358329645 427701219 385765153 444122712 436298821 313502679 279214599 29276871 283408713 463091034 131885679 469088478 55016267 625416049 3198131 131509212 451945188 125594139 968803524 797756494 51385014 492112582 666500044 879037084 47158726 402361173 511557289 494355106 6275822 92131630 463232531 131584194 338892337 700875989 370752511 275225831 453705629 979968876 55984700 327149461 84494714 791870027 84737220 708656745 741510844 675961428 12450548 526895160 32924172 437521533 90502398 30094561 247788446 930904843 441533704 229584019 85665381 259600506 137372313 335210861 863472621 420327174 794409633 472165476 83834820 785735603 530202207 669948455 467800229 184604718 363986752 527539595 814592371 416003404 76158134 383113069 61080874 983396848 451923319 406409229 400696968 690543532 607600997 279000884 812949247 141430830 594034349 913509946 604521032 562253301 830821655 889440648 450337595 249538495 895638958 494307239 327744004 862261112 658702807 886856667 904103222 799198623 788824748 852378246 306890932 770922116 696409136 715862000 961371637 273663320 146604165 557968137 60531883 722316026 632373140 885271038 219833962 948001711 991821077 345225564 176264578 387545587 331413154 983171288 236562620 188349697 990557613 492203340 441053705 729641133 963801422 926951506 135345032 826947084 690426523 449607644 314598899 267415313 480343121 932260324 333570455 251024198 577716840 249417355 426405178 264564630 420214148 561400748 954129933 782847678 570120051 853136329 158139194 476886688 427798662 797875144 385733610 659284488 229200577 25553642 789132466 399374863 321197175 229807817 388096121 125886872 73396581 2345369 486284803 210241926 450101970 868080108 303669477 490499907 779280520 175363435 296235487 923089605 699221349 434430730 471673895 457798935 23351288 344667400 809931336 78712419 354465459 391826819 422886566 412172541 16077276 166526016 585836609 117032860 141993790 656324839 910449994 191846176 418089812 636515528 444500571 327389020 495508555 746122880 861149382 631376959 173418269 814958803 869783685 210384276 573501034 80249667 842983215 321564515 343588969 733106167 337580898 559513387 691215158 224580097 644471176 893768684 984785788 574721083 6243496 890179789 820978125 408690733 134129824 531961908 568646972 868493744 926064598 787531885 738267194 988173110 203481451 135085234 841072997 575555592 610959247 229938305 172620094 210522305 695435345 791940199 984822100 735857323 722054693 570019438 923069106 811658970 506578505 289295621 770267340 77892680 982658075 207877709 636979579 184115020 237389043 132064587 21474050 536251308 734539399 882462752 458358449 303652893 797610889 481757173 976990231 368188124 762518928 827970430 3898953 788727426 157378328 645802214 924211532 457655813 122055280 544348357 804698373 328244800 950602200 86201756 196788626 510407056 450679434 967077211 294947274 150541092 9269721 66611166 810760848 947278207 186640723 619201975 690109050 102004833 572806844 585501871 108898285 562687 666316978 931782322 351429509 477106611 293278725 401670988 451379538 829384152 531192382 876832466 148094783 500837739 192496624 473594173 158134375 302113700 906398991 202512922 736683885 28507640 765058196 586809985 627674043 39889206 43058922 1464814 730679098 775799133 164532387 616768829 488711682 139975598 623177883 953324362 572084813 660651965 75988741 221580944 203075758 565084358 901378108 302219157 510103498 538458593 626254576 140732377 516262382 577908215 240165458 270408926 902167017 26911364 17599012 247458684 625240788 119693560 614633702 451340067 735848649 700460964 233379210 189574755 933015820 860616863 671329208 281600258 725235465 711986865 761976646 444872003 275747607 892029607 318762220 992436289 774532014 162528453 239172607 39094281 183152530 544491359 934807922 158722381 34827791 300406248 643820924 395583688 85846023 840049996 813141937 557351890 572100120 217018936 490239079 813980045 527100606 872344028 656449068 195297871 698461705 937941325 551662042 425184505 675106040 944048008 373323030 334219124 47503671 466511568 454736296 883972051 214056768 960258868 24352213 811999858 269573056 12348964 295115108 228759530 227095596 100984985 378868184 188406674 403548719 255362526 852619898 551619402 245042084 814994905 402984685 137138548 925273069 485935947 493065773 465364117 807830413 913795416 839298197 767087324 333754203 5319464 814381973 74357545 841726541 141229512 250646557 818360382 848312571 74233448 476239571 868760480 792863875 350736085 932008502 694700783 432175185 597777760 245986268 975450776 977693613 13969633 293451130 161307111 3569062 341585181 177179537 111956521 980407128 688335957 116291406 242108840 280913659 286089342 423844705 676295775 975374068 938495711 855259527 243505471 994881881 509613583 284434327 441116080 689755109 238735397 776760637 615244930 326157743 729965282 463768420 679729846 79356198 936863632 133234219 749901659 457870992 526830157 467337674 498783818 871573509 136873519 781548312 433943757 835193658 323337534 495356797 602082885 422124854 188696394 27484301 790928858 20623346 668111403 170828428 752712162 923101308 523183079 927982308 820881183 697242189 32178610 884124965 825711062 380135298 334393934 399501772 270665109 689410878 111721236 857248648 409972287 870235342 771672233 785527199 626601219 391625439 990255451 306215300 836676183 120353756 683658057 739047663 97870221 807364419 663994003 671668465 468317308 441141868 550511556 951660080 365445613 960457069 625551626 738585189 420462682 304254072 799151366 109029339 708078447 183458329 905544995 664675804 397342005 480908874 374809847 933780406 758312533 115136372 32301203 846101751 35124346 618558749 146110872 128302177 925626713 208907199 913536940 199120378 781921352 620747727 779721280 75949490 632272311 729667887 104062777 861898835 722445820 584162062 119585143 823354158 862420989 923745707 578938977 950941175 186001707 712657628 61430265 40939410 121168341 861361185 710185441 571437265 468156122 588586401 553530910 513550441 360689503 49657020 139082933 475297378 826926775 490531718 318782645 278674112 539388882 396233110 687959491 638845739 922282755 474274700 310389736 883875518 153124672 707974809 313211204 769388845 304707549 44538421 639736546 889651946 521743173 119659024 150153840 819445290 83203571 291934569 769679702 52949085 301574651 226892530 532839276 695503266 749708660 930394077 565531186 417206622 293185044 753473706 434081718 72823226 429708483 569741050 340201611 71729406 725729885 693770700 259028477 741619946 315844008 873250364 337429158 913689922 850825715 277345959 591688280 291775042 321142196 905380453 414961889 934680365 896007396 831169257 286073014 130184282 511616076 493775826 362406034 241970012 318975600 794387940 975754452 453053029 434064440 99841579 31384387 210856447 37174196 112703965 145213770 174850456 538121612 936470350 425049585 187499050 140736122 74153269 252912809 504204039 786059017 408755701 56542576 139418938 592402568 623317819 894621577 549975137 908267213 385833705 895902399 115754872 343363065 417879534 793870586 406979145 7708757 918505228 283670632 362912829 78653538 714098572 611271024 463031517 800052037 986714530 306169270 400396790 693356553 659986639 442860807 740591829 356981699 499224373 757442126 831404328 566470459 953715161 738275320 613037060 757519831 57541855 868441987 62607004 442586417 474353368 972076643 374903344 572535851 818218049 424335466 212640227 924242022 554522802 240031479 645448166 288509948 670627196 589952322 411427604 450442187 325241946 180874709 249616215 138016612 202604408 613241464 240304308 655029465 121623457 160369759 64723168 306503313 426822172 307494006 890519148 632426317 815201011 702349765 304195982 462489910 702183781 479831511 367903599 682742923 436048134 991712520 49018322 685386097 498192470 182299008 850246885 788659694 728360078 883575416 598765459 646956265 82076004 692545039 307906110 475690315 253193369 754857218 234996484 446722962 83209696 602428369 923591020 197701283 637688015 676417535 173462732 729305116 296789931 691240800 274757213 667509497 962530897 930131413 140008524 719039507 953882479 993088893 838860384 673533233 466925093 211128619 83978649 170577986 889983583 368759903 560513683 91354365 275505168 334130126 888161094 975945945 452812266 227091311 297764070 730467273 872776723 784837329 107841702 50497476 987465104 94654431 738428102 104727669 625113168 211910584 112932651 269959572 656559591 498298816 548267068 388062132 374226261 9922360 556237822 606658768 644223517 83616301 136894331 380713516 101937282 582022784 7138690 398146276 579425111 319533913 186874262 774919138 594235081 294724198 137814642 171365603 304631282 95978237 442112273 275814569 775811939 270357914 507889471 145367932 910070906 471721009 253602923 275873956 858076255 924684921 924656027 196209565 800038123 713523077 951972443 109462595 683247844 808676701 993752927 407292967 36653549 57357427 608279023 718513031 895664044 928200587 194628442 172467600 967964936 95143640 928415877 693782332 51332524 14619716 629054365 922228053 707610791 2775819 402835465 750723628 406328877 864981468 490527788 205096845 107692260 939243241 170352470 719807829 708529556 665612964 630454356 322355552 261447588 389632081 580630259 280455726 110942622 756982313 343446786 794798810 126095209 73290550 143130577 221705435 19022374 701002726 712559773 902979970 68750297 429163207 564133875 867276546 560580496 627486502 705209380 668996093 144588753 958499009 458737509 157435251 319146723 395762253 988820334 634854989 307599411 564469807 340891185 823587611 690297700 800447142 657216682 648008562 365648594 39132100 7455449 173952458 515251548 299192037 350145183 754667989 254585417 640529636 963632342 183040026 806631843 624624415 429934356 816767271 254828474 147789499 585435645 375848115 289636377 605732457 62967815 865001094 241949758 767868624 106418819 372339617 771438758 106553991 253368745 419023154 449821373 203512512 32972839 246420691 269846183 466708161 370530350 300690211 579659925 737744626 731526981 132930997 921353424 10639409 203508263 696775098 567106947 865666890 665788722 564874392 32553287 41418584 125120577 394980516 293627078 105129808 469572137 593802110 643171068 627962114 800419708 615305426 200041610 107385689 804220670 914017606 722102418 449248275 16351449 403800757 940483973 56818601 517645145 751765698 667799683 403731188 930304576 648144103 869195347 655118898 86278750 693841032 398545831 587294170 567286843 337763325 127868913 448815077 553065034 206398761 76301992 613234577 657449154 32360055 923327622 164636988 753549050 13569655 986456276 572823469 616576546 670866564 557672363 995731746 991852190 830474675 453749129 936699056 181320755 755948099 227113789 319556309 790932518 470668051 323355106 524390497 947804731 960834 225144471 970899266 453633385 933141806 72570469 262407399 584411513 377036438 378670334 94983971 117526454 488470980 307284389 911350024 998520484 388869997 91288799 391553266 651866104 416973517 173528511 938858637 702729474 967786723 606671453 475406563 807106871 431567037 278388439 702309941 361349180 894465286 754766184 759514046 614743726 982702253 336831561 673063192 143505504 497047100 681429160 119444824 276915120 431300213 860179187 188814823 308645206 780175987 5938739 881532960 761380025 258658261 320308662 872164152 626092093 382653199 319786164 924755802 291909631 956264797 328454 544687407 250692079 147127263 714617277 782782646 161645350 120523807 937026118 353379897 830280960 362099799 473571082 814218432 443336486 500032726 170039449 187295511 946364658 95853050 927251213 127602241 526648963 823977622 631352610 896377987 342006840 417690882 361993808 769754387 761696526 591402597 745849701 262934500 255528985 126314343 531080270 881230514 622048702 644975489 760129932 738726730 49248971 639361742 134213149 542502530 472671851 689663656 333740535 941702704 378437694 854590708 30776689 95279038 691559004 915334789 59708547 897923281 282345735 690039546 604640455 83127977 245212918 853642419 54143847 124429785 738235285 952194490 995048829 220128432 402987732 135375842 518132330 456685498 670336448 724552000 230219708 554959931 790858787 331265255 119288005 435541514 295036395 189344932 399261964 410417359 737047404 741707809 760333774 421353438 225067597 280801672 601799715 79075011 275811928 970741504 107894498 141663653 512889975 948002873 146427351 309320420 821324883 895425354 309348652 815382920 853686788 227872763 816965935 704082409 919603686 775322838 329874239 807822893 520271241 205252616 712074540 81735097 466016515 103216267 348002909 824617852 525783173 603286763 101617846 123912262 517199206 55971561 236789370 65270622 777276897 308895596 449505355 645943152 844149398 837846140 618695439 418228053 805608993 143646645 563978273 223585862 665532223 402534838 327180983 871260369 157537822 518065796 280507856 821982181 459636731 766057083 560487435 547239038 14440560 114255950 516600635 964940006 539220850 820935368 418299465 371101089 595192237 529747689 650172256 9195088 938910120 344327039 719853978 789000960 154789655 376425701 472077425 816721345 860580213 580182618 789413668 718910019 250905718 874771202 660757508 342248079 143038357 648635023 933430616 792383480 400449554 386428506 730573469 655438619 865508253 924298364 392326871 538913325 409622747 292463757 772648736 655639566 149852340 650598688 317100960 462337558 363310162 708829660 611526476 846413845 995980447 842536300 415034102 47694012 522488127 360822835 383558308 541663941 706895181 547327991 980565764 391719506 804079334 672673576 817574054 121064659 317669815 592413729 709379891 121801904 43707605 413687595 33090636 866853923 615599549 454533070 61796348 551505463 426761296 857078331 573944484 546115541 250804830 739509474 616062220 556708171 30587978 48385689 61933204 675370801 488825180 610043880 801213097 690963191 596257485 64446683 721626779 788826591 724273028 590639419 14302080 314402394 238030642 534472496 886798943 483027004 822790028 34878807 20119740 788472350 778217822 333686264 5116876 933611797 231842310 206723229 548482372 483919592 215973083 111892394 576377111 363635475 650454188 145346316 448858948 632359725 12776809 875534936 166038018 338989870 804828867 558678526 565769786 216790414 140837458 18810574 223976409 109787342 522972426 576403944 679343879 48834442 363159770 653448586 453764721 650277249 51387535 482144799 695334722 94145429 543144234 684864113 290792363 620729699 742818081 575985347 131864286 337745613 205484381 450976733 167536719 984202391 50139241 185599458 482237 821335030 960722279 237305211 680814179 519581106 989426232 126778116 750847590 133368439 588476270 357184637 648253472 950184596 936247406 409758692 74660154 334656097 43102653 793684622 339149380 192333249 214537218 474812205 307444258 212679593 635953464 49690868 78808441 389369679 122293254 599146729 419977319 822723932 71881355 472804065 734729415 951802658 972981841 875160358 825794396 18254042 745994490 349689052 313792133 801163250 389610317 22737931 207216569 369264962 183263584 942257756 174831500 317089022 5254337 833960875 392710786 133852348 169279148 321992644 190568709 656282896 449071952 137173371 539909362 812939762 902531571 39189467 501429415 281633691 732798998 113083976 424797288 315961083 698385861 627247107 156048510 144646431 440340031 571314189 553413187 207229012 654422297 254064865 54799623 372314528 88265972 85258982 31524881 987211511 863278084 310087102 294250012 452169920 798202255 62970349 115691408 19457189 646403733 58162697 932018932 794945962 417089389 92232651 91926817 532418756 592214716 515073626 931598535 202928129 746639062 877538172 124867755 16961704 31286404 478094641 801911615 925441437 495227572 107109567 732781088 195569140 666012315 876821656 775323702 846707578 348661994 93297188 624408736 709384805 681379370 506402058 452017617 569359403 407496654 650485610 698384631 603731823 233276445 37814142 725506221 121238327 551288523 348524252 337363826 203227267 96401822 274277991 323359061 380013924 676834237 809233867 263924581 738895130 480074517 522342547 440783611 681230053 166054721 636097368 235616501 94989620 553636904 393553849 468582658 631136436 857619695 952182304 114275592 392405784 442617360 421801769 903703047 140310205 884415733 710969576 63135611 134757126 155745424 880128844 15383632 891759420 891223917 874529981 967465966 343176968 483752464 92115149 722828263 76822272 767218763 15282657 941369678 218296592 978237653 378089619 470537246 981588114 963301088 562256662 975667923 48630590 23485264 448423409 916506962 584822682 946547955 901064228 256537235 800356368 545904608 129467646 711379534 429498370 731201474 511453451 327444861 130933014 768304634 462658692 851934706 473681306 367521654 710740029 457622511 995123165 429381993 924048566 508005220 685833916 392671738 593806317 142746627 483446043 910508549 414308678 709621464 360953571 685157713 324102348 973425819 737762300 285398472 228777427 226645957 644231826 917715943 680893393 35196636 563556087 330363628 395657295 90478444 104543519 17782304 259758292 384326780 976855890 82638634 767599159 124882623 702284169 409483642 776333470 908972761 499147152 553861385 601736163 792375847 352012638 753608935 675044802 533002164 637749005 205961460 716902113 151009016 135064343 919348581 795835784 974575451 48269054 526831543 393028305 301090859 324443181 640797783 951946269 861193387 973652646 520703062 739708074 363632823 346742241 864936182 431259495 771708689 864928472 427075391 705348878 920369642 828798304 603066515 917390909 33564493 890338710 490580613 682175834 535324982 970797740 395488908 692867223 915785867 12538796 604719240 932878838 435679423 753634819 56514895 80964356 380590537 564791305 777981907 76283180 920483807 347011204 234259337 889877656 774721674 479364210 458835500 199358571 958415495 900598301 486957999 361692002 833738086 404517211 595267743 146210018 703741812 128350434 349980050 273200142 795364891 613620478 537297230 670296320 401235285 611892872 145532564 279770698 81288783 153148288 961768201 344544243 592669915 112352769 277829241 23745828 408906857 928083054 85578139 552837237 436293115 973816575 976571479 12308950 881903937 433641156 805734067 104932662 181156434 120451913 80839540 419961655 719174023 312494202 806766705 478112904 275139227 537449739 440212125 986267309 551883623 645850274 504460468 555906383 980804818 754687384 574263429 136624906 346502015 263044285 842109801 596615196 925482728 403983930 966333026 889936553 631050801 787855903 954172340 537073721 225152626 339351387 864025773 986148739 261968264 972150319 774371796 429071929 431900443 72313167 801825389 343300490 980344893 896898538 854787772 777462090 725330651 621859959 459186630 790947424 709067282 361966657 337706279 894044672 304958246 423650011 406784511 32222063 262940469 123764988 100410808 971441631 754001124 842474422 595699168 384234430 474123218 549447193 310087437 257647939 320955427 612669170 970956170 151101922 810255371 141301995 599508853 276429637 724711925 319238452 767031427 289573729 664694190 700692338 675111880 569615077 175379478 952379303 179817414 529502015 914043501 786255865 844836623 911027963 990476222 343101563 633837191 393505873 929572575 944473472 213660473 95373425 495779604 827452499 959324324 687630750 480695134 569344404 186890947 337597492 582445582 707054024 711509980 740947356 204982812 427686765 746606756 543614779 432858946 545183845 245292752 825754782 726773771 846373219 712982510 182054635 70706659 152429399 863880910 426364346 952634717 665292033 412766300 59682047 427188678 617197020 84164454 583010729 205216 768968539 279760519 460019423 283919579 543239052 794291705 96784763 85768106 974387787 438201786 544495335 260998631 927347919 85657853 101858126 194587045 73459681 209827123 93790363 860210093 814317314 12665520 704939999 695770558 895282849 80460460 80468045 6316257 371198610 217476435 864230346 938748744 696713037 189986355 468496668 551336739 672750218 848927411 294966969 412260578 370610517 675781085 314036982 5966775 650407885 213284802 590569437 526065048 400771731 646125721 893491271 968305739 224574187 361806388 507109853 220012100 500458991 587959775 862222387 508768559 506271086 3373985 247205101 428467803 360923701 763863205 863528622 622048619 27483344 302175464 5028997 929919533 627132177 946996976 3920780 325156617 660554988 94386145 957038235 418541582 849166499 792679677 940761355 238526812 846654225 988520437 162442002 776985293 765982440 667755868 197815480 72583259 495818116 906419175 832724935 275584209 140018076 441988638 12050230 320191470 693537470 859766511 353724072 633819898 391625325 349851151 856603572 596681869 416652062 270685700 387908086 639563066 938528685 925791148 106123555 870714908 157886347 261264578 114467889 960148270 74244300 680963815 641298978 633902483 813122764 63974962 503854292 867314239 252816678 51391428 255254317 850962040 425817331 775770607 294725401 55854977 379753209 881199308 902827402 224683558 255076459 826422272 170753243 707011054 324496970 633826294 519065800 814530644 284056293 493270354 59007233 901732083 155459200 930694554 804754500 847180103 731299694 219734964 721444639 784457087 776103536 689769042 916968250 959951429 495206703 450296143 300373063 419951616 605956095 983592636 264627938 433345964 757881488 626851271 632548497 219206250 656616633 641578346 715583921 737074680 206366805 489197510 580451785 982118638 574168388 686543083 4761673 218304533 912474983 808609750 516584666 326005103 904197583 987492718 505664572 402484488 116910976 410548924 383781086 356478161 298229338 874885907 215984383 850890232 38376522 389422320 114409393 288316767 534345795 229799635 564416896 809886267 656963396 553951660 663818689 591313292 231127434 43208420 535341602 652850523 412386163 898686785 786663223 179828961 647853764 618635783 172189541 769413898 635365661 401449858 330224289 672846740 779325252 505143171 536465521 94612006 573178042 35580392 488607680 72308570 166500725 369937645 218337527 673054019 645517081 891045195 153709394 999255484 491906582 499744217 587940285 75976977 916063458 826331469 607561079 240776200 925300631 185989831 568389449 506945761 924751014 854299875 53684603 942582295 700734091 225202540 310838533 474840684 118864531 29229386 560463962 782796141 756069482 985544427 463916775 193875568 878209827 580290627 702066380 726457164 451545342 297921156 336942652 468851768 416136506 796968622 320871601 997356136 623994246 681667855 756207933 466503402 223250991 569888938 532400817 966692573 359216530 550908851 815683585 418692625 678026240 862782002 858357939 529611722 411129302 367176191 727715777 809769588 574762122 890727339 128607284 701671697 297537000 612157703 704624665 328718386 680567237 550858909 246185951 415643665 200948260 188347068 443389062 504157097 268899255 421588032 946990294 812969987 922050886 848380516 532506590 932503036 871727212 433315608 674698587 719780484 872279330 178593481 420401685 189130606 785480380 190092755 653755311 31339562 776908676 868801587 293471888 714934453 187815443 693227353 177013643 954432181 83693435 412236159 865600445 136226407 482541543 537630045 979802909 616590581 643192004 538536025 623553245 909170624 168111855 690498231 435656966 195828703 286536395 83169988 84025964 142925051 219740610 499322776 278230531 141638507 577401719 636936594 353779876 819491167 980236601 437447203 877111257 230669479 918167671 193302006 561374418 960793546 767505107 163998488 122938926 54645126 392837343 319075745 478571954 698451053 576906037 98880425 131326393 636689731 927501473 243282363 844597013 141022010 99884355 989933189 989029774 264202604 393059905 831043811 599317361 671023432 596154522 327475752 115805349 449156712 154534567 917570955 863101744 367157962 182167828 317419116 807639709 403355526 705225411 527784523 184851651 762966822 759454054 740647745 80860320 463384653 528978353 341235744 571570423 51904048 19122487 36674532 70364685 90755656 142762662 317875194 627137187 823541256 226271338 169676114 665704190 72997384 60627109 894454240 343260759 878581090 178685039 790316729 187386270 640068052 53090463 811181589 142641269 234031115 671991495 505126777 692931937 342216175 872736841 162768583 434479663 99044908 634032694 416612783 571734590 318517571 842144072 966860824 745037219 867446823 817038566 119020257 980493486 662315171 71186060 64855417 903949596 306558574 349727673 465057774 348227246 343530799 245803251 761577101 828416955 770171873 674146743 592056957 85791110 729005467 192015970 653756346 859015645 659245071 255118093 693191482 890074604 995732994 349059247 608810063 877353586 939886546 77980876 21089315 658786901 547759564 890735785 765212178 884320102 10836831 843341823 661919538 111170 229393436 444831977 142770032 408095008 633464617 304595870 203998321 953071238 626460216 181798307 636803507 623105830 503588840 443543192 727721568 384076508 615250120 497342422 652462350 515315804 330210003 181690489 775265671 826003338 111500779 497223409 532895371 80679670 994188735 469423244 229669708 780376250 813842442 338879305 698840840 405973874 509306078 153288090 686305700 43504689 714058981 717257237 776472877 324103839 256362473 381896956 629019552 60266121 981189769 782628564 512011424 452366027 208124159 479254687 988996151 712490741 912513415 135137007 362702241 265487456 185676151 445767100 358139158 324637159 424862795 444565913 743818837 952907553 536237284 934116615 726246422 162364045 759749039 536415951 74338483 896323763 512187987 855064089 390712189 741502457 992608205 26069014 811471786 1280658 595653715 955178171 367260507 794271230 182451072 298710211 544699203 295768558 710097127 755909582 66639492 185387191 564087819 559308279 779493092 983729948 471126709 37161476 68439226 671558116 185106448 276406261 609223146 970166207 231595949 983422060 703284620 30235224 198453213 835671148 302661432 552475672 780118140 468486579 768057150 479041406 186298590 101123494 179917858 331283400 773437028 828398066 163107799 330274289 648880759 310321891 785072860 675170028 20209149 654784190 357137931 975167584 797704556 36987758 181907118 527836069 859113119 915481287 525813786 205414195 95028660 753404801 357066945 529786132 733523318 279401453 310896628 47834547 186707193 658057119 800267664 946768350 743328942 61899522 385423680 168374805 740549585 87421831 252099496 51270301 778658868 283661812 886767563 342753263 27967654 571003048 730112389 380631148 680847277 304454820 278858358 460602610 927019909 465975829 487974359 830551306 983947111 5995902 73977427 303708092 233167644 186757508 448898013 367494750 757731738 226150724 36945661 906463654 972505590 628705044 498030147 852425341 16727632 673803805
2 171250
1 46131 347020788
1 160547 351655134
2 50067
2 42365
1 196049 400799587
2 116847
2 181868
1 101640 985885905
1 115174 442284481
1 195459 682311870
2 45796
1 3795 530493509
1 187938 38823083
1 31006 485701118
2 120951
2 187468
1 45713 841006950
1 97566 365097197
1 121192 232767319
1 27125 256494349
2 92093
1 174452 788744052
2 94690
1 114611 339302573
1 150621 54227957
1 47925 910213738
2 191722
2 78476
1 33481 587417645
1 29332 772986011
2 98122
2 29486
2 71426
2 79667
2 95991
2 130580
2 79747
2 132860
1 169170 830263399
2 173236
2 15211
1 124022 182039715
1 42440 441828836
1 88814 115741422
1 57837 380930287
2 43926
1 187178 315779850
2 170612
2 26705
2 88279
2 87391
2 84342
2 148013
2 174450
1 168948 629241005
2 71553
1 91448 913584773
2 80618
1 191907 152357438
1 72789 215733994
2 40142
1 38703 681825966
1 180223 894043472
1 59573 132557318
2 39231
2 24052
1 94830 998523973
2 3581
2 136135
2 92721
2 173433
1 102410 960480155
1 166297 181432587
1 68518 119842948
2 146557
1 44143 17986152
2 191944
2 17050
2 31347
2 17962
1 16430 16903816
2 127075
1 65053 256473300
1 118708 673942301
2 154885
2 144264
2 156118
2 8865
1 63735 418883405
1 192871 726476463
2 89245
1 134668 632679915
1 64132 18869226
1 198239 849973513
2 54559
1 635 747630993
2 177708
2 92323
1 133729 594375512
1 104541 166086896
1 129414 491351480
2 185008
2 43358
1 49873 201886106
2 175326
2 50621
2 2723
2 37313
2 168531
2 114207
1 76285 529810008
2 151392
2 137668
1 143801 20037990
2 105967
2 49785
2 119648
2 157000
2 43729
1 21673 757264498
2 15956
1 46099 989246394
2 191291
1 131285 203017242
1 164639 894368509
2 126505
2 41143
1 180830 95367853
1 193442 639648467
2 26310
2 108508
2 199986
2 43898
1 5456 547017840
1 109926 154963889
1 76930 424602276
2 78094
2 171173
1 46869 773557134
2 18798
1 166919 388301906
2 35479
1 159971 354726118
2 115088
1 49098 116414100
1 36216 795660278
2 184744
2 55422
2 85386
1 196052 449050129
1 75840 754209247
2 135207
2 151095
1 28665 909931588
1 152756 742506007
2 29793
1 82929 179543678
1 178869 488863444
1 24282 272424100
1 195097 243323597
1 119847 966334337
2 60510
1 27989 313596763
1 95568 187872106
1 87820 458219456
1 158041 222432784
2 189100
1 88428 989863533
2 57551
2 39094
1 121931 769630887
1 55619 751788072
2 198811
1 56959 970364697
2 36140
1 72313 8272732
2 29990
2 41567
2 60197
2 160428
1 67699 503037818
2 103538
2 189830
1 83781 522377737
1 4216 374888295
2 42925
1 67131 990418293
1 80404 316317631
1 195458 431341876
1 139629 566915907
1 24941 962367297
1 83190 260706559
1 155673 985862066
1 168189 51757157
2 180105
2 127475
2 39659
1 20780 682215426
2 17931
1 31769 613100081
2 172919
1 25179 638473862
2 80639
1 22928 760263189
2 65118
1 42326 621525139
2 157650
1 62595 546908293
1 36602 596761971
1 89311 417565384
2 128146
2 151489
2 141517
2 77578
1 154155 931168724
2 118372
1 93373 762999355
2 57815
1 38435 23055197
1 74763 414430508
1 141853 596889817
1 142416 223665182
2 88541
2 36819
1 84233 478356912
1 169263 167836272
1 132129 230734250
2 40479
2 180008
1 49597 529607661
1 151870 736524088
2 38068
2 44101
2 53567
1 57037 822858952
1 60248 759727724
1 39934 809401849
2 71117
2 191900
2 16327
1 3922 28661019
2 125653
1 17318 366136570
2 78430
2 91964
1 193749 251989165
1 165159 730838251
1 108479 497053256
2 181179
1 151587 750594587
1 26889 502271423
1 195913 333149443
1 156854 648309552
2 46226
1 11783 979877045
2 157521
1 43626 815975319
1 54684 513236740
1 83931 795709375
2 21565
2 120037
1 83295 456556410
1 166295 93143336
1 81027 722692270
1 127680 191639575
2 170781
1 147051 266187024
2 140387
2 198452
1 59931 582838668
2 189067
1 19546 459186142
2 46645
1 115434 315858096
2 136152
1 101536 196048155
1 25256 489383735
2 49646
1 150403 24501618
2 133547
1 109544 803727863
2 104047
2 62401
1 181814 881175313
2 163305
1 109732 153313706
2 72960
1 199012 3307212
2 121861
1 146443 775446040
2 188071
2 164803
2 190020
1 53082 368540391
1 155849 757564679
1 136904 607591834
2 125018
1 172870 991840139
1 122335 711851594
1 77018 431078378
1 136126 307481044
1 18011 907349810
2 167774
1 145541 40501903
1 133692 181844249
1 20108 399797637
1 110419 75525208
2 41247
1 166100 425023735
1 188077 265429461
1 119922 23270849
1 134872 417949755
2 4693
1 173905 69251377
1 90280 375861748
2 113759
1 39496 172855548
2 128236
2 13378
2 44981
2 30444
2 60992
1 108519 661745736
2 30511
1 163351 357748622
1 107236 967060626
1 16199 624990582
2 162511
2 42647
2 103594
2 97885
2 154692
2 158473
1 3746 417552842
2 115392
2 20770
1 59661 583015726
1 149491 45210980
1 81638 628742799
2 142
2 99887
1 157743 830026990
2 54247
2 103970
1 43732 112554487
1 125068 331129697
1 82288 55909924
1 141936 344728303
2 34801
1 90380 349441619
1 128810 921346734
2 173452
2 162011
2 126149
2 108124
2 76260
2 155688
1 137218 819326718
2 89184
1 163608 724051589
1 161977 434901629
1 157498 221433812
2 83399
2 102909
2 172009
1 61730 559427358
1 3122 175880320
1 115853 371836008
1 51070 257908869
2 94971
1 178222 802108566
2 9110
1 169816 235862760
2 43410
1 92473 786834686
1 22467 245333225
2 78633
2 161184
2 183554
2 89016
2 108825
1 65126 837880458
1 45322 161332078
1 66290 29253170
2 106683
2 104715
1 13260 977076184
2 13160
1 102513 490436008
2 156244
2 56464
1 161461 157164070
2 21991
1 165225 322001019
1 99661 855434468
2 98869
1 179369 782929108
2 10915
2 62656
2 8348
1 183604 808191268
2 25660
1 128704 265628966
1 186652 65769830
1 101785 999349795
2 178763
1 36436 592222261
2 94166
2 166165
2 153172
1 91893 221831007
1 29569 360042472
2 130181
1 134782 874203716
1 108618 982727382
2 189474
2 54266
1 80275 232401640
1 23818 408676178
1 175310 818241373
2 98510
2 175918
2 93399
1 1207 820571408
1 138790 169335192
2 143129
2 38885
1 52660 675286010
2 185892
1 33028 369275392
1 39613 77366707
1 141405 305989222
2 99823
2 18203
1 20065 186151181
1 184418 498582802
1 114514 680247842
2 190097
1 166403 832692639
1 130278 411760403
1 152278 539213704
1 77716 260896896
1 40555 926165602
1 185891 515041163
2 32985
2 139245
1 100139 755194770
1 75448 221701530
2 33892
1 176887 706926863
1 127906 775510211
1 99156 786774020
1 731 625425458
2 90565
2 158151
1 122976 952086255
2 52732
2 124193
2 38137
1 167783 622877737
2 7457
1 197304 950515698
2 113395
1 3122 256529369
2 98367
1 24683 584000227
2 27050
1 192600 463846032
1 94165 456884023
1 198605 497629369
2 85262
2 179055
2 3630
1 163076 34098604
1 163638 827659328
1 38391 895326552
1 142071 762883506
2 163573
1 177428 580008925
2 91800
1 166478 246012606
2 182926
1 141991 887967636
2 154439
2 1690
2 176237
1 146791 365659611
2 194045
1 123221 539996578
1 30111 665292431
1 76084 753486267
1 107062 144162818
1 169187 409513540
1 119390 398678897
2 112213
1 36362 858830809
2 173658
1 68104 609666029
2 15641
2 10134
2 32083
1 41653 779668079
2 119909
1 99796 245129562
1 183330 270901078
1 74047 151477097
1 96423 492113111
1 70729 905059126
2 16909
2 3226
2 122171
2 180246
1 141152 533748758
1 43792 773700620
1 20737 248532760
1 79420 959781641
2 127956
1 175266 926168674
1 56634 583657414
1 81405 957978909
2 159530
1 102100 392121276
2 3038
1 61117 456195988
2 181820
2 29255
1 28642 647435516
1 74513 445364436
1 44691 528576172
1 121480 32606161
2 114642
2 106688
2 74835
2 116520
1 15303 494802973
1 173401 866729076
1 101107 880119024
1 61159 939472069
1 119392 408072702
1 130202 520975771
2 146328
1 16979 429761448
1 114754 765979901
1 111121 167118366
1 117949 167013960
1 175998 59171750
2 151926
2 144792
2 36167
2 2761
1 111396 345555733
2 142104
1 34241 819513606
1 198995 971275860
2 21658
1 155858 18153632
1 22882 796566288
2 19723
2 58439
1 153498 737999093
2 156446
2 3480
2 98873
2 50241
2 169561
1 128850 892305639
2 65450
1 43984 73169504
1 194895 766948722
2 195085
1 133152 929373279
1 174053 982332288
2 195560
2 48211
2 173547
2 7139
1 72763 132605642
1 93997 685059542
2 45291
1 25014 346543700
2 65044
1 80284 264778637
2 188498
2 110466
1 194414 727738556
2 103157
2 52439
2 157120
1 94386 658799225
2 3747
1 20063 27206447
1 61327 606175093
1 117162 832511528
1 63184 148851247
2 26503
2 151918
1 418 252908761
2 187887
2 122026
2 93501
2 24855
1 149283 722904325
1 47584 790130783
1 62296 683189353
2 149947
2 156900
1 108059 91235837
2 151186
2 5563
2 134288
1 90621 349090861
2 184767
2 168220
2 49602
2 31996
1 161203 852108840
2 93599
2 69085
2 61021
2 57477
1 1802 121344867
2 196959
2 78330
2 65649
1 150345 849494333
1 125198 330129825
1 170021 964190306
2 102177
2 26441
2 124801
1 162171 373006681
1 183063 790780831
1 127707 765375500
1 10343 986198585
1 62277 524714233
2 4284
1 2728 876018192
1 121823 327535400
1 107029 428712422
1 97562 332558290
2 143053
1 7334 469379895
1 59792 57022435
2 157261
1 167710 800942749
1 49017 501308510
2 68629
1 15468 151126923
1 47542 212526633
2 152722
1 135017 642110469
2 96302
1 195573 356737009
2 182989
2 2558
1 28727 606358394
2 27182
2 147146
2 134771
2 26974
1 194158 858467126
2 73897
2 175155
2 89589
1 40039 747370459
2 87169
1 189086 865233198
1 147075 836213210
1 46755 368832984
1 61692 759697599
1 53746 921579362
1 188897 209743790
1 27730 155475808
2 133133
2 5015
1 135699 402150324
1 109222 294011015
2 165796
2 55335
2 27514
2 35804
2 85629
2 5901
1 165912 836959656
2 87241
2 7887
1 193742 360529176
1 131205 96312983
1 159616 688463631
1 20810 460894286
2 165669
1 10394 499269875
2 128528
1 101674 50013285
1 105917 879365688
1 73456 852255946
1 96049 477755799
1 44101 549240915
2 38073
1 26753 108705353
1 125718 190097751
2 51866
2 15497
1 169333 898993318
2 105179
2 63995
1 13380 194076229
1 196312 83022604
2 183133
1 93511 3089817
2 145389
2 149204
1 107354 795012260
1 75542 347985012
1 64394 183267154
1 198761 803451732
2 44333
2 143433
1 144633 883665977
1 639 312209979
1 179438 777920613
1 13177 969767065
1 124622 387139044
2 3476
2 47485
1 138482 62377999
1 186324 452368713
1 96337 445960427
2 80524
1 180925 550632291
1 153355 712217134
1 40860 284364563
2 109121
2 185347
1 101129 950619848
2 107019
2 185266
1 47722 233729582
2 53504
1 122328 442383835
1 35194 491817172
1 45035 634662890
2 144128
2 101434
2 172826
1 38938 426633000
2 68808
1 17293 396017793
2 93453
1 154714 634727207
1 13709 582217778
2 198772
2 3889
2 101607
2 144273
2 136712
1 163135 815214085
1 6110 979547969
1 149035 147390274
2 151352
1 130499 293930283
1 190440 218993217
2 35972
1 65829 347098050
2 173956
2 106718
1 154505 37316453
1 123985 655112564
1 163474 27991340
1 14261 890351171
1 50917 176187170
1 54257 641803936
2 171460
1 107053 45993864
2 158332
2 79929
2 168714
1 51648 426806585
2 58269
2 19324
2 149733
1 59954 494349038
1 14367 546256816
2 193828
2 191687
1 52464 946836789
2 173326
1 151296 266325757
2 59335
2 112961
2 176962
2 61292
1 24798 726412089
1 144918 860870660
2 112198
1 11256 718941347
1 107391 214813122
1 156283 865626983
2 149498
1 160284 883475972
2 28498
2 187686
2 3935
2 84918
2 99521
2 97000
1 15057 936778124
2 150847
2 40345
1 115109 50515266
1 80405 438811462
1 199815 624308164
1 16705 350474726
1 138642 522994667
1 60125 100530463
2 48384
1 177659 920607133
1 69148 757645322
1 67808 572460362
1 81703 470204430
2 43596
2 41938
2 140091
1 106871 397402762
2 161273
1 10860 602560049
2 66226
1 150377 316489944
2 110010
2 126013
1 145571 589030676
1 168525 736413397
1 118315 185676150
1 113609 37868530
1 13167 949840206
2 56713
2 173134
2 178192
2 13348
1 135645 826618730
1 93982 445819657
1 52666 965014690
2 103424
2 49712
2 42426
1 191103 537838342
2 188176
2 168268
2 48340
2 14049
1 39967 890421297
1 11044 189980240
1 71256 798919921
1 100114 416358073
2 128700
2 140214
1 148356 49930591
2 151990
2 17240
2 144974
2 190006
1 184585 106429843
2 140167
2 135548
2 97111
1 13505 573012615
2 154364
1 155324 968501365
2 120484
2 130366
2 118085
2 114443
1 79899 113680674
1 50169 543658759
2 176679
1 155926 961877837
1 177748 624199752
1 149124 123094282
2 123754
1 8765 838263115
2 57371
1 30410 724239528
1 141058 869156327
2 111675
1 169234 439718114
2 135828
1 10140 942828464
1 36881 725317053
1 71185 131129360
2 47021
2 174981
1 167817 118726420
1 165523 505832681
2 136423
1 4323 116534304
2 75222
1 137522 87834570
2 84346
1 64770 451694929
1 14023 525364080
2 115110
2 120587
1 165529 920792964
2 153192
1 147203 129970378
2 63589
2 130348
1 61471 669818923
2 121168
2 80426
1 28357 22328475
2 106502
1 114370 982861317
1 126906 486379302
1 144525 954297071
1 80975 817895002
1 20255 354952408
2 151463
2 84716
1 6566 955905046
1 27019 214782831
1 4443 683542889
2 43861
2 125640
2 1835
1 73790 3223758
2 112961
2 18806
2 79068
2 194056
1 154272 59692133
2 94601
2 5216
2 116677
2 174823
1 124460 266923857
1 17937 23179265
2 189507
1 39155 371327467
2 60038
2 52360
2 31254
1 130365 257831604
1 17672 774886021
1 83376 992428038
2 87373
2 52962
2 195714
2 20603
2 115856
1 50386 989958321
1 179154 618831618
1 70913 686502178
1 187232 304905212
2 101400
2 48276
1 77077 868553540
2 178098
1 144081 9354054
2 8120
2 130498
1 37061 416636372
1 134647 349749251
2 153808
2 87455
2 172515
2 90911
2 133505
1 115536 577093615
1 165970 427132536
1 15227 375442836
2 18760
1 165397 995293490
2 111139
2 92561
1 165459 279529051
1 50120 839445988
1 15978 130126279
2 174746
1 115679 21442370
1 8171 551204004
2 51507
2 47201
2 134020
2 111480
1 153280 3799234
1 195496 1038232
1 137317 207866984
1 145189 350266016
1 14509 318521942
2 107000
1 197441 38894390
2 97262
2 143676
2 133302
2 36471
2 163270
1 24046 241081792
1 22074 684929864
2 193392
1 9513 526087494
1 141555 110600170
1 161447 611557885
2 21346
1 164049 528334914
2 6059
2 136680
1 80148 146366827
1 125785 830942689
1 25598 90489495
2 14057
1 155001 989130130
2 147552
2 124692
1 134850 16151494
2 67094
2 187658
1 134679 992090274
1 51591 590261862
1 184795 95709356
1 137596 746357076
2 137816
1 148723 283380347
2 135031
2 121165
1 84495 412408423
2 174282
1 160482 568523532
2 167125
1 164036 272186762
2 66763
1 8782 430175271
2 177881
2 186895
1 98986 383019492
1 121611 502703032
2 114100
1 63474 241535889
1 164902 991740382
2 145144
2 114696
1 164888 686399318
1 149633 646027793
2 23652
1 121636 841800403
1 165368 944715516
2 198781
1 190735 581233199
2 10040
1 129052 202492894
2 174070
1 42454 322285660
2 145448
1 82818 184681035
1 92659 484087013
1 139822 710296397
2 124229
1 162267 842147048
2 114050
1 12557 874493740
2 192642
1 112067 750085059
2 159856
2 51056
1 6530 400389278
1 187327 907321362
1 127636 54742755
1 99310 470365224
1 15088 228830397
2 158895
1 140273 201470966
1 62968 923058338
2 10635
2 102098
2 6285
1 71498 501857764
1 27869 272895132
2 195280
1 48265 674977851
1 148763 810766771
1 6516 876916488
1 30356 863683325
1 26389 967180260
2 48828
2 15502
1 7503 37358636
1 78977 743291218
1 175173 101089519
1 181465 3703736
2 168405
2 73120
2 177697
2 136988
2 59
1 138982 470065738
1 74037 541594679
2 111890
1 180578 755430687
2 146530
1 65797 272046740
1 44188 75264948
2 82754
2 31318
1 189629 496417246
2 143825
2 82195
2 16172
1 169081 559073612
1 71906 59048701
1 178437 257722218
1 36496 331705621
1 197275 796029355
2 6811
2 169390
1 172016 316672706
2 46598
1 130177 386356818
2 68496
1 63493 301368041
1 178114 41722706
2 143549
2 152767
1 89066 754777410
1 137086 462126052
1 131549 537024853
1 120615 864487758
1 103278 746592364
2 61523
2 170278
1 87105 441879419
1 108631 993020384
1 92037 323293782
2 115413
1 159412 789935405
1 124588 599240011
2 37220
2 143257
1 194780 97691971
2 179136
2 118911
2 197167
2 25962
1 179815 448231198
1 61650 750535213
1 67594 615001979
2 178851
2 170033
1 92203 179644751
1 195561 59923916
2 98180
2 76065
2 160434
2 147375
2 53418
2 131313
2 73838
2 89526
2 169391
2 107169
2 121192
1 128546 186620902
2 167365
2 38214
1 91058 23410375
1 19532 277735414
2 185202
1 167768 763432037
1 31635 61600173
2 66312
2 102201
1 3699 208078792
1 185486 8818450
2 147743
1 121922 163632683
1 132109 860482417
1 152126 28439043
1 23446 984522488
1 106818 782865572
2 178400
1 139363 513778510
1 44939 745510329
1 132221 393049377
2 142326
2 144219
1 8435 790603237
2 108801
2 122151
2 188457
1 194060 1225600
2 147644
2 73168
1 73997 187782357
1 115080 252277116
1 37574 9626336
1 147583 381866521
1 154031 957952008
1 17349 920454358
2 165209
2 195598
2 199461
2 67631
2 138828
2 192167
2 113430
1 152847 399349441
1 17335 580387623
1 111877 203434850
1 141518 948274053
1 79458 3951025
2 168155
2 67135
1 146954 147524336
2 185772
1 165114 161499457
1 38977 416506046
2 38907
2 98005
2 179439
1 131242 715522341
1 161840 117280795
1 4487 741300980
2 38714
2 94100
1 169071 197967043
2 18331
1 195029 784570715
2 102108
1 165463 660388730
1 6371 575418471
1 112284 978472291
2 115676
2 148613
2 173774
1 72728 922856765
1 80641 913801722
2 43287
1 30665 970770482
2 74909
2 70903
2 136839
2 39870
2 97501
2 198731
1 22757 362411129
1 78906 609131433
1 94589 316461638
2 134028
1 170781 930217644
1 131511 610367992
2 7818
2 154519
2 167910
1 184013 884835409
2 119913
1 84648 925554622
2 105802
2 101304
2 170312
2 170846
1 142518 704276606
1 158854 737195575
1 185062 462365669
2 107080
1 186522 206130281
2 149655
1 50323 287608860
1 13115 356571622
1 136387 265473047
2 69757
1 7187 154880880
1 104795 37278219
1 140544 852937925
1 167794 130261257
1 147389 464509568
2 56474
1 170359 564243412
1 161557 62914935
1 155789 349070162
2 185987
2 199152
2 57507
2 26339
2 173465
2 29131
1 93356 191082600
1 43887 994572498
2 157492
1 143588 466095202
1 24110 227276885
1 90981 769059413
1 151144 472461729
1 116376 793464060
2 30877
1 109413 453692137
2 83386
2 180748
1 65773 35252297
2 7243
2 158304
2 194534
1 80531 270034404
2 99893
2 19862
1 43610 508073164
2 90785
2 83804
1 121528 77099942
2 137526
1 174941 681840098
1 154644 412805669
1 147636 29092811
2 122633
1 28111 611515654
2 25518
1 96189 403170751
2 79478
2 121945
2 179188
2 181819
1 141599 743829082
1 198149 243051052
1 45267 905766148
2 68871
1 147097 805516705
2 42677
1 166293 288963893
1 39031 823884421
2 60208
2 7286
1 34038 220180665
1 115312 802239260
2 350
2 26981
1 6843 144819887
1 111546 848569554
2 54343
2 87709
2 6603
2 77898
2 158912
1 84231 370862837
1 9891 873535540
2 91166
2 160703
2 148264
2 34361
1 21157 69732404
1 152587 642032856
2 154612
1 78918 125652343
2 53727
1 157622 587268995
1 85083 991911708
2 2734
2 123976
2 80054
1 125133 355097036
1 194399 595625771
2 110323
1 25718 393695420
1 3645 370016181
2 166734
2 110484
2 72676
2 187845
2 65944
2 177683
1 177616 228003870
2 56163
2 18182
1 115669 393714416
1 37256 957095162
2 103524
1 13174 654758405
1 197304 55935370
2 189992
2 29971
1 40796 247148992
2 182948
1 182919 453671680
1 33375 32590288
2 99189
2 28915
1 71144 772367959
2 147503
1 81246 889259239
1 58396 684090974
2 169218
2 172189
1 141084 663782152
2 184582
2 185008
2 52971
1 190222 515048140
1 145396 416079743
1 47208 631549987
2 120750
1 108349 151690136
1 102975 241506524
2 62588
2 32730
1 55559 9216581
1 125064 201800045
1 87054 293146044
1 193831 824951746
2 40192
2 26169
1 86376 50396412
1 144581 633389889
2 149720
1 15422 534898703
2 185444
1 63857 439392517
1 124006 426540021
1 182415 643306232
2 168708
2 145244
1 153731 263071419
1 152587 410983590
2 21019
1 143872 618684055
1 62880 910255120
1 42725 247231818
2 198044
1 194541 761924321
1 194777 819712623
2 53819
2 29068
1 142876 728266878
1 137189 616393653
2 87066
2 32233
2 100100
2 52923
2 116437
1 180192 637458089
1 97731 669443837
1 49614 77038555
2 132836
2 165454
2 58447
2 187424
1 120966 883349848
2 169650
1 77469 729168795
1 140775 642795055
1 61650 188490442
2 9281
2 143013
2 20065
2 3179
1 105280 952962741
2 4419
1 111019 960795767
1 149524 836137959
1 4664 678407593
2 74990
2 73779
1 72256 283991117
1 119634 142869450
2 186321
1 105793 605177471
1 80138 948562073
2 38234
2 17861
2 168336
1 40035 137915470
2 64980
1 192440 616258019
1 178212 486250950
2 178120
2 142706
2 123587
1 24438 824451217
2 89478
2 20879
1 161323 549349994
1 88825 569024344
2 167139
2 1693
1 34042 709413527
2 27963
2 153503
2 197973
1 114138 884590674
1 139937 912164856
2 99911
2 125142
2 36687
1 108770 484288982
2 96506
2 17644
2 60996
1 174339 329048840
1 30021 577808164
1 83272 514624784
2 31216
2 101598
1 28827 45976128
1 121684 635796203
1 90668 825840749
1 56660 873026233
2 52224
1 109115 6031978
2 61481
1 113860 195754611
2 73181
1 26376 277441735
2 123475
1 85121 105621987
1 43287 168379748
1 73949 34381636
2 118599
1 196794 568495186
1 100900 202941827
2 143019
1 75070 406954862
1 112287 58889973
1 84752 182032
2 100155
2 183638
2 106999
1 25591 407871663
1 59357 869504531
2 152802
2 180021
1 168677 119990520
2 66742
2 139993
2 103998
1 89899 239458222
1 159692 363109529
1 87179 112673330
1 129645 262068627
1 26725 308647948
1 58500 398779192
1 44269 676753964
2 27878
1 167565 111734310
2 128440
1 106887 886600739
1 40746 823508896
2 173677
2 193885
1 197148 42049352
2 26205
2 118127
1 133357 981074400
2 4771
2 11867
1 74785 812456406
1 22409 4731210
1 63560 829339989
1 191383 41633241
1 191482 349060821
2 21918
2 23998
2 177387
2 162893
2 43037
1 102672 109052115
2 66989
1 121857 668262837
1 52822 219807108
1 173050 163461454
1 138423 303282390
1 123053 529107677
1 29995 201285770
2 152810
2 89077
2 116598
1 133283 748566646
2 43087
2 192568
1 99769 611623125
2 165758
2 78191
1 13300 915777897
2 151122
2 10001
1 180391 591116571
1 141225 355545433
2 3503
2 106954
2 5591
1 40423 568236772
1 99218 245374203
1 28584 698710739
2 87432
1 13847 291907213
2 107360
1 179429 602243678
1 147495 863395143
1 32035 703831434
1 79745 367697813
1 175552 844919890
1 181427 983789606
1 153369 533950716
1 130499 567823620
1 128363 140249901
1 60895 992637857
1 179607 636471092
1 164552 256568901
1 14522 190041752
2 184937
2 47379
1 52695 575015850
2 159670
1 15624 370673925
2 132585
1 64157 656677695
1 137621 720216808
2 38920
2 24322
2 19897
1 199909 611283317
1 133744 241664290
1 445 140262361
1 152033 760027525
2 110112
1 39257 908534617
2 90194
1 52843 55940582
2 91051
2 170567
1 9669 123037689
1 188612 860322971
1 17898 158739537
2 161056
2 168537
1 16734 113261555
1 135558 507944162
1 114948 74015624
2 54384
1 121540 464165859
2 146502
2 130234
2 145771
2 124391
1 5613 317821861
2 20496
1 70569 31616496
1 174725 949318484
2 75578
2 43513
1 104726 957919730
2 185107
2 59260
2 136166
1 63253 737040901
2 45324
2 46717
1 46501 606236759
1 97224 558601268
2 180648
2 130622
1 26974 324607146
2 159207
1 35853 751965328
1 85751 834626176
2 55420
2 124177
2 26665
1 32356 405032425
1 62426 159526943
2 61980
1 171387 778994563
2 8624
1 134322 865424424
2 50829
1 63441 732337108
1 184308 980725601
1 56117 554293486
1 142954 497117347
2 135799
1 102880 733432346
2 54441
2 62951
2 164041
2 126962
2 178354
2 163927
1 65552 438364642
1 75495 807223734
2 180234
1 39191 484811658
1 76086 712369110
2 196468
1 129967 759758550
1 106979 720973432
2 196223
2 59900
2 42639
1 107628 791792527
2 158795
2 51897
1 100180 316781131
2 190529
1 155347 123304165
1 72468 664403289
2 9025
1 55206 482186294
2 100220
2 192629
1 144705 159214695
2 156317
1 3313 619283563
2 190576
2 151944
2 176164
1 116411 228808155
2 42420
2 188331
2 58906
2 153332
2 172760
1 16770 521067655
2 18189
2 178936
1 185386 978523264
2 63226
1 156122 283480215
2 80616
2 60547
2 183593
1 71042 405902582
2 130728
1 72152 252407678
1 179307 161938698
1 199987 149984719
1 167081 196198917
1 114274 611101964
2 40977
2 34203
1 3927 930706332
1 19062 26056072
2 117673
1 11362 486945858
2 185944
1 90857 734029593
1 134986 693544692
2 158771
1 186859 371684478
1 179008 709951656
2 53840
2 72618
2 68404
2 51897
2 74495
2 131801
1 35342 722874136
2 6505
1 27151 133975288
1 110880 473249389
1 17716 228745775
2 44197
1 187741 696102831
2 59016
1 49234 387054028
2 42394
2 61601
1 138427 983658080
1 8353 594291081
1 94421 715409752
2 41565
2 105917
2 125108
2 118865
2 83432
1 145640 101108593
1 78843 230062864
2 20317
2 3078
1 198379 277881979
1 24794 429920578
2 145123
1 69451 223559771
1 110496 589632925
1 121875 491042469
2 61890
1 66499 559488309
1 162007 573891639
1 196206 177854489
2 136752
1 6341 768726477
1 195213 108842142
1 50274 853016430
1 44408 839419781
2 16607
2 198689
2 53227
2 143188
2 147682
2 65293
1 184822 471109584
1 153292 8765375
2 29224
1 101729 561751102
1 44496 394046629
1 59994 849357393
2 30781
2 31055
1 17359 46183033
1 171 510590856
2 101228
1 88422 652398914
2 188480
1 70757 350826415
2 191237
2 108778
2 13779
2 197103
1 27961 937729339
2 34937
2 159643
2 18350
2 91024
1 156983 376867864
1 136116 635552166
1 132432 627955009
1 193818 454816727
2 152331
1 10645 279654475
1 69472 286160585
2 145305
2 186190
2 129352
2 178134
2 26027
1 152919 393455494
1 146058 206055961
2 146555
2 79872
2 195901
1 108051 381068601
2 137748
1 181871 579149975
2 166153
2 86925
1 182384 860128211
2 106236
1 132096 220438238
2 2329
1 179239 488909660
2 136723
2 122399
2 23465
2 143643
2 135000
1 105765 939922756
2 25237
2 57605
2 102010
2 77308
1 169711 189783668
2 150800
1 67299 144129023
2 154194
2 126818
2 85808
1 62501 764332133
1 185756 478470815
2 130175
2 70452
2 63792
1 198744 233501689
2 162800
1 113728 471850113
1 144468 129556650
1 140980 674694178
1 171893 518494848
1 44342 583980377
1 65446 614020690
1 59252 388494154
2 8541
1 9334 655438690
2 41749
1 85591 859262861
1 133990 472768538
2 92483
2 130496
2 108125
1 182927 732050963
2 152196
2 89473
2 64270
2 188117
1 113519 184877489
2 123793
2 149110
2 115625
1 38276 667285336
1 77227 319311660
2 65217
2 17547
1 102280 812627845
2 104958
2 49487
1 96336 640279842
1 115530 857029868
1 74354 536432460
2 159923
2 139625
1 59881 999846652
1 79720 172644431
2 167093
1 172407 561042930
1 174082 839326597
1 43063 432340543
1 127778 261532021
2 65153
1 88868 749095258
1 157585 387929096
1 91767 146208091
1 4055 944538013
2 86559
2 148376
1 106943 749769964
1 30021 575694374
2 31164
2 4205
1 10249 191679220
2 11713
1 77734 745730742
1 75348 55940383
2 141649
1 64624 803107592
2 157726
2 135299
1 149959 394387675
1 7049 520250502
1 186532 739130637
1 17318 777079553
2 91874
2 129698
1 111987 190333974
2 99617
2 47250
1 103624 401673795
1 6661 414395552
2 77888
1 46765 340909010
2 1574
2 28503
1 3021 993013442
2 198090
1 11587 251374674
2 30920
2 167717
1 131175 810370455
1 30963 101678872
1 160956 932637787
2 150863
2 63691
2 59532
1 31886 876161469
2 64405
2 79778
2 114021
2 154926
2 124413
1 113342 727858162
2 23316
1 126082 6209223
2 23882
1 111216 15466630
1 5502 507347559
2 107688
2 45594
1 81577 852594630
2 50433
2 163025
1 8852 314362023
2 129203
1 41305 899763789
2 197774
1 80877 102261232
1 2904 337479050
2 175024
2 155164
2 150581
1 92803 148677727
1 131648 612361294
2 180247
1 158200 648187383
2 108711
1 171266 828729244
1 85796 986808459
2 74627
2 63458
1 135773 974092202
1 197812 122131776
2 157309
1 67692 322813624
1 198697 408260920
2 71158
1 199020 481287656
2 108949
1 124682 653371317
1 106888 39348718
1 123814 681447972
2 7534
1 91576 382707019
1 52224 760992008
2 199405
2 144890
2 104224
1 161515 970997248
1 188498 44661792
1 71217 333082821
1 185542 452384015
2 147377
1 123239 988437730
2 141429
2 82855
1 45517 743329652
1 22914 339643306
2 199846
1 183930 33651034
1 8983 575521135
2 49429
1 150231 266179354
2 71017
1 60322 156204009
1 74684 324971413
2 92384
1 47895 71337142
2 4967
1 143184 813438295
1 38722 656950879
2 139615
1 5927 299914448
1 177489 836255895
1 65702 810577872
2 153118
1 157212 249163793
2 179332
1 198506 898048370
1 109597 493643291
1 100530 276734522
1 18414 964765076
2 55393
1 69027 545049482
1 78693 934830066
2 105155
1 59716 753357755
1 123662 682338776
1 72146 472298880
1 94144 271904953
2 117875
1 77271 241724394
1 34816 545806321
2 69321
2 46763
2 139481
1 184884 3644869
1 198702 28567997
1 193305 418084181
2 188438
1 133143 705037799
2 149571
1 197099 622226152
2 34200
1 61599 99847328
2 35233
1 156728 461609151
2 194669
1 143331 500970568
1 71659 613234197
1 69971 386224280
2 60140
2 123855
2 168984
2 189844
2 37217
2 51264
1 184624 243197158
1 117440 482636153
2 21898
1 196151 437881281
2 72441
1 156169 328304989
2 67942
1 26384 29976918
1 85120 635471864
2 48358
2 109432
1 133243 901245728
2 74252
1 94264 175698692
1 93407 212998821
2 84021
1 14733 987235566
2 174101
2 50299
1 70937 792604909
1 16694 998574026
1 34061 21005313
1 141454 936839681
1 70706 891645372
1 160738 282399623
2 110625
2 154005
1 109812 385986860
1 129743 850766697
1 59510 858844117
2 146752
1 168868 147952717
1 47535 378290204
2 102409
2 62920
1 72339 171932043
1 107512 956338489
2 191459
2 128901
2 158080
1 3179 705746605
2 74575
2 127245
2 44015
1 143648 264559550
1 37725 464471524
2 181333
2 109604
2 31564
2 44102
2 48378
2 32857
1 185578 156898289
2 187396
1 113626 95231382
2 98949
2 163515
2 89952
2 36607
2 78764
1 199816 633427943
2 116299
2 131653
1 180049 338553031
1 12458 333646327
2 111375
1 124514 988653597
2 28167
1 153529 830745027
1 88580 865930256
1 55052 159532913
2 52583
1 150547 277702082
1 64433 234103112
1 8878 290712852
2 79255
2 70449
2 158079
2 115255
2 105993
2 19194
1 6936 800154648
1 145358 443239411
1 141790 509190327
2 67789
2 160706
1 185005 41985964
2 5821
1 96342 982773609
1 118391 40241189
1 5191 722537794
1 77011 838761157
2 114050
1 51108 210634278
1 331 596835623
2 189577
2 134011
1 199711 63896362
1 65199 17658836
2 61829
1 102706 327933043
1 66233 736316768
1 8410 698453409
1 26178 458265138
2 79809
2 79624
2 32399
1 102263 812143615
2 80565
1 59767 331490527
2 112061
1 106553 129352696
1 90113 503195121
1 183202 53382523
2 66278
2 92386
2 20871
1 141420 368949320
1 123460 583112816
2 172218
2 95718
2 19411
2 104177
2 160194
2 169571
2 25861
2 126371
1 141527 196394809
1 20956 705422918
1 96511 303275986
1 186842 50737926
1 74072 206595438
2 138845
2 33717
1 9219 353592875
1 129978 983213351
1 112348 707033223
1 80484 829706757
1 95787 139998489
2 171222
2 18540
1 18284 820843341
2 109933
1 84489 130251377
1 176664 582894876
1 81394 675843286
1 70437 14386421
2 25237
2 154798
1 168514 272717118
1 52965 721628696
2 116414
2 92038
2 36989
2 173423
1 182111 606418838
1 71128 929282471
2 122911
2 31292
2 22114
2 87386
2 181047
2 44501
2 22160
2 174092
1 54632 401837476
2 116878
1 89227 428125007
2 147801
2 198429
1 156372 704960732
1 126828 152359476
1 140766 435132581
2 93607
2 179774
1 164799 233036423
1 166961 291189756
1 186714 172836392
2 145016
2 146476
1 46218 982986565
2 16650
1 2966 645281484
1 146428 183469623
1 23739 52136112
2 155544
2 182731
1 183590 18700353
1 10498 187055177
1 194018 588489961
1 38549 603675817
1 60476 506881587
1 78366 320412633
1 74163 891021981
1 93452 379694275
1 92562 141477481
2 105855
2 179942
1 37226 367128174
2 120575
2 141680
1 62995 70510937
2 161426
1 77048 238917945
1 122296 885629710
1 160811 891591693
1 74104 267852020
2 115636
1 197631 418966804
1 168900 933014832
1 100548 177130654
2 168003
2 70506
1 137142 252640863
2 172874
1 61512 641288523
1 188943 7964694
2 44277
2 51269
2 121839
1 42626 312857228
2 123186
1 99507 741282678
1 146789 186312215
1 18792 276608928
1 93120 490363553
1 123785 394595041
1 21863 769506658
2 46664
1 67366 73632591
2 96659
1 136452 210746019
2 170775
1 63376 187891099
1 188823 195378216
1 70154 381134682
2 110691
2 157329
2 175170
2 193259
1 166551 233272212
2 49330
2 181783
1 188467 645664587
1 20197 695874947
2 24431
2 80102
2 135435
1 132683 825293450
2 80329
2 197660
1 97231 745660448
2 17843
1 185336 330160691
1 55607 326985650
1 173696 681537824
2 39082
2 155029
2 95448
2 47012
2 106033
1 152968 567937450
2 184135
2 171880
2 37594
1 93659 202325052
2 52844
2 70736
2 195277
1 3370 787446912
1 106026 378888726
1 137430 437867846
2 136183
2 84692
2 97224
1 133880 139984837
2 117869
1 9484 831190868
2 106180
1 127414 124126351
2 156906
1 185483 557292105
2 118019
1 35875 650123978
1 46390 916802021
2 61197
1 103992 659096158
2 30840
1 198226 978978866
2 41893
1 33421 629396024
2 175226
2 39647
2 112246
1 110092 592719029
1 51297 530429265
2 35439
1 32453 105232356
2 835
1 175940 146651011
2 20842
1 112068 192419465
2 15636
1 122606 182613482
2 23466
2 48071
2 180866
1 90787 781461396
1 110953 78749863
1 70517 596645009
1 90131 716945051
1 184011 307667538
1 105974 181611570
1 126825 427715325
1 125873 313295292
2 49331
1 73754 861068497
1 89134 540321630
1 52749 639579484
2 65264
1 87256 222918268
2 127438
1 43376 275994598
1 104194 795244750
1 5094 732572037
1 24782 656461651
2 158125
1 130496 12937531
2 45432
2 109155
1 125162 756240501
1 150886 744209919
2 152239
1 133898 648528991
2 180779
2 101370
1 183969 3636194
2 69813
2 14297
1 140962 95050752
2 192657
2 111613
1 158033 180420777
1 121635 162920775
1 52146 819845775
2 112217
2 82021
1 24472 691381175
1 75867 667303126
1 89410 949928099
1 9199 249899450
2 152289
1 102657 871896733
2 39648
2 185396
1 28771 814175054
2 175797
1 106680 700823282
2 132964
2 78879
1 33155 47218345
1 78669 221351839
1 189246 605023131
1 98714 824127594
1 56109 142447469
2 160334
2 171403
1 37354 582580448
2 138198
2 39804
2 42967
2 192520
1 23670 330485709
1 171678 214580279
1 72311 264966939
1 57925 17873517
2 186631
1 50210 209587495
2 31411
1 100722 952249728
1 14449 765342317
2 28553
2 36575
1 10571 78639512
2 22077
2 162285
1 166305 50353377
1 83678 516079701
2 31707
1 61476 558371395
2 13430
1 55004 862810342
1 170283 708830747
2 36553
2 43601
2 66804
1 72567 325076685
1 86567 417374761
2 15390
2 140798
2 188436
1 190157 798721152
1 199904 425708359
2 130727
1 113756 360768945
1 168381 530925445
1 168596 454076096
2 165395
2 39318
1 88594 394743523
1 137146 788207766
1 185103 308647097
2 40395
1 94425 469560283
1 61205 859243003
1 97935 214129823
2 195506
2 54423
1 92433 980959040
2 53744
2 140112
1 156615 690042668
1 15319 759617194
2 66845
2 56683
2 47703
2 78295
2 83615
1 18881 982356525
1 28592 927174363
2 51270
1 37781 187282214
1 28468 797834306
1 41215 508847077
2 175562
1 135913 596769379
2 179452
1 122906 245384731
2 30187
2 132055
1 154007 90929509
2 197933
1 7224 714554195
1 170307 24364520
2 134114
1 25203 869294995
1 91866 994551445
1 91052 877721037
1 147485 622789522
1 131850 170826516
1 31307 427889864
1 168961 824406780
1 189835 247419164
1 123866 585709615
2 176668
2 88348
1 79786 84477174
2 133260
1 69846 840615297
2 1941
1 158108 735547462
2 143905
1 52793 392719228
1 116611 730084301
1 51750 823149099
1 67418 285828851
2 53917
1 67891 885971261
1 5964 513572211
2 29675
1 139604 789147287
2 31554
2 65457
1 79630 204802887
1 152880 796214036
2 12412
2 190871
2 18635
1 194380 486317170
1 131759 345342814
2 183064
2 152459
2 140974
1 117496 727475597
2 187207
2 129831
1 65541 534132927
2 67353
2 169034
1 14145 265777977
2 25267
1 8627 106872502
2 8982
1 84827 288853606
1 22300 90090101
2 46029
2 59425
1 105026 416025289
1 106089 260473009
1 150972 759976241
1 2148 272660858
1 197284 713466823
1 26417 127596489
1 156426 462125584
1 45176 263579885
2 105716
2 143697
1 54793 76568809
2 139040
2 199966
1 76824 258367915
2 173184
1 154573 365365650
1 89667 938079612
2 97321
1 82656 872815479
2 195369
1 147775 340381580
2 191399
2 184624
1 47090 774109167
2 166141
1 167207 978013815
2 4312
1 77226 98680099
2 96544
1 33311 105204299
2 147806
1 86580 148641993
2 43310
1 77488 81644501
1 85053 973569883
1 2657 326018426
1 111403 196032138
1 80787 519693386
2 74381
1 398 424532662
1 162746 891840542
1 28129 782748348
1 129936 652370642
2 168819
2 72527
2 159564
2 135119
1 93111 926357624
1 148377 88105036
1 43786 855706567
1 148954 171183427
2 93323
2 128026
2 70648
1 166447 964608385
1 108361 436490626
1 157428 148707466
2 113920
1 168373 831454789
1 139083 124788583
1 13908 638014331
1 143176 640430632
1 19582 151422371
2 40508
1 163475 502385250
2 48464
1 83791 280915669
2 153220
1 180024 199603300
1 114048 845012743
2 47300
1 71231 57591033
1 170950 743446694
1 132067 406310726
2 170558
2 8683
1 39296 415873036
1 182279 151263436
1 107269 105515276
2 175581
2 80310
2 51229
2 88628
2 106897
2 97340
1 171735 468265420
2 28353
2 25584
1 177502 368947962
1 1019 197380746
1 148951 653166093
2 192809
1 145417 477152058
2 92162
2 199666
1 55330 236628373
2 58284
1 132482 539135158
1 105211 213362311
1 178743 647863935
2 69827
2 167301
2 80023
2 58527
2 23442
1 146312 193038073
1 84805 294445516
2 111004
2 64958
1 193415 698595053
1 92103 631401108
1 188367 937757014
2 82989
2 108270
1 27254 341149146
2 16932
2 30138
1 103629 998746096
2 146011
2 89563
2 93883
1 75430 26207772
1 118618 174399916
2 115371
1 113675 409301064
2 156911
1 197598 662563273
1 10220 283130204
1 157152 359093456
2 52552
2 170761
1 195661 232133047
1 113383 879079686
2 78707
1 119807 471301210
2 148416
1 141761 617824855
2 136192
2 140683
1 184077 95805009
2 16329
2 146931
2 11478
1 167646 267639810
2 26979
2 170470
2 173283
1 193882 957329144
2 51239
1 64568 865417563
1 91556 976792125
2 153187
1 38102 148828940
2 74740
2 23199
2 43982
1 33608 120026464
1 167923 927100846
1 22576 543190647
1 35108 831485901
1 160873 254263758
2 156187
1 102102 272980130
2 142892
2 90762
1 2374 209679211
2 140887
2 64668
2 187975
1 198281 934911443
2 47007
1 41041 927144092
1 78718 657115784
1 136506 528999224
1 52380 48575708
2 88867
1 124054 249227972
1 153222 948791018
2 30574
1 173557 114121324
2 139707
1 55656 527060663
1 124892 335813426
2 21921
2 84639
1 20498 891354379
1 121761 438123510
2 51364
1 6150 609940094
1 163690 424536957
1 173737 170926778
1 143425 124305122
2 45147
1 190559 359727520
1 199838 373556113
2 144420
1 43227 191569912
1 61259 871467611
2 126800
2 14559
2 135586
1 144985 585678329
2 123573
2 134418
1 153954 196931910
2 196854
1 17628 828892325
2 93706
1 128493 763734823
2 174057
2 5435
2 96015
2 190946
2 115088
2 103726
2 127969
1 81717 994042539
2 61334
1 166569 630095716
2 24122
2 123349
1 135521 973607028
1 87279 707911417
1 176386 8027801
1 175503 214569543
2 196697
2 121591
2 117911
1 100945 706183486
2 130140
1 43949 527274720
1 38393 803462856
1 115638 318846952
2 157662
2 182990
2 191470
1 63324 135911320
2 22327
1 110354 179920336
2 82987
2 57354
2 15366
2 31639
1 78617 926309086
1 94509 254824582
2 8686
1 98728 97268375
2 169017
1 25358 582916231
1 180605 454055521
2 152191
2 118100
1 45428 861395139
1 134819 213488389
1 45535 822098395
2 52273
1 7853 607716628
2 1839
2 61654
1 166617 366688653
2 103676
1 55725 575366708
2 8006
2 125584
1 174200 766044321
1 89316 345524830
2 52292
2 139600
1 111597 56312530
1 41914 762827659
1 113909 874474151
1 87815 282326966
2 17264
1 182739 149533028
1 175886 281465192
1 55258 524398351
1 43779 650041171
2 61451
1 58671 737894135
2 42160
2 27494
2 199802
2 187216
1 195609 78737049
2 120260
1 186086 24228731
1 60252 237866580
2 69741
1 169737 953168456
2 181247
2 3612
1 154223 800670489
2 134852
2 50206
2 41161
1 171821 347225863
1 149873 45875147
1 150907 904696738
1 153114 896957103
1 33447 348352855
1 48728 52152883
1 102617 583161784
1 29534 648184395
1 67444 277238186
1 45820 920471441
1 50038 612980493
1 155574 836252949
1 114077 68896118
1 196382 241789867
1 189671 586688767
1 99390 586784875
2 141953
2 85619
2 177626
1 114243 2836112
1 128243 800153631
1 83825 290499874
2 65217
2 195512
1 191014 588688696
1 49778 771542136
1 128214 573225247
1 59541 993965996
2 193002
1 162329 727050991
2 26035
2 101685
2 103240
1 169946 59072421
1 57535 932536058
1 16555 214330282
1 120813 954347756
2 19513
2 193466
1 37783 746834514
1 190594 327761852
1 121165 258759740
1 24419 92998914
2 140522
2 18521
1 69537 598233262
1 148350 511986451
1 184582 205677771
2 56154
2 82629
1 47001 240608038
2 56679
2 39964
1 49700 760608164
2 21069
2 12269
2 188760
2 39591
2 117228
1 155306 641975891
2 139719
1 70090 742969004
1 47314 789778855
2 82715
1 53567 350328088
2 129261
1 25075 847974357
2 44464
2 44536
2 52856
2 2673
2 134475
1 175727 52774476
2 18906
1 90495 981102852
2 126163
2 117732
1 155226 86321799
2 20004
1 109874 302885527
1 37112 742032190
2 98971
2 158185
1 93320 583170399
1 112747 157081795
1 62650 389856178
2 84736
2 191617
1 156572 158488871
1 94544 666477057
2 76474
1 174951 891025131
1 147955 501867173
2 196697
2 79046
1 136671 554987017
2 146864
2 175663
2 165349
1 167794 569508988
1 82995 912444925
1 16175 642405680
2 167462
2 90169
2 188669
2 170029
2 48288
1 79964 552641663
2 196683
1 76084 439389380
1 94334 897325867
2 131586
1 140700 471709578
2 117952
2 153302
1 133659 965855750
1 164724 165171181
2 138393
2 41577
2 95711
1 93245 685787865
2 83678
2 131668
2 108523
2 174449
1 10746 647515027
2 122230
1 105612 551775445
2 18579
2 20981
2 56823
1 82285 198159468
2 111560
1 96440 224433541
2 88735
2 27710
2 52832
2 164366
1 83379 142654317
1 4784 195836515
1 65416 747397381
2 161699
2 127968
1 165114 719215334
1 166936 486264920
2 108375
1 105243 686591229
2 184021
1 96763 350511867
1 170754 625205127
2 70268
2 131278
2 85354
1 162414 570041825
2 208
1 63041 937753133
2 134642
2 172038
1 65644 692034195
1 16507 799454750
2 121561
1 50807 756712310
1 124512 115761646
1 76487 446901571
2 38588
2 126197
2 73179
1 142057 482052511
1 22030 842423511
2 40081
1 103423 184233243
1 165467 850775022
1 104168 450898154
2 41947
1 72211 130698719
1 190894 368468880
1 198013 644650986
2 78618
2 33856
2 121425
1 148577 491448466
2 105076
2 86676
1 32393 526600986
1 143526 665021104
1 97834 128923883
1 180489 461999197
1 722 901495680
2 117109
2 185561
2 123157
1 96799 661208102
1 110263 264183797
2 130371
1 78513 591745135
1 174443 284325850
2 169297
1 160102 29275739
1 60667 90644026
2 68642
2 107645
2 63511
1 73855 175475667
1 179995 783412061
2 21733
1 166926 841176683
2 93626
1 56255 986143403
2 512
1 171244 625845903
2 96377
2 187858
2 109620
2 68780
2 129518
1 830 71011242
1 121037 998798509
2 143395
2 153785
2 152966
1 175325 40676587
1 178400 899096451
2 95842
1 39750 642519019
2 174854
2 99476
2 145384
2 1319
1 89378 702187134
2 59661
2 123481
1 73599 528138561
2 59990
2 64677
1 175846 418268379
2 28266
1 105486 705588320
2 81615
2 69563
1 159537 166194465
2 87219
2 46274
1 120898 935340389
2 7639
1 66217 456014380
1 73932 316470653
1 16538 886674787
1 140263 2634057
2 62806
2 27675
1 56358 30745444
2 37861
2 3500
2 28510
1 22916 213659588
2 193853
2 173522
1 114588 630107514
2 85084
2 75271
2 64579
1 168806 473806228
2 198013
2 64643
2 188347
2 61736
1 145519 488348058
2 48943
1 161603 364256184
1 87542 707913366
1 91738 612581361
2 162843
2 41208
1 107341 700298691
2 144960
1 41045 605756860
2 21445
2 107744
1 79648 633473975
1 164554 364393321
1 185618 436691656
2 191652
2 108626
1 98493 185442219
2 4338
2 132562
1 81599 622798864
1 166832 633812449
2 198469
1 1549 808127591
1 18856 310255741
2 181267
2 177631
1 170136 453407886
1 38745 49553834
1 42580 334862740
1 149577 984847814
1 65159 614221833
1 199627 865062027
1 184447 538726142
2 9436
2 136233
2 68054
2 94984
2 10152
1 51959 615349069
1 77269 165488251
1 61655 426733335
1 181887 205125524
1 55238 560413695
2 184373
1 151436 260284901
2 177922
1 161761 862193841
2 184624
1 30844 932320167
1 21517 745638145
2 168011
2 82975
1 144743 308497718
1 148928 734779696
2 63191
2 173198
2 74570
1 145374 94691148
2 157207
1 55953 125917032
2 154233
1 2533 657112856
1 91079 383337739
1 175265 350825026
2 130230
1 113611 666006825
2 186442
2 180478
1 183653 119626227
2 37657
2 126008
2 174831
1 35836 663154112
2 159112
2 5478
2 54076
2 191204
1 85907 970157248
1 46883 137316865
2 190671
2 53827
1 170081 291899979
1 191731 60921295
1 130472 165776205
1 190303 947698688
2 89364
1 7677 602727302
1 179417 993848776
2 102649
1 18806 890402736
1 62708 809590076
2 50673
1 163651 886706956
2 185118
2 109444
2 108433
1 19411 320658953
1 85874 952511509
1 175199 741612131
2 19346
1 126717 272064840
1 32475 161366069
2 20210
1 100066 324171183
2 136246
2 166962
2 114523
2 124318
1 131019 872326060
1 103075 163506106
1 188941 175088148
1 170226 750408073
1 2199 724520238
2 107923
1 30798 231953620
2 176628
2 175949
1 170941 520504043
1 121435 543964707
2 139056
1 101988 116487933
1 8417 15732716
1 107779 73221541
2 143485
2 150589
1 40054 719974282
1 110843 46346925
2 175655
1 173194 717023245
2 198954
2 174528
1 39295 818521570
2 97039
1 56934 240607605
1 192358 802881612
1 34755 859912117
2 161119
2 67220
2 140846
2 182976
2 157095
2 87864
2 69123
1 143708 195371427
1 165279 943052232
1 31065 904131649
2 60715
2 6694
2 103990
2 34044
1 89980 389572859
1 105518 650344556
2 37809
2 20694
2 72492
2 7504
1 181910 734603831
2 26898
1 108423 356706318
2 27425
1 150042 773763689
1 106973 78557699
1 190616 62355535
1 77905 89674840
2 103675
1 195780 160695606
1 190885 795921343
2 43580
1 118239 1460809
2 163699
2 11271
1 134849 435067364
1 165342 822291923
1 98961 102810352
2 170436
1 160661 175112576
1 97724 497371012
1 173358 716625841
1 116987 672712321
1 20633 404179598
2 39999
1 191707 746297111
2 132541
1 195392 797428553
1 158059 495288900
1 180385 310149987
1 58146 578297139
2 138519
1 148630 167411941
1 47515 380969962
1 9504 896015949
1 193391 718662753
2 199862
1 92130 113055258
1 26225 117734344
1 96739 305860084
2 157227
1 181173 927968642
2 141138
2 109169
2 82463
2 137597
2 126842
2 163254
1 136659 895033126
1 58614 886046927
2 193985
1 115218 836759113
2 65454
1 163761 750417665
2 4185
2 17246
1 54532 144409609
1 134428 834631392
2 32263
2 192595
1 22577 722448125
2 98473
1 33511 860540851
1 178525 416840865
1 123603 205060589
1 183327 121728717
1 71154 357788143
2 179204
2 111887
2 59833
1 30943 980744135
2 38043
1 98812 514697645
2 85475
1 21313 961868079
1 186535 195228035
1 30899 734066829
2 78632
2 41716
2 111368
1 55522 889821938
2 85322
2 4624
1 88758 289945854
1 167644 820187745
2 180993
2 23158
2 22304
1 50523 152692299
1 118043 12597132
1 31605 715179979
1 105520 453222892
2 57333
2 16810
2 139587
2 198929
2 100515
1 91722 678627985
1 46681 991630043
1 88556 617648377
2 9302
2 35934
2 183705
1 149751 50822893
1 8181 368354535
2 19423
2 59907
1 42315 982876123
2 25967
1 124775 527374389
2 130303
1 69920 373890389
2 196217
2 94019
2 103337
1 63823 14864177
1 26462 980156027
1 147960 233877814
2 85588
2 143490
2 17781
1 119011 331640273
1 13920 308261441
2 156299
1 16770 690360970
2 179042
1 91989 720457817
1 194566 997636224
2 150219
2 186199
2 38784
2 161770
2 89706
2 100624
2 148512
2 96376
2 65881
2 133984
2 166605
1 130673 885870917
2 78943
2 71327
1 20564 144889093
1 23581 152293722
1 78274 855764258
2 98786
1 17905 289344791
2 96914
1 140004 81102868
2 66922
2 127297
1 149178 888683170
1 28717 408919144
1 116160 755935414
1 195772 193447449
2 90038
2 93126
1 97579 559876895
1 73739 350123575
2 11967
2 141163
2 195404
1 56339 286052943
1 53952 327647519
2 30546
1 88794 350380698
1 83453 598747113
1 9944 982164862
2 199190
1 165746 393334045
2 153575
1 170455 705740955
2 110622
1 112009 88940443
1 64931 951212986
1 149748 44959874
1 31370 264988472
2 70902
2 116211
1 88691 872052592
1 143278 363094447
2 151111
1 91810 951300322
2 35777
2 17906
2 42
1 20398 347868851
1 175511 39349
1 66832 94150404
2 123690
2 59225
1 75396 745930553
2 46741
2 114074
1 17429 986707189
1 142691 743807597
2 168460
1 148476 270603597
1 143236 942459000
2 165173
1 123216 761813506
2 18226
2 147439
2 5868
2 183716
2 19785
2 31678
2 146372
2 49553
1 176062 956401703
2 183293
2 58819
1 133788 606978309
1 15053 536166440
2 108728
2 169599
2 96473
1 139636 666347990
2 191811
2 156210
2 81762
1 88066 982526581
2 158089
2 130812
2 190089
2 171012
2 60292
1 40383 951607295
1 80446 798989524
1 187046 762171497
2 119333
2 154770
2 39445
2 34867
2 125815
1 110569 193540747
2 143443
1 22697 255522506
1 20254 504622062
1 37133 529671789
1 7222 209814011
2 163723
2 193462
2 63425
1 183736 230650175
1 23425 438940923
1 117752 880998998
2 121704
1 145274 948111532
2 7319
2 152512
1 103541 544147866
1 180758 851191190
1 148411 67547646
1 39110 105533288
2 42014
2 184597
1 196380 549877868
2 173314
1 108996 195783542
2 60171
2 63005
2 156296
1 2943 654156623
1 93646 398263463
2 78059
2 56834
1 152252 305544703
2 178142
1 8417 612650141
1 75577 908872040
2 60839
1 76098 449220915
2 93151
2 199992
1 124905 312946107
1 26814 286336949
2 57878
1 93009 706298897
2 155236
1 11539 787696909
1 19756 117821650
2 22644
2 151736
2 52056
2 31892
1 24151 675602956
2 86649
2 42148
1 68367 167839415
2 114954
2 77403
2 83704
2 28128
1 45787 978491706
1 168013 521118709
1 36401 812959924
2 176804
2 183232
2 8126
1 27207 664421513
2 77765
1 44031 78317243
2 37481
1 130690 712388109
2 95677
2 23089
1 87499 522955478
2 125493
2 62528
2 61730
1 131044 52858470
2 28649
2 174013
2 118482
1 39449 955026619
1 37380 268305223
2 14588
2 173737
2 57812
1 98792 333111289
1 68333 461597217
2 75599
1 133318 60441207
1 179932 18567063
2 182620
2 149175
1 23511 990135283
1 86213 155629495
1 101562 185707584
2 149835
2 137639
1 74288 117541699
2 97988
2 112202
2 179724
2 91415
1 167082 388224320
1 169972 430289180
2 30527
2 151892
1 191669 739102984
2 53419
2 77902
2 114837
2 81900
1 127029 149194560
2 32671
1 104520 915586146
2 180433
2 77169
2 40952
2 168968
2 107931
2 193400
2 135551
1 3174 773360184
2 17689
1 23678 45254737
2 103273
2 62465
2 176848
2 196228
2 50294
2 136525
1 40387 166392944
1 170375 346928338
2 192090
2 59925
1 47756 155694090
1 114549 723149139
2 119031
2 96990
2 143086
2 59818
2 90371
2 152764
2 16451
1 10384 28077757
2 199061
1 180386 25234871
1 91655 304436776
1 177272 277731959
2 155165
1 135090 404805933
2 64243
1 53221 359504301
1 144648 827270350
2 67393
1 195368 638726195
2 85755
2 103648
1 184789 532059555
2 184089
1 186318 694583498
2 161161
2 93367
2 194995
1 180870 950190743
2 123018
2 37069
2 165093
2 165388
1 88331 489547276
1 41737 819984690
2 160104
1 55944 862758889
2 33134
2 199722
2 109213
2 195050
1 138747 288312589
1 112599 726678398
1 39349 17974569
2 19465
2 120033
2 119487
1 105190 880293515
1 75538 481572622
1 48450 351923231
1 81849 757064435
2 77441
1 118758 142913032
1 34575 878929296
2 77
1 7859 582154477
2 199159
2 21549
1 117052 200334695
2 88986
1 71881 217403316
1 36116 750020693
2 170518
1 18951 40146840
1 191743 203182025
1 94470 791749385
2 149574
1 48843 451698202
1 61928 843054715
1 145109 56475141
2 176572
2 115586
1 108332 139250022
1 132873 49392076
1 141578 495138604
1 197430 841929468
2 45474
2 49704
2 132089
2 21180
1 38156 911997838
1 30211 434516866
2 135608
1 124307 918475706
2 181058
2 14976
2 21934
1 3083 370612862
1 21900 353300010
1 143955 436269895
1 20730 501241956
2 121778
2 7630
1 137845 59458537
2 194263
1 1575 782413971
1 89734 174055686
2 109675
2 33590
1 150901 871081630
1 122275 832479682
2 82925
1 147515 555038786
1 125354 672698220
1 187774 959797276
2 89733
2 23122
2 121791
2 15121
2 9692
2 137331
2 31452
1 48424 277416065
1 137501 756379547
2 84371
1 89677 724031565
1 177256 61023869
1 2362 218579938
1 40559 183295703
2 41321
1 176969 396451315
2 95275
1 146068 500138058
1 122689 520621933
2 169364
2 57092
1 175625 479012802
2 65885
2 96007
1 157165 38038638
2 17064
2 63053
2 149781
1 137647 826526457
1 183800 167245627
1 116932 768137318
1 136233 368266248
1 33831 824916393
2 22753
2 31263
2 167889
1 8868 535922108
1 96337 740335656
2 84103
2 61031
2 126462
2 123211
1 181235 78337754
1 8257 515386038
2 198507
1 156383 742528353
1 77648 241788938
1 59150 789014521
1 178359 848279267
1 102024 777230645
2 107665
2 158645
2 21892
1 107375 83519220
2 151235
1 2761 184911543
2 154021
1 195177 31373809
1 82282 589530391
2 192344
1 55567 368263361
2 23898
1 198665 847765502
2 61101
2 179408
2 120394
1 28031 829390813
2 12326
2 175880
2 84951
2 194224
1 31963 803584420
1 159394 272034882
2 144846
2 195246
2 95790
2 36425
1 139431 773007203
1 50974 696656299
2 32683
1 98472 712688310
2 64911
2 89752
2 44283
1 152199 753880907
1 138112 805057078
1 100942 498755738
1 158375 307866028
1 35021 327491648
1 106472 544133447
1 69963 30471997
2 104409
1 25134 649694508
1 113647 329110607
1 188136 657853631
2 50750
2 51786
1 71153 708503020
1 120518 934418338
1 17435 571647642
2 22507
2 7333
2 60062
2 71951
1 189593 973801697
1 123510 226954696
1 29403 312648891
1 112845 233087268
1 73384 578738259
2 127098
2 158868
2 50102
1 173137 412833068
1 17843 31086178
1 10853 539456608
2 154430
1 96439 677438513
2 180604
2 13025
2 17522
2 67090
2 192939
2 118261
2 192836
1 165067 532188629
2 18404
1 163136 778989265
2 17687
1 142468 904707660
2 117308
2 54891
2 80666
1 113394 194642729
2 188937
1 54107 279968934
2 185482
2 177654
1 82306 567342195
1 73767 56336849
2 187652
2 46284
1 167433 562144534
1 153157 665773261
2 103951
1 41134 424273147
1 118320 893572500
1 61931 553657968
2 164048
1 84785 490130358
2 18124
2 112869
1 107289 644611281
1 138464 484389029
1 3176 494292050
2 51161
2 104574
2 57778
1 378 693998706
1 64299 150421760
1 20930 564599901
2 156085
2 74221
2 192804
2 4304
2 172458
1 116968 622173459
1 175110 442303343
1 117204 611181103
1 66255 896730767
2 162397
1 105255 320517826
2 167966
1 23425 730765319
2 176860
1 133493 639611335
1 163368 620656423
1 34860 216910650
1 155943 64698321
1 19988 724298969
1 109070 689597700
2 38668
2 53991
1 114349 851564458
1 179371 768763248
2 56894
1 182302 148330551
2 4767
1 13361 277774595
2 142818
2 120639
1 129059 423153442
2 149563
1 184270 48399740
1 122002 74063359
1 160515 383365727
1 18943 559579102
2 7335
1 76453 264677721
2 88779
2 24817
1 82002 757232616
1 26045 332932824
2 66001
2 185404
1 32451 512519484
2 199005
2 97195
2 40194
2 173041
1 59211 228852359
1 127075 795371708
1 43082 88166669
1 134656 797475974
1 72457 18987930
2 51970
1 108437 221928117
2 28930
1 148471 597598505
1 138969 281124688
2 107431
1 161280 571809324
1 101772 257058411
2 86762
2 142450
1 29889 588105516
1 155381 841347628
2 50839
2 179445
1 64680 287881622
2 103553
2 76929
2 81179
2 194741
1 181117 107814980
1 32907 507162760
1 45973 559994641
2 106762
1 166752 17347219
1 23854 580501197
1 73675 341537158
1 199002 244734683
2 47327
2 54677
1 171725 705391225
1 170226 783801132
2 103133
2 112540
1 147883 274325527
1 147514 944961016
1 152282 883403984
1 105086 694117064
2 46698
2 67384
2 166064
2 145980
2 192904
2 123447
1 16538 702637413
2 61562
1 81830 171670608
2 104110
2 176376
1 51767 886240402
2 172708
1 53486 727373333
2 194634
1 615 790368792
1 134708 46299343
1 178515 702816826
2 18447
2 187683
2 39288
2 122965
2 165943
2 91698
1 123076 10604619
2 148174
2 80832
2 89457
1 116039 479318897
1 114525 583306678
2 167405
1 80451 374320462
2 50047
2 62703
2 1569
1 198249 904556162
1 188757 15431212
2 152369
1 21461 304819114
1 186831 20976975
2 184447
1 127796 571303580
2 199416
1 10412 632033019
1 83947 85034918
2 36970
1 95515 920488868
2 91476
1 196655 312908756
1 104811 371819572
1 100867 406134760
2 163946
1 179759 728704357
2 177074
2 52357
2 69133
1 106571 712177080
1 71107 437020808
2 111008
2 139371
1 67902 107543007
1 79523 628811745
1 164624 152499186
2 101020
1 119267 332209006
1 32421 746149400
2 196275
1 18977 310928254
1 179891 849150020
1 194882 518904622
1 131975 964063699
1 176732 770315857
2 37378
2 54096
2 53314
1 168458 409045102
2 155277
2 131800
1 2118 595122837
2 135865
2 71729
1 44102 292885785
1 176681 432199497
2 61528
1 176208 515315720
2 174494
1 187682 275110860
1 39021 939299417
1 93328 470435481
2 56128
2 116491
1 84417 158194450
2 81893
1 135043 857188854
2 76300
1 137558 752076302
1 125821 899972736
2 27
1 61666 637340729
2 198319
1 44849 84946560
2 59230
2 153294
1 48296 4321181
2 92844
2 6857
2 90752
1 92784 170066836
2 196849
2 91006
2 144233
1 153755 272276064
2 186854
1 173203 882534564
2 187955
1 107025 492963046
2 102127
2 120429
1 177340 937789826
2 184882
2 2279
2 70043
1 155359 435883154
2 175433
1 146518 340657088
2 53950
2 147398
1 146824 420405302
2 178663
2 97556
2 110135
2 100976
1 133293 115364479
2 34447
1 51160 752086289
2 159348
2 177240
2 138895
1 97728 590414832
2 191872
1 67863 273946668
2 46788
2 185394
1 165947 465011218
1 58908 76316823
1 22071 687228406
1 128954 743678865
2 97144
2 199084
2 188047
2 195758
2 71525
1 88712 917239700
1 105993 141878406
2 131820
2 151260
2 107113
1 16552 784207620
1 73452 790018924
2 77637
1 78026 792867352
2 92337
1 163153 515501911
1 164225 790332481
2 191768
2 181752
2 179337
1 165520 287034448
1 77307 499455757
1 152494 640056059
1 21631 807024017
1 99820 908810105
1 60566 834888921
2 79348
1 61987 169803899
1 159685 501017119
1 56722 321731150
1 144444 196671929
2 24552
1 109064 886541644
2 62198
1 10098 766587244
2 109378
1 143779 787292311
2 57872
2 133328
1 83213 202558280
2 124463
1 80199 694684697
2 33748
1 71239 674451421
2 49047
1 127187 735803083
2 79181
1 187826 750224918
2 169190
1 4373 742802841
1 191242 330046275
2 67244
2 143476
1 89483 929712237
2 142639
2 64394
1 94146 29258564
1 129649 835053291
2 33290
2 75457
2 146192
2 118777
1 122960 327055423
1 84942 828675773
2 180656
2 126295
2 52588
1 180195 393607652
2 26610
2 52854
1 58579 79502971
1 109527 515282849
1 43921 502976561
1 139052 546963607
1 103263 10354997
1 138885 455360322
1 4332 339368768
1 80476 751768359
2 44523
2 64
1 147220 235610373
1 159508 282512895
1 74957 264155612
1 100318 219677049
2 78056
1 95491 519009377
1 37170 301779426
1 199643 143056755
1 142503 654807665
2 188112
2 95749
1 28319 78705384
2 185018
1 38863 26736687
2 186858
2 22543
1 143561 789456070
2 190639
1 138558 137843810
2 129039
2 109994
1 21207 137677698
1 190722 559983250
2 156975
2 5314
2 153380
1 48160 156905086
2 19460
1 64240 843618350
1 134528 637986706
2 3555
2 20387
2 196836
2 64429
1 188866 693474396
2 180186
1 152560 651424712
2 5374
2 167138
1 55485 396290528
2 42164
2 189011
2 116931
2 183658
1 50062 700903695
1 54433 862752725
2 31109
2 51699
2 196267
1 175393 139376399
1 177720 701192955
2 37512
1 124916 712305702
1 198640 274901923
1 15069 630210040
2 95469
1 152311 11666995
2 175534
2 96220
2 178453
1 14504 100193711
1 64272 578635614
1 90793 296576290
1 102305 211524023
2 141822
2 139548
2 56819
1 55103 239850386
2 72509
1 136557 124437165
2 146906
1 108801 818267260
1 35266 343203915
1 158491 64396913
1 29023 303616601
1 172819 966072736
1 107630 692290064
2 25777
2 72998
1 137841 560383915
2 170158
2 82300
1 153838 269716148
2 84041
1 146197 435219108
1 133417 280913642
1 89643 698370570
2 9321
1 199407 623951137
2 36495
1 117404 446466150
2 114093
1 180870 710814495
1 67809 938469677
1 103679 115598470
2 60140
1 65354 304761707
2 104932
1 92862 235147997
1 33986 580641191
1 27010 917891602
2 26879
1 198727 986377157
2 174536
2 43401
1 110869 554163792
1 173218 392794455
2 49273
2 103473
2 5877
2 72204
2 91745
2 81463
2 47764
1 56427 655696814
1 9601 64988469
1 157124 943417116
1 21486 89408806
2 33928
1 142799 141246371
2 13310
1 82897 809823421
2 183724
2 61908
1 76846 444483688
1 76809 529669291
2 14383
1 27580 640474531
2 151388
2 22847
1 42304 824433861
2 142990
1 74138 798268127
2 197272
2 184901
2 104686
1 110247 111905846
1 199603 778558414
2 174448
1 82712 537905037
2 52812
2 112090
2 185777
1 84448 677036104
1 163854 647307060
2 195656
1 37278 807553063
2 3034
2 26081
1 55656 55936079
1 40020 349331056
1 64790 549928557
2 179931
1 79609 477275466
1 179205 844827747
1 6480 421003951
2 73100
1 166900 362013792
1 145239 523277871
2 36705
1 123294 912529857
1 24405 482133655
1 91290 182494464
1 146117 586258279
1 199633 384362598
2 88820
2 4815
2 195895
2 45464
2 187226
1 132628 619520210
1 147874 212803699
1 6230 759116261
1 39132 697711737
2 180165
1 37887 38811591
2 115362
2 161890
1 198816 124303739
1 60179 745643027
2 24204
1 156653 559611383
1 129770 455386080
2 179906
2 187130
1 195984 307285482
2 91668
2 134379
2 175880
1 121725 283042749
1 101258 401546675
1 85230 687043799
1 164683 286857068
2 86539
2 34331
1 175837 813037067
2 113275
2 163822
1 59927 953641305
2 1134
2 145830
1 149696 300998774
2 151035
2 35961
1 35834 275671160
2 40629
2 11913
2 72343
2 197182
1 145178 393739681
2 145464
2 13527
1 109212 346333993
1 93375 60170390
2 87438
2 35593
2 65711
1 163984 913100950
1 72002 402582501
1 70618 172759353
1 38845 915525243
1 164157 178858331
1 71141 705626153
1 173111 809427023
1 66363 407222942
1 78463 698402076
1 83826 887080809
2 127438
1 154054 963634393
1 112153 708193277
2 87757
2 131146
2 53897
2 195597
2 50277
2 133621
2 139108
2 177809
2 62767
2 68157
2 50735
1 69811 535449016
2 141987
2 157615
2 130265
1 79798 277108803
1 128290 909700003
1 51242 777823303
2 166505
2 141080
1 20122 481867286
2 178474
1 6800 970955469
1 174135 527087714
2 135204
2 93173
2 45625
2 14687
2 44810
1 721 588943451
2 104727
2 82053
2 185399
2 136613
2 54557
2 101709
1 10997 923801009
1 169225 700709255
1 86451 277973358
2 148702
1 162607 624586599
1 127085 473476148
1 74961 171137356
1 8641 116506807
1 64852 576671568
1 82432 486060300
2 2742
1 68763 962775886
1 151830 848102308
2 61568
2 16532
1 153141 522091047
1 126847 332630672
2 154640
1 108171 58718977
2 114867
2 46414
1 65789 812186236
1 148855 670250368
1 177537 953409510
1 161173 100654889
1 125122 49647692
2 119209
2 7176
1 2311 436547224
2 78438
1 192544 671691978
1 136749 413656033
1 20851 128254593
2 190101
1 99986 499696675
2 75690
2 107177
1 127883 630035510
2 121125
2 69240
1 48978 846300988
2 181801
1 181913 130887778
2 110493
2 138617
1 195283 858001507
2 91573
2 50986
1 10389 863814677
1 122746 650645734
1 163966 269557880
1 191028 491255833
2 181050
2 52083
1 174208 861298190
2 105517
1 197271 515175508
1 193431 58972168
1 105399 93592885
1 63801 846282822
2 101449
1 32574 248646619
2 97608
2 186373
2 180912
2 115496
2 133076
1 99880 374961958
1 147870 165238000
2 23222
1 191268 284466120
2 70117
1 96627 965850167
1 171771 6034976
1 74893 119977371
1 197813 165212994
2 107833
1 140676 422412011
1 167722 307498388
2 68368
2 194209
2 93115
2 87541
2 119922
2 135841
2 95701
2 186588
1 175073 183776958
2 6300
2 183278
2 16855
2 42511
2 177339
2 128430
2 63206
1 120399 156972434
1 57555 595875730
2 115179
2 110141
1 82961 110053546
1 19003 287594935
1 74806 322228842
2 133330
2 63139
1 56809 872881116
2 153660
1 26723 774177776
1 185531 775387656
1 124066 41258482
2 73548
1 192179 317097421
2 17857
1 43392 489423191
1 58138 84067917
1 42159 91611454
2 109211
2 178839
2 97534
1 167988 197501727
2 682
1 124747 627891760
2 75819
2 114659
1 190965 149991884
1 131743 122068454
1 143263 742495356
2 36414
2 63687
1 188178 749714263
2 4750
2 158727
2 36769
2 178591
2 62202
2 56176
2 49581
1 189158 76141754
1 123314 306093518
1 86725 501966395
2 150051
2 145135
2 644
2 149507
1 69450 548494520
2 43302
2 172061
1 146319 234473829
2 184020
1 121405 249537289
1 51223 260428484
1 22556 322663188
1 42647 62281062
2 92332
2 184052
1 49324 572905880
1 137750 249705446
1 122431 144052234
2 68825
1 54212 243695707
1 12699 473085025
2 25809
2 72543
1 67675 349645636
1 143133 471344490
1 112751 746911261
1 123288 567795800
1 194187 573182545
2 62839
2 24554
2 96658
1 108258 532480142
2 99652
1 166072 825648176
1 128178 169347614
2 107390
1 105038 401743464
2 137057
1 16310 701922560
2 142478
2 143477
2 152330
2 107002
1 182601 330990753
1 39502 164059121
2 43363
2 108969
1 86523 874535389
2 56532
1 72194 860845059
2 183100
1 150486 818794318
2 178677
1 186511 562006145
1 96597 476029939
2 88235
1 43100 463648090
1 123614 806669138
1 44749 366307871
2 22411
2 176585
2 65659
2 109426
2 45020
2 40047
2 85990
2 48377
2 168755
1 176606 302125633
2 181600
1 67369 180791586
1 44138 9851375
1 135977 347946468
1 62617 720405658
2 2942
1 141815 975583151
2 186823
1 54728 236663912
2 61571
1 194769 80896344
2 6941
2 8686
2 58429
1 91614 788824370
2 131535
2 50793
2 165964
2 116253
1 45700 965137737
1 192447 484894831
2 26660
1 116874 202838707
1 47252 87938872
1 140889 704656352
2 189516
2 28777
1 93712 463345624
2 75594
2 13907
2 90810
1 5460 989270481
1 99693 573786855
2 65254
1 26929 416368169
2 35813
1 25270 269590808
1 15244 844767843
1 147570 959796746
2 164130
1 158550 28941652
2 134832
1 41762 352688221
1 149147 287142327
1 152421 27805512
2 35522
1 178416 466574452
1 8623 196076692
1 177048 978100444
1 54560 401928738
2 194093
1 88537 436216014
2 18191
1 37828 675596349
1 111970 867112327
2 32618
1 83421 839000844
2 15871
1 104202 467857801
2 2423
2 88625
2 141177
1 16487 460254881
1 62505 446793986
1 189226 513594926
2 151230
1 191829 200976084
1 74195 75116709
2 29394
1 115135 90309673
2 182873
1 64536 842246146
1 194897 7828777
2 30406
2 56136
1 53139 687820731
1 88112 842937824
1 145409 338512893
2 77373
2 116892
2 130644
1 141425 158167623
2 190080
1 14598 617016093
2 91048
2 24016
1 102696 685301284
2 116598
1 24830 870373215
1 105701 535085033
1 166013 145688428
1 65764 982830972
1 77176 350626182
1 138476 710085034
1 59945 141085834
2 43763
1 60860 209409723
1 161546 565329708
1 96485 448934140
1 26077 751148650
2 166327
1 89034 642327380
2 136282
2 85886
1 12566 573314696
1 168066 457420142
1 65576 46299510
1 36048 733536621
2 75196
2 15304
1 105315 872498701
1 145337 755887978
1 73556 507692826
1 86613 12517041
1 164428 41753482
2 64100
2 63304
1 58122 127526001
1 73962 3008808
1 83599 319253585
1 56165 957676582
2 64864
1 161944 766972503
2 93442
1 125601 761181254
1 83685 911390276
1 123729 75683221
2 24036
1 80335 532574803
2 36850
1 18311 289468200
1 9968 885389865
2 21005
2 190382
1 97118 917173208
2 133844
2 130510
1 31067 706273182
1 118631 172612120
2 38817
2 34886
1 108608 187237634
2 143892
1 154335 755601846
1 83873 290535568
1 54349 16358579
1 53077 512061678
1 156785 303000824
1 46495 770263164
1 123203 435142597
2 53919
2 170425
1 142014 633578298
1 187422 991716726
2 151057
1 151135 167352811
1 149255 435455824
1 117344 244953449
1 143466 208790666
2 51251
1 36166 12223981
1 142950 27170839
1 29440 558906015
1 73177 109314979
2 6630
2 161411
1 156572 893062314
1 79093 242504093
1 98328 769227488
1 67217 811536940
2 10104
1 131223 887153245
2 173772
1 54762 654909033
1 66619 897070038
1 174448 137398941
1 58084 201706568
1 166711 492054929
1 49842 588947646
1 64695 901588300
2 49472
1 134652 236788443
1 55137 191636372
1 69167 322506526
1 15154 252264275
1 129562 928290561
1 75822 658106876
2 23320
2 121167
1 134041 371508129
1 20787 733629453
2 15301
1 82384 851202993
2 161876
1 134949 573293696
1 149161 507175276
1 57222 801668068
2 24389
2 67344
1 134960 577562457
1 17012 413629418
1 154691 432970553
1 9213 253447747
2 130583
1 81871 846126866
2 85554
2 149111
1 55623 774059426
2 65434
1 167041 431241136
1 39658 926755009
1 31381 218761426
1 74373 524531476
2 193628
1 103803 265341027
1 148479 117687012
1 188225 706887299
2 143876
1 177605 118313623
2 123715
2 55111
1 181164 69208554
1 145406 256122953
2 129808
1 33888 756268883
1 71122 862152195
2 108845
1 180507 142398289
2 193317
2 79934
2 7682
1 101247 155376535
2 61090
1 130801 754129287
2 127800
2 168070
2 48622
1 171762 974591671
2 17717
2 63627
2 30894
1 47150 933961918
2 36735
2 49462
2 112391
1 98412 152618149
2 195083
1 130277 913994070
2 169608
1 133834 480665825
2 57254
2 46174
2 105720
1 6632 339437730
2 191116
1 43340 346646674
1 139425 541230172
1 168131 174600694
2 196656
2 42742
2 157012
2 29174
1 128791 399061774
2 118523
1 45887 612260827
2 172357
1 155941 20549416
1 34298 60023120
2 98873
1 96904 559684537
2 34355
2 103755
2 31721
2 85656
2 154526
2 72275
2 4315
2 129944
2 94388
2 53522
1 59332 278745063
2 189356
2 96170
1 70808 770473652
1 93424 945844134
1 30310 775712641
2 46089
1 59993 563669585
2 190949
1 128900 626845587
2 159765
1 5578 35705474
2 46406
2 2303
2 2545
1 187267 848256923
2 160903
2 175941
2 190127
1 39537 664513663
1 42209 191934656
1 40999 660112014
2 69447
2 180001
2 143372
2 60128
1 150132 720564158
1 128829 462123217
2 196241
2 31780
1 181052 50415014
1 38635 304195911
1 174117 649106850
1 128202 522115511
2 18726
2 14139
1 36704 6154312
1 29855 656715917
2 36447
1 46738 554344389
2 115987
2 94238
1 31203 450841653
2 141833
1 122926 416054753
1 11775 877272678
1 151458 764324296
2 55086
1 163478 369940895
1 67977 325828129
2 162129
1 2221 509540611
1 149362 450737814
1 56581 982025522
1 132793 375789070
2 174544
1 76271 287436636
2 193406
2 52921
1 39854 458533236
1 158466 89275232
1 155488 434703764
2 73794
1 135222 360793947
2 80761
1 146378 228698881
1 193940 90495202
1 99092 388453164
1 35548 346688946
2 153282
1 55176 317304758
1 52689 304640805
2 36841
2 126957
1 111321 983036751
2 38360
1 134108 818735789
1 120177 850945394
2 187104
2 139300
1 85704 744758720
1 17196 713283502
1 30882 829770231
1 138852 220174987
1 155174 334231383
2 196544
1 132112 154693939
2 185395
1 13327 611822215
2 49968
2 71935
2 43033
2 190109
1 104046 25936179
1 177761 370029508
2 80405
1 100740 726177967
2 123665
2 141743
1 97385 367523181
1 163544 270626324
2 14336
1 139454 285035248
1 27241 740154694
2 99715
1 1637 863209921
2 192409
1 136703 960627795
2 106436
1 134835 680936484
1 182599 335137381
1 180257 647438894
1 86262 129734018
2 51897
1 170777 701238801
1 51439 143628719
1 143106 580073195
1 143746 242031317
2 182612
2 42875
2 105702
1 104291 723215094
1 185644 223156515
2 58109
2 67130
1 188263 398873849
1 67886 184759172
1 164460 825328842
1 78511 361258917
2 177493
1 140511 557186022
1 83821 259798956
2 138131
1 105966 669345499
1 71146 317365589
1 161948 559463399
1 16565 989940470
1 92319 194670124
1 141031 32234448
2 104654
1 65980 766255690
2 52523
2 35292
2 11009
1 137654 937016338
2 84098
1 133232 495595693
1 27916 556368998
2 154976
1 149497 463952589
2 127601
2 158226
2 163325
1 178804 247741987
2 125997
2 77990
2 19146
1 171592 336704219
2 68511
1 165530 292000701
2 100822
2 108134
2 15703
1 122388 237194033
1 112798 761915506
2 123870
2 185033
2 41404
2 38277
2 61039
1 132461 386024646
1 58324 65990415
2 55596
2 40841
2 61321
1 127982 503417067
2 166729
1 54914 910084402
1 188158 396312676
2 186
1 16432 719035890
2 14959
1 44309 67031508
2 41467
2 27574
1 117161 233365994
2 34355
2 132668
1 73683 565232589
2 14177
2 192835
1 82301 124538515
1 22192 797388213
1 158498 174004042
1 94027 959603499
2 196909
2 58647
2 53315
1 50747 926310677
1 94898 143204611
2 178305
1 101254 742405737
1 126981 864617185
1 100063 312834205
2 111077
2 186179
1 25683 644876474
1 155192 144049321
1 61282 532033877
1 59133 173280275
1 39850 870679721
1 31841 953949438
2 14235
2 32611
1 107808 937623035
2 20634
1 119327 392330019
2 156578
2 184025
2 184262
1 90123 799150645
1 126146 429041393
1 161760 9747938
2 91609
1 49857 601253945
2 16554
2 30797
1 173101 739698715
1 191794 599279191
1 109043 712203661
1 171818 976291708
1 85090 562954027
1 138140 391486705
2 132808
1 145549 996981636
1 180874 973152549
2 82086
1 128962 978295674
1 4464 886353064
1 63907 599613263
2 125058
2 2344
2 122229
2 108380
1 195566 493597022
1 97053 815882826
2 146469
1 64333 823870751
2 54143
1 157488 446730886
1 114226 652021054
2 140146
2 5486
2 16621
2 111062
2 164630
2 138161
2 29604
2 63994
1 71965 683985466
1 161940 189534030
2 53294
1 114470 313792685
1 105059 159678891
2 85382
2 104549
1 160562 572944835
2 189565
1 166860 842853259
1 75264 844788519
1 62428 658354128
1 151393 941148190
1 77541 205449109
1 43659 693200485
1 61349 494509837
1 157728 833035258
1 54019 143017265
1 171518 480777105
2 112185
2 12531
2 51852
1 45200 684244276
2 190834
1 169884 383062035
1 146339 123011951
2 49745
2 65157
1 150463 896137028
2 183320
1 42993 727044967
1 193161 608245835
1 129262 709690956
1 144257 562649918
2 64006
2 47706
1 34193 150102950
1 188374 258958395
1 164075 231922793
1 20026 816231864
2 17301
1 183879 45253440
2 182131
2 10233
2 51589
1 37067 145410844
2 40789
2 139221
1 120515 110145288
1 54255 188884397
1 152416 268630439
1 56896 323652887
1 49269 300335573
1 76351 946278773
1 54671 144255885
1 10724 999394300
1 155749 961315600
2 117771
1 127323 674459891
1 77113 785338630
1 20731 721779546
2 158846
1 27238 455445283
1 29462 65928075
2 89286
1 128608 559551967
1 112193 847516183
1 177885 875843358
2 172104
2 95413
2 48889
1 110264 621009973
2 122297
2 3125
2 146326
1 8671 385121919
1 160534 40654553
2 27117
1 63051 463337575
2 52951
1 7160 544802796
1 57909 161842897
2 19118
1 67891 254160225
2 161972
2 29730
2 56649
1 151094 766452102
1 159696 138418026
1 90151 730091623
1 16248 120993357
2 65478
2 189393
2 5539
1 192048 194192078
2 37387
2 141620
1 138841 643622273
2 51831
2 192761
1 182136 478344449
1 36308 693489582
2 150550
2 79267
1 34803 852076334
2 167124
1 41724 432837289
1 196239 922958576
1 60537 463235119
2 141144
1 6386 85130726
1 35721 46425809
2 107559
2 75587
2 172203
2 110608
2 9714
1 123033 184752056
2 136496
1 10914 117941523
2 21940
2 46018
2 4136
2 150677
2 128046
2 116732
2 136533
1 150370 71739237
2 85469
1 72552 659887888
2 75229
2 134912
1 94262 322644043
1 170173 500504836
2 130813
2 153178
1 30307 303182169
1 78835 250930977
1 119724 411321801
1 98909 267767115
2 45903
1 133876 73775210
2 60102
1 112020 147484641
1 78676 289165319
2 99295
2 193337
2 109365
2 112840
1 3491 889006898
1 186063 153920150
1 75835 723452943
2 15526
2 98569
1 171843 35065004
2 21371
1 177353 306764374
2 54640
2 158018
2 96497
1 197009 59183135
2 182791
1 62892 607354855
1 56995 855372396
2 15362
2 185866
2 173257
2 145208
2 178897
2 10611
2 198349
1 35990 30796465
1 176598 166930964
2 166866
1 158346 389764882
2 119823
2 244
2 175720
2 149853
1 118683 947716053
1 198439 843730688
2 147573
2 192407
1 82670 582710091
1 123235 693722460
1 99075 930094797
1 162891 935405683
2 68179
2 3640
1 66428 331140699
1 50801 756023485
1 9110 22898280
2 38978
1 36946 243299858
1 10896 797941589
1 4700 676813348
2 137258
1 151751 558672224
2 158944
2 39553
1 22108 316091101
2 137750
1 123781 144807428
1 149841 569719952
2 26266
1 69677 162656457
2 87652
1 38652 826383457
1 21872 839298823
1 9745 423301200
1 166709 525258296
1 88973 956454127
2 135756
2 46984
2 66386
2 190300
1 105462 642191823
2 45463
1 186663 732509946
1 14294 246056014
2 138270
1 94323 548325543
1 126520 574019552
2 109621
1 53706 258632841
1 194484 963516026
2 135882
2 86234
2 102680
1 140586 157361175
1 23760 783784359
2 118686
2 185577
2 123005
2 177107
2 95043
1 177146 612770581
1 188757 989563570
2 15314
2 39073
1 124385 813626522
1 180055 527786639
1 108879 94688825
2 99292
1 149838 445854801
1 123921 311324290
1 17688 723692910
2 23498
2 65394
1 97761 156043288
2 145481
1 141205 613690458
1 197323 474544951
1 10484 721367017
1 139263 250029681
2 148283
2 197947
2 91004
1 13047 680871125
1 45211 202160150
1 55947 216357133
2 40799
2 29759
2 57178
2 176685
1 49498 246886703
1 82205 95547573
1 134546 632633337
1 108533 235159205
2 54293
1 114857 647086957
1 167565 891738443
2 83026
1 181449 790469860
1 151359 667932835
1 88326 751298584
2 180863
2 129368
2 106215
2 75619
2 121279
2 81498
1 148266 435034334
1 80029 786326797
2 176898
2 124575
2 153408
2 21621
2 9724
2 164888
1 133571 360060883
2 79950
1 73358 625628478
2 188486
2 34034
2 124466
1 195607 162491979
1 87288 132390974
1 111020 270556950
1 146250 893996433
1 18840 620187324
2 163328
1 187233 742520983
1 148735 942588397
1 120592 819011761
1 166643 921430101
2 62950
2 55449
1 49026 714380266
1 187683 459131761
1 85490 732088027
2 114027
1 177219 554659278
2 86481
2 163080
2 164450
1 9724 641021755
2 25277
2 45357
1 159788 462098566
1 102729 138254366
1 154116 341572826
2 189017
1 148859 517857473
2 25000
1 149202 397420434
1 28281 179682494
1 45856 978024578
1 66808 900578883
1 130473 375645546
2 92318
2 64377
1 198214 655457640
1 81887 107298513
2 186240
1 161840 363445791
2 108569
2 63507
1 19760 830611851
1 107699 445548621
1 166307 94635950
2 50374
1 34660 399245382
1 90126 105297985
2 13966
1 29840 535696531
2 178106
2 75317
2 30179
1 23105 28681944
1 194914 625714807
2 45622
2 4757
1 55832 47983667
2 174607
2 873
2 883
1 18088 835442526
2 191493
1 94730 535805847
2 95741
2 26820
1 76179 121563407
2 180462
1 194078 6613908
2 181569
2 120585
2 149737
1 191116 392474695
2 149876
1 104489 295121550
1 168911 946232497
2 196672
2 57063
1 167714 588394939
2 138526
2 9323
2 71393
2 147665
1 79355 803022761
2 7203
1 57532 438464462
2 31207
2 145940
2 107328
2 47300
1 196986 179515202
2 114452
1 160974 738611011
2 114704
2 183664
2 153336
2 18585
1 185020 896440396
1 50724 104819946
1 170494 414406022
1 35982 328620717
2 2406
1 156960 462229817
1 149152 668641622
1 49357 135556816
2 82690
2 110790
1 175392 20510209
1 150730 825016301
2 21611
1 199342 534051036
2 194030
2 160895
2 113647
1 181190 998726611
2 42936
1 60843 797448994
2 68263
1 152945 438027527
2 55099
2 102269
1 58290 290856599
1 125028 64556268
2 118885
2 188964
2 8447
2 117578
2 15298
1 10100 278024851
1 124831 465070711
1 103278 47098174
2 167974
1 76694 112594983
2 102497
2 172870
1 112448 650820372
2 45654
1 132621 400802431
2 18978
2 100353
2 7292
1 90071 11374536
1 124092 215250218
2 19081
1 44022 33241594
1 128831 222259211
2 188947
2 82095
1 194237 931767173
1 172406 837299330
1 42229 301650549
1 86825 69101528
1 178326 799621727
1 128479 396302949
2 172010
1 31680 505120083
2 146325
2 79094
2 50345
1 75413 714323735
2 167785
2 87392
2 53325
2 93398
1 2500 74934115
2 107851
2 84878
1 21224 597281398
1 143959 933238238
1 25825 417850577
1 66062 348192012
2 103173
1 50964 480334575
1 82163 469068762
2 94130
2 977
1 119250 78419859
2 85721
1 79927 480832192
1 110041 634799733
2 6978
1 12331 948923969
2 115525
2 46678
1 21445 179005008
2 68832
2 168756
2 145766
2 166318
2 162326
2 192885
2 169536
1 168021 679501950
2 12890
2 133876
2 81072
1 72031 138451724
1 149765 338744727
1 10899 949755755
2 157103
1 36985 237299703
2 100844
1 125897 101962338
1 97563 676434994
2 157082
2 97233
1 116996 387607289
1 86198 608081730
2 89699
2 85148
1 198563 307343342
2 67323
1 172401 688156271
1 168403 443776286
2 144441
2 98660
1 27581 339441049
1 30481 354559688
1 121534 107036884
1 142918 704428381
1 69031 313521092
1 48348 94200928
1 42983 721654777
2 83997
2 143965
1 164954 978833069
1 50239 718216452
2 179614
1 133510 461790710
2 166064
2 43149
2 108394
1 130759 559717142
2 98472
2 173780
2 173313
1 13650 199343518
1 169882 142267472
2 6318
2 117989
2 64332
2 28659
2 60872
1 141541 892837989
2 189513
2 187083
1 175394 830149884
2 114830
1 168199 781544201
2 193425
1 69716 689191977
1 2952 450848840
1 189808 17868355
2 121099
1 73323 641182467
1 189855 295232364
2 146820
2 116146
2 10032
2 138290
1 130112 815669398
2 6840
1 99127 271625535
1 199258 246383766
2 102445
2 199548
1 43769 780135284
1 171385 279726052
1 149523 512331609
2 164790
1 153397 589665178
2 4429
1 87755 876193800
2 17017
2 134840
1 194425 714618724
1 92784 780063480
1 77166 423750233
2 156470
1 64280 930424861
1 139789 781196293
1 58507 548507340
2 89460
1 45177 226851657
2 184159
2 176499
2 147025
1 130327 93216417
2 104380
1 122636 608310049
1 113410 701577827
2 109177
2 135138
1 77319 404830450
1 121279 957886278
2 155894
1 181876 229054317
1 7245 718212905
1 172122 60480721
1 156738 892164084
1 13273 608321584
2 162481
1 127267 182530559
1 42963 699239309
2 30153
1 137513 51366798
2 167524
2 104556
2 68043
1 152204 442901508
2 169788
2 58237
2 176302
1 144994 763468403
2 34104
2 38142
1 18267 397688698
1 174009 280532194
2 140712
2 108104
2 77472
1 148793 707233780
1 109171 842961060
2 170286
2 198208
2 10503
2 14705
2 78403
1 153355 489169513
1 20007 47777142
2 184757
1 108531 556389530
2 183134
2 88234
1 189075 562696430
1 141605 956576422
1 190019 909234513
2 98164
1 97252 730595043
2 92491
2 46111
2 114729
1 135570 992914748
2 70054
1 170435 715097192
1 80022 696378842
1 157082 637755063
2 120274
2 130809
1 171572 101065970
2 2356
2 166027
1 175816 872527483
1 162195 176092982
2 175021
2 123678
2 133224
1 11331 564962863
1 180673 276448367
1 101633 555173157
2 167071
1 25643 496239291
2 6301
2 80831
2 104709
2 128401
2 183988
2 161519
2 73336
2 106140
1 178094 671477021
1 165917 240655905
1 64650 341368654
1 28884 63685926
1 177992 822132244
1 152929 699070540
2 52675
2 106849
1 72979 873272087
1 48019 10572288
2 122956
2 52553
2 116850
2 142005
2 38632
1 43316 804578191
1 1010 777733821
2 51597
1 198819 114136737
1 168328 443134532
1 155082 718120829
2 21503
2 118680
2 94224
1 148579 561243358
2 129441
1 73631 302732075
1 177368 645681702
1 63927 979805647
2 17481
1 7580 596281022
1 86438 232824362
2 74764
1 125331 59502211
1 139471 924936234
1 141090 687231106
2 60851
2 82159
2 185515
2 84244
2 192004
1 163360 864453547
2 49933
1 58692 275069209
2 8098
1 191748 173481619
1 42379 718444891
1 65107 820197562
2 158428
2 109813
2 29140
2 15497
1 161975 643916893
1 49261 922551211
2 40245
1 180501 755139050
2 160806
2 175061
1 117903 515918047
1 43856 431135704
2 127700
2 19412
2 147856
2 167456
1 166318 394013934
2 137845
2 166922
2 177029
1 175851 833362801
2 54335
1 32764 617512619
2 22203
1 151024 462381858
1 68257 61294181
2 90308
1 125126 761379701
1 186209 410809589
2 35125
2 143096
2 16888
1 20492 247547741
2 31903
1 93619 656654668
1 96730 353275164
2 140592
2 141948
2 115030
2 31280
2 98240
1 103039 132949984
2 54587
2 192860
1 113033 91048842
2 161649
2 159447
1 160672 341936312
1 65105 428010154
2 175382
2 179398
1 72728 894270849
2 54074
2 103711
1 184449 19315335
1 24304 247358433
2 104915
2 12684
1 149995 303122958
1 90376 897383582
2 64401
1 50669 273314353
2 162729
1 113155 246975520
1 55804 252743132
2 33945
2 147900
2 49894
1 59111 895886388
2 42676
2 190481
1 58363 186648604
2 112681
1 123267 324231848
2 93704
2 33871
1 12049 336896288
1 180894 417001793
2 25838
1 98638 183109377
1 5011 498830890
2 104485
1 177056 215653309
2 199587
2 151179
1 154972 499048813
1 182821 237203382
2 10747
2 178701
1 85273 479384238
1 54773 332369819
2 128381
2 14333
2 132550
2 196439
1 158926 952143489
1 43747 465286369
1 52842 101070718
2 81417
1 132068 310152733
2 177629
2 31375
2 57678
2 10853
1 4174 776559703
2 107077
1 116664 153274059
2 176576
1 66997 606638021
1 37917 786557556
1 153846 45559214
2 50236
2 151867
2 136675
1 25812 669836482
1 10828 627291232
1 103363 945264682
1 131999 642124406
2 34233
2 44132
2 148312
1 3588 553489980
2 71627
1 183558 780932071
2 181061
1 123616 59478589
2 116343
2 142872
1 28860 638189447
1 42572 710714238
2 85076
1 37209 350624717
2 64879
1 160208 161962133
2 103295
2 62964
2 9674
1 56299 314054856
1 8569 348093906
2 148864
1 118632 869291324
1 6137 380344428
2 126373
2 148732
2 85640
1 64681 846657349
2 50673
1 61590 396518679
2 152112
1 98467 958827649
1 35753 523891503
2 190506
2 166295
1 106162 143292132
2 70784
1 8034 271600698
1 127475 831300127
1 193714 330295230
1 22986 884916041
1 137844 764485749
1 53454 100993834
2 51671
1 177915 566589639
2 27035
2 83334
1 27767 18108928
2 124848
2 169921
2 51442
1 121544 571088369
1 95348 376129380
1 125555 179480641
2 31150
1 36886 605851734
1 148121 698482742
2 61717
1 112433 729212170
2 15171
1 51754 327874937
1 191791 671059346
1 179498 805580235
2 148918
1 81074 397932691
1 136155 820499365
1 180552 526774707
2 144926
2 174497
1 36897 275356104
2 87592
1 196251 687905626
1 187868 434001406
2 30227
2 29354
2 726
1 132749 699617147
1 180575 38917899
1 180373 619408435
2 42925
1 32145 482181818
2 171684
1 91543 404229294
1 136021 848016949
2 73507
2 29346
2 74896
2 170594
2 117664
2 184096
2 49778
2 116789
1 163389 8814128
1 187531 470040222
2 180711
1 3779 32276406
2 20508
2 147154
2 99568
1 126480 537216504
2 21194
1 131188 810457000
1 137430 322939191
2 10732
2 186709
1 136889 603306980
2 116780
1 72375 195295215
1 185788 332798720
2 73304
1 90449 71900813
2 135135
1 6400 224715517
1 27505 417301650
2 199490
1 170421 904839679
2 162341
1 148195 952364101
2 75979
1 169567 44512268
2 139416
1 154941 338758242
1 172829 733818981
2 149417
1 59701 470870986
1 53467 18047461
1 83034 87397782
2 141891
1 15685 321801875
1 148987 410085174
1 61160 861186772
2 195091
1 11176 598028521
1 180650 135746385
2 132703
2 143021
2 194706
1 89231 696312762
1 30797 947781605
1 60376 805598455
1 119191 768239772
2 70995
1 16802 705923703
1 159630 208164746
2 5728
2 149167
2 22723
2 34960
2 93358
2 31723
1 182311 263884183
2 187463
1 118603 928933345
2 115779
1 133344 205002814
2 89639
1 127662 834104265
2 150263
2 7942
1 22224 928367113
2 155825
1 53632 766349835
2 137682
2 84900
2 145506
2 119946
2 81118
2 76992
2 174350
1 177450 243087255
2 30945
1 55273 995031794
1 110336 991794292
1 53731 480798438
1 6441 183085019
2 168718
2 10718
1 179374 585376991
2 74348
1 80556 254202019
1 118993 926750172
2 123227
2 88759
1 109666 4073743
2 155355
1 86276 482999186
2 78613
2 9286
2 39594
2 37538
1 195431 737409896
2 33039
2 80047
2 190653
1 134066 833780047
2 65368
1 109534 74594400
1 188045 975035342
2 115504
2 177847
2 89108
1 99692 544030818
2 112712
2 31720
2 2263
1 185268 676624476
1 198394 933010869
1 49498 567911476
2 56377
2 185325
1 24635 82589980
2 197317
2 84501
1 87403 996057873
2 165553
2 73970
1 53715 133339940
1 44414 236349752
2 108032
1 42780 469726078
2 171106
1 87149 332581122
1 33071 456014
2 187614
2 26704
2 158318
1 23311 240087158
2 187693
2 84542
1 152346 259702058
2 139083
2 144251
2 53854
1 11721 698537829
1 170772 718701475
1 118024 385342190
2 95149
1 193581 602296354
2 192769
2 68761
2 71068
2 96599
1 57807 583198259
2 42658
2 143106
2 173824
1 29005 441946116
1 111766 847623058
2 47341
1 155770 268876455
1 47842 829269236
1 35996 91683254
2 185582
2 58352
2 125796
2 172979
1 17824 354673222
2 103324
2 71015
2 112355
1 105557 992085766
2 93249
2 123568
2 193214
1 19349 756184630
2 101248
2 160757
1 138039 902218765
2 178364
2 129421
2 122088
1 55158 544388136
2 65513
1 8263 944605289
1 865 739053179
2 97591
2 45551
2 103912
2 72607
2 123774
1 138595 399736811
2 50791
2 108313
2 181167
2 61971
1 165866 563119327
2 148695
2 105649
2 123199
1 65215 232937916
1 164312 421734720
1 139713 208879707
2 59785
2 150799
1 44714 60662662
1 10203 632058383
2 25902
2 49733
2 198324
2 84065
2 159151
2 190995
1 137695 135130403
2 150270
2 8544
2 176329
2 30141
1 158486 25607531
2 42991
1 198169 574845826
2 13108
1 45825 720065945
2 88447
2 155912
1 82272 709655186
1 33144 164364325
2 33563
2 127364
1 127485 314716269
2 155569
2 63260
1 126790 542512084
1 173685 952213942
2 122849
1 12998 440290175
1 13613 733114159
2 165504
2 172163
1 97190 236190259
2 12938
1 107955 663962122
1 82553 790745322
2 185871
2 41841
2 116321
2 146348
2 175375
1 149292 496554714
2 160709
2 192234
1 186266 318155395
2 86036
2 92012
1 15308 923126096
2 50753
2 120327
1 163261 502494193
1 171404 189959786
1 165026 37396554
2 7351
2 168251
1 38482 900905132
1 27763 758230899
1 176822 75502287
1 189923 193561168
2 10796
1 42532 493283746
1 127271 653798224
1 143531 302285634
2 179006
1 187040 266456266
2 109361
2 6173
1 82560 965196834
1 186949 769696499
2 25203
2 92880
2 95097
2 60755
1 84674 819388496
1 190739 531185742
1 148059 102466577
1 31505 145295328
2 55478
1 98896 491222307
2 185848
1 127163 767868181
1 16805 514291150
2 117263
2 49843
1 182873 131747632
2 89063
1 191481 126878876
1 43841 606042826
2 69540
1 16003 14324892
2 43485
1 61566 375245810
1 149409 10601216
1 141488 172558752
2 9287
1 7762 338758899
2 71441
1 66058 446535437
2 103859
1 160389 16585601
1 90865 462278604
1 90590 542712810
2 119458
2 199506
1 195385 418611287
1 72514 600911709
2 119338
2 62536
1 131404 278431812
1 91880 268271454
2 126399
2 116667
1 53630 810244047
1 53270 74085807
1 161000 408859076
2 199043
1 162961 102191014
2 147355
1 79092 4306323
2 158959
1 140275 595491246
2 35773
1 137120 226782438
2 153612
2 88588
1 9138 38583176
1 177006 583134274
2 101705
1 147372 18184561
1 27898 72432313
1 67793 821182482
1 169613 936976654
1 131251 158442545
2 8999
2 19889
2 144283
1 114550 82573343
1 123040 925150649
2 102097
1 163163 124765369
2 22469
2 68662
1 8369 620379373
1 38532 127106881
1 20356 906505500
1 132819 680398961
1 143115 271183706
1 72990 389612649
1 72440 866066489
2 49472
2 126019
1 79217 418981232
2 85345
2 42979
1 135597 334010061
1 64487 550109731
2 78283
1 20838 742799524
1 63646 621468961
1 42752 89779527
1 198359 753804074
1 111495 187025507
1 104328 163876470
1 60109 531763872
2 89177
1 78010 357893050
1 102579 444674477
2 44157
1 196904 981667723
2 114129
2 16866
1 152433 428148782
2 4615
2 12569
1 97893 140665296
1 168295 970243262
2 81016
1 137973 172586282
1 50573 783872540
1 29759 390604435
2 17201
1 114945 435245395
1 78814 118575344
2 44034
2 160223
2 116954
1 169178 768306276
2 30404
2 192003
1 94020 256023273
2 12797
1 971 30274207
1 2863 206068259
2 170744
1 117402 578729348
2 14280
1 94224 656439279
2 13440
1 124998 963861230
2 83078
1 42050 542090632
1 27689 383313517
1 17622 402808337
1 150224 619171425
2 63280
1 119941 623174301
1 82393 198879758
1 122317 642274918
1 106115 4107629
2 62981
1 83175 593185673
2 144492
2 176621
1 57865 386584397
2 161989
1 34714 733581836
2 93832
2 45048
2 73468
2 175554
2 91154
2 66354
2 95621
1 58755 288292166
2 178033
1 19511 242669473
1 10672 516594364
2 38187
1 66434 607365489
1 84823 424369764
2 40530
2 129796
2 191032
2 189949
2 65837
2 172291
2 135754
1 120333 106214675
1 22818 586244789
1 82805 838301412
1 7915 931072105
1 102407 985137017
2 56702
2 16479
1 47480 102432985
2 160644
2 99560
1 3416 559997708
1 76982 374832650
2 102595
1 173716 610774653
1 129961 204913705
2 17746
2 78166
2 156618
1 3734 158240778
1 17555 264801043
2 534
2 36515
2 6498
1 149341 485385450
2 10684
2 142132
1 72700 333029955
1 80603 78732617
2 197494
1 29951 30739266
2 158205
2 64987
1 163791 719249683
1 13410 852190533
1 146228 696899350
1 14296 905888278
1 154484 553048659
1 37294 816767080
2 8827
1 129993 349767770
2 168417
2 151429
1 38017 64473650
2 25320
1 122700 201854951
2 107640
2 146797
1 118015 341869967
1 76433 556359458
1 9934 171200256
2 4741
2 121225
1 3905 529179950
1 159732 721385054
2 85745
2 190838
2 161864
2 89696
1 3167 575767450
2 174176
1 177002 147753834
1 88115 496636814
2 155215
2 73985
2 68947
1 83319 280297607
1 143707 206500508
1 112995 365255090
2 189802
1 83761 888298078
2 73453
2 161481
1 156050 689567488
2 148051
1 195641 412706619
1 111671 549823846
1 69706 664592060
2 13731
1 72050 394105419
1 19272 193364654
2 189539
1 168873 110596639
1 97153 547853896
2 184359
2 93800
2 22377
1 24984 831435666
1 32706 422689619
2 61905
2 124779
1 50877 200200582
1 103508 625393144
1 125770 149408848
2 41104
1 33844 672969242
2 62392
2 141458
1 44566 286124325
1 160637 460088130
1 7474 206911866
2 134858
2 35222
2 134203
2 146668
2 113562
2 55014
2 80814
1 155754 516975500
2 108808
2 44250
2 64925
2 53658
1 4656 510993444
2 43695
1 94152 645958804
2 12675
1 72178 637600089
1 121729 67545039
2 158835
2 37470
2 34458
1 54814 817703246
1 177032 857975926
1 37646 26132557
2 23567
2 22741
2 145555
2 152133
1 98965 735880950
1 187484 92540376
2 66383
1 37712 701522107
2 44963
2 73474
2 59174
2 95393
1 44551 981469749
1 101665 969142296
1 18390 972576292
1 26191 599359799
2 127136
1 94927 713604047
2 5384
2 119116
2 45264
1 92326 855763617
1 135627 827204763
2 180100
1 26411 469964862
1 198218 382003127
2 65622
2 54397
1 1108 823036457
2 18038
1 198696 560433887
1 3007 138814996
2 286
2 72109
2 148858
1 38278 908147412
1 142874 403843891
1 21034 428757952
1 177291 406084649
1 33071 429095065
2 175440
1 143254 779516638
2 116552
2 65994
2 17205
1 67036 334071670
1 54339 584097398
2 183883
2 122961
2 55690
1 51778 393754118
2 54992
2 104490
2 188856
1 48091 667398901
1 46701 924176026
1 39080 225173404
2 124376
1 134001 470637485
2 60370
1 142879 401848686
1 195257 277259385
2 162862
1 104185 300876900
2 147559
2 30621
2 42485
2 107295
2 27974
2 151777
1 18705 366862946
2 21030
1 31600 239596139
1 18522 459665707
1 72347 164909031
2 175587
1 66781 645637456
1 117658 869858
1 174212 502011478
1 126674 55890312
1 111454 117266776
1 133939 396820507
2 64979
1 192238 528747378
1 61139 465339663
2 135685
2 155815
1 76970 571869998
1 190586 418223707
1 136849 479287796
2 80749
2 95907
2 81531
1 198607 423373519
1 98948 552664359
2 98234
1 149968 118470795
2 138648
1 28211 140682439
1 124537 875978811
1 72797 579989984
1 186986 541068218
2 152227
1 71233 472505374
1 170321 423528711
2 14969
2 80832
2 143591
1 29311 237029405
1 185715 47725160
2 96750
2 28985
1 13210 573838249
1 181989 259557743
1 25373 55467454
2 101415
1 123747 899250055
1 92380 242666602
1 91168 469281141
1 149314 927344021
1 65208 769279863
1 145152 416377427
2 111577
1 22394 694003185
2 4836
2 158071
1 107798 131490177
1 29906 203022706
1 18522 392470817
1 49687 881481816
2 38632
2 81013
1 111299 42306820
1 23873 92936947
2 172948
1 164677 456556486
2 27353
2 7602
2 186315
2 5969
1 93257 978131216
2 110729
1 157002 34812576
1 129390 562536183
2 102103
1 163393 690201040
1 49459 717204040
1 30254 375135800
2 143026
2 12236
1 159679 809035213
1 128919 879273038
2 179091
1 31322 622210085
2 41170
1 130033 280890492
1 75556 799161573
1 98362 152924902
2 139944
2 182541
2 13783
1 130870 597371353
2 18830
2 34027
1 7020 12296753
2 76655
2 18775
2 159163
2 140172
2 150551
1 184955 889636564
1 40420 740171264
1 128223 371112683
1 65404 572124092
2 87452
1 93444 495221970
2 21922
2 12886
1 156715 76375502
1 157765 415886542
1 154078 937111049
2 23926
1 350 301844576
2 193813
1 9082 270178893
1 42976 786643053
2 161119
2 173648
2 50350
2 131524
1 148759 540755964
1 161610 571617730
2 155801
1 85465 534221801
2 42467
2 6888
1 39039 207870880
2 42282
2 168004
2 155346
2 162899
1 20186 365056104
1 182898 352522806
2 161352
1 166127 656059773
2 46751
2 95539
2 133888
2 151724
1 34049 96260260
1 153094 426117448
2 75775
1 195490 688657632
2 13117
1 126207 996719022
2 4176
1 111024 793081413
2 197619
2 199417
1 156913 506811186
1 145473 738717477
1 61024 413256448
1 50289 149178076
2 81588
2 74153
1 86171 83399548
1 193510 329699203
2 70449
2 118419
1 25633 21886879
2 46031
2 96119
2 50041
2 73284
2 3675
2 38073
2 194542
2 83531
1 94253 140224332
2 155882
1 5625 305557019
2 57112
1 46549 832011926
1 166438 112417565
1 126578 468058475
1 95971 666226265
1 2509 156428353
2 99502
2 192609
2 68531
2 105826
1 47027 595916620
1 198416 796586699
1 78959 628517166
2 58710
1 9404 564864793
2 94526
1 62937 295607234
1 6792 337502468
1 194731 555598377
2 58331
2 95734
2 60515
2 131493
1 57414 209033610
2 93947
2 42508
1 128934 258377566
1 100685 194671609
1 64537 695183461
2 1999
2 13760
1 34021 708499238
1 71247 814577092
1 62720 566065912
1 140592 238877811
1 11759 235727544
1 114436 568965931
1 55021 530964581
2 87115
2 109776
1 83979 64469369
1 124097 542743222
1 131972 711367094
1 44178 431123449
1 139497 621042061
1 96061 861437560
2 150305
2 20371
2 104917
2 145525
1 5220 525888657
2 146647
2 187922
2 25169
1 7140 335769779
1 192598 861390000
1 158834 817870622
2 68416
2 98923
2 58861
1 187222 321242875
2 151146
2 116575
1 35870 357150556
2 96272
1 77113 958141256
1 135254 4430084
1 118700 588576921
1 36964 823680786
2 122222
1 182029 660994969
1 161886 389641225
2 52353
2 86871
1 184278 793499026
2 135883
1 159251 123389936
2 136955
1 81086 827248988
2 83904
2 97276
2 149864
1 61965 255135692
1 97186 420812252
1 52608 767311587
1 65616 219735091
2 181845
2 81582
2 38569
1 121113 152086024
2 91598
2 83517
2 102472
2 163992
2 107611
1 22915 580324899
2 187598
2 92112
1 67882 773430606
1 164796 698977037
1 105591 856719280
1 63186 709460155
1 169594 569009595
2 88879
2 181978
1 23753 27739095
2 137744
2 51824
1 49870 197027376
1 169855 220424258
2 199053
1 2785 464458782
2 170701
2 123036
1 27967 12255559
2 70326
2 49532
2 84183
2 141703
1 11532 35517157
1 7787 782143470
2 158534
1 178703 73588735
2 75269
2 113106
2 159598
2 25579
2 16873
1 174698 907323186
2 11454
1 95753 684379653
2 92854
1 169147 601071133
2 132496
2 198889
1 119115 959190033
2 7439
2 31525
2 155005
1 158558 932950180
2 58658
1 143662 769271884
1 12822 830661018
1 99150 162407275
2 103336
1 46049 966251937
2 157106
2 190694
2 2298
2 108538
2 165622
2 194224
2 50479
1 146315 148402008
1 193564 918705554
1 117991 208897734
1 59275 238379941
1 43543 602762787
2 8698
2 131470
2 43445
1 161909 276852859
1 111261 850849587
1 182406 530160305
2 168051
2 155620
2 100769
2 69613
2 100337
2 27171
2 68996
2 20859
2 175372
2 186037
1 101398 820153006
2 116087
2 39862
2 99757
2 6060
2 146714
1 26805 907777480
2 47905
1 151762 683521198
2 30254
1 115328 199880163
1 147783 143339482
2 127051
1 115075 515403818
1 40033 494807952
1 121212 459613687
2 21582
1 173645 517148262
2 176505
1 121655 956107677
2 94196
2 175395
1 31380 315798211
1 129732 415912555
2 58088
2 40984
2 4722
2 62161
2 125160
1 4482 831583050
1 34756 263397859
2 52840
2 144811
2 29081
2 54705
2 153523
1 7123 321862816
1 69127 844311911
2 128373
2 150534
1 99291 579077498
1 70801 685952698
1 179167 906718533
1 59277 796067490
2 105452
1 78146 408604153
1 175447 420537671
2 31040
1 51014 517537154
1 18455 160103149
1 5148 243577144
1 42154 153318814
1 63235 693874772
1 22411 584516079
2 129222
1 1347 356054023
1 90790 582796681
2 97063
1 16141 450013451
1 191473 109935270
2 191932
1 160803 316349889
2 187404
2 48330
1 76928 168988990
1 126456 8817473
1 29945 638696500
2 130104
2 38555
2 96031
2 142568
2 40137
1 119721 270928943
1 171848 938548461
2 160340
2 195377
1 81176 517225974
2 121195
2 125587
1 144760 807435342
2 40368
1 32556 841168313
2 40931
1 15158 999128716
2 110083
2 196616
1 36717 49531605
2 79498
2 139575
2 29986
2 127321
2 83057
2 28169
1 156553 962094559
1 141761 391099498
1 81116 625420587
2 30730
1 36266 468829850
1 12992 993180406
2 57628
2 159147
2 167531
2 171362
1 79923 112524641
2 132029
2 29742
1 42102 100720126
1 71746 706771917
2 75560
2 4763
2 181701
2 47773
2 194316
2 128995
1 84619 594496825
2 37511
2 143379
1 77503 530084554
1 71502 502830202
1 49856 84064524
1 123451 954579770
1 65273 448806325
1 20987 396528150
1 144741 612799118
2 139708
1 127838 371137507
2 122495
2 37714
2 43131
2 99524
1 826 565128059
2 15633
2 41925
2 72522
2 194157
1 120053 770279342
2 80460
1 5992 917206459
1 32196 617124035
2 23268
2 33717
2 28487
1 50284 643161345
1 122131 88986051
1 85473 424763139
2 94206
2 194596
2 119836
1 158871 466072713
2 26876
1 7376 699948717
1 177791 21161875
2 101529
1 91589 850636951
1 18381 749557986
2 181224
2 148144
2 100543
2 61334
2 121484
2 123004
2 52215
1 131793 653736136
1 64372 910554564
1 179804 936214382
1 165316 865837263
1 26021 671383698
2 186769
1 62012 501685430
1 30232 271151873
2 157060
1 138842 853711475
2 58242
2 136516
2 197163
2 112589
1 51375 103339108
2 129119
2 91491
1 194466 360827173
1 183367 527165628
1 99560 114875458
2 152192
1 71350 801058089
1 108075 459416301
2 99702
2 41467
1 90548 757067024
1 140000 696666603
1 86722 897889090
1 177803 219856316
1 159573 967934875
1 83650 76369017
2 145324
2 16829
1 109101 448768698
2 84267
2 97609
1 86354 715009272
1 52070 809576072
1 177629 833241418
2 130909
2 123486
2 41582
2 81169
2 61319
2 19146
1 23270 163729157
1 8318 852161284
1 54554 78239513
2 89202
1 3768 904279098
2 103839
2 13782
2 53259
2 8709
2 149689
1 159049 561189390
2 98056
2 175529
1 10883 810320167
1 69776 721193987
1 144381 402347063
2 49992
1 181118 257226340
1 102465 178336168
2 56521
1 105414 331672251
2 21117
2 133024
1 150410 692002424
2 166316
2 69002
2 67999
2 31842
1 30489 938337179
1 122569 27885287
2 134441
1 71141 541369808
2 125466
1 74203 400944094
2 85984
2 197936
2 101476
2 89515
1 187088 918427736
2 31787
1 50294 474289945
2 133241
2 7579
2 82169
1 91964 755864019
1 5047 310871217
1 26188 601652728
2 111721
1 163071 691186137
2 6181
2 58172
2 51644
1 127952 774382813
2 133131
1 115912 594074592
2 52023
1 95812 736653379
2 124877
2 82303
1 59796 804036146
1 48069 180429931
1 189071 840297914
2 25205
2 120939
2 2736
2 127000
1 11386 431089323
1 35531 757546304
2 66801
1 160708 316388363
2 79463
1 42211 714254576
1 125404 781291766
2 176407
2 52477
1 112305 281539081
1 11852 107098155
1 54468 768918902
2 36224
1 154271 761698497
2 133164
1 38439 550146436
1 70424 153227290
2 185860
1 87323 170081560
2 86412
2 52495
2 77364
2 195401
1 178215 689214126
2 17349
1 80656 100491618
2 25621
1 97384 145906370
1 150296 169334001
2 83978
2 190415
1 59929 105240156
1 161908 582901160
1 83479 335174617
1 121051 998850029
2 178022
2 36556
1 129196 100254480
1 152519 749394140
1 59059 337543957
2 116406
2 193127
1 143897 942823747
2 63055
2 176711
2 9482
2 123183
1 144647 411678669
1 42196 662013835
1 14268 935095147
1 141955 593703875
2 129681
2 160787
1 42819 452032338
1 185245 453970939
2 3953
2 5781
1 9289 677358430
2 118488
2 82352
1 101774 519690069
2 49104
1 36254 389672785
2 39459
2 12934
1 163027 689949106
2 43283
2 130580
1 160705 63018243
2 44056
2 190983
1 57677 25057080
1 50993 992821559
1 152103 754008045
2 64701
2 4828
1 48479 382153983
2 99172
1 92328 554138544
1 161210 160927536
1 147394 783900255
2 76519
2 92668
1 82951 308171924
2 95461
2 98555
1 77718 727214082
1 123525 18815417
2 143423
1 115958 727893763
1 151344 972610698
2 20790
2 81005
1 46846 782593688
2 171275
2 999
2 3458
1 78309 275763050
1 163339 972376815
1 178035 663894473
2 188108
2 533
1 109111 294543806
2 49939
1 193687 312883307
2 52078
1 3833 777700559
2 184150
2 117786
1 35563 849220379
1 28078 196992170
1 127858 557525531
2 112311
1 91006 168383547
1 185417 386850025
2 2354
2 195115
2 116004
2 38513
1 168667 403924473
1 40815 658480802
1 87382 632034951
2 42142
2 4917
2 185910
1 191438 774367037
1 60499 377536611
1 195733 600410645
1 187758 976239741
2 140756
2 8998
2 3267
1 6291 924270617
1 5907 434289973
2 140053
2 6963
1 105118 990068569
2 21835
2 45002
2 2116
1 143426 255335786
2 172252
2 193954
2 99583
2 128924
2 70718
1 185308 809001243
2 148017
1 39550 605128679
2 176806
2 36627
1 142115 713906243
2 63757
1 130571 766621858
1 106917 731504115
2 154193
1 26053 78687041
1 40440 810858028
2 28392
2 149213
2 77308
1 25187 967276097
2 122987
1 173296 548058644
1 24413 852787708
2 154625
2 22405
2 170553
2 94545
2 63577
1 142028 957585332
2 43016
1 149163 807346358
1 45803 195496445
1 74152 916408086
2 47369
2 189919
1 71266 666395472
2 82705
1 151336 475907793
2 83922
2 35749
2 169684
1 172236 248813124
1 17508 505607054
2 58241
2 182883
2 54466
1 27337 610167700
2 160480
1 168253 922113391
1 43760 637894162
1 107105 69823555
2 187400
2 151241
1 134595 340231407
2 150873
2 112063
1 99723 262962458
2 173573
1 171534 595885807
1 118697 638419297
2 59348
2 35082
1 17667 855139903
2 48417
1 115430 545724024
2 13310
2 183058
2 76122
2 70583
2 11813
2 76350
1 18007 635960014
1 116124 958979482
2 137083
1 177011 727321142
1 38221 169151177
1 15609 817414019
1 122160 601518718
1 47546 818483159
2 44556
2 127728
1 171347 405051002
1 79805 71532271
1 7940 952348995
1 67630 114778082
2 98636
2 12690
1 60802 547404263
2 159627
2 8047
2 159635
1 82871 17642816
1 19583 968525655
2 181649
2 55481
2 57612
2 78625
1 108384 334702396
2 110680
2 84075
1 91752 699793927
1 182165 625174008
2 122826
2 128202
1 43855 576795769
2 102213
2 75292
2 180188
1 35609 434100083
1 40900 45233123
2 36159
2 150451
2 108227
2 163102
1 107938 981319964
2 66660
1 131307 788816459
1 4662 645791950
2 194759
1 84857 129174208
1 48037 223097097
2 142658
2 18921
2 48168
1 32309 878958023
2 138129
2 4422
2 75595
2 194544
1 120174 573690915
2 121772
2 172977
1 131459 806262191
1 129540 626594828
2 43091
1 17714 560376979
1 27398 516757601
2 12640
1 199849 802087763
1 109826 472899070
1 24254 640326475
1 152892 783206844
2 145012
1 67200 235287892
2 165968
2 8063
2 179270
1 80876 961706378
2 188873
1 194975 402822527
2 64603
1 9769 352368906
2 70360
2 121161
1 107917 74246341
1 73984 58481708
1 151639 30146890
2 169361
1 25945 355810325
1 52433 393181910
2 88491
2 125449
2 106296
1 182735 895308100
1 51801 959633560
1 130763 543657898
2 184733
1 191905 863477318
2 99154
1 136414 620773703
1 164433 140121469
1 2667 103007557
1 198679 582094830
1 93494 962070696
1 142946 965886518
2 47656
2 158782
2 135472
2 20567
1 159850 380538556
2 157038
1 93585 187368388
2 46833
2 123951
1 189718 281023523
2 73326
1 166691 560315011
2 178788
1 11038 210855784
1 125940 215002084
2 136494
2 133426
2 165565
1 171232 377081337
2 99903
2 76209
1 181502 665853665
1 19080 727379877
2 130988
1 196153 362727944
2 71443
1 151376 197142470
1 77810 427615368
1 38457 119911370
1 6919 682777975
1 48992 538528205
2 132137
1 138009 980493281
1 65923 915351227
1 138376 183879998
2 146814
2 162221
2 150177
2 157821
1 2262 747836732
1 17486 412578907
2 90374
2 86399
1 11252 627444986
2 53600
2 127735
2 38387
2 182433
1 116602 180263897
1 185134 168662482
2 78794
1 185994 253175333
1 66658 896375931
2 146146
2 73893
1 104275 355114510
2 72252
2 75344
2 68900
2 33513
1 107353 631766708
1 132942 70154943
2 177108
2 97515
2 75791
2 118586
2 22266
1 4986 918363626
2 28512
2 153136
1 45691 608656289
1 157318 597404796
2 137025
1 32890 978750773
1 35900 218022460
2 68209
1 13522 185124234
1 24902 336430372
2 199022
1 2544 375624046
1 183275 916361359
1 150398 98585445
2 41657
1 13234 946516972
1 69213 430246960
2 25487
1 103434 817488953
2 119142
2 64348
1 88815 217094319
2 183028
1 24479 608295417
1 54609 265490236
2 59385
2 67160
2 71901
2 184642
1 26318 849614262
2 32195
2 30738
1 38841 497393256
1 166377 376735003
2 143563
1 25706 274727259
1 90588 96202598
2 2692
2 184967
2 78833
1 32384 432659625
2 71863
1 122321 649454491
2 77968
1 73433 786263242
1 163697 150527295
1 35442 77622782
2 181926
2 179038
1 22342 359576600
1 29640 458335501
1 61878 853587341
2 75508
1 136365 101507265
2 117890
2 10927
1 54882 462607424
2 105298
1 119069 544621295
1 117639 306951534
2 135009
1 190789 443427938
1 176175 888727494
1 24019 767082681
2 153189
1 168016 421157107
1 174376 502298775
2 103
1 119641 801474723
2 196203
2 153587
2 93679
2 12560
2 198819
2 183373
1 68268 282945747
1 197286 566321434
1 187784 423039812
2 150210
2 70766
1 163512 686049773
2 36167
2 57160
2 124927
1 101399 609586786
2 111520
1 91340 5284191
1 167873 342800381
1 183097 797902485
2 145047
1 49370 827627751
2 61799
2 86354
1 114013 805647846
1 196485 414982447
2 35294
1 14273 745246533
2 107564
2 190390
2 22091
2 61186
1 115566 522452763
1 144822 563908212
2 198575
2 149823
1 76872 724817153
2 86349
1 93063 215838442
1 187231 623089807
1 30118 545972300
1 91326 375471219
1 120211 858064553
1 117978 28626319
1 59321 121864175
2 3898
2 178153
2 69294
2 72669
1 97717 390878707
2 17706
1 32152 908617598
2 12494
1 36977 296919319
2 82974
1 13277 763664783
1 85639 232027564
1 143992 273912840
2 120810
1 84371 72784300
1 188771 451625233
1 40029 656485157
1 55691 745871503
1 111725 921295817
1 149819 373048390
2 28034
2 85816
1 26035 830192534
2 131348
2 134332
1 13290 60865792
1 130927 505454154
1 132112 412963623
1 149104 143444984
1 156803 814592673
1 38929 464644260
1 49393 582286604
1 115675 998603019
2 115535
2 8781
1 122290 82644861
2 22701
1 33651 244494553
1 90281 513285780
2 134972
1 104395 893076056
1 7590 316313537
1 30270 530974724
1 185262 554633939
2 47748
1 80267 246925591
2 77104
1 55809 80625918
1 19227 329717804
1 54814 16257055
2 115929
2 85220
1 71373 574818227
1 62554 468544941
2 72566
2 96570
1 72302 505743278
1 40710 474451712
1 113886 575456626
1 100784 236001250
1 97635 27244012
2 134598
1 114104 163312180
2 197735
2 136085
1 144049 438401439
1 190789 986854596
1 6221 186172186
1 66136 484865688
2 38553
1 127935 387637909
1 176956 121396350
1 177218 808666177
1 46923 834897445
2 70769
2 66442
2 170756
1 177563 560552649
2 39662
1 103238 413814725
2 123280
2 70103
1 88451 798645347
1 69259 278712643
1 37346 723392674
1 164795 482864429
1 101182 648693328
1 195247 63498167
2 87840
1 86538 238726082
2 50330
1 130630 510005277
1 173065 136682709
1 176196 921267461
1 110845 452662311
2 137668
1 52479 2519353
2 34169
2 90547
1 96493 784470358
2 156109
1 145372 58539884
1 107797 588894188
2 160902
1 41826 70155964
1 23627 16771591
1 29783 591929772
2 113142
1 3362 586837664
2 47069
1 101292 850808082
2 106465
1 34617 164198691
1 182915 371059127
1 183895 510154067
2 63382
2 143819
2 67776
1 55555 252099138
1 35978 635577176
2 24979
2 185736
2 77578
2 19754
1 166093 335008084
2 125407
1 189371 23587354
2 159793
1 77882 666178745
1 12479 932770680
1 141393 743483384
1 113801 427938091
1 21105 707979027
1 108263 190111513
1 39617 559621234
2 115156
1 25953 656824652
1 141805 412284405
2 13248
1 75617 525287344
2 110280
1 72963 552873301
2 60114
1 19741 626516137
2 14513
2 49313
2 100502
1 60194 735234132
2 20266
2 84567
1 76817 793608651
2 32675
2 179666
1 152447 995583124
1 133701 308107607
2 180909
2 40272
2 40831
2 128745
1 70771 589686478
2 145973
1 196876 668837143
2 63580
1 22445 904404265
2 56471
2 44568
2 181871
1 99983 253266110
2 79004
1 176406 166856287
1 148341 976164253
2 199340
1 107481 350260300
1 160843 388560191
1 129570 19862856
2 199640
1 187339 31309538
1 13035 221963660
1 40458 132183667
2 10245
1 23355 392453337
2 6541
1 43158 607427353
2 148112
1 85619 357533470
1 19683 662743573
2 119724
2 70754
1 58725 665569114
2 161666
2 151841
2 89389
2 86558
1 153555 580578187
1 80577 781598917
1 42311 520527262
1 30804 967841950
2 163992
2 50533
1 175492 327323419
1 173761 44447073
1 36257 365339154
1 52230 648288741
1 195770 801635633
2 122342
1 197688 538579354
2 89783
1 121074 316753613
2 127046
2 156128
1 109440 184408914
1 42373 687800838
2 69570
2 192743
1 195128 432321155
1 43323 879478758
1 169797 67827123
2 161433
2 155044
2 196382
1 146445 725051710
2 27171
2 84435
2 139734
2 73961
1 20010 917554721
1 194054 37339390
2 92792
2 134882
2 133871
1 37303 451494998
2 172764
2 152062
1 52489 600251461
1 39084 546230616
2 68179
1 3533 648847
1 184471 541483850
1 85286 750628212
1 80396 579561709
1 109603 569767334
1 135493 91091466
1 185672 371005565
2 103708
1 61755 415073031
1 97614 108603467
2 122313
2 160833
2 52173
2 123951
1 63597 587596622
1 127901 160958319
1 35964 350172713
1 131912 114658776
1 129356 999271456
1 93748 108671042
1 109557 576762107
1 185411 873677952
1 139746 326633668
1 194312 669953855
1 128528 978899888
1 193698 632289103
2 122969
1 171416 679027574
1 162665 221471413
1 118991 792812879
2 40081
1 165759 385373969
2 183947
2 85017
2 60499
2 59288
1 89031 772283684
2 169404
2 167184
1 72763 24384764
1 56698 863185296
2 155690
1 78402 45264167
1 183018 559004639
2 187325
1 94826 813644717
1 157787 202064059
1 194346 124833996
2 73580
1 173370 203222518
2 66649
1 162943 521558234
1 28014 107887723
1 122648 384026761
2 131187
2 121954
2 78979
1 55224 768572371
1 3578 849820857
2 25710
2 164407
1 3915 408606002
2 29879
2 114
2 122685
1 31702 810367264
2 81351
2 86912
2 9734
2 70194
1 152565 999920455
1 178453 133754063
1 168562 959890676
1 166518 418542056
2 173627
2 32839
1 37233 647744230
1 136745 285845340
2 98872
1 93169 151886344
2 160584
2 130488
1 175782 249138860
2 3568
2 77940
1 16687 687830417
2 82528
1 95530 50798590
2 69274
2 103292
1 135472 159351526
2 37355
2 180620
2 71315
1 178037 572609962
2 35987
1 190251 513661197
2 87238
1 81442 40708076
1 199296 832255249
2 70765
1 5601 793585766
2 176630
2 43248
2 104460
1 127305 531814110
1 191415 161875968
1 101825 672058175
1 107059 218818714
2 69521
2 163122
1 23672 57364255
1 37953 564738
1 63581 272071633
2 95564
2 118479
1 65912 151053673
1 81290 54979449
1 26742 522270256
2 130660
1 108222 410242276
2 53056
2 102650
2 71868
2 153801
2 139041
1 78230 564738277
2 188217
2 33339
1 95052 858848861
2 167554
2 55125
1 160775 272082559
2 161070
1 181904 228240080
1 109041 679140649
1 100354 748755
1 77061 728024222
1 21246 59654033
2 105377
1 40024 507571253
2 5690
1 171729 185368672
2 128450
2 169804
2 185144
1 198619 956297950
1 77649 226865815
1 145709 956744333
2 33529
1 12137 466504394
2 131978
1 132748 308764621
1 111605 655423422
1 23798 608789205
1 140078 130303890
2 128988
2 124968
1 65925 292427281
1 38482 69401566
2 55011
2 108378
1 78003 952395095
1 26512 37033459
1 86374 471660441
2 9176
1 25096 220144909
1 46766 486985698
1 28123 145972078
1 85924 718321081
2 35694
1 10983 703979793
2 97239
2 95053
2 165713
2 17899
1 13702 8237889
2 72630
1 140400 543156574
1 23099 79292077
1 130702 724997471
2 128909
2 110414
2 137891
2 65041
2 101584
2 191784
2 15928
2 52290
1 45517 431029918
2 40164
1 138851 117610613
1 11045 832834647
2 176418
1 95350 30633251
2 124804
2 138897
2 161581
2 148507
1 16477 69861478
1 141143 279237416
1 74562 918737672
1 23431 43451469
1 199240 945979667
1 93719 711485524
1 188274 996371614
1 25978 671386268
1 181529 806263815
1 162427 388542041
1 130926 792573153
1 3712 617109962
2 46650
2 76237
2 46987
1 187826 746664853
2 139211
2 11653
1 157100 45104226
2 93481
2 175735
2 46319
1 1201 823547613
2 191276
2 107452
2 156742
2 91217
1 119246 981640342
2 34626
1 8191 863306299
2 49031
2 103231
2 17702
2 51626
1 163544 325949748
2 88256
2 11172
2 144133
1 100038 822756359
2 57962
1 197525 617097857
1 196506 447458713
2 16032
1 104409 739622732
2 92231
1 66168 596393035
2 156517
1 193382 569271633
2 56397
2 167661
2 151205
1 170696 765417975
1 18759 690450099
1 161553 86365094
1 157175 219702703
1 44130 954980812
1 175772 678894150
1 154512 870100085
1 165339 835244320
2 3919
1 13255 286046667
2 55105
1 161418 333271855
2 14131
1 74058 526322757
1 19851 958585426
1 99347 839911864
1 122799 19531381
2 122890
1 120669 586963285
2 26077
1 132224 811371648
2 41726
1 193546 514024492
2 73558
1 179621 523298678
1 186742 855416677
1 151601 930534776
1 35168 604007531
2 7132
2 145784
2 115289
2 99166
2 126445
2 4994
1 85016 358072589
2 129953
1 143621 255512102
1 45996 913498893
1 142921 408408339
2 30751
1 133011 171702427
2 77775
2 87402
2 91282
2 46240
1 191250 700834106
2 23864
1 76066 356793697
1 117698 380593996
2 51574
2 42140
1 143737 7889707
2 13160
2 48347
2 23005
2 116852
2 76452
2 169639
2 91288
2 107934
2 23957
1 64845 5110179
1 192574 135320162
1 140916 422324064
1 44610 587281649
1 136768 872880893
1 62503 876496927
2 56695
2 12540
2 22637
2 112201
1 142703 361746711
2 74988
2 194735
2 97053
2 8395
1 119428 44132167
2 17659
2 155076
2 154599
2 170287
2 157706
2 84488
1 100124 486087091
1 100024 362958077
2 154211
1 26701 646745886
2 90550
1 193924 657375673
1 120506 991071193
1 52831 155557972
2 61023
1 68512 228484385
1 69822 200125008
2 71224
2 131789
1 22487 478834596
1 35175 634262871
2 73979
1 193848 542033254
1 113925 132365647
2 17954
2 129234
2 74230
2 112619
1 3280 447279123
1 19590 126500656
1 196600 488240341
1 125889 266296602
1 52647 91776359
2 195251
2 61920
1 170892 14208774
2 189589
2 59102
2 12160
2 183552
2 89604
1 114950 91148688
2 50185
1 97476 300622835
2 178948
1 87275 491390677
2 199552
1 113236 255549595
1 147777 435762199
2 72368
1 168560 364053459
1 112067 95788193
2 55247
1 4667 559054877
2 142814
1 124652 155331358
2 198359
2 176673
1 30278 17120136
1 119947 205013513
1 65454 215147427
1 108264 501371277
1 123074 920934846
1 111830 415378937
2 136769
2 82672
2 175426
2 180662
1 172874 782356190
1 15605 319805067
2 82845
1 21706 790973588
2 134999
1 135012 521740051
2 44598
2 121177
2 67335
1 149569 556853405
2 340
2 79993
1 16912 213419441
1 166299 212312961
2 97455
1 193760 896440480
2 91817
1 157321 966953458
2 114014
1 95468 811292845
2 46948
2 156675
1 75916 30741392
2 90218
2 107894
2 144579
1 47940 7220304
1 92246 648459706
1 154614 612295475
1 12876 923554031
1 32875 805075663
1 52298 475862710
1 126469 849921588
2 4141
1 176026 94699590
2 35368
2 33332
1 80273 139706586
2 19632
2 91909
1 34538 476788193
2 169929
2 78399
1 66639 159225416
2 6793
2 145232
2 7945
1 172423 573967421
2 125802
2 181498
1 156891 814810245
1 61443 382723570
2 53254
2 117957
1 3347 884221266
1 183752 756471017
2 88340
1 26654 74561820
2 77618
1 199536 294588477
1 68216 200262186
2 74382
2 140961
1 90344 191880540
2 101302
2 121855
1 60861 784786748
2 179538
1 187803 572862602
2 32206
2 2998
1 15825 68924761
2 98659
1 169656 567378453
1 147398 732703085
2 178754
1 37889 243351949
2 167417
1 52063 871021656
1 104582 17453698
2 145113
1 36640 826468954
1 158418 210989419
1 11842 725978986
1 54417 173088277
1 189058 39135235
1 97131 133571672
1 114673 661222297
2 20656
1 24349 303885934
2 164146
1 194850 291586469
1 108189 125286877
1 63076 386440962
2 157445
2 49258
2 167073
2 55410
2 136838
1 2288 358235125
1 86479 495992856
1 179101 773587815
2 178172
2 45941
1 110542 5985571
1 124263 925457371
2 121343
2 22581
2 41018
1 25754 509311267
1 128845 805984433
1 145804 172711051
2 185897
1 79794 530707633
1 142107 296525506
1 8343 805574387
2 148284
2 64793
1 195313 341906327
2 38118
1 59172 240923353
1 46941 331064151
2 124501
2 179823
1 178001 172537085
2 97915
1 181698 395641346
2 108121
1 179762 231282825
2 190416
2 60132
2 101307
1 42351 696577988
2 143519
2 39675
1 29399 543312539
2 34896
2 94140
2 105120
2 44281
1 119556 150273388
2 43733
1 77085 11882342
2 106823
2 87815
2 23925
2 61651
1 180728 456146742
1 120969 654560984
1 171910 173818943
2 67259
1 146692 209470902
1 73759 803573047
2 118768
1 75830 383535413
2 50601
1 107442 124155362
1 108536 164015560
1 48149 324853746
2 25988
2 87740
1 167882 844474948
1 199881 807643116
1 188435 983635206
1 35218 7522452
1 135281 497731022
1 15940 247806362
1 188477 39500887
1 99502 887031737
1 74400 935995086
2 16286
1 105119 626657102
2 28027
2 68210
1 2052 406437382
2 117737
2 91390
2 47809
1 195025 707160525
2 77170
2 69150
2 39471
2 112726
1 146588 596972605
2 445
1 192913 292504280
2 57789
2 54336
2 34293
1 138503 997576219
2 29884
1 41367 776619298
1 180350 87765633
1 71935 725921570
1 97590 27768886
2 75528
1 51060 942336208
2 34335
2 58893
2 157061
2 80758
2 65829
2 103724
2 4975
2 130249
2 142918
2 36703
2 40670
2 33645
2 195068
1 197954 743631165
2 81494
2 50364
1 11282 51489573
2 112286
2 94208
2 184239
2 170148
1 27469 894674885
1 100651 673070103
1 100331 73976867
2 99019
2 134432
1 77227 294499960
2 156881
2 15909
1 30370 854814213
2 184933
2 109262
1 81409 931025251
1 81765 46184939
2 155709
1 185879 809713589
1 165955 787555450
2 61424
1 109422 786523996
1 182645 93909522
1 154387 977210052
2 31494
2 14015
2 160739
1 165351 532639059
2 43518
2 176056
1 70888 38892056
2 185955
1 193399 702908912
1 38773 548243284
2 77980
1 85983 542743382
2 177177
1 97226 82045629
1 180394 716163410
2 181813
1 54938 30069913
1 150084 559233714
1 428 112672994
1 63363 445033488
2 34292
2 49643
1 103821 940275247
1 2866 525289714
1 44226 523834041
1 40478 930315417
1 66676 177890313
1 48358 370801783
2 21004
2 103534
2 17075
1 120441 731429267
2 50152
1 175946 438621164
2 100525
2 823
2 103993
1 135706 449628284
1 14578 917981206
2 151004
1 130336 30539377
2 146129
2 134804
1 12116 321020396
2 170930
2 61132
1 182085 727739078
1 61217 27483992
1 54895 51594951
1 105033 918316988
2 11066
1 30416 445201388
2 191007
2 36972
1 35012 504351159
1 32206 118241558
2 106422
2 186930
2 77959
1 17614 176830682
2 130076
1 83513 795133556
1 149236 65090100
1 124189 309593172
1 172786 673967971
1 106402 827087277
1 80092 602203129
2 157468
2 199619
2 87374
1 30669 573407321
1 21153 962764969
2 105019
1 84128 942017686
2 20531
1 187296 783226429
1 1084 394525959
1 126271 135644314
1 132414 181734174
1 130494 578151016
2 111561
1 146046 40382679
2 19346
1 129570 4608638
2 104604
1 15745 246771920
2 10947
2 11117
2 77060
2 24999
2 97820
2 157624
2 124881
1 57600 403817916
1 49403 901071295
2 62013
1 186116 956249694
2 3315
1 56877 693583277
1 126085 379210095
2 153108
1 181734 885491756
1 62468 171804307
1 108328 476867548
2 139356
1 86700 467990044
2 37341
2 148886
1 132037 339101836
1 25184 789183111
1 176471 498424523
2 48333
1 180850 548515227
1 85790 123302938
2 44986
2 136626
2 56826
1 7767 369783518
1 167679 729258235
1 185254 978731919
2 39524
1 153307 90627298
1 68647 538854645
2 179997
2 72958
1 52934 716964805
1 184878 461644377
2 91768
1 123202 764818333
2 178506
1 82719 923085700
2 23718
2 146703
1 11208 253223881
1 97278 782313433
1 154694 549323425
2 145448
1 78930 276637712
2 143563
2 199018
1 21896 563111614
1 128062 529703308
1 65164 752799738
1 17815 597057237
1 143914 617357397
2 191865
1 32685 287305239
2 147443
2 194675
1 149996 45282222
2 110502
2 182470
1 125872 97144616
1 108750 875337183
2 108617
1 16903 23055191
1 25286 535469501
2 107732
1 109671 869659382
2 105720
1 175328 528327
1 181150 905868246
2 90906
1 150140 609507823
1 70498 222447720
1 113818 717123794
2 38543
1 138746 261193011
2 155178
2 77069
1 163715 274726414
1 13636 368190522
1 104852 694174539
1 28456 845338411
2 176939
1 140399 774261018
2 68362
1 197448 586037354
1 17402 508746399
2 35174
2 13361
1 82396 3076804
1 17192 542565952
2 143926
1 195076 668161673
1 47094 727573921
1 148633 331394416
2 78931
1 198733 760481141
2 103442
2 16310
1 132037 13676583
2 7651
1 127840 54553109
2 29626
1 104042 968515036
1 173584 233708991
1 42690 260822019
2 149005
2 19192
2 192022
2 199895
2 93028
2 139028
2 177402
1 189339 496141173
1 52279 73815872
1 26573 371229708
1 65864 570568716
1 119017 684856795
1 191899 401386709
1 98196 573594271
1 41186 287664744
1 181760 300567061
1 13755 219850104
2 155172
1 52808 629937298
1 25308 331543027
2 70818
1 51027 522062632
1 188811 977300115
1 124086 307863116
2 31091
1 198007 890003600
2 86228
2 41020
2 161609
2 163186
2 100640
2 136732
2 27753
1 105389 888932198
1 54093 461582258
1 23976 529455666
2 142698
1 80516 29616881
1 91501 281528475
1 33148 442541462
1 191388 65057022
1 9535 636178379
1 148752 600511094
1 194674 85259388
2 104108
2 134136
2 96530
1 95075 119842988
2 40401
1 109090 475372567
1 118934 432639096
1 100281 128348598
1 172205 408426075
1 199278 618594139
1 116161 611043968
2 100166
1 83130 790637568
1 187187 640990380
2 150339
1 186820 705152447
2 66140
1 65099 370507480
2 76050
1 164905 572399728
2 83363
1 97604 774997355
2 10486
2 139091
2 85215
1 125518 997322523
1 9067 711854734
2 111724
1 190696 599224267
2 115713
1 87812 696507159
2 1046
1 158783 109156112
1 102255 847830858
2 29526
2 132262
2 14482
1 199905 519683557
2 197609
2 172168
2 66601
1 32010 541801410
2 127854
1 23771 793602950
1 63240 761990212
1 146331 935891735
1 74726 965879505
2 24792
2 25856
1 142830 71309798
2 27594
2 29919
1 181223 924924576
2 193882
2 186549
2 127189
2 149040
1 77332 262988146
2 185165
2 105574
2 194057
1 193928 80888789
2 150564
1 158190 112477671
2 5113
2 187322
1 96407 316698850
1 58252 857641718
1 67723 32389816
2 136222
1 87304 514734296
2 179069
2 88568
2 152914
2 95169
1 54660 961709003
2 194448
2 148235
2 125916
2 153281
2 70951
2 21335
2 21981
2 15837
2 19815
2 64755
1 195560 748481259
1 70649 313188174
1 80541 915775413
2 149821
1 2519 159734349
1 27253 979220151
2 48867
2 40644
2 176176
2 147225
2 125716
2 50532
1 53421 283263912
2 155448
1 77582 310834777
2 23709
2 5359
2 124475
1 43337 109715087
1 122673 454871804
2 3549
1 126108 678602414
2 124720
2 113372
1 70997 227685540
1 13000 621447580
2 90560
1 190115 678715803
2 145536
2 38323
2 82543
2 118003
2 67671
2 92553
1 165963 455527258
2 183172
1 123950 321273297
1 86693 530710346
1 49306 922911611
2 144337
2 139944
1 167866 840147488
1 53150 238443270
1 134165 623932348
2 67317
1 157638 337578198
1 123730 404736804
1 97979 341962549
2 114476
1 161506 624165705
2 85063
1 74717 650448841
2 58826
2 62168
1 64095 596191674
1 143578 496645367
2 117810
1 136331 219204614
1 19890 320229973
1 163432 936095511
2 97630
1 53196 561727669
1 76468 791683797
1 72290 444721061
2 66125
2 132638
1 6304 923568471
1 6703 282343639
2 112075
2 23637
2 31180
1 25580 574814091
2 114149
2 126953
2 47164
1 57744 191953301
2 58331
2 51280
1 123525 215212532
1 170855 499985031
2 19276
2 132426
2 55012
2 144643
2 138423
2 121818
1 112963 627667490
2 86406
1 181888 897181655
1 21234 98458332
2 10400
2 21356
2 161023
1 107838 301212366
2 85148
2 54002
2 16375
1 136880 767671037
2 26380
1 121361 878840074
1 195068 613513581
2 13635
1 63006 957911082
1 124590 759927486
2 12303
2 63248
1 92581 334210348
1 150218 958345839
1 143712 383523942
1 30438 971708856
1 178071 237778812
2 118819
2 106140
2 100806
2 92573
1 156369 420648532
1 51515 246030676
2 178306
1 22080 909475737
1 140514 508253309
2 102033
2 35505
1 130583 445678313
1 173771 125199175
1 189614 983235467
1 199898 72971297
1 180537 852363527
1 182217 661079314
1 133095 76194071
2 120553
2 61827
1 156020 525249175
1 121290 711177483
2 189025
2 53915
1 67530 838127030
1 153802 919319400
2 181103
2 79529
1 183138 231673637
2 29412
1 196932 320507925
1 184961 758118205
1 137864 676315173
2 26458
1 39636 494233491
2 129915
1 89366 890680677
1 168356 268503939
1 117375 995316509
2 884
2 80725
1 94200 71377289
1 76680 2421875
2 100268
1 39595 332380547
2 3566
1 172203 341812065
1 71398 758133731
2 129913
2 97983
1 145368 747453841
1 126582 370412629
2 47126
1 61912 652490455
2 17853
1 82519 606290405
2 12497
2 70281
1 154899 524752484
2 164673
1 197725 93798722
1 135659 806735255
2 182416
2 159884
1 108390 624429482
2 177703
1 167068 885796376
2 3318
2 147399
1 101003 956442947
2 33447
1 197840 656409287
2 183568
1 138514 770193816
1 5715 843008646
1 181908 162732252
1 136242 37588263
2 83818
1 37505 537236111
2 25443
1 27044 392544149
2 7833
1 28259 278769138
1 120425 820390496
2 118243
1 86040 609120307
2 109509
1 19143 527073831
2 151210
1 38473 446412030
2 2669
2 74193
1 35023 641671026
1 123933 863361431
1 108644 941464940
2 59990
2 111668
1 31922 166300915
1 172942 426790985
2 107034
1 192574 479939740
1 138550 803990802
1 89304 962156459
1 155707 851260741
1 93388 708225952
1 53490 593297372
2 82609
1 87775 155734431
1 186272 174410901
2 49170
2 199480
1 101081 942352907
1 47834 710646457
2 172143
1 97152 587639878
2 107671
2 55151
2 137387
1 83211 616961905
1 84822 436248627
1 51282 391786236
2 84753
2 169201
1 132478 55479365
2 83779
1 122623 34305148
1 126369 741799518
2 66586
2 154138
1 11241 243592625
2 19819
2 29598
2 40903
2 59514
1 1034 118607720
2 3141
1 125819 743276096
2 41628
2 99738
1 182467 393713264
2 79575
2 175219
2 187893
1 64141 200150072
2 110074
2 50831
2 5297
1 86924 179809116
1 46612 241495505
1 35478 636838962
1 19386 325188996
1 146633 707685932
2 28732
2 175054
1 190260 80460378
2 102393
1 58838 899458054
1 100756 796160545
2 195503
2 117888
2 155529
1 100083 445795737
2 170393
2 62554
2 139796
2 123876
1 31368 886671284
1 84461 78882587
2 107397
1 99491 798805355
1 193143 84740823
1 186906 427134907
1 155629 11698168
2 24764
2 71936
1 20669 556595510
1 39549 540668389
2 141970
2 184156
2 60313
1 50672 878165449
1 77781 91245147
2 158435
2 190755
1 40408 568349609
1 116025 996613658
1 24914 220346822
2 129444
1 196114 29318238
2 72252
2 146385
2 148122
2 150904
1 147238 328286902
2 50038
2 9504
1 24377 892087130
2 158442
1 172032 619902196
1 154179 900884958
1 96654 858103117
2 173804
2 175639
2 29044
1 198040 23251334
1 185314 523313969
1 151661 629067477
1 99274 665637080
1 29652 525904261
1 52151 820543999
2 117753
2 147347
2 105669
1 30845 78493822
2 146683
2 155282
2 182592
2 166195
2 174941
2 26956
2 197684
1 175152 566666269
1 82837 783777053
2 71609
1 101709 381633923
2 198303
2 187049
2 53651
1 155435 838988699
1 84128 381665119
1 37878 966707769
2 136280
1 16624 207055081
2 126836
1 192502 233291205
1 66216 783064091
2 166117
2 69148
2 28397
2 101271
2 25246
2 88898
1 116505 261364548
1 73053 879214413
2 181074
1 162436 398476368
1 152503 998136724
1 57766 464426053
1 185631 80618930
2 51644
1 96460 875917353
1 38975 626863834
1 150478 857583657
2 131548
2 24629
1 90052 242825093
1 143123 235864399
2 94076
2 162576
2 168508
1 167744 678538433
2 118058
1 145552 484873191
1 82555 503650177
1 161752 307258725
2 146054
1 103647 742574240
1 60726 592385896
1 72860 998312617
2 105798
1 155174 16875173
2 71195
2 161541
2 133573
1 36241 646783722
1 54408 599692153
2 15578
1 163322 464788282
2 162855
1 175510 582756525
2 153192
1 104831 999875285
1 103420 148192922
2 127772
2 73510
2 176618
1 106735 766429643
1 26372 413418055
2 192592
1 109166 723060942
1 86961 959999014
1 121404 550340539
2 80065
2 109666
1 131176 288739790
1 75969 554324167
2 67294
2 125015
1 52305 995802057
2 109890
2 87904
2 50045
2 72704
1 181396 954984990
1 51777 239243107
2 7850
1 161 811481019
1 115418 995681503
1 104980 153821444
2 177833
2 145527
2 158548
1 34290 8047307
1 9646 504214163
1 136730 628391340
2 34884
1 9458 482587701
1 178501 751689048
2 197701
2 85847
1 155479 328336275
2 22673
2 146214
2 172201
1 188090 104740235
2 73903
2 16225
1 111179 205916902
2 123410
2 26455
1 25080 899518550
1 70094 303896526
1 32145 940675147
1 196372 778740045
1 22069 880777735
1 178183 529828995
1 189348 544852660
1 119600 918027334
2 75034
1 104624 442286826
2 130288
1 16526 629229652
1 163896 632303893
2 43448
1 146372 247966971
1 161303 900191005
1 172955 584266952
2 132860
2 126441
2 3497
2 49778
2 7364
1 144653 223605005
1 194402 914784856
2 120216
2 150206
2 125641
2 165491
2 153648
1 116468 830762335
1 196547 106651476
1 54636 873392049
2 191210
1 1614 866676133
1 60117 99723589
2 157216
1 106615 787625662
2 106639
2 67454
2 28731
2 60495
2 64873
1 64675 968964437
2 42823
2 140150
1 72522 619410628
2 175214
1 123583 59406046
1 37160 397671959
1 37665 158043867
1 30052 436306144
1 195253 236800782
1 186915 943901246
2 173347
1 41435 347965061
1 171997 485126927
2 59549
1 49963 447272386
1 28852 778962599
1 89841 18444676
1 127435 552815016
1 151913 439808541
1 99904 796242106
1 25391 583246645
1 180902 929716486
2 147977
1 23459 648174712
2 165069
1 180845 624317699
2 99327
1 81606 2311943
2 42190
2 198127
2 177463
1 108098 361558739
1 198897 608822850
1 142688 805116811
2 98486
1 79308 703105976
1 149188 257877709
1 110634 573068600
2 117346
2 191370
1 85725 158687710
1 22820 216160309
1 72105 825824588
1 144901 214958306
1 71385 153080587
1 13399 703097788
1 64624 432525654
2 196354
1 168383 714576414
2 46983
1 71212 790121032
1 10315 626399904
1 120142 879481364
1 166312 686963176
2 88720
2 158474
1 155836 287564452
1 106983 888389579
2 193475
2 96151
2 37988
1 45907 641917442
1 179696 770773738
1 48576 520968274
2 145153
1 116942 140366635
1 5724 286514381
1 199032 861980288
1 181854 633312438
2 168204
2 196946
2 113580
2 157723
1 187965 888333517
1 137903 813767985
2 142538
1 155097 429614315
2 13752
1 89032 524362121
2 20800
1 55843 748853488
1 113013 622487438
1 70522 714598665
2 99908
2 18038
1 45903 131560187
2 40143
2 113592
1 114119 914340259
2 161911
1 51563 285738177
1 55346 651684813
1 135093 535688252
1 145316 76354990
1 117150 894937629
2 34
2 72343
1 114092 413397960
2 63930
2 176269
1 35075 572143654
2 17957
2 5355
1 116120 104939774
2 160809
1 179520 543720676
1 16573 243479036
2 119375
2 158769
1 33477 288628024
2 169703
1 139455 113037278
2 51716
1 10832 831581566
2 11449
2 29178
1 159177 759287559
2 72914
1 3689 995772895
1 106474 816848410
2 177459
1 81822 320713333
1 48813 320374709
2 106685
2 60750
2 18231
2 168039
2 193664
1 98685 391420814
2 74855
1 79406 131362415
1 177616 796504920
2 8220
1 190951 906734169
2 67964
1 11692 249012765
2 31726
2 184230
1 73855 387798627
2 17631
1 96872 317517841
1 145522 61076206
1 101851 51579646
1 175422 90103950
1 64334 714672626
2 64828
1 191248 249292893
1 10115 472795289
1 191331 880687749
2 30684
2 26823
1 104634 475023919
1 45543 976143881
2 178095
1 94337 943967116
1 35852 92531250
1 153163 837967484
1 88898 695997440
1 148251 125909871
2 39076
1 78087 59116653
2 98194
2 133231
2 29912
2 101263
2 76378
1 161381 836588622
2 181784
2 115212
1 180802 934819961
2 49123
2 135026
2 98246
2 153813
2 148893
1 154520 411856872
1 31840 438942824
2 117620
1 182387 906818112
2 116695
2 150514
2 47553
2 182013
1 180631 29648574
1 176783 732860612
2 167889
1 107576 51843239
1 175737 55300399
2 179229
2 135685
1 100012 721228766
1 121455 795178360
1 106726 692285842
2 169872
1 104347 259318399
2 117466
1 167676 354520732
1 129949 367504400
1 175179 383714807
1 191012 576342234
1 117890 512420637
1 191382 808704136
2 35575
1 145891 535042206
2 176450
2 48200
2 173764
2 55839
1 176226 573171945
1 184507 738190253
1 152031 221873226
1 141958 251151021
1 69656 871193331
1 147209 15262277
1 103468 867332814
1 63454 80376147
1 41298 71885074
2 66783
2 33932
1 135870 319231618
1 170423 255280287
1 38681 124835773
2 153973
2 107243
2 90424
2 160989
1 122963 436494589
1 180119 943253552
1 165548 343941644
1 94321 444989805
2 33627
2 65800
1 130126 27469850
1 34120 977083013
2 95543
1 76208 531971813
1 32661 681044209
1 59580 759287042
1 17694 65350869
2 143396
1 167996 205153030
2 111243
1 2270 789868528
1 63968 361712615
1 61386 897397334
1 82254 145636194
1 82154 596491980
2 16291
2 186733
1 61790 923129811
2 41086
2 158757
1 57570 510170143
2 180800
1 113024 526376348
2 76294
2 43625
1 162654 174840798
1 154145 269045760
1 1461 488900875
2 122033
1 56551 602650605
1 118962 585412482
1 107445 320831156
1 135008 160771242
1 146932 871121469
1 45864 902749735
1 81796 135283628
2 183930
1 42153 51029190
1 164371 748537276
1 112151 390891359
2 155350
1 39314 845028481
1 183621 842867700
2 22359
1 90474 667280227
1 92766 62859065
1 122855 715978836
2 67607
2 107870
2 197377
1 108288 966769104
2 232
1 52874 261878540
1 75493 243566822
2 33929
1 64204 191264537
1 137787 241338428
1 157550 118874492
2 143716
1 73024 341297306
1 50389 979470504
2 84902
2 57392
1 30810 722026279
2 23098
1 22304 496499576
1 37803 141799759
1 116296 413237701
1 38799 716183303
2 135056
1 132747 224186220
2 74796
2 179966
1 18783 593128194
2 21024
2 173032
2 28391
2 43577
2 142051
2 149920
1 157833 338293206
2 2861
1 17333 616164824
2 21081
2 70853
2 171553
2 80004
1 11640 148727914
1 54755 12931903
2 160964
2 84634
2 197042
1 135997 782442825
2 182435
1 165176 915288372
2 26237
2 27118
1 68912 683747157
2 98484
2 56902
1 76141 886930252
2 155074
1 44436 641659701
1 106475 279303648
1 124144 317472299
2 155331
2 83436
2 86364
1 167739 623945851
1 187792 252091791
2 44470
1 148201 454056124
1 178104 50463520
2 106133
1 25008 968495049
1 94936 788083780
1 31741 209458923
2 171178
1 100776 962421195
1 185483 95882402
1 69883 151039002
2 115108
2 139749
1 99702 148192814
2 13650
2 117018
1 43023 659877780
1 86059 422839133
2 104984
2 83374
1 117895 860725933
1 80640 184097826
2 147590
1 67975 638929114
1 55707 487147660
2 93363
1 135601 946111734
1 133608 659317516
2 70987
1 53548 304160025
1 153662 960031052
2 143941
2 132400
1 80138 55615523
2 81171
1 101240 946542548
1 68188 70151449
1 175684 941416497
2 198114
1 2323 668979600
1 25570 56734211
2 88875
1 95034 851428315
2 129687
1 23173 993124398
2 147446
2 21718
1 153114 319651636
1 11836 436857172
1 101608 50891007
1 68115 47976450
2 59190
2 168049
2 118306
2 93584
1 62897 430575728
1 180837 817186438
1 148617 308895137
2 26870
2 160740
1 61777 564717776
1 83276 546628867
1 9558 233156404
1 179385 299036868
1 74225 63302361
1 152736 989409150
2 179307
1 12332 390731826
1 160126 73355959
1 164900 165076167
1 181481 340884392
1 53318 609724909
1 150495 498462005
1 153228 875248737
1 72223 465815286
2 151949
2 96213
1 7170 713053665
2 45612
1 92175 127447348
1 14526 909470889
2 130838
1 153021 761069627
1 8652 296408708
2 164253
2 124386
2 27865
1 185483 241987639
1 16201 39383982
2 177178
1 138592 685535966
2 103100
1 198623 222094350
2 84891
2 160718
2 163696
1 30729 665092966
1 31458 872201868
1 40249 199344222
2 167000
2 171930
1 115149 970078739
1 10212 366509713
1 47744 875035457
2 30992
2 25978
2 438
2 24143
2 132068
2 52826
1 81752 97097767
1 95277 696316773
1 88511 309052412
1 74236 178147852
1 68865 226098959
2 129509
1 196647 17760622
1 177338 665502539
2 10066
2 44193
1 149378 187271037
2 79176
1 29277 942962551
2 187593
1 145825 981729814
1 49749 896388950
1 13048 640543823
2 198020
2 38809
2 18488
1 197991 417990906
1 193971 490273385
2 14974
1 168324 188529097
1 160930 34321766
1 134114 647219027
2 37610
1 93306 924413672
2 189133
1 32144 81360009
2 136098
2 1521
2 174621
1 84872 505134348
1 19766 159058608
2 100543
1 135128 231203598
2 68219
1 47695 843984095
1 86381 99466102
2 84041
2 26141
1 160605 357883817
2 109036
2 40691
1 62413 103039956
1 111351 370474432
1 191508 140216350
2 87485
2 84428
2 160217
2 8316
2 101835
1 2813 356242793
1 136652 367521034
1 113704 953510607
1 172790 514419200
2 106862
1 197124 221432418
2 174299
2 155020
1 157127 459913723
2 171359
2 108150
1 52806 896378849
1 78270 436389673
1 183195 797650986
2 36219
1 186478 500911589
2 118126
1 101630 607357102
1 132345 192597270
2 77915
2 187764
1 43986 399785533
2 48926
1 55399 834326074
2 98824
2 77684
2 161021
1 156512 701404148
1 15927 982877168
1 10274 992849719
2 104435
2 191775
2 179932
2 126665
1 24775 115803240
2 63186
2 181365
1 125754 983569661
1 54476 565149239
2 90295
2 19929
2 176218
1 11245 957791350
1 119782 850307064
1 56765 643117234
2 162676
2 159626
1 2089 729219452
2 33858
1 6326 295866286
2 23412
2 51052
2 190974
1 199213 153049530
1 126992 194580989
2 63952
1 3743 605008361
2 133948
2 129506
2 142385
1 73412 387099558
2 110275
2 17393
1 40878 560469969
2 155708
1 86831 605712409
1 61305 642164820
2 172013
2 92997
2 120545
1 147785 908680211
1 173695 335746417
1 111366 767485067
1 13341 932792033
1 48163 175405791
2 127666
1 32668 383934928
1 52859 509701640
1 133009 450327819
1 69213 214780169
1 173900 547139589
2 188692
2 165639
2 38035
2 164429
2 100627
2 62865
2 182810
1 169734 553312945
2 84422
2 77991
2 15185
2 153595
1 45778 515163436
1 18282 171426250
1 48331 731376988
2 94536
1 166797 612497110
2 198797
1 142700 346247656
1 60908 242575202
2 176371
1 26298 406375313
1 2893 11736025
1 9694 497437161
1 140506 422576936
1 181216 182743251
1 82579 572979005
2 28897
1 56082 169764915
2 106471
1 135853 420465675
1 2510 468301000
1 181643 343809279
2 92529
2 60577
1 88401 669050133
1 100254 683419266
2 34051
2 4720
1 151007 516214680
1 21370 396060660
1 102924 367051819
2 138810
2 64975
2 178504
2 63112
1 55366 674075990
1 188891 102301142
2 92968
2 30230
1 135863 297035733
2 50184
1 104243 216532052
2 194115
1 37095 358198668
2 73745
2 128786
2 86589
1 162483 996098508
2 22864
1 82704 389782207
1 168809 574148922
1 78291 14272482
2 108744
2 169182
2 179605
2 60779
1 537 749935508
2 24419
1 165544 393997442
2 63705
1 26137 939797190
1 183623 588337256
2 83844
1 101932 155785499
2 66028
2 32030
1 72739 102290223
2 17541
1 8078 226768852
1 162496 328261372
1 78334 907667476
2 130655
1 85110 885652925
2 40438
1 195243 528460047
1 82268 870712207
1 107605 822783687
1 134972 961291240
1 81652 692757475
2 144313
2 145968
2 146961
2 106979
1 145490 457941741
2 173566
2 166663
1 151012 186625957
1 115101 763363060
1 95071 90329548
1 55819 842510432
1 21537 497083710
2 65339
2 197527
1 158888 881439159
1 39809 971649604
1 74082 242239283
1 152628 895256968
1 174492 615747885
1 24363 407006649
2 47136
1 88053 82304709
1 93825 393952494
1 9944 876085387
2 25653
2 25811
2 111512
1 41293 149123140
1 187402 970096689
1 71393 621879034
2 88395
2 162697
2 69582
2 57366
2 188260
1 155672 923532564
2 123177
1 167874 582037375
2 33808
1 8783 215356273
2 49616
2 158278
1 29311 527446617
2 72848
1 113149 853167578
2 92303
2 197011
1 11889 507537433
2 90636
1 195405 950884047
1 130789 80076603
2 165818
1 199770 752766686
2 199486
1 77622 136304775
2 83082
1 126386 620058078
1 50440 287392397
1 183428 838636670
1 154597 769217785
2 75197
2 145495
2 137961
2 20497
1 61379 805413205
1 86020 517819357
2 3336
1 51195 907577014
1 5798 775975780
2 100947
2 45182
2 48328
1 177040 799608226
2 26300
1 111566 819897541
2 115155
2 47163
1 113795 586218395
2 120554
2 143614
1 43708 672943255
2 66471
2 163950
2 65474
1 44723 555976980
1 12233 888154437
2 142747
2 150636
2 82922
2 80757
1 23074 604498599
1 68669 255754074
1 42502 695654591
1 94327 151335194
1 156906 604883862
2 108212
1 195773 800917109
1 189005 963190028
1 67383 532756893
2 158405
1 98600 178141331
1 121171 594338232
2 24533
1 11375 802241528
2 103065
2 9953
1 179805 79769231
1 153435 106320268
1 46556 783351554
1 91087 686010754
1 42782 331921031
2 110946
1 136397 151853967
1 187955 693982202
2 180716
2 163832
1 103048 252034618
1 166494 546098949
1 175603 490219276
2 17591
1 18410 139338388
2 155548
2 83948
2 106390
1 43970 39392138
2 95136
2 56190
1 77742 418051285
2 52968
1 196032 580909267
2 142154
1 118710 830571820
2 88941
1 158543 164806756
1 140358 956849812
2 159163
1 181203 698623383
1 22553 497403472
2 163912
1 190652 573128769
1 174530 147455738
1 107788 248716794
1 198584 932265576
2 101535
1 163726 237238172
2 190710
2 189918
2 161520
2 82870
2 85835
2 62696
2 35702
2 171798
1 169629 818423908
2 4622
1 5604 559290653
2 133465
1 83649 544639755
2 113705
1 162712 89892418
1 147747 315861742
2 41563
2 113372
1 179291 582913448
1 88999 906362491
1 27050 958125001
1 198716 465445094
2 93933
2 97339
1 104091 904224506
1 67100 732010660
1 125415 179343755
2 134123
1 116023 266218245
1 93361 72136756
1 136158 642074499
1 190146 569824482
1 126923 909384159
2 118837
2 120619
1 65003 264429478
1 112873 18401631
1 97154 640398200
2 160827
2 128989
1 66236 525581744
2 178653
1 33272 17896241
1 182218 932179299
2 87144
1 139129 171326324
2 5522
2 128453
2 149352
1 123276 743725935
2 38780
2 118230
1 122983 214825788
1 17848 329568615
1 180788 443084494
1 104726 109915141
2 69808
1 29026 248860798
2 121730
1 139161 266204980
1 121495 779942432
1 103165 635739342
1 77375 219856241
2 80131
1 118426 724299573
2 161339
2 28780
2 87703
1 108466 253154005
1 37561 306593185
1 167145 271824564
2 20395
2 59624
2 6885
1 33198 583355956
1 7414 772246887
2 151079
2 187401
2 94753
2 193333
2 175714
2 56472
1 57834 665499928
1 133466 386454670
2 43427
1 182511 683867534
2 8725
2 75011
2 41023
2 66416
2 29553
2 7672
1 163919 51298908
2 107784
2 150425
2 52920
2 28881
2 103958
1 139978 294215566
2 289
2 148772
2 146306
2 42291
1 175316 152192217
2 95563
2 40954
2 58000
2 136386
2 39513
2 153225
2 62725
2 77848
1 95879 334336665
2 41104
2 128956
2 89849
2 91708
1 42571 914331951
1 24189 443187897
1 131526 588975657
1 1438 230148387
2 119140
2 54542
2 175595
1 128083 302725902
2 39615
1 24244 538491558
2 171356
2 142982
1 67954 162734763
2 112642
1 120284 869297071
1 109961 726480794
1 80906 897684352
1 155023 520514769
1 19931 794658001
2 125696
1 76580 632904605
2 125586
1 105673 953601734
1 172446 868917028
1 66181 92601951
2 121760
2 94135
1 159643 109087755
2 196154
2 150116
1 67318 665504827
1 19251 233154294
1 94023 647748952
1 74718 74942859
2 177179
1 156127 157031822
1 145324 323539745
1 102895 700281751
2 390
2 196506
1 98419 19227872
1 62670 471152538
1 39003 449974573
2 163689
2 104892
1 172448 167009905
2 45550
1 6932 643381485
2 159532
2 536
1 63494 249011674
1 44347 76259078
1 187253 159710550
2 20718
1 169964 540354038
2 182408
1 93738 421868657
1 64855 767820101
1 158608 167864037
1 104424 66786580
1 187308 403180703
2 12407
2 14366
2 692
1 162911 307781383
2 106178
1 152622 748234663
1 159129 776048110
1 92344 452833453
2 84408
2 148531
2 84271
1 119917 910620960
2 64180
1 178040 369098523
2 109063
2 191504
1 68908 485404748
1 58669 577799742
2 15753
2 307
2 6059
1 174107 673520584
2 56674
1 70066 982808228
1 174137 482319626
1 136025 868444301
2 16246
2 155031
2 115318
1 159898 750543619
2 72706
1 141359 884593274
2 15167
2 170815
1 45502 692116624
2 138078
2 183812
1 54550 221527380
1 170915 376017594
1 124124 667308935
1 53081 604387758
2 6234
2 157450
2 27561
2 75244
2 79014
1 147935 562990794
2 55499
1 142511 102934664
2 25103
1 113290 372346367
2 123624
1 59907 879796685
1 48907 916597414
2 26591
2 98138
2 151435
1 26243 550456759
1 56781 706502643
2 20699
2 92032
2 18789
2 44448
2 8490
2 47120
1 66718 338536580
2 180126
2 28488
2 11371
2 16307
2 153970
1 31489 857775767
2 44006
2 179533
2 198427
2 198378
2 150777
1 79689 883352763
2 4836
1 28590 54191503
2 43653
2 29657
1 11286 235224764
2 71187
2 22130
2 190299
1 168640 190163373
1 8275 891291930
2 199287
2 43985
1 112673 132750136
1 178231 277161110
2 104804
1 138003 493728916
1 178351 747128390
1 195327 793788453
1 79355 614045272
1 97539 793554037
2 115649
1 81903 301976922
1 119982 101570845
1 54154 271185270
2 58046
1 59351 655107751
1 51071 492011117
2 195888
1 100860 247396384
1 4527 682407383
2 64888
2 181666
2 59824
1 133395 609316324
1 169902 703583407
1 115408 717498320
1 73054 891238379
1 129859 934335265
1 5211 255233784
2 59146
2 139648
2 161907
1 142311 609477101
2 53179
1 64153 570642391
1 2013 356493474
1 57056 202621071
1 28279 400953289
2 74773
2 43114
2 141154
1 53314 262203108
2 173509
2 179266
2 46995
1 71338 243840199
2 152699
2 152392
2 142211
1 111959 297215601
2 123813
1 40541 323558155
1 122273 981981404
1 144304 370002436
2 186661
1 137125 380795511
1 72327 664456443
1 23490 248956072
2 17230
1 16295 461720111
1 6188 535271522
1 141297 909715046
1 199837 159377504
1 26907 701585511
2 52167
2 165874
1 178318 730454502
1 134324 464991201
2 24234
1 52165 585798478
1 24458 938908179
1 20133 453447440
2 170118
2 83620
1 174480 71508498
1 153330 196949962
2 78292
1 46307 650958815
1 90480 619024800
1 94033 37466729
1 44954 822125608
1 98657 231876236
2 124890
1 164147 685325685
2 67948
1 15297 497424619
2 167156
1 77563 55282604
2 66322
1 75552 615454809
1 185659 368374539
1 143133 114327522
1 199772 22054912
1 146746 488705204
2 64595
2 17929
2 144862
2 102254
2 138809
1 157110 7199572
2 39412
2 159938
2 82781
2 113150
1 193207 424440336
1 112456 95592987
1 50787 578837206
2 14212
2 51146
2 165506
1 161026 121215228
1 95750 275664462
1 2301 576258023
1 45595 525152794
2 78675
2 110791
2 49212
1 170497 111034181
2 124924
1 110937 107977143
2 33074
2 8225
2 134025
1 68586 175867024
1 178106 227609404
2 184922
2 111351
1 68601 573128106
1 62825 44416205
1 189415 223417669
1 34331 990299276
1 180916 862391373
1 80773 49982271
1 20827 335671872
1 155552 184274002
2 120108
1 183057 160388177
2 34267
1 117095 878020341
1 14659 862990967
2 5124
1 168252 839449326
2 140234
1 60838 266025900
2 247
1 152135 135120292
1 117136 656976049
1 15577 676920155
1 100870 14095987
2 193335
2 140050
2 168772
2 79592
2 57663
2 23677
2 47142
1 14659 278338401
1 137301 844906423
1 195812 824750239
1 215 603504746
1 9161 444230740
2 91816
1 16716 630270770
2 187358
1 22540 305756026
1 180325 972457345
2 59414
2 55925
2 15742
2 155566
2 67254
2 34590
1 65391 956319074
1 114635 43963425
1 144559 364291075
2 49436
2 92929
1 100152 548912611
2 57932
2 89279
2 181068
1 130626 257424034
1 155136 332956489
2 179527
2 180102
1 121443 497951353
2 76744
2 14126
1 37857 991135224
1 104438 324762307
2 118717
1 93699 789324588
2 35636
1 183499 234159113
2 26538
2 146009
1 68244 4793776
2 108557
1 35405 200641097
1 103406 921823254
1 97987 219709207
2 1671
2 68335
2 74404
2 3434
1 27409 398440518
2 683
1 162776 747250553
1 117888 50942423
2 30715
2 135324
1 92950 227053844
2 164548
1 12769 535921850
1 163863 508028387
1 97321 567914997
2 122576
1 193566 296979477
1 183312 979722084
2 8287
2 62451
2 110763
2 67830
1 130737 504544419
1 142443 262481011
2 33424
1 162117 281461663
2 13619
2 69653
2 45155
2 179768
1 24920 738127058
1 162978 710332295
1 158711 477726818
2 56372
1 183082 592549429
2 169684
1 59886 582161570
1 11903 152925256
1 56040 903569806
1 148199 634200978
2 71109
1 14147 33708164
1 149258 578815931
1 180825 320557933
2 101294
2 12699
2 130048
2 162285
1 184947 759287479
2 9343
1 82797 150984231
1 77771 424411748
2 48113
2 7698
2 56942
2 45526
1 128971 682053778
1 111669 555890400
1 74933 101863225
2 13566
2 134210
1 85584 415425099
2 20074
2 178445
1 125127 88227491
1 67622 201882390
1 13137 265827501
2 128250
2 14467
1 7592 706762980
1 185279 735533530
2 154650
1 126277 882485495
2 144009
1 143232 718559341
2 146610
1 190087 708624544
2 81129
2 56123
1 48851 416182601
2 94434
1 77336 446709649
1 103665 88886246
1 198304 502144462
1 166876 462698799
1 22859 311052689
2 45645
1 194616 186596059
1 189870 289339101
2 102806
2 121419
2 191192
1 19782 371339041
1 92086 551840276
2 56610
1 168658 57468410
2 97817
1 141353 71878822
2 45962
1 115981 125820698
2 59284
2 108141
2 27056
2 190389
1 165582 221036937
2 157902
1 181623 841371302
2 188456
2 109706
1 55517 253001429
2 68886
2 99424
2 20685
1 140314 235335668
2 167217
2 75994
2 198210
2 172590
2 121933
1 50665 191591244
1 19061 179948410
2 145944
2 103409
1 43839 340520275
1 32961 445577804
2 18848
2 120399
2 160040
2 129589
2 35774
1 169895 832309101
2 96406
1 37867 95898750
2 25902
1 80124 802272215
2 60899
1 159479 558407425
2 49019
1 8318 828905452
1 136736 854838833
1 18720 573384930
2 189331
1 178739 381192661
2 160124
2 138653
1 116427 957085047
1 66065 759268416
1 36242 293355229
2 1667
1 24414 84102825
2 187158
2 52393
2 71145
1 154541 361567559
2 41084
1 127907 275463430
1 2079 330211201
2 96756
2 168113
2 10009
1 45109 541741952
2 42322
1 129311 645873744
1 198603 461898379
1 170123 134641571
2 71216
1 16077 78375418
2 78828
2 199071
2 36010
2 159765
1 119844 960134885
1 900 13414667
1 129188 930809246
2 160236
1 156064 171684546
1 85087 173897007
2 101096
1 90992 382340157
2 182097
1 132353 805545101
2 55522
2 78474
2 122623
1 187980 752694291
1 41134 162989053
1 13338 63320879
2 80140
1 135577 339230066
2 128011
2 53328
2 189805
1 10657 162252842
2 123274
2 92396
1 78248 748775954
2 27377
2 131455
2 143121
2 98861
2 95656
2 52929
2 178327
1 114922 18476874
2 79545
2 28875
2 42353
1 943 729075845
1 194884 215113475
2 103672
1 61182 395332615
1 113102 695573085
1 127875 340482459
2 88278
2 42365
2 183238
1 76763 991321578
2 113050
2 3652
2 65324
1 52171 962230092
1 74138 140440517
1 195163 15809330
2 183331
2 61429
2 132575
1 150624 414418654
1 189641 887205649
1 62939 118112827
2 90797
2 23070
2 194965
1 119477 79422098
2 155459
2 88656
1 31127 155054150
2 105238
1 78756 220685114
1 111998 475201309
1 69599 161244028
2 7123
2 83964
1 152753 631450487
1 110870 159385213
2 91092
2 146451
2 27154
2 172245
2 197245
2 81405
2 115953
2 87035
2 53703
2 83155
1 139214 415357695
2 174775
1 7210 155997660
1 171007 517685281
2 183075
1 33003 153359504
1 190303 231255556
2 174883
2 97633
2 26007
1 145860 990802629
1 131715 674828724
2 131914
2 101279
2 184008
1 25577 260230340
2 197482
2 195419
2 39237
2 5685
2 144814
2 132709
1 186848 533133174
2 140868
1 743 953062549
1 163738 186786434
2 30725
1 22204 318845231
2 21483
1 96220 418298666
2 419
1 59084 614359187
2 122167
2 80785
2 111341
1 194470 415062399
1 21952 643398308
2 59111
2 22999
1 137926 634853441
1 136669 559467357
1 6410 642094916
1 185108 273722756
1 86061 292151462
2 10059
1 50638 207825520
1 30160 256867952
1 93232 104102115
2 190334
2 186925
2 150013
2 189531
2 180916
1 30959 595254055
1 184482 538075591
2 136679
1 113205 698801079
2 92720
1 142000 919497284
1 56242 23873625
1 82341 389247309
2 91519
2 61200
1 117762 619142227
1 179600 14862253
2 89113
1 2928 954886594
1 145412 837954387
1 9492 522419210
1 62743 628611576
2 22983
2 193919
1 151014 935053290
2 60530
2 55916
2 41673
2 62183
2 159274
1 91063 588298918
2 140738
2 133866
2 150153
1 168962 753208848
1 131458 698976975
1 185916 761960516
1 175462 187393104
1 7257 579497534
2 28197
2 114213
1 7517 800901596
2 184016
2 90091
2 169415
2 135674
2 117882
1 96320 839473472
1 65083 777438493
1 108574 652637780
2 172071
2 164959
1 133967 693594157
2 108358
1 24119 388670994
2 95011
1 159052 740575578
2 24301
2 133335
1 89610 103513607
2 133283
2 116518
2 127478
2 154487
2 4056
2 59343
2 108089
1 147470 275365100
1 48478 301486070
2 39925
2 136205
1 120623 399675836
1 153604 46710872
2 20965
2 2765
1 83209 288080853
1 164141 537295918
2 83049
1 144954 444759911
1 126202 499589960
1 25667 967203333
2 18659
2 16263
2 149565
2 58065
1 199490 665703754
2 138791
2 188968
1 86977 863532466
2 170886
1 115634 503188171
1 190045 158016902
2 181428
1 171690 841097538
2 65724
2 116041
2 31222
2 185460
1 150604 836948498
1 160944 406130661
1 92200 20964470
2 58388
2 33839
2 168757
2 198538
1 147165 206656306
2 106752
2 87621
1 69045 908983106
2 95958
1 37033 343688200
1 66399 729662963
1 32634 151950779
2 43706
1 109361 947426802
1 31493 879776709
2 133911
2 193382
1 31945 812564724
2 87474
2 12648
2 40450
2 104861
2 84452
2 86154
2 8304
1 147404 732644176
2 30526
1 153759 48558393
1 14988 375041309
1 5855 201123962
1 168432 430887420
1 198922 742866828
2 138648
1 90553 936973972
1 162642 240784205
2 176487
2 26057
2 34046
1 185238 372921195
1 43997 28866181
2 57686
1 38237 8473063
1 135516 410095057
2 70256
1 104254 804955883
1 32543 777080205
2 38031
1 16565 728503766
2 184651
1 81273 231930068
2 136504
1 75097 697441324
2 119560
2 169952
1 195938 960267661
2 25567
2 25019
1 99464 129892747
2 173714
2 84645
1 137629 191919554
1 20922 754664767
1 56555 981299828
2 75040
2 24761
1 17461 652365252
2 154449
1 186357 245262434
1 167842 617936764
1 144261 139173523
1 136752 497766839
2 8535
2 142277
1 183624 333412414
2 67088
1 143656 756390973
2 73729
1 26189 686898851
2 21063
2 191140
1 62337 999806716
1 47994 133494878
1 87714 667532759
2 164449
2 55542
2 104675
1 154534 506553500
1 155845 436109686
2 6311
2 60435
2 91604
1 27407 837072254
1 115585 606079413
1 100195 423864722
1 136725 825418358
1 191584 297364338
2 192224
1 186101 987667747
1 68743 73953515
2 181810
2 70014
1 156428 272068255
2 182810
1 157537 428028435
2 8113
2 125835
1 85278 832184037
1 8511 67300537
1 158142 489904855
2 4862
1 180718 270728264
2 2014
2 5832
1 120823 16592746
2 151514
1 121313 450553116
2 164433
2 75294
2 142976
1 104088 419096497
2 63080
2 192601
1 47020 776615461
2 115176
1 53913 811104308
1 58749 783740572
1 45432 828925292
2 168577
1 187644 967621774
2 63575
1 181887 630358513
1 189141 285941370
2 168802
2 69035
1 88085 507702759
1 19840 330522455
2 32915
2 178069
2 197954
1 113608 301192856
1 40515 594616215
1 145925 331187886
2 40014
2 89761
1 144091 961484601
2 60669
1 181414 685648521
2 137892
1 47825 395087301
1 105899 573698402
1 178615 520949882
2 73515
2 171159
1 2526 743322944
2 79295
1 56444 165669347
1 3176 961936800
1 47507 89303287
2 130556
2 61294
1 3453 887966738
1 174749 97130087
2 33912
1 152097 327870159
2 174239
2 195226
1 84185 181288211
1 119648 600629443
2 139645
2 115671
1 192574 479380534
1 95665 332652591
2 132272
2 78135
1 101626 989020320
2 89556
1 170916 413458426
1 149598 121044105
1 159942 974116857
1 173225 287564546
2 95652
2 24087
2 73544
1 87306 828670737
1 86158 988557538
1 190150 314140476
2 6198
1 183642 692885762
2 168044
2 27954
1 181017 606915381
1 182402 208128550
2 198151
1 96345 805802454
2 76096
1 10230 971023940
1 5716 144909135
2 152546
1 54329 175556892
1 88848 660066861
2 197426
2 174275
2 77868
1 129766 208920832
1 103478 61582556
2 71718
1 169491 738674190
2 131178
2 50179
2 139875
2 41104
1 192794 313781543
2 105396
1 188378 82427036
1 20914 374978196
1 31544 689777149
1 167362 933944979
2 131089
1 51382 10422250
2 63040
2 94218
1 177554 314528809
1 116957 174622400
1 69956 898028515
1 1581 606716739
2 2885
2 82930
1 58414 266239347
1 104758 140541396
2 63482
1 32675 28921647
1 108990 616228663
2 166815
2 18095
1 170670 158842972
2 161162
2 196199
2 142710
1 119002 233363264
2 80317
1 126972 794327571
1 58165 566634357
2 24221
1 82967 149310502
1 127415 740623393
2 13190
2 54299
2 97832
1 164820 556864786
2 96271
2 69343
2 28782
1 63487 733971959
1 136877 553454277
1 68742 607712271
1 22690 785555126
1 103558 119067373
2 111270
1 123327 258801451
1 66005 36788098
2 188034
1 156240 210633130
2 66540
1 184433 710899581
2 101302
1 187553 564827332
2 166142
1 47615 711194069
1 47530 357151790
1 15900 534794473
2 30745
2 190156
2 167726
2 127421
2 69098
2 194611
2 132279
2 49226
2 97893
2 38618
1 41917 912614685
1 405 830033100
2 151708
2 173019
2 56895
1 40094 121351357
2 68139
1 78992 633560713
2 34104
2 36549
1 176079 890362867
2 99567
2 4246
1 55621 412156500
2 86594
1 198962 669484321
1 18538 567592780
1 16954 760565495
2 186200
2 143591
2 93342
1 133263 342220986
1 189333 702520363
2 18511
1 168123 110732737
2 100907
2 195517
1 175001 942277900
1 176724 650535903
1 106806 469081327
1 20315 490561282
2 194291
1 51570 729791717
2 79375
1 126528 972375040
2 91731
1 169914 49251137
2 196103
2 190417
1 54564 712086630
2 116812
1 181269 614873156
2 26620
2 102024
1 63189 533632298
1 81287 557269232
2 176059
1 75728 90239874
1 33648 748658460
2 128223
1 196041 565159016
1 22502 267501212
1 164936 55162216
1 131544 346675319
1 85118 409628245
2 9860
1 197038 304436809
1 173333 337099313
2 79902
2 149183
1 170511 611585771
1 47121 956681908
1 174455 389358086
2 122952
1 114327 536314431
2 90824
1 124854 307146426
1 89919 110914145
2 5498
2 168646
2 43324
1 189149 669113279
1 52396 756289278
1 106693 582277538
1 123521 843358565
1 167189 499389805
1 29430 604417355
1 196441 365731271
2 153288
1 4895 973108144
2 56351
1 46889 210572838
2 169624
1 63559 519433236
1 19523 564526564
1 33081 389930639
1 5506 443776874
1 54711 908942891
1 46784 65370677
2 32391
2 44658
2 183163
1 72114 121968621
1 175523 205723305
2 112435
2 180751
2 141714
2 60432
1 23995 101652204
1 111106 623791512
2 62206
1 47886 976592186
2 146166
1 118568 470696389
2 37162
1 157817 203265761
2 108198
1 85949 1600687
2 138182
2 61928
1 120659 947677527
2 13085
1 52497 42052758
1 176854 912625685
1 30366 647443777
1 113462 113409852
1 58745 500207812
2 53986
2 73067
2 160512
2 59802
1 75574 485513769
2 8632
2 197414
1 142365 452589474
1 175277 889726218
2 197149
1 89620 715799443
1 75505 118103714
1 164387 436529453
1 147545 524254637
1 119950 528137690
2 120983
1 13988 361827587
1 73616 396234462
1 169582 308935185
1 90049 860913100
1 163397 812508980
2 38460
1 4032 57990935
2 115292
2 176000
2 109375
1 193728 377944651
2 166452
1 137482 37199421
1 181467 891722519
1 83011 875289643
2 93466
2 28341
2 86339
2 170555
1 148787 480807122
1 117968 946328306
1 123723 211024391
2 7350
2 21218
2 146082
2 103704
1 33233 657073631
2 22446
1 6601 245122983
1 41619 705635707
2 138816
1 57621 335522107
1 28804 288758118
1 66659 125390804
1 184980 420879400
2 56046
1 157676 99970289
1 119820 592717966
1 43995 606507005
1 152428 846764823
2 123013
1 29306 171751547
1 28342 356260746
2 58827
1 54742 100303983
2 90697
1 160926 298346674
1 71239 914735862
2 120677
2 133772
1 161360 878580936
1 18082 751707010
1 36128 262191922
2 164971
2 9258
1 89345 439956595
2 21426
2 86103
1 89079 341341208
1 91466 843431452
2 120331
1 57250 379378152
2 182559
1 114408 851852388
1 121691 964223545
1 25486 236516698
1 111749 842510753
2 81456
2 46985
1 29702 249370581
1 177546 273541952
1 158076 309300962
2 65523
2 24251
1 98517 280507654
2 101171
1 7360 676177214
1 199875 230759234
2 97995
1 172929 313860990
2 1104
1 140990 850004486
1 81985 294051170
1 32046 994809525
2 127481
2 120611
2 199886
1 183261 588418462
2 6805
1 61384 236007700
2 12238
2 57089
1 68554 729852887
1 51548 249688307
1 79165 247068108
1 163858 742004151
2 48127
1 138093 751895140
1 85072 194438654
1 150542 240330094
2 186638
2 151532
1 151857 717917975
2 133095
2 120898
1 176065 774563400
1 27103 388465513
2 116290
2 145242
1 102436 959796759
2 167787
1 96812 481033362
1 44671 798617903
1 172073 338235631
2 44104
2 114341
2 40224
1 148690 930348836
2 115858
2 34095
2 72872
1 94672 955915157
2 173345
1 111066 900844494
2 72964
1 80724 509827108
2 139706
1 123127 478437782
2 56620
2 166896
2 195941
2 14857
1 22322 778611423
2 163206
2 174510
2 74224
2 23460
1 86616 186178865
1 155061 71818332
2 100285
1 189956 933282576
1 58182 347014986
1 148458 609993125
1 23618 471821354
1 156723 614505154
1 123220 743531957
2 148675
2 192454
1 155379 164957652
2 11398
2 144397
1 125322 624396570
1 100195 838849542
1 125769 261918485
1 50945 994872974
2 78967
2 84280
2 82550
1 32636 400519822
1 60086 39338218
2 179343
1 81582 145371279
2 67919
2 62242
1 169300 941291064
1 186679 93657086
2 162729
1 92262 948772631
2 26263
1 162282 24421549
2 105849
2 91410
1 184504 12826294
1 86528 982494584
2 87965
1 306 800560308
2 19538
2 109407
2 194498
1 182965 40449701
2 49092
2 27506
2 62992
2 183733
1 175547 62623359
1 153127 885677257
2 63843
1 124649 27409406
2 32029
2 133524
1 134818 766111530
1 172611 102200986
2 18419
2 17672
1 187862 241375171
2 173456
2 63285
2 59003
1 37298 304183206
2 197203
2 210
1 29949 116118683
2 33628
2 184253
2 136157
2 134400
1 134937 595139987
1 51044 543781859
2 68385
2 168838
1 74959 850078772
2 860
2 122834
1 61359 139650007
2 66254
2 164913
1 55996 904039336
2 182389
1 158516 680854087
2 8379
2 70890
2 166363
1 197768 253836139
2 167488
2 93792
2 190755
2 121817
1 29073 21956950
2 170314
2 28015
2 174971
2 1599
1 44863 493167720
2 114751
1 2781 391497593
1 71785 142576101
2 21150
1 13129 13458651
2 110220
1 2382 96043415
2 85371
1 85516 487500455
1 47285 93208221
2 154159
2 72020
2 11134
2 183539
1 46924 829149992
2 124233
2 789
1 92181 665549110
1 53530 545136384
1 186948 554425595
1 52214 905057657
2 15686
2 183074
1 101999 631483197
2 69606
1 128282 429474129
1 71517 697521141
1 159161 810419382
2 169839
2 53468
1 88122 400805032
2 109093
1 151756 925489271
1 180847 182578632
1 80954 368939402
2 32932
2 50721
2 104391
2 116015
2 112252
2 116938
2 19649
1 2109 275131859
1 66954 519144322
2 13667
1 121820 797505662
2 28354
1 175460 222992355
1 111488 271171311
1 121379 681818081
1 101126 129065646
1 8179 593068675
2 151769
2 149605
1 19586 34173616
2 153355
1 66941 389076795
1 76202 475718227
2 87598
1 157316 513562614
1 78115 357587930
2 121995
1 37603 973142839
2 38156
2 123395
1 147907 573982042
2 103162
1 152064 770645861
1 53127 551770451
2 6590
1 189137 314865269
1 46342 862442486
2 148425
1 47307 921071737
1 123732 38848811
2 117356
1 133481 957956526
2 47267
1 129501 318903177
1 42780 184144268
1 93632 673108711
1 105605 489193692
2 115221
1 143227 585037100
2 66883
2 182142
1 25476 594582943
1 139462 472447484
2 83608
1 169215 539011606
1 128284 765636425
2 8528
2 50251
2 141671
2 158483
2 24762
1 17765 424443364
2 17923
2 138660
1 88165 136791802
1 173389 620417936
1 164005 476689365
1 43702 868975514
2 117109
1 142568 821366669
1 127455 233127762
2 185452
2 154490
1 68068 44206869
2 37974
1 134953 339383638
1 116861 898360707
2 13956
1 9609 786355124
2 159869
2 11313
1 168105 784583620
2 175687
2 84066
1 19849 82542302
1 141782 876352841
2 27004
2 78759
2 16714
2 197313
1 123842 402160333
1 60307 919683437
1 171127 602960712
1 59451 562117467
2 193961
1 184546 677232212
2 94633
1 334 650579301
1 13585 408873662
1 182712 652439572
1 77715 740748556
2 193804
2 146847
2 79911
2 127272
2 57686
1 160661 267337149
1 90575 849348767
1 48674 24199632
2 63272
2 72231
1 120378 226359386
1 115516 272039872
2 190638
1 97148 193200566
1 192999 817870205
2 174092
2 147842
2 59231
1 30764 641020230
1 126406 914921459
2 31459
1 119557 153601077
1 79072 317041599
2 108212
1 8626 187114813
2 15720
1 113810 932435110
1 155386 398278966
1 42219 101402785
2 146131
1 68037 78978862
1 52998 173557618
1 74465 741672483
2 182629
1 63466 928925648
1 157457 892878854
1 159783 638224242
1 141908 114337129
1 88609 394775606
1 175399 586326101
1 77229 167924908
1 185067 538012640
2 16567
1 87115 666197470
1 64530 111804724
1 15457 846730035
2 117044
2 61647
2 30076
2 173163
1 138551 757927672
1 3485 895696762
2 101046
2 81048
2 194
2 53623
1 27003 784132216
2 75566
2 131835
2 129841
1 14808 272921604
1 184625 594638703
1 66031 537751916
1 192544 155574117
2 108211
2 156356
2 146268
2 99879
1 106166 672700678
2 38285
2 48730
2 159988
1 154835 29836080
1 95803 134051287
2 40336
1 69306 369255539
2 176330
1 4994 581656901
1 92633 38445594
2 123488
1 178192 296446169
2 79864
2 82420
2 125345
2 45394
1 10806 909137828
2 129587
1 24612 508792758
2 90422
1 44319 939518195
2 191332
2 48117
2 178449
2 39958
2 99751
1 96025 4738658
2 119170
1 146977 126949679
1 10703 879396019
1 119920 753419547
2 198117
1 198780 732517138
1 103529 438791085
1 53933 797243725
2 88111
2 194903
1 190151 512492279
1 161294 417076959
1 146590 921778568
2 172925
1 14615 897633891
1 130782 275659351
1 67101 69720024
1 36694 369997772
2 49641
2 18449
2 88649
2 46185
1 53432 811693148
1 91742 398001308
1 103319 709249793
2 120309
1 120039 147096110
1 8969 94692678
1 162997 344220511
2 156066
2 172027
2 171851
2 119082
2 194161
1 26267 189150482
1 69920 892006303
2 26215
1 66210 401264751
1 184192 938316963
2 149244
1 87930 715167472
2 105545
1 193840 868546816
2 192910
2 137570
1 27332 319129900
2 155218
1 149091 322344056
2 63740
1 193131 153119834
1 21207 99915928
2 167062
2 147587
1 144316 501812294
1 1021 88877758
2 161275
2 43914
1 116218 959022389
2 136641
1 46504 590989610
2 82301
2 90097
2 47547
2 39205
1 112823 951507327
1 102103 781903431
1 48554 449117175
2 153163
2 133634
2 24214
2 94479
2 89170
1 27245 283227564
1 86267 788712128
1 31073 909028786
2 14696
1 12057 851649041
1 176345 514470350
1 21418 785739529
1 198820 972978469
1 111898 887182840
1 172684 852585801
1 52035 321145449
1 196569 537216260
1 114354 459828615
1 51216 889875880
1 154799 985901245
2 175649
1 130371 167812574
2 133251
2 10532
2 196231
2 108973
2 66063
2 133616
2 196689
1 92500 168666309
2 136419
2 172519
2 175462
2 150140
2 185891
2 98952
2 199632
2 78748
1 17135 949582958
1 93408 900689295
1 38848 702673
1 60665 461914157
1 97222 341642308
1 24377 641904815
2 141959
1 119423 333806230
1 39723 55925471
2 75139
2 48319
2 81343
2 107376
1 142274 386145248
2 184323
2 126110
2 193609
2 185061
2 80819
2 171306
2 122757
1 11371 870201053
1 81775 884152810
1 184260 141179208
2 94517
1 102343 525560857
2 175309
2 118038
2 65975
1 33865 202494052
2 180349
2 100408
1 178763 221886288
1 115526 347225054
2 185671
2 185840
1 128981 453634545
2 59501
2 80672
2 1529
2 197847
2 120552
1 107296 544892274
1 14760 78920224
1 2637 885581477
2 154467
2 44568
1 150397 302120525
1 30195 20674255
1 79544 847933794
2 32779
2 166348
2 64768
1 49134 317403355
1 131531 598444397
2 7444
2 32545
2 36775
2 10107
1 120830 823996795
1 5041 833767507
1 16791 875290743
2 74888
2 70706
1 133915 155903551
2 2303
2 92692
1 6544 452589810
2 114005
1 14086 517781182
1 155290 512045853
1 14902 862974024
1 60462 664108862
1 96664 115952021
2 34849
1 54128 497404481
1 178580 129460440
2 77117
1 96342 821569053
1 75902 716255828
2 199076
1 159751 735284906
1 129614 339613818
1 120683 841177699
1 167367 366143573
2 182080
2 27191
2 140927
2 160531
2 28174
1 120671 632107247
2 67290
1 189371 971913593
2 84238
1 89804 671467633
2 165056
2 147382
2 172342
2 44065
1 179872 938490865
2 182611
2 147817
2 133550
1 118082 389501678
2 56220
1 20805 462079055
2 36252
2 150325
2 50521
2 4959
1 195919 574909013
2 181767
2 103426
1 150322 348028435
2 199101
2 126526
2 70436
1 146101 856494276
1 20920 667905466
1 59741 916887599
2 5330
2 166020
2 198754
2 140331
1 81214 486338286
2 37756
1 167171 411031381
2 29275
2 92126
1 111901 204956082
2 7611
2 164282
2 92582
1 92381 998861204
1 125846 14507823
2 140640
1 69924 437146039
2 87146
2 10400
2 127851
2 107613
1 116656 467051116
1 144934 361590319
2 20308
2 20376
2 153899
2 77610
1 186959 452653506
2 54165
1 68304 211850347
2 104366
2 76047
2 6613
1 61751 935553684
1 177826 551892341
2 128101
1 85419 46853248
1 47240 434887156
1 199890 276263084
2 98132
1 117573 393593977
2 58445
1 134215 530235842
1 64037 995990424
2 97945
1 172890 783568559
1 131471 780048959
2 180066
2 16294
2 117215
1 110653 545931334
2 131670
2 61653
2 62013
2 33614
2 112004
2 72002
2 99871
2 47344
2 171337
2 184766
2 160345
2 76600
2 79142
2 966
1 187070 878706107
1 89547 358378565
2 114821
1 191901 349347248
1 133800 488719242
2 84961
2 28420
2 116436
2 129222
2 95694
1 110734 462698605
1 177124 330612214
2 199687
1 199352 992078850
2 179549
2 61799
2 119392
2 89284
1 1333 554690658
2 78369
1 94789 632358297
1 106478 861181279
1 99908 406981453
1 23070 880474112
2 75130
2 181548
2 89336
2 21861
1 188773 344472750
1 193496 620968094
2 152908
2 146220
2 31774
2 140351
2 12678
1 10678 474968029
1 92904 429593337
2 42504
1 18746 933409109
2 67393
2 193069
2 86917
2 22781
1 22467 882169024
2 154255
2 197615
1 109260 657322124
2 111245
2 94701
1 151545 78215222
1 195901 100933158
2 3426
1 178161 62797460
1 144279 858408535
1 99754 724223498
2 187378
1 80120 339850461
1 156721 155600029
2 141056
1 79396 452353360
1 118597 907995010
2 11436
2 10468
2 51388
2 163486
2 19902
1 48690 556938880
2 140905
1 51051 968987530
2 164286
1 33068 149187523
1 64345 635522425
1 176161 991618038
2 30829
1 74035 848632394
1 30961 696551562
1 4720 899438666
1 192417 168643748
2 11036
2 47520
2 157170
1 3553 310570775
2 20641
1 176071 614724599
1 131810 637473291
2 136984
2 35458
1 84073 139477440
1 50449 568510721
2 4737
1 97351 363325973
2 54116
2 106050
2 113923
1 180876 39505099
2 83002
2 75035
1 157237 511041031
2 49206
1 147927 933764048
2 8885
2 137701
1 112059 414647864
2 106579
2 170956
2 46059
1 123369 389313375
1 28579 679604078
1 13968 315208590
1 77816 461104147
2 4771
1 72380 758949490
1 103533 380411346
2 194578
2 173396
2 28381
2 192252
2 83403
1 117707 997687839
2 107600
2 80392
2 160631
2 70295
2 41693
1 126169 7819703
1 15302 296183754
2 72670
1 193846 748611251
2 98984
1 184822 390082575
1 165003 22319175
1 182082 449243522
2 108569
2 28715
1 155843 992755167
1 61988 939299091
2 115557
1 125584 336781509
1 153154 6882584
2 91903
1 144145 453247567
1 133385 207757611
2 164517
1 121760 186834592
2 101760
1 74811 588532333
1 176932 600563527
1 98969 367599797
2 144793
1 10554 980492210
2 14426
2 69610
1 198143 495735453
2 103610
1 186757 590497634
1 47655 827639982
1 53113 817678212
2 101913
1 6797 21557815
2 32630
1 175575 974698945
1 109038 715489969
2 196320
1 104373 87846676
2 118798
1 128507 653461380
2 1406
1 26822 247273288
2 71125
1 56173 105427653
2 166933
2 61341
1 83427 323805910
2 174806
2 83316
2 118031
2 14962
2 973
2 147532
1 175161 290445543
2 17849
2 75262
2 112222
2 103240
2 199774
2 54118
2 197874
1 2327 406696765
2 56115
2 133071
1 10024 877707774
1 167861 303340514
1 137674 904574822
2 191197
1 191276 637772694
1 124862 879064633
1 99821 399155388
1 174215 235213551
2 76889
2 34661
2 163738
2 187260
1 180711 912016328
1 115686 346593486
1 195490 496497155
2 119603
2 20482
2 129495
2 100605
1 156118 866853415
2 111256
2 175710
1 31150 28184018
1 166040 247449101
1 167397 222738048
2 69973
1 129896 109559435
2 177679
1 79057 985827666
1 6376 151200241
2 13910
1 117579 106222895
2 829
1 58460 133396798
2 1552
1 103835 635934016
1 138881 398481070
1 81225 289228942
1 61479 428974348
1 3409 267028737
1 139097 850920008
1 17948 33683891
2 68956
2 85434
2 11065
2 17576
2 98542
1 171082 107993540
1 127082 754545504
2 34261
1 93800 797851395
1 37819 61617209
1 16728 556142233
1 132213 974688218
1 74142 970517352
1 115993 216968143
1 81539 626231259
2 125360
2 79054
1 90477 48672149
1 137988 729092548
1 177571 465435201
1 124008 295835031
2 184593
2 124323
2 151675
1 18919 886361672
1 108759 451435678
2 60797
2 87600
1 142887 419932337
2 35604
2 189570
2 154328
2 62878
1 192158 384640068
1 141626 543845079
1 14745 857372255
1 140859 382718201
2 99890
1 47332 175818832
2 39943
2 153641
1 197337 345930994
2 38445
2 44586
1 100954 4301447
2 99075
1 180638 48779875
2 119168
1 79914 24609895
2 19516
2 165027
2 54386
2 118555
2 194556
1 106843 104904023
1 36872 236444639
1 3308 630537110
2 127949
2 5707
2 71169
1 59133 596374824
1 108951 348679573
2 45688
1 21542 99556841
1 156546 350826268
1 31927 281186437
1 178814 153682752
2 168473
1 61784 281795249
2 24566
1 12135 559848022
1 54658 740135259
1 141879 948368861
1 19810 363337321
2 179309
1 72671 704264037
1 150431 659911593
1 156065 72040764
2 182924
1 14604 974647033
1 53340 457948558
1 167900 323606490
1 83100 670223018
2 104617
2 57785
2 188149
1 77016 250219207
1 116618 285029271
2 41313
1 124984 146951035
2 79810
2 58457
2 83753
1 195576 589473191
2 141572
2 112734
1 139704 526016029
1 163377 227288442
1 25354 625344817
2 13900
2 139683
2 35023
1 54999 295369636
2 102508
1 172375 892951061
2 65999
1 142062 204525350
1 173166 420600592
1 135493 569025267
2 6642
2 68876
1 107754 232121980
1 102388 873035275
1 40887 177783659
2 38422
1 154280 608983610
1 126507 177799861
2 137631
2 58032
2 119077
1 163463 730730138
2 187641
1 49822 278211895
2 24846
2 119859
2 115386
1 92911 727216162
1 198092 283337700
2 133998
1 173763 409575890
2 176266
2 162608
1 58830 181357079
2 78325
1 150206 882586789
1 62254 467974834
2 162513
1 186170 926323972
2 56312
1 57169 809098208
2 174690
1 185031 437915220
1 23067 378124746
1 85030 891106875
1 136381 602314726
2 129889
1 136333 925514112
1 185188 431204624
1 168670 585340311
2 92636
1 140905 900362700
1 12777 161131756
1 39032 113858807
2 165334
1 142691 197969673
1 171221 953813946
1 121281 709447133
1 93322 556009397
1 154764 841728151
1 168126 159181854
1 144744 970413815
2 97898
1 35269 730611858
1 9736 834160240
1 20473 532538851
1 54343 223765598
1 66268 139562594
1 159325 116122598
1 32137 512083409
1 59354 261615815
1 155326 553626881
2 152547
2 111137
1 173835 866115976
1 166329 249747200
1 194644 153639616
1 49520 312226868
1 406 203443386
1 118011 673690868
1 129065 660301067
2 48711
1 93186 755610215
1 166370 210131079
1 171185 77634696
1 96789 909832076
2 95816
1 110131 990443962
2 31594
2 98705
2 185270
1 31946 426757077
2 29291
2 167379
2 166025
1 63240 94263548
2 62942
1 197849 92595031
2 107772
2 135010
2 65046
1 52482 178826949
1 110834 863309477
1 109579 339644235
2 625
1 162911 61615438
1 130033 549687134
2 106683
2 33814
2 26092
2 31449
2 101711
1 48686 482299542
1 126819 441669490
1 177224 965360255
1 135902 98921553
2 184825
1 32855 844279973
1 199825 361568605
1 141843 608605567
1 82783 697921089
1 84830 713769983
1 111754 535163175
2 106299
1 52049 887212302
2 31806
1 89745 558995680
1 192267 142637011
2 167501
2 199106
2 5774
2 193964
2 196736
1 58038 408757139
2 178586
1 118007 4289970
2 110615
2 140822
1 51239 375678130
1 100420 631696684
2 168508
1 151436 376457077
2 190100
1 169946 297820161
1 186998 729471270
2 53172
2 152762
1 97282 927313033
2 56276
1 193229 573106053
1 100040 970804415
1 77475 122756292
2 81758
2 178297
2 144740
2 120378
2 52263
1 53407 698768344
1 23640 361765150
2 123362
1 63068 815621499
2 34681
1 4901 794245401
1 20392 458622746
1 130644 222864293
2 1393
1 128574 989629604
2 168180
1 111674 187387950
1 61994 296109044
1 21839 975674944
1 22349 389622757
1 142774 932456307
2 118164
1 79071 927240106
2 102897
1 7934 912351237
2 137267
1 157357 215772451
1 36913 386159838
1 48927 737929108
2 181625
1 14798 249087304
1 144454 221731885
2 120780
1 66380 100034398
1 131698 119099563
1 119178 975305247
2 170373
1 136330 283271705
1 40169 682304678
1 7463 66509132
1 23714 175108311
2 183854
1 118817 719337108
2 35062
1 18065 548178311
1 183302 828437639
2 178608
2 55323
1 109352 253277138
1 83876 592661448
1 23047 325218541
2 19437
2 60732
2 188117
2 174784
2 180275
1 192835 456426004
2 129407
2 62769
1 167200 802233031
1 170005 374886196
2 47117
2 17222
2 68658
1 46791 768748356
1 115481 171995498
2 176932
1 127513 530823796
1 192522 332504336
1 153036 479292734
2 166535
1 106174 133592328
1 71393 459155019
2 26405
1 112190 411554206
1 156773 478548491
1 17028 879828721
2 197875
1 91377 570696007
2 63120
1 80542 598260406
1 132466 187785112
2 176715
1 62514 505114698
1 185967 79524794
2 143989
1 109413 904060555
2 62238
2 74402
1 171412 534225309
2 100813
2 84615
1 22712 112444859
1 197828 403556167
2 170436
2 154530
1 178332 3195782
2 34066
1 75189 243762130
2 49940
1 169536 987386415
1 115379 826127937
2 137555
1 175707 667689630
2 53506
1 66984 995528801
2 161278
2 147470
1 189471 380360691
1 119142 889168545
2 81713
2 193357
1 189383 60434600
2 63965
2 443
2 194144
1 17826 138658767
2 71864
1 159336 436546550
1 101808 656197702
2 198244
1 159351 286183867
1 178720 27471382
1 63564 897104509
2 27223
2 56558
2 32424
2 175348
2 89541
2 195502
2 194561
1 33958 105160081
1 127240 682103972
2 25397
1 45290 17750174
1 167662 155560896
2 128751
2 30776
1 86030 657479165
2 141837
1 68576 649066218
1 109997 521366936
1 161815 384635304
1 9628 434180583
2 118616
2 13750
1 194882 652749810
2 101564
2 26018
1 6097 250007782
2 151056
2 99860
2 192245
2 71576
1 193509 312024101
2 184864
2 6605
1 58297 313571638
1 177098 913141833
1 174222 518711574
1 197367 553320069
2 195073
2 26980
1 34706 617935312
2 111986
1 196114 989849698
2 64900
2 49481
1 32709 314246266
1 127919 113663330
2 5551
2 190551
1 103926 184971181
1 61900 897396049
2 39767
2 53427
2 68240
2 113701
1 85961 235403900
2 183726
1 126808 935847288
2 100968
1 146747 952785463
1 133643 848284357
1 74537 340579552
1 63061 963173653
2 83949
1 1648 244466799
1 31695 662686747
1 68308 516969850
1 92888 721665483
2 26571
2 25559
2 162033
2 168116
2 189701
1 34108 217367510
1 159132 875591751
2 93623
2 93957
2 42952
1 195147 992473516
1 190045 359706339
1 29737 262359271
2 144494
1 167211 15055677
2 170847
2 169655
2 181729
1 38120 435962657
2 97561
1 114727 139201798
1 74687 510204995
1 64388 499258117
2 12871
2 117111
2 139333
2 153829
1 150776 875719022
2 39064
2 125066
1 27143 227494231
2 136105
2 97857
2 96761
2 70689
2 176193
2 158939
2 10830
1 42910 348572419
1 73513 209283417
2 71749
1 108757 171478524
1 29079 656323496
1 991 747984418
2 33970
2 144850
2 99871
1 186271 411685143
2 107454
2 23661
1 120811 849043235
2 59890
2 195960
1 139594 618416201
2 112693
2 77483
1 135405 799119548
1 105539 602878999
2 142480
1 9497 716166313
1 46939 230159035
2 182030
2 71533
2 7068
2 51926
2 60293
2 198503
2 154296
1 117849 772164629
1 95520 17824717
1 50972 52922182
2 186016
2 191352
2 179564
1 122757 44322053
2 31283
2 115056
2 154623
1 198734 733477028
1 152203 528390634
2 182440
1 183100 34882914
1 7711 647777705
1 88447 351292531
1 20307 190693794
1 121442 841461462
1 43104 991124215
2 21570
1 156232 914886729
2 159193
1 124725 501002673
2 106589
2 110752
1 170942 361363191
1 20004 282309677
1 77836 706280166
1 24324 203008760
2 53794
2 84301
1 190499 549176439
2 18924
1 183324 100173564
2 131615
2 93417
2 48266
1 10136 579257587
1 35681 815079540
2 93727
2 126386
1 54862 277520336
1 18485 272059618
1 120333 826857948
2 144126
2 38203
1 74751 615630155
1 176172 461651643
2 88204
2 44299
2 185114
2 88170
2 50317
2 26992
2 92949
1 180736 814981651
2 104456
1 195206 789712675
1 134271 319366032
1 151907 471485204
1 188813 282182538
2 157325
2 34170
2 181597
1 178656 231236585
1 64024 941576985
1 145846 732146749
2 77223
1 130739 929902175
2 11450
2 25060
2 35552
2 89261
1 61950 358279235
1 86327 430341796
2 151872
1 80189 335843164
1 135505 569396438
1 45793 359124702
1 120199 796693631
1 193064 81994870
1 2274 520198070
1 29089 249670387
1 52777 474854843
2 84019
1 7235 730553357
1 181270 282938641
1 55223 469532471
1 96715 655476755
2 133730
2 177535
1 43858 104991335
1 84398 866174849
1 10110 245692357
1 23036 14425912
1 110031 584015025
2 73131
1 30077 636816504
2 14915
1 158428 950432336
2 168176
1 26663 122855622
1 111344 26474083
2 114054
2 13691
1 109261 594244767
1 63376 770285118
2 8691
2 198407
1 22020 148174004
1 93233 927512375
2 198088
1 86204 761723038
2 125246
1 151421 899419109
2 92846
1 62788 320762709
2 228
1 108975 998190029
1 43945 781366969
2 72601
2 159544
1 189675 68037719
1 164723 252012787
1 58593 77145411
2 113536
1 132978 782028999
1 105994 26556263
1 92489 191258856
2 135709
1 180596 240831956
1 85889 490387112
2 25614
2 151291
2 134727
2 71694
1 156826 471452494
2 20993
1 8588 782486895
2 6925
2 30601
2 19552
1 146616 540543739
1 100155 56407904
2 7037
2 66387
1 19410 555810963
1 162787 216356023
1 50355 637591575
2 106446
2 129207
1 32215 402203233
1 93864 678753797
2 99111
1 58324 918127691
1 75101 144171875
2 121415
2 102609
1 151546 933557002
2 37958
2 113404
1 127617 107379320
2 110800
2 75711
2 63735
2 160676
1 59631 728909832
1 39822 324539262
1 57534 862270679
2 92289
2 1907
2 48613
1 133346 499709891
2 76540
1 177537 183942683
2 6095
2 53040
1 81977 47873843
2 195328
1 170800 998137943
1 118648 802866593
1 147261 570802283
2 115955
2 81171
1 61206 475975611
2 30977
1 112824 503276294
2 83626
2 176961
1 103026 742545866
1 8256 606541173
1 73893 358699249
2 137278
1 28745 578885696
1 35594 101340655
1 51728 752397154
1 9346 649241632
2 11531
2 66137
2 134872
1 188579 12578823
1 61754 356500333
1 6371 495016030
1 21771 767538746
2 166687
1 96155 466184860
2 46000
1 100234 176852463
2 198066
1 45822 190416865
1 171663 412126314
2 163285
2 43188
1 55157 651053706
1 106397 146480234
2 89690
1 185828 857160748
1 125695 304984389
2 161319
2 181244
2 143798
2 102562
2 18260
1 196274 588158651
2 81410
2 160622
1 92019 37166992
1 138879 643309174
1 76889 450374906
2 144345
2 155682
1 141531 962271604
1 122603 616315919
2 91908
1 178568 985922700
1 141192 359484782
1 102804 563863789
2 48139
1 1497 719565215
1 113166 435330354
1 76714 896095057
1 139061 302297659
1 45150 573142943
2 104343
1 21853 89545399
2 195673
2 2186
2 9493
2 148668
2 191045
2 14447
1 109362 890573237
2 197871
1 17097 660628490
2 152873
1 183016 241691499
1 115427 406490908
2 128048
1 185979 442886745
1 195851 608832583
2 148947
1 65455 458225983
1 8529 635387984
2 26677
2 110179
2 184694
1 73242 851790440
1 32006 89275722
1 70923 252063697
2 189467
2 25868
2 96017
2 40928
2 42657
1 102127 902307012
2 188658
2 56036
1 199577 722930242
1 89236 336337536
2 173813
2 31275
1 166027 392852781
1 106512 537040037
1 107308 79597582
2 3766
2 152514
1 75387 62208107
2 130015
1 85383 115107830
1 85566 380769209
2 25953
2 6829
1 24638 879305477
1 47440 242965373
1 94989 380826565
1 132197 735490825
2 186845
2 98966
1 104332 157533351
2 74744
2 128783
1 186407 184489520
1 95715 853477254
2 86131
2 11704
1 11927 186139956
2 42811
2 104723
2 126430
1 116996 44636063
1 40369 287475331
2 133105
1 148242 111574480
1 107059 861059651
2 96681
1 160871 566168055
1 28892 182095232
1 19991 615457379
2 90399
1 145357 51463639
2 37987
1 164715 132357019
2 44978
2 145573
2 42172
2 46389
2 112061
1 14747 974725552
1 131792 855325437
1 31689 589156093
1 199131 779802720
2 182998
1 87888 321990258
1 136625 549271945
1 180409 192269356
2 116279
2 165509
1 142252 113855841
1 61637 147302362
2 194483
1 66958 283241258
1 67012 550931062
2 171948
2 34732
2 16180
1 149802 151113750
2 95696
1 59781 15127262
2 134980
2 190103
2 63001
2 100314
1 12479 757988633
1 62004 161501728
1 170826 679048609
2 40020
2 181298
2 174670
1 29841 438797377
2 172780
1 58455 527152143
2 175251
1 169603 914881730
1 112973 799552851
1 106531 393237348
1 52101 997047190
1 25786 535851934
2 156928
2 44176
2 152563
2 22120
1 148584 751689629
2 124184
1 61692 65784983
2 26167
2 44945
1 51491 23716382
1 82873 19138191
2 157549
1 127905 379177913
1 123082 654797300
2 185567
2 53809
2 104594
2 23601
2 129766
1 126180 857564738
2 57810
2 27802
1 54543 643801044
2 4086
1 86554 304743374
2 197335
2 64990
2 39943
2 24770
2 82474
1 126192 328212261
2 124697
2 44359
2 197311
2 24712
1 190060 479082386
1 128489 721197999
2 101398
1 186989 852452474
1 167284 23392187
2 10904
1 84582 948436286
1 86426 314951600
1 20265 401596664
2 183409
2 88003
2 178124
2 116241
1 172709 653862440
2 59697
1 86997 172983630
1 45448 329179063
2 107966
1 94091 297730786
2 142449
1 22257 483476244
1 149060 769484656
2 77623
2 68025
2 177157
2 112868
2 109445
1 179206 47949268
2 97632
2 91199
1 131411 894673398
1 194107 67663800
1 8674 581011720
2 188548
1 127927 790207037
1 102612 817401712
2 109309
2 31761
1 103546 962798436
2 43433
2 109810
1 21973 894772597
2 66132
2 140776
2 184071
1 120733 174758283
2 197790
1 104650 328005609
2 19976
2 38593
2 187084
2 56690
2 96915
2 124333
2 108477
2 88729
2 64047
2 45899
2 28017
2 66257
1 194761 675882649
2 174695
1 55187 456253275
1 182318 464042818
1 48159 767634309
1 99048 634932806
1 185992 569251331
1 191141 114282946
2 197927
1 62863 336914841
1 92572 170338032
1 78341 44497522
2 139741
1 159536 168812466
2 35378
1 68926 466680132
1 165216 234738137
1 130605 283769082
1 93542 377924142
1 41878 658493739
2 171545
1 135686 847158746
1 66495 232692310
1 70979 822169103
2 102990
1 129807 685889714
2 5297
1 51088 298458394
2 125950
1 120499 905409915
1 198698 787022501
2 27049
2 26302
2 161780
1 28798 790128693
2 145883
2 124724
2 19820
1 37667 885863362
2 35087
1 37111 988172311
2 174154
2 36490
2 153488
1 19923 90429941
1 118778 571520027
2 180734
1 165011 192648503
2 152170
2 173080
1 15933 94434310
2 3563
1 88994 450444486
2 191227
1 190066 445607533
1 80059 940198273
1 145158 826914645
1 67512 677109134
2 26676
2 41087
1 92521 653089762
2 6770
1 198080 171404384
2 17643
2 65864
2 28522
2 110731
2 101459
1 115946 761839712
2 186055
1 140967 755811679
1 138502 875022166
2 143141
1 131724 284950212
1 21154 485177104
2 186536
2 64765
2 172309
2 165351
1 54194 267285547
1 176100 954495368
2 195931
1 108753 251549853
2 91938
2 95120
2 32522
1 186785 72891596
1 112808 783997514
1 168224 136113688
1 145219 51451535
1 36856 196722785
1 65339 986268205
2 26094
1 173709 710106193
1 93303 688295420
1 6155 472546669
1 157502 770840280
1 51330 631485409
2 196599
2 89828
2 172690
2 62134
2 13222
1 43493 459669851
2 160503
1 147296 307077944
1 47160 785656017
1 32208 919143594
2 46005
1 110581 539426895
2 170280
1 100158 115613084
1 194007 303807810
1 179133 236389020
2 45349
2 159440
2 81826
1 84926 780579824
2 104255
1 71548 456522181
1 87387 93037174
1 115052 756021362
2 128310
1 195548 530177331
1 114223 364901816
2 17258
1 151931 945801865
1 74777 600444584
2 152275
1 31190 895241554
2 183173
2 147516
1 163909 241213523
2 99521
2 20074
2 32317
1 53113 559984310
2 187082
1 62155 23662584
2 89611
1 6638 464016506
1 5942 828130392
1 199200 71577485
2 101981
2 143903
2 161595
1 120898 153136870
2 199662
1 95236 725921898
2 97962
2 160290
1 104949 432948467
2 91999
2 130775
2 184444
2 185227
1 143786 339185565
2 159829
2 13803
2 138439
1 13948 977196844
2 1510
1 143339 689237191
2 53685
1 117471 543675925
1 120676 724474963
2 38603
2 137615
1 61894 740860015
2 25852
2 75718
1 120114 867573252
2 156310
2 54714
2 1746
1 174032 782541395
2 113042
2 172395
1 181288 969349164
2 20200
1 41129 214111962
1 104120 720168655
2 101022
1 136690 198347095
1 107791 153871023
1 130317 519986445
2 94116
2 163213
1 186376 490576997
1 27402 521351619
2 28023
2 91270
2 135040
2 124391
1 157044 781523076
1 4669 128116239
2 66331
2 20004
1 39172 241792795
2 136846
1 121300 233933841
1 107738 278314630
1 54187 755411400
2 119380
2 136322
1 116509 847814323
1 65464 976731645
2 115860
2 99344
2 78683
2 58120
2 97628
2 114947
2 165216
1 186253 519953166
1 19031 279164633
2 80592
1 52188 879939393
1 10890 385007137
1 136313 431347599
2 132915
2 72405
2 120794
1 68708 885369083
1 40610 64924772
1 110336 298160454
1 18053 702789860
2 21068
1 103766 825223435
2 32885
1 150992 668861575
1 34553 698654495
2 195105
2 143297
2 157515
2 147234
1 75145 261076660
1 54471 428788764
2 82487
2 195210
1 77271 39492727
1 150423 337031728
2 146798
2 9860
1 73781 1756997
2 140127
1 137732 257482199
2 46372
1 138958 22968643
1 153442 945529283
1 158000 490427876
2 39831
1 8371 538615041
1 164339 850221918
2 171513
1 13473 781121659
2 129815
1 131347 843783683
2 183785
2 115512
1 140515 806745202
1 57307 630469253
2 165878
1 74268 926779089
2 42369
1 196186 341347257
2 73734
1 110099 775849713
1 77768 822672038
1 198097 202163068
1 20140 937458654
1 192684 940778037
2 177214
1 9706 67238861
2 66520
2 159829
1 139258 322601845
2 123083
1 199502 225510795
1 114145 32919825
2 40905
2 144802
2 153530
2 6216
2 42387
2 8264
2 62514
2 163835
2 10041
1 25706 115554943
1 157725 139686800
2 22480
1 159956 191609505
1 172595 263453500
1 108877 53655808
2 138972
1 180866 91382855
2 196729
1 161816 611087214
1 47293 844956441
1 134618 335160353
2 68896
2 81490
2 19416
2 28095
1 88418 898740943
2 108663
1 58339 622732773
2 138275
2 48880
2 118356
1 143678 807617681
1 44608 834450323
1 17291 279032600
1 17529 946116407
2 160790
1 58372 955945190
2 68628
2 93025
2 76760
1 163163 719840248
2 114681
1 89611 303933557
1 126602 10617589
1 184545 539600039
2 14629
1 72966 914932163
2 174848
2 62078
2 125072
1 188461 262025494
2 144941
2 74756
2 13202
2 135338
2 191099
1 172295 535949838
2 34837
1 117051 257044857
1 134433 708652365
2 109549
1 1049 256628275
2 99193
1 179185 25712313
2 154295
2 161530
2 177619
2 171223
1 63260 250089084
2 38454
1 20055 142996603
1 105097 937568543
2 68915
2 189034
1 115183 294204493
1 133521 885703718
1 23369 489132270
1 98549 240800904
2 101351
2 129370
1 181230 39439070
2 120978
2 147164
1 199028 773160171
1 47538 597449239
1 86196 332953228
2 116708
1 104260 487707309
2 35953
1 193745 875377691
1 195474 774792375
2 158083
1 73536 578106466
1 83466 378480338
1 198468 731803045
2 73311
2 189856
1 38871 429014510
2 123052
1 29155 233979803
2 108503
1 106508 35324068
2 142921
2 27866
2 168161
2 25158
1 62091 765263282
1 52975 917229330
1 116217 951825785
1 64769 481304023
1 79371 290426034
1 35368 94875181
1 36497 757164008
1 171978 416560556
1 189163 714134513
1 104256 963116103
2 32174
2 197955
1 61958 615679479
2 2634
1 81601 829369805
2 19106
2 103560
1 96584 447435289
2 181031
2 130398
2 165174
2 53922
2 30160
2 155700
1 4489 413131259
2 71729
2 193727
2 150678
2 91228
1 161521 43173860
2 44170
2 8605
2 153548
2 171389
2 127230
1 90681 322741943
2 171290
1 51437 842161263
2 59021
2 177393
1 150392 185770882
2 43648
1 152713 123459678
2 34565
1 70373 368882061
1 101494 836057329
2 158443
1 64851 622756164
2 80925
2 181578
2 4215
1 175224 105920817
1 124541 577458018
1 51389 159741347
2 167549
1 90176 873770277
2 135938
2 34924
1 60495 864356408
1 147199 814842575
1 122496 995237102
2 122065
1 68967 953872887
1 37293 259328768
1 2129 266556296
1 194340 345573343
2 37243
1 71366 375352513
1 76994 823988339
2 6630
1 125579 751763078
1 144998 904277110
1 4758 677301964
2 127948
2 118696
2 86638
1 167964 425826969
2 16773
2 85528
2 92438
2 153928
2 140050
1 132889 974495242
1 103798 108291375
1 19848 403737063
2 114300
1 199064 512499554
2 180015
2 62322
2 13806
2 82282
1 91133 98323529
2 92121
1 159088 642417882
1 146065 352810341
1 38548 887077246
2 44866
1 6150 802487675
1 74355 499616065
1 80777 693479600
1 47088 732476110
2 143920
1 68474 927320693
1 29281 141078622
2 84993
1 11433 967055501
1 81826 146444544
1 106878 169045879
2 32967
2 57700
1 24444 2706458
1 73760 479963185
1 153341 609804496
2 120465
2 191626
1 105329 898858475
2 77693
1 35743 212466020
2 4025
1 42599 813129582
2 152366
1 79384 712860179
2 136385
2 158335
1 96710 850760383
2 147264
1 83342 455932843
2 111791
1 119412 251575122
2 55243
1 11555 6757295
2 75135
2 44338
2 188312
2 10571
1 136104 990253268
2 90919
1 37952 823883933
1 182392 793635919
2 78045
1 125635 770644813
2 143202
1 189748 457650833
2 163188
2 114500
1 190440 320631678
1 166846 654793588
1 197180 544030873
1 100519 797836793
1 98280 433849247
2 186577
2 170025
2 173009
1 158823 91745001
1 35407 431418830
1 80869 717250052
2 58590
2 180652
1 95348 869398445
1 117773 505391734
1 25575 255840061
2 8418
2 134632
1 32350 873762436
2 84055
2 84629
1 149612 72364786
1 184205 731506701
1 74555 731257529
2 193138
1 33224 335713775
2 187723
1 147651 58749130
2 192260
2 191017
2 83466
1 3268 671622569
1 69529 825069250
2 186351
2 175015
1 4707 54932744
1 102521 996919892
2 188032
2 199564
1 148062 485108837
2 74005
2 76071
1 167391 33048408
2 175548
2 130612
2 137413
1 120927 741682994
1 67756 886558591
1 19596 994621920
1 151275 342969145
2 30375
2 50023
2 82028
2 184151
2 47411
2 7537
2 144577
1 128978 555665796
1 173671 993316452
2 186828
2 29363
2 132702
1 25564 845645258
1 43810 166766701
1 23844 342779006
1 79216 521516374
2 71070
2 77921
1 94828 56159058
2 180490
2 54764
1 80693 596752004
2 14331
1 49005 546764555
2 40041
1 14999 293405125
2 154763
2 139406
2 145092
2 184793
1 64507 42112709
1 148069 659471133
1 30793 88707791
2 159450
1 43506 612757478
2 53880
2 108858
2 59495
2 40912
2 186264
2 127876
1 133072 449867400
2 16978
2 3519
1 2880 493710762
1 109379 627309677
1 57178 180569322
1 148444 928660883
2 73973
2 32876
2 32882
2 192791
1 3421 284599757
2 57989
1 58343 398659069
1 53969 928989780
2 92222
2 110608
2 57256
2 4478
1 55115 202644084
2 195533
2 174706
1 173345 147299485
1 83836 825190408
1 157156 319937900
1 184944 503631631
1 5037 749724918
1 172753 542720170
1 163724 258770878
2 9899
2 128305
1 70203 149946782
1 37139 409210141
2 135533
2 21146
1 175377 421175573
2 100020
1 14172 446593699
2 83154
1 38754 304142937
2 184887
1 91288 232759916
1 15383 905079931
2 146701
1 179189 78998942
2 14930
1 182038 566974846
2 75916
2 157544
1 100492 82165958
2 21105
2 108967
2 128963
1 103672 958821665
2 167843
2 194622
1 101335 995838263
2 131426
1 178264 877548094
1 84430 172577384
2 100173
1 103570 266689258
2 76398
1 161911 256776265
2 110548
1 57447 137710744
2 34347
1 8413 463785408
1 165432 787057408
1 178637 837781977
1 53793 195871501
2 199364
2 191857
2 1842
2 180144
2 189296
1 105140 10696212
2 125602
2 71152
2 91707
1 1208 293667926
2 75034
2 5808
1 62829 440998059
2 48227
2 190539
2 137156
1 185850 773293946
2 12618
2 13032
1 73107 133461640
2 113438
2 90458
1 187410 525190704
2 154745
2 29637
1 146795 698880807
2 13616
1 52401 358222138
1 70745 542003057
1 52690 850653448
2 170605
2 106419
2 170427
2 190898
2 97649
2 29366
2 127499
1 72281 59540470
2 193549
1 168898 749059294
2 107682
2 178328
1 85156 740920741
2 98158
1 42263 377357429
1 102974 679001803
1 72629 961082292
1 177046 681148098
1 193849 36408628
2 89221
2 172032
1 192845 985525023
1 70301 747605756
2 10154
2 117794
2 32358
1 168779 650613716
2 10385
2 47778
2 150458
2 90251
1 10579 753869198
1 197362 349840347
2 142381
1 72340 865420216
2 79956
1 27432 117771173
2 172379
2 185633
2 166987
2 29509
1 93722 737003279
1 113715 550305308
2 40876
2 63570
2 116362
2 27555
2 144891
2 154592
2 37092
1 79576 119462816
1 121373 313991386
2 16180
2 121198
2 83123
2 8343
1 182059 180995278
2 115087
1 20250 46390249
1 44721 796822509
1 141273 562486566
2 114314
1 82652 854971364
2 139192
2 43144
2 49980
1 133627 167011177
2 135954
1 51259 607100760
1 109034 439268231
2 113918
2 119099
1 78271 279740326
2 91118
2 42018
2 72603
2 45896
1 143639 427906444
1 117289 124014809
1 84753 304834728
1 90756 926731341
2 90456
2 199583
2 888
2 64356
2 92956
2 88699
1 29684 558614711
1 7850 556359399
1 102601 988685044
1 49594 894700563
2 174503
2 101787
1 136156 550730839
2 90318
2 143458
1 162919 721757648
1 62071 615113640
1 132481 75802736
1 168292 635991199
2 97984
1 173395 67758296
1 111435 291353948
2 6806
2 75739
2 17217
1 195993 580936934
2 156292
2 27378
2 144548
2 166104
2 106739
1 1761 988773039
2 120920
2 4513
2 141603
1 97220 345300579
2 124825
2 107918
2 194328
2 171476
2 19333
1 52210 50892899
2 142821
1 55211 897768546
2 141073
2 84696
2 132200
2 73318
1 31885 209134496
2 23051
2 72405
2 130288
2 108628
2 168720
2 108326
2 195961
2 41244
2 7198
1 42353 986651447
2 71409
2 28828
2 163250
1 102728 165654160
1 132736 478757402
1 89883 305885003
2 17447
2 187774
2 182510
2 84430
2 16189
2 29865
2 50235
1 107342 525669043
2 173774
2 189462
1 85334 818140105
2 157055
1 146458 46683880
2 131745
2 178471
1 176579 857025602
1 124193 105867763
1 145935 492715604
2 157172
2 136533
1 18652 707924208
2 14942
2 125245
1 180371 379150731
2 112111
2 54040
2 49272
1 135357 321547177
1 27078 6396797
2 54119
1 120367 39279898
1 189698 824563120
1 39781 536232346
2 197484
2 48996
2 8337
2 73148
2 52156
2 36624
2 159791
2 111848
1 77809 101003176
2 68432
1 158932 922570102
1 63249 238391579
1 48035 179086167
2 45142
2 162893
2 184645
2 84952
2 138711
1 187743 353119781
1 67023 855724329
2 95621
1 189847 794377734
2 45059
1 198253 859948254
2 144368
2 69701
2 101477
1 25046 158657094
1 141444 721929763
1 58092 500741473
1 155253 238025713
1 121284 729331287
1 111171 869196441
1 43818 792655828
1 36750 986239255
2 50217
1 122473 148376952
1 140338 962338705
2 166257
1 53311 282889569
2 12606
2 16666
1 135473 172733126
2 143043
2 76333
1 73959 369020170
2 161951
2 95456
2 2360
1 36502 424086187
2 191866
1 36860 969586017
1 175316 942555045
1 163615 616032911
2 117825
1 3334 250714742
2 157747
1 160333 711714089
2 145088
2 187005
1 43176 450682996
2 74612
1 11608 598026209
1 317 804226952
2 150789
1 83501 660427802
1 55565 208317132
2 59976
2 186204
2 55200
2 151115
2 197807
1 49089 42510262
2 167038
2 174230
2 165832
1 148940 17373052
2 92163
1 56368 586589614
2 27002
2 91836
1 157904 560003973
2 186245
2 165573
2 81378
1 15187 574923232
1 87037 130861814
1 104588 199204217
1 151887 785932812
2 56493
2 90946
2 189640
2 156399
1 190537 23724890
1 165902 374406116
1 167959 950611598
1 37978 42818484
1 31550 472171469
2 62728
2 3421
1 131242 614130806
2 148263
2 8172
2 131000
1 191666 238700937
2 195641
1 100577 255536972
1 23159 131957628
1 41437 137016224
1 72492 976593323
1 79185 795292687
2 98250
1 131695 872915035
1 103927 41663536
2 86296
1 7975 510030902
1 181768 737902008
2 157321
1 63108 78720192
1 111594 150743994
2 186658
1 195059 987934252
1 179270 488675341
1 119457 981013144
2 109593
2 10531
2 29840
1 130516 816112860
1 185480 466959675
2 40436
2 44691
2 118016
2 102423
1 54312 822479628
2 164787
2 17451
1 107348 744937438
1 59476 111196552
2 90248
2 73176
1 1927 216770959
2 172638
2 193371
1 182175 877927979
1 123581 847103322
2 10541
1 159103 903024157
1 14799 281171084
1 178937 613082640
1 137732 469146079
1 3050 282918524
2 111509
2 49945
1 143853 112664266
1 96312 630372313
1 36765 555766117
1 174283 297840115
2 146938
1 96764 302948305
1 132028 327914303
1 4341 691387187
1 127554 702656349
1 16303 283643922
1 24165 831056797
2 30939
2 806
2 35242
1 168324 254269822
2 174633
2 117626
2 112835
1 162057 146464303
2 171498
2 30901
1 198142 678179237
1 169398 854026819
1 42465 602277104
2 35161
1 46097 813228396
2 186439
2 103711
1 52382 37757528
1 96123 382688028
2 50490
2 47914
1 50515 318327770
2 113043
1 119795 822843779
1 29594 68846591
2 98605
2 46554
1 134826 785378225
1 65637 710243415
1 32966 905487868
1 91185 656267541
1 69878 160155587
2 61306
2 151892
2 59527
2 113647
1 68431 507259776
2 62574
2 6138
1 2817 420449834
1 152965 677005008
1 132742 526072174
1 34931 600523798
2 88691
1 12149 35078798
2 97575
1 140852 733732251
2 16297
1 108426 666036638
1 1460 339297918
1 8576 671886953
1 144543 667420505
2 194997
1 83735 475401341
1 196276 926310462
2 64113
1 189036 667608226
2 118723
1 98619 318309713
1 90897 872649171
1 25851 115724821
2 87409
1 44841 198140819
1 76074 81088552
1 21855 968782567
2 152491
2 70709
2 12146
1 196640 109456550
1 52017 21381419
2 100063
1 33780 163959216
2 117629
2 62699
2 48656
2 125253
1 84766 77487871
2 148625
2 123245
1 138897 66928537
2 722
1 59846 575100968
1 60264 405580224
1 20341 646759527
1 68145 236505690
1 58121 140361300
2 143769
1 6876 619279092
2 65462
1 189912 20659345
1 63374 296675995
1 128397 906318084
2 145025
1 153411 491283328
1 177777 724727999
1 194371 262658793
2 155075
1 84877 225250999
2 11065
2 66714
2 182107
2 162213
2 176478
1 173983 295361696
1 170633 296188461
2 184520
2 115342
1 80495 399474708
2 188316
2 58971
1 63575 251092399
1 192688 563065910
2 82731
2 86058
2 121532
1 88104 53116083
2 183320
2 197496
1 77077 608483167
1 85391 839423243
2 136636
1 187264 122641040
1 87464 581563343
1 103996 991355879
1 134597 970286338
2 23104
2 188510
1 156043 674381904
1 76923 507361972
1 91984 911086049
1 112582 755856702
1 142579 913176183
2 129550
2 62374
1 64912 663340440
2 15424
1 164096 989439309
2 142300
2 66286
2 84184
2 98741
2 25864
1 51613 644543344
2 84341
2 30823
1 172732 556249795
1 18228 919576569
2 168770
2 118452
2 156257
1 156730 275214404
1 96129 26182171
2 56580
2 20728
2 13960
2 13844
2 173626
1 121978 241301772
1 155665 687323551
2 198285
1 87978 604474896
1 87108 939091008
2 133985
1 34806 303500551
1 27911 632576998
2 169498
1 19769 297441170
2 104479
1 151988 320769461
1 142333 125768347
1 139284 751776834
2 21796
1 2666 918776305
1 3697 937571706
2 145141
1 189113 168459749
2 12732
2 146709
1 22965 380821674
1 67708 801429507
1 80388 890734549
1 111733 584529991
1 109855 186979743
2 195851
1 179138 372256810
2 73125
1 105268 653644308
2 3843
1 129312 517814618
1 169777 21921860
2 133300
1 48981 351090729
2 137566
2 4385
2 112679
1 5149 65015958
2 166471
1 39513 199100915
1 40831 971216285
1 12529 385591191
1 68096 784619053
1 155872 603968777
2 121218
2 163246
2 57405
2 161922
2 139118
1 28337 962260777
2 130490
1 5870 771204388
2 64605
1 199903 351997893
2 136018
2 197458
1 138085 659577525
1 184206 725914225
1 74963 73639595
2 173091
2 130712
1 65027 780396248
1 91603 843797541
1 90089 486150604
2 18113
2 187207
2 146276
1 89358 501810038
1 8274 295792411
2 165495
1 88501 466456459
2 125100
2 143821
2 137960
2 167214
2 189508
1 54305 329503261
1 159424 906013978
2 31362
1 195524 138592170
2 62439
1 151433 321365185
2 95665
2 99831
1 102560 905344007
2 145775
2 53121
2 34794
2 66463
2 141911
1 46228 535590783
1 197082 106056798
2 29601
2 130256
1 142865 766692949
2 73503
1 159568 576799246
2 736
2 30850
1 111695 753860758
2 30686
2 17695
1 169325 55588357
1 198944 605385204
2 174054
2 8461
1 62055 839665962
1 143070 306524441
2 170625
1 110747 999115084
2 30974
2 2289
1 170922 243876563
2 135474
1 77109 581392664
1 127473 31573656
1 38918 925687305
2 88830
2 86254
2 140704
2 167096
2 119643
1 83902 394577790
2 120213
2 8202
2 186128
2 15684
1 71909 858860599
1 170081 249013662
2 133877
2 146635
2 128712
2 128257
1 169881 316977541
2 81157
2 69265
1 146413 974683724
1 3694 630084500
2 66074
1 131270 529081065
1 183506 437242359
1 125257 634392215
1 99347 616354638
2 27269
2 21228
2 178788
1 144425 22529003
1 191387 143410580
1 187189 329943327
1 30958 205157519
1 163271 88222260
2 151906
2 24367
1 82565 965179467
2 33022
1 597 904149461
1 183328 147207786
2 55813
2 64215
1 46597 519064324
2 148918
2 135052
1 177533 764700690
1 46232 236196036
1 29749 624721984
1 152201 546440173
2 20241
1 107493 668787250
1 76099 114420181
1 50687 161252228
1 62095 536333963
2 59221
2 53846
1 53239 861923695
1 106375 952396096
1 193481 634177349
2 10456
2 111550
2 123082
1 107232 826247529
2 133292
1 160953 996510216
1 13180 66000013
1 168586 192405877
2 135277
1 157773 195468460
2 193274
2 15224
1 9309 109616186
1 5309 114175778
2 41839
2 123181
1 100777 962522250
1 21199 657250977
1 182628 80119530
1 81308 364782209
1 42652 213299282
2 89516
1 51280 127477412
2 21108
1 97397 716154065
2 121380
2 147545
1 34227 110161203
2 19852
1 63303 527243227
2 156963
1 140021 573886027
2 151236
1 1987 847442322
1 6529 970505137
1 14646 406686554
2 138247
2 50533
1 109247 505283928
1 22244 218518450
1 105877 875777924
1 14343 821151091
2 71222
2 36048
1 24511 132850630
1 185221 990991943
2 35201
2 95633
1 116515 496167261
2 117235
2 146929
1 167346 395663938
2 188771
1 83883 855921819
1 25313 38835123
2 159148
2 119285
2 148126
1 179479 57492040
2 32053
2 16607
1 15645 60239477
1 117912 547675628
2 155472
2 174052
2 113644
2 83466
2 84453
1 4190 838528903
1 37456 463459221
1 154953 131569184
2 105777
1 106338 426161261
2 122317
2 78460
1 117266 643032027
2 151427
1 139123 170640212
2 139564
2 93022
2 43387
2 117964
2 52444
1 127818 969367547
2 87516
2 175766
2 191050
2 153216
2 188900
2 93585
1 8135 454070360
2 102791
1 34896 640349396
2 109627
1 86699 823169895
1 181090 91096427
2 27876
2 131467
1 92153 234631776
1 126172 455500938
1 122915 681675909
1 173188 143426382
1 184519 612783243
2 55950
2 7387
2 147340
2 12584
1 143666 752409298
1 178689 324070185
2 139238
1 71038 912069829
2 166390
2 127407
1 146619 353908932
1 171433 480168774
2 178219
2 159856
2 6619
1 161600 212735180
1 98735 305362147
1 144108 213488163
1 148783 419173068
1 68056 806912139
2 171208
2 69911
1 176196 713410979
1 21092 228878964
1 113011 801692233
1 123991 994865553
2 32683
2 14638
1 37552 856659616
1 15263 282996161
2 107837
1 197481 984888961
2 80994
2 30963
2 63908
1 42150 999035635
1 137579 902949705
2 32452
1 60783 182463414
2 107120
2 168261
2 199461
2 84962
2 107238
2 113370
2 23834
2 116236
2 188019
1 182699 332150065
1 113084 754106184
1 119254 705851514
1 11419 334997981
2 139914
1 15168 237702144
1 80105 984712664
1 33337 165186482
2 125169
2 165075
2 184274
2 140723
2 128025
1 98996 677175324
1 144669 131494795
1 63105 569151117
2 20992
1 82570 270035268
1 163456 510430961
2 177514
1 68023 23029778
2 128116
2 42765
1 20801 885299307
1 136481 508078143
1 136608 799477153
1 138878 778801681
2 90885
1 62275 755867507
1 157078 824636938
2 172872
2 10593
1 141494 405570627
2 125131
1 60306 906179940
2 48539
2 160060
2 53890
1 25808 387732799
2 148400
2 20069
1 31660 9065930
1 10376 442605830
2 15704
2 21292
1 44978 847773632
2 61649
2 126698
1 193683 134036567
1 164628 53542018
2 5200
1 150222 513015469
1 134328 38668274
2 97667
1 184368 383051004
1 139885 471663832
2 149088
1 156161 558301664
1 170678 957571320
2 76117
1 189885 711657945
2 187064
1 148153 516938491
2 68345
2 57013
2 47000
2 3238
2 62155
2 190300
2 39260
2 112846
2 142165
2 62589
1 76758 891117621
1 152223 658707016
1 199346 706608232
1 113590 341048200
1 28668 965787782
2 141417
2 103531
1 110478 661435245
1 24713 143373266
1 56167 756061395
1 52873 516401237
1 121965 764156396
2 158386
2 88597
1 102963 227789021
1 160506 114277295
2 191544
2 146215
2 103370
1 113359 327641634
1 96555 673341142
2 16557
1 95952 918357520
2 195703
1 67594 429520426
1 40967 155713716
2 136094
2 88680
2 80718
2 148309
1 90375 498398888
2 149690
1 122093 355102555
2 45486
1 73043 726750531
2 103024
2 79577
1 21014 161294311
2 75753
1 139945 965679508
1 145517 527447508
1 54159 803977524
2 126636
2 128033
1 67664 715232973
2 169607
1 139787 420639117
2 108564
2 1031
2 119753
2 127415
2 21088
2 62624
2 56081
2 131537
2 72396
1 60257 189268687
2 137322
2 187665
2 48535
1 122674 230371717
1 30910 77904576
2 179772
1 111089 110641439
2 76886
2 113441
1 92665 935137537
2 152614
2 42501
2 67860
1 45176 528379448
2 156648
1 42386 798400242
1 119086 127018132
1 92655 485332269
1 108506 313484957
1 107406 265646789
2 196990
2 10574
1 28475 239544746
1 134318 322505806
1 137232 837859365
1 57594 399390911
1 38639 133932486
1 18797 650394108
1 107852 813414510
2 23549
2 175429
1 106189 727386254
2 17279
2 144138
1 115944 503664885
1 192769 671785228
2 39650
1 150235 138862747
2 4566
1 180362 254124746
2 78070
1 5661 508353028
2 46820
2 185573
2 183387
1 6660 639300905
2 110986
1 104534 976953597
1 6738 943197520
1 67405 822754534
2 167071
2 84461
2 119628
2 112012
2 175391
2 59753
2 39552
2 133983
1 127590 705445133
1 107383 986604443
1 179436 626502083
2 191540
1 116750 820335629
2 91648
2 128611
1 105284 317387371
2 26505
1 50770 456158495
1 12792 978164279
1 55514 451032443
1 98343 462831937
2 103375
2 169800
2 58107
1 59602 580906371
2 109790
1 184152 145183211
1 51618 162767995
1 21703 704512996
2 82134
2 43773
1 142931 6963735
2 89466
2 136534
2 68471
1 91422 271868177
1 40326 293792203
1 134349 72223100
1 178438 22981910
2 47429
1 173648 5918218
2 24740
1 131898 143671057
2 81908
1 133081 651796408
2 122444
2 154131
1 45518 663898578
2 134463
2 16488
1 10904 971655672
1 52962 817224631
2 39597
1 123052 249531837
1 113250 86469392
1 158887 572901262
2 114185
1 135294 340272503
1 157114 644792611
2 47478
1 65686 724522644
1 86952 739843830
1 71448 561749623
2 42912
1 173517 805955842
2 158671
2 95019
2 110087
1 182773 815022481
2 86483
1 159014 714355152
2 110602
1 19506 429511555
1 183400 963596994
2 66009
1 38886 19387563
2 5974
2 163007
1 2541 712333293
1 107579 759980371
2 181544
2 190286
2 86151
2 74838
1 87012 998531587
2 149966
1 86133 918618631
1 23078 269159087
2 199474
1 101968 866271615
2 66131
2 54066
1 25819 754607431
1 39473 2509483
2 168309
1 124211 500802648
2 101749
2 199127
2 102320
2 26679
1 169729 247085292
2 87487
1 51625 531038171
2 19387
1 188050 350186462
2 148918
2 10271
1 140535 637567130
1 156907 60955321
2 151478
2 40849
2 14517
2 158024
1 10540 64718924
2 190074
2 67217
1 74006 933312650
2 174667
2 131779
1 104028 877695660
1 48233 29089385
1 72498 973062005
1 29968 242854085
2 167755
1 15538 350631040
2 170637
1 110962 358201356
2 62905
2 106434
2 36900
2 133128
2 133801
1 21489 804195206
1 142193 193480711
2 184396
1 125546 132089865
2 188450
1 164010 815085903
1 43509 695205092
1 190779 160825163
1 139204 424932312
2 137615
1 21579 209698362
1 80419 223086728
2 156659
2 197458
1 43299 433884270
1 147210 241183697
1 184776 625815061
2 180809
2 4759
1 149123 483576630
1 163039 404079338
2 16992
2 47314
2 49477
1 148298 54080996
1 23897 684003730
2 182463
1 100663 19492263
1 141009 33637472
1 89770 818788086
2 102346
2 192964
2 69977
2 187541
1 176115 450869474
2 144495
2 140311
1 135959 33363953
1 101426 779211455
2 36815
2 26918
2 15880
2 68285
1 178916 230167611
2 133692
2 87915
2 38666
1 27901 97216318
2 161734
2 136034
2 45990
2 184357
2 115544
2 86104
1 165700 945378002
1 176721 64976026
1 96513 661828311
2 133788
2 166852
2 29871
1 96689 691098045
2 180873
2 133214
1 8094 998375866
1 102851 969413137
2 35581
1 45087 279935797
1 2710 347412719
1 117645 4032096
1 29297 713394780
1 95579 834192987
2 177629
2 82396
2 70065
1 36039 372045199
2 102970
2 57316
2 10443
1 90467 782166611
1 144171 858052424
2 19185
2 183577
2 119401
1 118580 363061698
2 113896
2 17980
2 151650
2 49360
1 51419 909575494
2 180851
2 121144
2 17896
2 7885
2 183182
1 88767 284740146
2 80281
2 18478
1 86638 155651825
1 105187 714469459
1 56932 617214924
1 49464 188207973
1 184515 606125138
2 88686
1 98221 556680548
1 8011 119810618
1 74495 166089796
1 130791 665135417
1 65305 515027066
2 76070
1 60601 892552128
2 68636
2 20860
1 23641 955980061
1 140708 767628750
2 188332
1 84221 792367813
1 184766 272725097
1 25217 517343896
1 157137 736559897
2 22797
2 84656
2 149243
2 89807
2 65310
1 98119 371402513
2 110088
1 8201 644364598
1 116083 801125288
1 130532 102244143
2 153400
1 119842 287059691
1 58492 856277238
2 168602
1 112357 329208149
2 74878
1 101120 225253863
1 146709 406543391
2 66407
1 99671 522542482
1 92077 871614963
2 121207
2 6672
1 63574 102458488
2 34196
2 161492
1 142704 764378647
1 39835 603204163
2 83991
2 51792
1 151339 646943637
1 37722 172621560
1 162956 965833494
2 168904
2 174942
2 37560
1 78520 503595143
2 195769
1 24372 463722711
1 165191 893310031
2 61602
2 109450
2 158696
2 47745
2 137851
2 1830
1 19432 104798760
2 186416
1 122200 100397786
2 83188
2 48572
1 126178 851230712
2 99915
2 159855
1 156417 711340195
2 198776
2 74297
1 47347 785974974
2 106648
2 87520
1 12642 549789510
1 12629 587345668
2 119395
2 157239
1 19736 736430791
2 12568
1 71135 951585974
2 169251
1 51014 643258189
2 161115
1 142318 892842418
2 10521
2 164322
1 162066 685372189
1 37564 57135692
2 95048
1 71157 33015211
1 101298 813979893
2 117519
1 145661 833804802
2 141624
2 117142
2 99782
2 186307
1 116149 950081935
2 195357
2 159513
1 153864 12285644
2 81164
1 34130 352532877
2 198135
1 57820 368892666
2 105466
1 30900 71649049
1 61446 86429011
1 170402 536233997
2 32042
2 172322
2 70963
2 123973
1 37763 356011470
1 85226 868531511
1 105982 654712398
1 137661 827407995
1 64339 284270918
1 80232 571670115
1 46291 947328811
1 83087 57901670
2 120032
2 140838
1 7372 997171962
2 65055
2 181490
2 40464
2 4272
1 171378 726198067
1 179398 252621382
2 185706
2 79042
1 66084 230943999
2 149260
2 162865
1 37348 430509466
1 157791 104630056
1 118216 324815511
1 174791 440487133
1 195401 727311804
1 90810 649687812
2 35905
1 77127 362526412
2 58003
1 89522 298686152
1 115975 967005137
2 179998
1 97872 660690289
2 133329
1 190650 931645931
2 132768
1 112712 470365989
2 83738
1 8370 823103406
2 149623
2 132790
1 30886 499928682
1 139560 760976856
2 121248
1 139833 868739614
1 169408 794075521
2 93481
2 175073
1 189158 960463414
2 46545
1 66648 632374743
1 4120 189630826
2 190947
1 135655 282935937
1 105624 110798083
2 94000
2 7062
1 1132 792518017
1 15037 736561272
1 45333 888295516
2 30641
1 43983 639241578
2 171786
1 14999 576698589
2 140264
1 63099 370065702
1 118964 383960969
1 130408 145529874
1 157026 637450270
1 2309 149903433
1 117536 387532056
2 95685
1 154221 79888659
1 87722 648351288
2 146148
1 388 308479712
2 49195
1 24557 349945020
2 86293
1 189702 236537644
2 92493
1 142458 255173050
1 179318 350475203
1 103424 978566866
2 65019
2 183822
1 114249 698771971
2 117327
2 761
2 64303
1 102090 417081821
2 119175
2 155086
1 167048 269036297
2 31308
2 21004
1 92354 563057181
1 125996 812834417
2 8954
1 61266 839814265
1 25817 817383655
2 155126
2 130599
1 173097 504720547
1 33978 253417492
2 106291
2 146979
2 111397
2 70178
2 122039
1 178683 360690359
2 90246
2 22586
1 55554 341079758
2 163367
2 175511
1 5646 583465821
1 153984 797844266
1 187255 229594833
2 180825
1 167283 788053155
1 42920 197181560
1 142555 679574887
1 2206 68733754
2 141519
2 180119
2 69162
2 38094
1 147612 191895722
1 131847 617070422
1 94294 369248352
1 35344 613799939
2 115208
1 50495 97804602
2 146657
2 64728
1 142577 715838516
2 52703
1 113590 1283037
1 5904 783443061
1 48404 234584408
2 32060
1 3525 285334792
2 52895
1 66677 770517177
1 156183 839373283
2 24921
2 194260
2 70131
2 79657
2 72836
1 44965 361164561
2 135245
1 141539 950930626
2 4778
1 160482 332672559
2 154485
2 133761
2 33029
2 20405
1 34153 588647443
1 108117 231409277
2 194847
2 115197
1 196133 972181987
1 45439 524721094
2 81747
2 110338
2 163627
1 79086 230132421
1 56910 835890682
2 76662
2 20382
2 17605
2 29931
1 181080 670505874
1 9459 192577650
1 13065 716152668
2 134569
1 1089 168943030
1 50860 805317614
1 83173 634438250
1 198723 88114473
2 64148
1 38862 238983265
1 57884 199256429
1 117000 963320951
1 87441 180838667
1 28567 188524788
2 190261
1 155686 413968640
2 190552
1 156378 573564671
2 146090
2 55246
1 74681 972067056
2 129047
1 97860 745739035
2 19907
2 76732
1 119274 641794465
1 127916 226527802
2 193157
1 111098 704703368
1 101354 167563194
1 163110 44052803
2 136317
1 99961 610400435
1 171511 122784203
1 155225 985302708
2 55338
1 42677 872246661
1 56179 881854103
2 184784
2 65368
2 156072
2 102670
1 107024 388680366
2 169580
1 111266 609461314
2 88228
2 77305
1 35483 124717209
2 47649
2 193626
2 180394
2 84172
2 107880
2 86511
2 25015
1 375 418195099
2 191071
2 151070
2 89802
2 32786
2 164698
2 129274
1 109694 214022570
2 118510
2 136887
2 45358
1 152633 140996367
1 164347 814423806
2 34440
1 5951 944194987
1 37720 624393180
1 142336 370923791
2 109622
2 41048
1 186895 108018791
2 190212
2 49912
2 77882
1 192719 967215363
1 113734 246102045
2 145828
2 149642
1 69256 508944257
2 184381
2 29882
1 165898 186933168
2 1092
1 133366 759499974
2 55022
2 84214
1 18332 775593062
1 61380 848346065
2 137229
2 36082
2 32763
2 66241
1 139321 146785134
1 148844 784950108
1 71000 635165223
1 156807 623618158
1 105140 189072288
2 58531
2 83591
2 102201
1 74311 366103334
2 147828
2 58948
2 68357
1 174038 6582614
1 70187 638301798
1 118641 82287537
1 91523 661824147
2 46344
2 69260
2 90571
1 16945 221479104
1 169981 917312082
1 37786 155615614
1 99302 256083194
2 199323
1 18908 85792598
2 102868
1 73604 230864455
1 17661 879935239
2 98462
1 80140 468058892
1 15471 679615428
2 53437
2 178903
1 71619 529184818
2 145915
2 23809
2 119602
1 51554 666620656
2 60243
1 171795 199793211
1 129880 630537584
1 183561 238190233
1 162376 735626781
2 22539
1 61613 542493
1 167203 337901383
2 162201
2 158120
2 57791
1 70072 68291678
1 107220 28066535
1 191813 879671722
2 125546
2 154847
1 83954 268580708
2 91172
2 159142
1 193525 252648382
1 139709 874262615
1 100618 692670516
1 68462 912517769
2 40776
2 27180
2 155786
2 163467
1 118062 40857714
2 164950
2 165357
1 152155 297629345
1 152329 948434008
1 110035 965621962
1 5273 664675199
2 14239
2 14926
2 40614
2 115624
2 59753
2 188073
1 44656 459092287
2 98908
2 134340
2 147646
1 20006 78594933
2 96892
1 70549 25232053
1 107322 236725994
2 21541
2 47831
1 93903 154365017
2 151847
1 121705 600887550
2 155598
2 157366
1 176120 551842953
1 94920 863789469
1 172134 802244697
1 96100 174513158
1 11154 441475803
2 99293
2 6321
2 20220
2 54473
1 43009 463011204
2 176919
1 21335 449873445
2 168804
1 117330 532394199
1 78273 616485222
1 13509 372722471
2 153561
1 104431 437042651
2 102696
2 151849
2 175231
2 163971
1 119021 744316470
1 138528 806387815
1 65238 252152417
1 185059 285367603
1 86899 904784557
1 7575 993763876
1 103595 500818715
2 186852
1 130168 265182025
2 153461
2 53089
2 79147
2 61278
1 41720 613881017
1 105860 269639298
1 167915 666037561
2 157142
2 108722
1 161204 886749626
2 143655
1 83026 485744879
2 33004
1 139825 489924668
2 38308
1 172006 860196791
1 86071 761434013
2 131463
1 3008 851887222
2 95527
2 196845
1 165647 338046475
1 20366 97945236
1 180667 705485430
1 139584 8693223
2 129173
1 35422 305084465
2 159972
1 45278 155249581
1 18519 345207118
1 5628 14246170
1 77307 962414329
1 187528 794031709
2 19321
1 2180 139955662
2 164118
2 74639
1 155074 944744348
2 61525
2 198950
2 3835
2 176795
1 175480 811170364
1 171419 290967713
1 39506 24357741
1 110987 23869728
1 99216 697375107
1 197508 862465642
1 48969 821778406
1 74115 275298174
1 3107 647335236
2 158434
2 175099
2 164870
1 129342 915412752
2 17871
2 34033
1 103805 987805590
1 163562 865424552
1 91723 456368320
1 58626 6261231
2 122521
2 25399
1 64340 785091669
2 62194
2 55761
1 63030 502718806
2 160711
2 166262
1 141205 201888825
2 128425
1 119689 250635061
1 20074 877964088
2 187276
2 3072
1 177936 712513976
2 72018
2 136568
1 145401 448261252
1 194990 681507946
2 116476
2 10515
1 183692 163492201
1 182047 513408694
1 133498 697549763
1 78582 330971214
1 195673 640517036
2 87066
1 115684 165795250
2 127642
1 161766 815025262
1 162324 900944216
2 63868
1 124011 31080322
1 199495 586518463
1 76505 860865331
1 57804 166101715
2 2561
1 156909 996126946
1 198467 287968813
2 110568
1 60096 183627677
1 155987 544563089
1 70900 536242120
1 99140 572501476
2 79782
1 69819 625545958
1 148499 111658927
1 46609 702030998
1 194001 636501772
1 168477 271610872
2 13838
2 138161
1 31918 611790100
2 72171
1 178091 83381630
2 18052
2 162151
1 172942 43585825
2 107856
1 63954 659755742
2 150414
2 154203
1 5948 981905708
2 195469
2 118703
1 145941 622434949
2 164620
1 72279 966999097
1 190316 924275812
1 86117 763442746
2 2735
1 37581 294214354
1 78188 795139207
2 167473
1 29428 539107652
2 8795
2 44875
2 43602
1 18956 913227399
2 132792
2 107429
2 44219
2 126600
1 79003 472579680
2 164321
1 94128 814419047
2 141903
1 135282 749516956
1 125050 164191059
1 20122 387798024
2 49724
1 85310 611896958
2 188558
2 37961
1 176375 419331099
2 196987
2 18674
1 151534 534893297
2 84817
1 157144 173127391
1 53057 129629552
2 56755
2 197127
2 39871
2 162785
2 21541
2 127179
2 59338
2 154404
2 46882
2 177832
1 65372 369002069
2 104117
2 180051
1 184412 208610700
2 118918
2 112197
1 155893 469590893
1 152280 372898373
1 7809 493643755
2 59519
1 156967 835706839
2 69388
1 8437 260244102
2 192650
1 78663 47086632
1 169149 144856792
1 99623 390877393
2 72559
1 12200 847203580
1 126983 646781571
1 144632 574685338
2 93809
2 152923
1 31682 645457657
1 69114 579811702
2 51348
2 184590
1 121824 845171981
2 90290
1 61871 529723467
1 17765 123476798
2 174704
1 152263 532006806
1 179144 402596207
1 76380 749851807
2 118912
2 116283
2 44993
1 62926 949546386
1 163623 3441071
2 98677
1 104553 958560551
2 150305
2 192135
1 112962 680994552
2 187054
2 11054
1 199783 336732988
1 133652 229426698
1 195451 4291341
2 13327
2 165812
1 32308 166238304
1 93267 752913731
2 84098
2 53372
1 152768 107103764
2 118698
1 1934 810086588
2 22168
1 117033 714720694
2 154519
1 132909 657324020
1 49101 570982344
1 43596 984734699
1 5725 866938396
2 126811
2 43971
1 12377 446156146
2 124869
2 45072
1 189866 42819033
1 120542 484135314
2 133462
2 29994
1 131022 449914791
1 59923 713891409
2 195726
2 31576
1 85405 812025569
2 120092
2 148728
1 90940 885280476
1 142055 860606807
1 184588 111346241
2 83733
1 30036 219015680
2 45002
2 65592
2 176306
1 38343 378683558
1 141538 725501533
2 61235
1 165376 90460727
1 165554 771360055
1 140241 265632397
1 178202 526011397
1 172872 938711444
1 170551 181303160
1 187560 490885997
2 187758
2 100355
2 21399
2 31915
2 186568
1 48276 421530639
2 90182
1 107300 642591134
2 144622
2 195646
2 76014
1 124897 5207807
1 45855 678979314
2 130622
2 174753
1 3554 17313682
1 40816 312565665
1 182615 449382944
1 33511 613825959
1 65357 126559550
2 136812
1 99207 416788805
2 95890
1 8663 573611428
1 160267 969070058
2 167589
1 3380 335537725
1 24096 370222779
2 143689
1 82341 868387026
2 95418
2 61221
1 102900 91795377
2 79537
2 179765
2 91933
2 151594
1 48644 968174170
1 30048 202540073
2 56359
1 50610 42210992
2 102572
1 100441 375967373
2 133650
1 49289 462676232
1 137983 98745565
2 183555
1 70048 273275407
2 75961
1 43445 469690552
1 18998 43468736
1 138889 774143774
2 181899
2 95254
2 16771
1 69181 198730729
2 175026
1 37738 370450556
2 134114
1 71947 261413019
1 126285 353310414
1 190347 705921746
1 24272 340945710
2 122141
2 61250
1 44331 697074910
1 13398 589958871
1 95650 222201601
2 113343
1 39150 107244774
1 186131 660637812
1 198430 365086503
1 172132 806248950
1 127472 641420210
2 175548
1 115359 348274510
1 12871 433576498
1 62031 494974040
2 148193
2 121473
1 104732 40830776
2 46015
1 112990 511676524
1 142034 136801451
2 110632
1 185484 299310869
1 92068 772246765
2 135480
1 28889 929279468
1 55527 781168336
2 142977
1 154169 141855120
2 182420
1 24118 549237906
2 170410
1 5755 803479007
1 34024 839509044
1 49806 510106723
1 122866 517921733
2 74601
2 36816
1 11315 236964006
1 196370 971910416
1 102657 37292746
2 191093
1 65491 249879868
1 34976 575438871
1 26719 292584640
1 148379 776815874
2 3491
2 38091
1 178475 383378517
2 46249
1 196816 628136040
2 190066
2 29283
1 160045 733899569
2 109059
1 91611 780067328
1 177459 118254281
1 125164 220672172
2 182560
2 48837
2 160816
2 164484
2 129327
1 197111 148767523
2 95360
1 34532 916652435
2 129962
1 181726 579256369
1 1595 779416593
2 35800
2 7035
1 34117 87392337
2 7864
1 115455 696006875
2 105181
2 178674
1 26207 204435117
1 665 965789794
2 154458
2 119901
1 111851 883179506
1 182035 157297669
1 179027 104884670
2 129080
2 59703
2 18788
1 102468 147652467
2 42707
1 1747 751982839
2 23473
2 160488
1 10699 540907500
1 177532 929282388
2 33307
2 80972
1 128827 239287729
1 198164 44550856
2 149942
2 35914
2 77205
2 22777
1 194376 82946894
2 73224
2 185257
2 150660
1 134994 129478475
2 80038
2 4364
1 140983 687058806
1 71627 688642247
1 130563 897058735
2 72992
1 46356 922752026
1 16081 9826396
2 43979
2 143924
1 126018 824540899
1 33945 549963483
1 54002 538173424
2 43161
1 163296 571788629
2 92081
1 192165 49566395
2 104986
1 173411 718811540
1 11126 199255600
2 199260
2 46712
1 49504 101835133
1 102086 73875406
1 7995 672284514
1 97534 997373075
1 80468 706876335
1 73238 696178667
2 41256
1 85477 197607816
2 139669
2 89224
2 181155
1 159456 747726752
1 31425 835924715
2 37129
2 161539
2 142355
1 62671 453128860
1 135727 764314918
1 20806 347099022
2 41033
2 38822
2 71921
2 107626
1 190996 989780898
2 6560
1 189009 385453093
2 76646
2 94342
2 111342
1 141514 413504022
1 25466 502837842
2 90959
1 84036 862586307
2 151841
2 179095
2 40700
1 130279 609055532
1 67733 151647571
1 56679 350511067
1 116899 23937986
2 55080
2 37152
1 117919 470880031
1 127962 285291489
2 71950
2 90479
1 88784 216542294
2 57212
1 126361 77701383
2 10853
1 146592 401898277
2 127537
2 129979
2 47330
2 89488
1 27153 821559825
2 47607
2 189939
2 181088
1 65078 178702265
1 25850 609684301
1 187236 934432914
2 8873
2 109329
2 45
1 4320 435233487
1 65682 238147373
1 22837 648958286
2 86596
2 137073
1 69365 897399550
2 47570
2 111186
2 30482
2 87041
1 136045 62202307
2 161688
1 193925 801114505
1 157633 640536174
1 44015 439628349
2 165337
1 167138 537858558
1 126174 336203300
1 32198 123972143
1 81892 589102130
1 143039 595491748
1 75617 539153045
1 167321 43430463
1 141661 534698845
2 21995
2 90871
1 42256 964026839
1 114410 11300921
1 103994 653539866
2 112196
1 192722 156260578
1 99910 721329093
1 52244 563181646
1 84698 449819611
2 170478
2 76084
1 155533 685031050
2 154181
2 40718
2 129443
1 83518 99279272
2 1827
1 46487 308225926
2 154569
1 154039 559894217
2 129804
1 99162 114072537
1 50361 442784914
1 19257 478084188
2 157477
2 81040
2 141720
1 101588 249120028
1 154723 849616943
2 84768
2 149
2 38983
1 102463 132913158
2 47697
2 27775
2 155432
2 184394
2 19727
2 125701
2 188541
2 180415
1 32135 243532003
1 26631 189944746
2 108421
2 136867
2 64833
1 164729 497927543
1 118870 483841687
2 32576
2 70707
2 34816
2 144755
1 170439 258102781
1 126914 683610285
1 165283 904944834
1 89486 120155555
1 114273 215667007
2 147709
1 7850 625459709
2 64201
1 77925 761137988
2 131036
1 145142 641925867
2 11174
1 100277 395048960
2 197481
2 197417
1 71724 804298297
1 128953 835167798
1 64097 31922021
1 58763 410192922
2 63859
2 99458
1 114342 758519062
1 86520 272378551
1 198495 336113777
1 169280 222541779
1 120688 835749466
2 10957
1 10774 619375902
1 23431 824554612
1 176960 927415031
2 124050
1 172028 660217726
1 182414 924467792
2 151624
2 142347
1 117408 756686503
2 68717
1 117025 230564510
2 92475
2 18947
1 134222 120649390
2 95975
2 134754
1 57555 941756789
2 71022
1 105760 338143036
1 13763 574626922
1 55541 981370453
2 74283
1 123546 400724042
2 184447
2 38010
2 52239
1 81581 367445194
1 190147 575121320
2 192198
1 19548 382254595
2 103508
1 129132 972966355
1 106564 880951856
2 136073
1 167478 148712418
1 12586 353863308
1 120974 341830972
2 77312
1 32331 189766770
1 64417 670590825
2 4273
1 44529 380493270
1 162672 70387803
1 175706 314960319
2 139857
2 82040
1 70724 92364060
1 26572 514972419
1 21479 740967340
1 60077 967337962
2 191459
2 83167
2 99907
2 129671
2 97295
1 135185 779187451
1 86779 936779551
2 10549
2 42198
1 11093 776280676
1 17481 402994091
2 155884
1 145246 988373643
2 163074
2 199783
2 154608
1 98813 420646560
1 58178 630970455
2 33507
1 153127 84463012
2 114766
1 165271 258722401
2 99996
1 184017 20444718
2 72150
1 115737 672214236
2 56955
2 175908
1 49463 722794721
1 18092 753731714
1 70113 56280504
1 138597 147860067
2 22844
1 144498 905678609
2 173842
1 92221 85014410
1 167575 173181336
1 4885 432845438
1 114149 587336417
2 114540
2 179923
2 61710
2 99583
2 172329
2 30126
2 43824
2 37170
2 143116
1 79224 385571255
2 85099
1 157762 205177175
1 8983 202015536
2 112969
1 85102 746185124
1 167885 167575817
2 109529
2 36369
1 102802 340215832
2 23448
2 149905
2 197111
2 127208
2 124124
1 18102 630073376
2 120327
2 67388
1 37718 698628567
1 155744 458988098
2 2511
1 139060 871179155
2 83153
2 170189
2 86119
2 48063
2 15292
2 17101
2 44513
1 74319 831052549
2 90699
2 23356
1 185269 537098293
1 63084 633029182
2 113566
1 157735 423804009
1 197697 16419843
1 178634 681478043
1 189132 275430636
2 169329
1 143851 343142486
2 6782
1 103842 650774743
2 110564
2 126438
2 123772
1 164582 551833465
2 153570
1 49523 984502024
2 72492
1 198856 886137088
2 91411
2 56961
2 51581
2 35671
1 185570 419876503
1 43516 787913961
2 152484
2 14115
1 22944 784631942
2 176665
2 47293
1 31321 239308152
2 54447
1 188208 835242987
2 189832
1 90162 255568180
2 113322
1 80693 595719430
2 180205
1 117165 319221733
1 17373 26264210
1 109146 906234796
1 162374 608597534
1 178651 470867039
1 180178 267153901
1 197149 702718222
1 8632 752196014
2 87765
2 23194
2 193919
1 63308 243732026
1 145813 621208418
1 77426 255358908
1 136397 928958200
2 78509
2 174188
1 18285 593915198
2 158497
1 180129 938411941
2 118973
1 92533 549119390
1 168368 496903623
2 111197
2 6865
2 119007
1 69715 775374637
1 137186 135344485
1 78002 226049865
2 107752
2 102845
2 16908
1 9773 455276166
2 75937
2 172433
1 166972 677289348
2 169119
1 167210 977294986
2 55648
1 85560 343668937
2 79206
1 196884 865948359
2 39634
2 99506
1 143339 45965425
1 151446 83249661
2 89820
2 102301
1 12308 943694390
1 66822 467627560
1 79190 401063346
2 124707
2 80110
2 190394
2 86187
2 98870
2 38418
1 123047 881040679
2 34568
2 1605
2 179227
1 171788 95382226
2 50108
1 167161 641694908
2 23840
1 106133 775927176
1 59016 397348542
2 182609
1 197095 703157730
2 199335
1 86083 105906162
2 145621
1 11027 881002534
2 91208
1 123011 250467394
2 2439
1 106791 373893636
1 156404 138728018
1 47793 350023244
2 136843
2 138751
2 80736
2 78944
1 193490 81871788
2 78129
2 166269
1 115445 131476743
2 20848
1 72981 16260609
2 167530
1 16011 21635772
2 149268
2 178902
2 1723
2 33283
2 46873
2 178148
2 28296
2 169123
2 195807
1 151744 257574939
2 185715
2 188940
1 74846 857943436
2 83318
2 167930
2 149543
2 87686
1 97805 209891769
2 53615
2 159688
2 92607
1 180582 782527426
1 190242 89852099
2 145856
2 6182
1 34031 121776553
2 106466
1 90369 375360833
1 111739 915000115
1 60641 30470571
1 166184 514386793
2 20420
1 96296 480821277
2 85381
2 169636
2 190879
2 198086
2 29549
2 49437
1 9427 668369844
2 65688
1 103526 858015641
1 195577 225743116
2 61761
1 159066 291684134
1 170942 416516959
1 176557 518168747
1 81605 584705713
2 77912
1 136569 994329488
2 60207
2 158541
1 182178 730087725
1 80286 442729811
2 135762
2 105176
2 8767
1 115792 285574729
2 136659
1 124159 726187420
2 166629
1 69741 861772075
2 110714
1 17302 864159956
1 39740 558463323
1 10124 370684343
1 192904 367734649
1 141592 876701358
1 102085 282359739
1 63372 313318053
1 8385 282567588
1 71608 843725161
1 82674 236386987
2 162577
1 159569 747396788
2 109695
1 47301 171434752
1 167893 237281174
2 143374
1 34786 235657335
2 9319
1 142474 518825734
1 71746 475442740
2 16470
2 108069
1 333 35678207
1 165560 291900550
1 147191 225188387
2 25423
2 68620
2 86589
2 70874
1 121763 974720855
1 30630 406052690
2 11106
2 90489
2 56150
1 68629 200514078
2 66631
2 78136
1 34586 833354100
2 96730
1 191008 441347802
1 90013 531331032
1 95631 813389330
1 187553 3835497
2 111916
2 183675
2 142851
2 69193
1 156457 967225678
2 21727
1 84796 614038412
1 47051 178858302
1 153240 925266082
1 88827 182719026
1 159274 606877319
1 185254 199051422
2 131721
1 62599 880363651
1 67522 529877523
1 28494 878815577
2 125520
1 147224 501609253
2 135309
2 118506
1 53264 937673566
2 116261
2 32928
1 167551 400753133
1 6448 623425919
2 13289
2 117501
2 112948
2 64908
2 86726
2 149202
2 165561
2 20510
1 58955 424067765
2 193141
1 72863 846839141
2 116479
1 76441 200604271
2 38066
2 14667
2 55646
1 148723 967215879
2 5734
2 127981
2 75600
1 171477 106156489
1 30340 872881260
1 189457 96390981
1 71972 85877976
1 46840 776394369
2 74141
2 182963
1 148503 261168236
1 17544 965068607
1 173069 899508792
2 65802
1 40874 228551034
2 155300
1 3380 98281438
1 97472 806290979
2 55645
1 181883 628332087
1 47011 574071447
2 75744
1 155041 698610818
2 11844
2 115323
1 133765 843258437
1 44806 600832021
2 54449
2 48847
1 75236 764006463
1 196339 148613249
2 62590
1 77874 998425560
1 84523 406152864
2 146410
2 121902
1 172305 413378889
2 179913
2 37676
1 97305 610398881
2 173175
1 77704 877491712
1 38835 953857111
2 189585
1 110882 920561606
1 41000 352095324
1 17156 42207399
1 108372 30864485
1 119324 16682397
1 10305 981597333
2 8817
2 166636
2 35389
2 189343
1 12224 815160128
2 84309
1 147377 55627638
1 38658 292945804
2 151795
1 72367 719979574
1 76103 544618941
1 48096 111284954
2 89602
1 166974 110161335
1 97746 79558026
2 167107
2 44486
2 38264
1 23131 349295906
1 4503 599046578
1 41949 169770130
2 36046
2 5997
1 109314 709128461
1 103329 739279134
2 48294
2 166522
2 55129
2 185622
1 151314 907030634
2 18012
1 167929 410757080
2 135307
1 40657 632857007
1 16520 856152474
1 99328 331705637
1 84185 928456806
1 96184 596513701
1 141431 762183613
1 27880 953590021
1 75970 89975198
2 196007
1 6379 742503057
1 83874 939786291
2 44085
1 9806 137268098
1 33064 65681142
1 83907 327053026
1 99835 695635120
1 95236 862897947
1 135595 253657176
2 6349
2 165328
2 198454
1 110816 720309610
1 180102 201824722
2 108560
2 102305
2 67506
1 172428 802915572
1 192685 983270509
2 189949
1 55767 329127778
1 67376 875812437
1 35210 31306744
1 19612 627625957
2 137092
1 161323 768093368
2 30771
2 137754
1 102765 221084730
1 83474 830015789
1 157363 312570941
2 156269
2 196913
1 49811 60671152
1 30947 478790706
2 120177
2 27568
1 120714 188303243
1 173012 388867868
2 126775
2 2976
1 20880 378774672
2 158461
1 125941 530062685
2 1364
2 149408
2 4174
2 147326
1 65649 482575525
2 168628
1 144726 744009063
2 158174
1 141711 66593593
1 78219 329528968
1 117593 847689119
1 149350 142414981
2 25220
2 137624
1 197119 574173846
1 7160 55767094
1 127405 866412644
1 197897 33787887
2 158667
1 22172 709433939
1 169404 602520564
2 70784
1 145475 406785002
1 133275 827666112
1 171720 543220210
1 139707 500897992
1 198490 93232852
2 94518
1 184264 430091321
2 58127
2 170053
1 197512 382396107
1 142357 986407638
1 123262 552828991
1 164200 646141570
1 131314 846021983
2 193065
2 107066
1 100608 217744003
1 166377 693229939
1 166196 722327256
2 41054
1 62243 72735431
2 2316
2 188691
1 178760 100538791
1 49066 747108907
1 179310 451462015
2 72926
1 73147 981465935
2 83194
1 186015 969725955
2 172812
1 69917 477004807
1 108143 379195145
2 166211
1 139945 396377274
2 70040
2 23889
1 89882 311224349
2 99962
2 179085
2 29034
2 58573
1 62616 703956029
1 14261 30358229
1 159219 757627529
2 6199
2 18426
2 172490
1 113102 582193057
2 148780
1 190693 391530020
2 61528
1 117714 47708009
1 64354 858317670
1 53649 341641312
1 95506 85922075
2 113702
2 22355
1 135551 373684866
1 72338 544592397
2 137735
1 154480 902921231
1 52670 862711903
2 24927
1 47069 794102792
2 66515
1 38658 704157037
2 76437
1 74897 259082609
2 102733
1 155009 221987035
2 154382
2 35342
1 59301 19540916
2 35895
1 106658 958501539
2 32744
1 197561 815091240
1 128764 638066755
2 138818
2 19124
1 75053 224608506
2 163771
2 45514
1 75807 730339233
1 106077 307038276
2 134961
1 188842 123046507
2 79252
2 137897
2 167726
1 181531 932565499
1 179900 466055554
2 100402
1 41838 79262960
1 176244 615908338
2 199422
1 173190 645952605
2 133566
2 76406
2 571
2 51063
1 17605 322867552
2 189398
2 40538
1 86156 671417482
1 165095 854794908
1 98155 332732874
2 39159
1 124418 660287324
2 52208
2 110932
2 9737
2 165048
1 187308 250732580
2 172950
2 135066
2 6075
1 127641 764759488
2 27983
1 104913 933823722
1 108558 488175325
1 54723 700778710
2 153252
1 72326 409441635
1 165984 22663279
2 86472
1 55728 347011986
2 36173
1 56591 222618077
1 135795 541723245
2 49327
2 124015
1 50984 897523342
1 168552 223968573
2 95681
2 124819
1 178694 277167465
1 106238 373951676
2 156435
2 79266
2 185358
1 195684 868614282
2 198829
1 136558 157377669
1 193796 75503563
2 70210
1 147014 460120942
1 70491 406310355
2 196246
2 50005
1 29217 901110944
1 164744 610667355
1 178582 763174665
2 154664
1 4364 972697245
1 153510 435345202
1 167576 895925998
1 97684 319017462
1 167565 533302884
2 132846
1 39692 963623374
2 130483
1 11706 730770336
2 115824
1 161 130824501
1 120383 426002274
1 132368 489707345
2 141936
1 35762 994245470
2 160326
1 14874 955368759
2 139799
1 8932 860685005
1 61043 76734547
2 110274
2 105370
1 7877 812646957
2 76415
1 139205 758828322
1 176350 748531225
2 61174
2 162655
1 36570 319678669
2 145731
1 124196 253190852
1 172586 113759418
1 14574 652238693
1 56101 697722542
1 176265 510728346
1 134242 954322270
2 28190
2 106989
2 66399
2 134378
1 186550 55674539
2 176631
1 36049 307259558
1 33870 167940125
2 98649
2 28283
1 73018 836100274
2 80817
1 85596 62088436
1 180159 160247876
2 169345
2 11043
1 195458 807482627
1 74267 990592973
2 114221
1 52724 682113441
2 151826
2 146997
1 77684 682474370
1 97610 399533370
2 56633
2 23118
2 187358
2 92379
1 7578 417292053
2 21706
1 73034 356151223
1 21282 946681297
2 93422
2 62361
1 192369 890997444
2 68635
2 149325
2 23146
2 15574
1 81767 637116692
2 135925
2 175070
1 107202 37283613
1 127796 855678540
2 189311
1 38810 594952164
1 84596 239689413
2 118767
1 45038 319114212
2 129438
2 43329
2 57812
2 69063
2 168938
1 75541 403375630
1 103153 209711148
1 81180 686541411
1 160372 803326735
1 106536 623500189
1 183644 835524831
1 72208 226938938
1 4436 801693123
1 82165 993391040
1 137818 274256663
2 24766
2 138588
1 172357 382618755
1 132537 498777312
1 197299 590039925
2 148992
2 10322
2 40366
2 189071
1 80689 765793429
2 68351
2 87662
1 67071 956565157
1 54392 886545062
1 94497 846224425
2 113186
2 164169
2 113173
1 31863 982815189
2 57165
2 74136
2 83719
1 176549 689665613
1 172089 232013454
1 12883 262689445
2 36228
1 126468 995993934
2 59326
1 20719 188366295
2 154564
2 193404
2 56177
2 167875
1 165007 886915624
1 134295 6746094
2 87563
2 96889
2 27139
2 98436
2 173288
2 30803
1 64316 420776992
1 5029 60515763
2 103263
2 4892
2 113598
1 17709 851228413
2 23106
2 111053
2 21306
2 73091
2 47008
1 190579 662705836
2 75372
1 90216 398127886
1 142394 405178888
1 168375 856111184
2 95126
1 43097 372735290
2 105874
2 46494
1 80863 576385613
2 184443
2 195614
2 95666
1 142249 418392437
2 138078
2 80815
2 162125
2 38614
1 140914 521331475
1 187798 266785126
1 81563 81849155
1 192016 157571204
1 14360 746734329
1 126736 326604203
2 133928
1 187485 462124083
2 21552
1 111693 676082397
2 162316
2 125240
1 10438 247205063
2 12524
2 97464
1 127413 21851741
2 90642
2 10339
2 122505
1 186957 294714423
1 94511 976268547
2 133916
2 48544
1 130038 391283118
1 135109 661594891
2 26123
1 95524 443114230
1 147514 62568769
1 151121 659435748
1 43577 504023825
2 50047
2 198916
1 20875 921532721
2 69123
2 192654
2 74678
2 157119
1 109894 621940262
1 25632 488988541
2 76780
1 136869 425880090
2 79554
1 38257 144679741
1 18579 830797650
2 49275
2 162715
1 144981 351623334
2 117689
2 91788
1 174659 843872517
2 105082
2 157265
2 25353
1 30305 194504399
2 119150
1 110337 600506264
1 41597 730801315
1 115005 154318840
1 183865 394214028
1 170900 705455004
1 31521 122945635
2 100456
2 5289
1 117885 167888990
1 52675 897970729
2 179202
2 190990
1 84055 860430570
1 170405 167602945
1 149165 33897972
2 80192
2 187656
1 102714 869392622
1 170288 418262327
1 142000 979454413
1 184398 427516844
1 128084 339470974
1 131890 162116962
1 127225 599222956
1 58396 575274415
2 17094
1 52566 134851938
2 135649
1 121593 825915964
2 164998
2 190205
2 193807
1 181688 428762628
2 37600
2 80801
1 23030 215762589
1 112504 134701103
2 116465
1 103866 551560321
1 98622 651395040
2 46957
1 99275 281256956
2 185897
1 90573 682316772
1 156033 297893355
2 110364
2 181485
1 18957 849038654
1 54286 222737801
1 50301 887780207
1 146457 283962705
2 48078
2 195598
1 83596 699477652
1 129444 966112955
1 23998 501090200
1 113409 925919088
1 28532 163535918
1 55821 624640984
2 96702
2 133973
1 104246 410959866
1 165284 112861701
1 43252 119513502
1 121960 160874570
1 173505 528879814
2 44961
2 191238
1 171696 491966877
1 87143 122759173
1 140960 625200460
2 26437
1 16490 749143195
2 158961
1 15874 780053225
2 191881
1 82004 864912871
1 35116 452738176
2 175950
2 69013
2 3343
2 90063
1 75950 394661650
2 18685
2 45836
2 94323
2 142331
2 15863
1 77916 123480761
2 12912
1 113503 880440910
1 41605 568163442
2 56751
1 56043 143776043
2 100504
2 172501
2 102117
2 133463
2 20217
2 104517
1 14613 836824721
2 165878
2 49521
2 107732
2 114897
1 142993 56294112
2 17943
1 38986 684490466
2 133374
1 196227 432496622
2 6661
1 49810 653666462
1 26095 542717847
2 69331
1 132565 236370771
2 161602
2 187584
2 70190
1 194593 784287062
1 137260 220274319
1 129407 77304764
1 189052 71908606
1 33291 499448079
1 116514 660416976
2 177415
1 11461 586157379
1 19943 393939470
1 44980 485667278
1 176774 798208186
2 97427
1 169933 250357932
1 71036 970344974
1 15413 408079635
1 15731 258297292
1 58218 553939925
1 38883 584309411
1 2931 213987509
1 104122 30082309
1 134727 164065989
1 51634 207273098
2 41471
1 23421 582836692
2 80485
1 172183 462589697
1 184164 329497089
2 41157
1 68855 170365073
1 165446 666211102
2 18009
1 91390 954282489
2 96045
2 161572
2 157331
2 158603
2 2158
2 96708
2 125897
1 151257 63620417
1 20180 552722595
1 78861 700303290
1 12684 66779288
2 120858
1 17953 265825011
1 154704 381694358
1 134729 540106780
1 93274 772790190
2 177993
1 133967 374446773
2 19041
1 39887 242204465
2 137159
2 148012
1 64686 536989080
1 139278 751519578
1 193214 13623619
1 6056 882235334
1 61217 322229130
2 144919
1 88468 279778751
2 173524
1 130830 103311979
2 153600
2 116881
1 41790 844306621
2 161247
1 176470 393651735
2 43378
2 88145
1 59221 218595764
2 191407
2 100786
2 137150
2 65387
1 33116 800297167
2 144825
2 160441
1 55066 801880468
2 9614
1 52627 125586992
2 130807
1 194420 751961632
2 113803
2 6833
1 113349 297627038
1 70184 510010345
2 83843
2 149659
1 15584 340714463
1 179216 650762215
1 148471 674785273
1 86111 367296944
1 162385 990198637
2 63192
2 185616
1 112506 407057658
1 101728 932804090
1 43368 440265219
2 20275
2 87990
1 140215 488574115
2 165815
1 103757 206181610
1 41212 984860449
1 19795 342796942
1 189102 455291009
2 185370
1 147872 103394790
2 82554
1 71759 652236263
1 121780 849893904
2 118517
1 89475 407347140
2 159821
1 190827 14507799
2 175084
1 109122 559567379
2 196678
2 176538
1 164418 346025314
1 47294 658489683
1 36810 109562421
2 158579
2 70868
1 153803 143680420
1 121048 249087048
1 114399 3508244
1 24851 354119277
1 117715 520171393
1 107484 405249355
1 184843 631963250
1 187494 619148158
1 57423 48263324
1 976 759913517
2 187482
2 137739
2 69632
2 112567
1 122071 756952289
1 61173 796815037
2 84889
2 26415
1 33173 549651393
1 146749 423460289
2 59984
2 96875
1 90045 623412628
2 88242
1 143215 126233804
2 190491
1 101050 15339162
1 118310 477313991
2 781
1 190986 257695015
1 46597 240028318
1 115934 549248201
1 115472 933953678
1 142190 585013972
1 154172 64548596
1 101537 667425453
2 140974
2 123048
1 173609 887181384
2 41349
2 39325
2 20934
2 49562
2 134152
2 30526
2 94826
1 118390 117572692
2 131242
1 185574 397194196
1 177996 230066362
1 105458 842889549
2 95799
1 66135 588416887
1 87050 935615390
1 46460 471164252
2 196576
1 8503 973475476
1 194097 249074838
2 185553
1 98949 230954289
2 14317
2 75058
1 25770 727922117
2 710
2 96628
1 105446 472496755
1 101642 658843330
2 180963
1 46537 309354489
2 9862
1 112249 898156995
2 130284
1 195685 762775234
2 4049
1 115042 924543673
1 161010 340390597
1 32235 950589150
1 10146 611918615
1 189837 467818622
1 56100 300294528
1 19645 553887537
2 142290
2 158230
2 76172
1 95204 376131659
2 106052
1 189051 195678543
1 194762 686200349
2 171626
2 121340
1 94119 482273089
1 88235 66720165
2 88106
2 172308
1 181532 284598469
1 112518 914311707
1 148029 490680641
2 151582
2 69823
2 194982
1 31161 857812046
2 118143
2 49566
2 178782
1 27344 705009244
1 21716 650848786
1 48618 88995206
2 73220
1 100864 533856389
1 113178 366330428
2 174529
1 25409 16216689
2 92231
1 110791 308044584
2 20919
1 83996 835874975
2 89587
1 159889 102923008
1 36456 815867970
1 71508 181663967
2 92060
1 73256 666228173
1 13088 427288831
1 101031 147023101
2 56246
2 6037
1 193432 308345023
2 8737
1 17232 728022748
2 192924
2 128617
2 11993
2 146080
2 126047
1 112215 87614361
2 91536
2 26791
1 155514 933801579
2 136709
2 169488
2 26456
2 182365
2 9795
1 47762 394151605
1 47060 447379530
1 37033 637021558
1 191307 341665033
2 170831
2 171814
2 33726
1 114581 964255203
1 140326 802459119
1 164880 945582684
1 145876 899534045
2 154591
2 7662
2 13368
2 125726
1 99550 413748186
1 100989 751432732
1 99750 181121528
1 165507 873610452
1 77933 809995427
1 103162 144551362
2 119128
2 57889
1 159992 963128262
2 121077
1 123149 344681585
2 37240
1 66778 842222935
2 150300
2 7670
2 46695
2 108962
2 4119
2 82490
1 130781 651782944
2 181267
1 40224 716465204
1 135542 396221490
1 183417 171643361
2 76361
1 197554 830283018
1 7039 970517355
1 62568 95444187
2 51081
1 32624 117214306
1 177020 579009917
1 147624 613546024
1 104831 713525123
2 67471
1 65356 447604230
1 19922 785311984
2 118454
2 118654
1 197964 516900827
1 117539 685716968
2 189562
2 153401
2 79738
1 199784 432217806
2 60120
1 77644 835243917
2 102551
1 84689 742357189
1 25910 571845954
2 59382
1 123009 595675843
1 8492 668830011
1 44697 907952206
1 1522 188657131
2 29082
2 141569
1 112538 494408187
1 193939 215616413
2 123656
2 39307
1 104297 130489748
2 3560
1 182126 36856355
2 64947
2 9000
1 107830 91728423
2 113896
1 104774 159180018
1 55485 635984201
1 97251 205235811
2 155942
1 92351 978513815
1 168887 790277134
1 98310 574493838
1 85238 326738803
1 152088 345650790
1 168051 830003442
2 56805
2 186354
2 92532
2 39925
2 67930
2 184289
1 163475 691042086
1 165302 146560596
1 60958 109042093
1 17879 551977524
1 44217 631346320
2 148706
1 44121 907023868
2 5079
2 111568
2 173848
1 150044 618443922
1 14111 848290823
2 97571
2 39419
1 185459 174120732
1 82697 231630277
2 115067
1 353 787652263
2 76807
1 133774 566348777
1 31979 713957594
2 16818
2 149726
2 113392
2 119818
2 109428
1 69691 561778817
2 174269
2 153429
1 143526 553064584
1 149937 918144510
2 174406
2 94580
2 187803
1 128102 959391010
1 152030 615946168
2 130562
2 97836
1 49347 11612617
1 39941 430173752
1 20196 355420405
1 46463 654592189
1 141487 810506269
1 56329 359457656
1 63856 945350353
1 59986 671489962
1 162964 301041666
1 101154 223568510
1 86741 816848942
1 10581 520648373
2 19711
1 29141 169935174
1 137670 309915951
1 98643 541688269
1 98138 337481146
1 70143 357667475
2 99764
1 47614 856550794
1 12042 536433693
1 85028 476834329
1 88848 887193210
1 130758 938615637
2 8618
2 7088
1 11904 579826623
1 97056 764703369
1 173845 678295367
2 56787
1 15634 630164656
1 199833 672598706
2 35337
1 33510 693980543
2 143597
2 164823
1 79767 628533390
2 63158
1 117188 582494748
1 173482 274873661
1 82894 982872646
1 117445 724608389
2 84561
2 195939
1 136673 415855164
2 33305
2 62581
1 99407 470586780
1 25251 233020747
1 65921 908534711
2 187142
2 19847
1 155356 381834903
1 51764 276074230
2 50602
2 49454
1 31059 896495548
2 158903
2 79131
2 32756
2 5577
1 171468 630301315
1 75974 667608261
1 70352 91471566
2 155891
2 156550
1 3652 714457313
2 141674
1 194413 421967233
2 93381
1 114970 731971028
1 65923 763486893
2 188088
1 10078 511070958
1 105783 191206271
1 187594 905358439
2 44214
2 8504
1 170989 64095359
2 7470
2 78479
1 59734 706419492
1 136480 101522780
2 45473
2 907
2 45937
2 150066
2 148658
1 56314 163469518
1 131659 572277562
2 149540
1 149935 432696957
2 142626
1 2653 579326217
1 198013 406041935
1 142128 477889501
2 147736
1 48662 993900078
2 190262
1 66415 316340569
1 36932 499551524
1 132137 666114788
1 9318 336539560
1 66239 681054623
1 197741 981104922
1 198195 739815533
2 4435
2 197331
2 55246
2 157974
2 48761
2 61124
1 83070 187693079
1 67343 364825015
2 135432
2 104586
1 142278 423503256
1 16015 252791777
1 93225 411693564
1 83553 899517062
1 144747 542780946
2 11356
2 170102
1 128147 132836401
2 68195
1 166975 773117708
2 123599
2 69188
2 116710
2 125413
1 68908 193908417
2 8874
1 23985 469412995
1 168596 571924870
1 18440 132386746
1 194379 358849222
2 115323
2 85099
2 56752
2 59835
2 188512
2 119990
2 158448
1 38788 597698084
2 63853
2 134014
1 112772 728406576
1 8532 812945313
2 23500
1 180711 848139547
2 175233
2 51191
1 9547 450285657
1 119046 1247561
2 133424
1 166647 77360826
2 159201
2 120479
1 14836 831635681
1 46494 936772580
1 3549 214408363
2 167445
2 130106
2 24475
1 133119 342642793
1 158994 530123236
2 191614
1 192170 673800646
2 129769
1 10068 666265887
2 9150
1 78860 389345134
1 102163 766104913
1 61494 911612437
2 99369
2 130939
2 116577
1 2171 486088241
1 46030 120887602
1 129336 733665846
2 155137
2 3457
2 111297
1 180965 10966660
1 119287 34988204
1 63966 649863545
2 189824
1 28223 817081140
1 112706 699184541
1 84605 460476188
2 6854
2 155206
1 171913 452740979
2 156365
2 125808
2 16087
2 8535
2 75553
1 109323 915567160
1 38860 196985249
1 38162 567061905
2 176933
1 108451 748716961
2 129087
2 75232
1 28541 102380604
1 194769 10264667
2 1309
2 186241
1 154503 781189328
1 100113 822584802
1 12498 780864901
1 146009 382449085
2 125542
2 26666
2 150464
1 130636 461986963
1 138919 516128883
1 63032 661511961
2 79710
2 173844
1 38194 877406470
1 8360 481192679
1 95522 724567909
1 37741 53380303
1 26471 796228411
2 46612
2 151730
1 159052 749335056
2 62496
1 148354 662355655
2 162906
1 104747 433139501
1 182624 752914861
2 57871
1 51904 185448755
1 134712 892476192
1 104790 839657854
1 186620 63494094
2 112552
2 118435
2 94425
1 159921 301711114
1 27295 828785349
1 121834 825578761
2 8577
2 173291
2 188870
1 104569 919229478
1 185184 362751287
2 39865
2 132213
2 194270
2 29510
2 120808
1 173345 942509044
2 18721
2 156391
1 134058 706367080
1 148897 751735873
1 158846 445906795
1 127545 884892759
2 41475
2 153769
2 174677
1 165479 22135519
1 31909 352611139
1 69573 373524907
1 149904 827155411
2 79653
2 89624
2 172517
2 7010
1 177742 133171778
1 181979 964253786
1 50834 262032695
2 83801
1 101929 323235249
2 174729
1 129282 16610023
2 188051
1 104651 473483301
1 156402 920954404
1 158269 563421758
1 48637 486187288
1 79408 758320694
1 97377 699444254
1 159091 319934607
1 72083 967986862
2 150457
2 101705
2 124711
2 65497
2 134033
1 163403 65320216
2 99977
2 91123
1 13524 551281334
1 48509 846058274
1 159708 994901519
1 116980 210395678
1 167821 472199098
1 100175 24899830
1 143938 795229548
1 178744 609469600
1 93151 534954319
2 63982
1 4522 720143896
2 57823
1 144324 161374211
1 155880 171394632
1 192031 417528798
2 20659
1 114131 340087038
2 124504
2 73144
1 94702 155310737
1 22135 67141533
1 113849 891020089
1 163257 670206359
1 135877 728688340
2 110566
2 55258
1 41148 170677746
2 190446
2 174957
2 67681
1 45812 726732257
2 72921
1 143436 650815397
1 23101 318902617
2 75096
2 35018
1 169346 520325615
1 199458 690730318
1 29054 753697898
2 11725
1 184147 367079145
2 183803
2 144191
1 114699 133968997
2 86003
2 173940
1 180882 166473872
1 99001 188104689
1 199502 791358899
1 154565 429204319
2 40690
2 100015
1 129054 593511615
2 91539
2 31580
1 119853 419689252
1 166036 451414890
1 139285 57567244
1 95305 68469146
2 46773
2 177616
1 22669 457006708
2 118665
2 7107
2 2623
1 78000 522491454
2 196223
1 111075 14064273
2 80539
2 65950
1 138377 329350149
1 18078 970437554
2 103953
1 172919 196525100
1 1075 473152456
1 174709 147069574
2 88725
1 55228 413196059
2 95091
1 84562 410821763
1 131601 857616648
1 128602 82879084
1 49157 339051042
2 31147
1 7487 871700894
1 120409 176569472
1 183828 594586627
2 6948
2 141393
1 32467 814022223
1 79534 779746225
1 27476 90958700
1 179298 311222398
1 26110 6570592
2 40621
2 178517
2 170172
1 59424 538750926
1 124638 383608245
1 188907 828671080
1 56843 141101573
2 175552
2 19875
1 94227 327514081
2 162814
2 27012
2 136058
1 125880 423866529
1 56444 117946410
1 25333 918766132
2 20130
2 172109
1 135622 204489258
1 32100 538266268
2 108963
1 107987 871617652
1 192878 62367758
2 42851
2 86643
2 156730
1 30945 848717115
2 131469
1 42252 816116238
1 139940 688147198
1 169268 188145038
2 38579
2 178144
1 147074 507446710
1 60803 476117210
2 4286
2 90733
2 121952
1 105679 46997607
2 148615
1 186464 581632861
1 72571 611204108
2 159898
1 18849 410489823
2 146084
2 129963
1 31196 552048677
1 6376 345143506
1 157192 326955047
1 193330 498724886
2 66579
2 164469
2 161637
1 195662 799798135
1 119082 331417418
2 134801
2 114783
1 75520 763627031
2 90199
1 58638 156257816
2 179358
1 53019 65649280
2 163593
1 189491 515119738
2 64251
1 87627 297272083
2 59055
2 163609
1 11599 842840185
2 118579
2 144329
1 187339 625758638
2 106412
2 147729
1 146659 699155697
2 73167
1 4374 68961311
2 41075
2 150407
2 119527
2 14265
1 143459 521255244
2 111626
1 36270 913417266
1 108488 425307275
2 8345
1 164789 146465885
1 122449 481137239
1 146295 974706988
1 148436 1778862
2 136250
1 134071 44308043
1 153164 791001761
1 72273 744054929
2 109401
2 26581
2 34851
1 121942 370561460
2 12639
1 4285 478871344
2 60241
2 110631
2 94
2 149778
1 75097 158547053
2 125864
1 197139 467436886
2 145299
2 61202
2 72289
2 11970
1 150004 868435678
2 19089
2 7693
1 178740 948158024
2 120454
2 29461
2 159678
1 40004 982124711
1 30525 7063806
2 177174
1 130502 154950460
1 136960 537170065
2 66831
1 195493 180114033
1 10486 683629776
1 24283 502944287
2 142258
1 144676 205253251
1 76542 713913210
1 113802 889375987
2 12211
2 153445
2 155635
2 114868
1 127124 725520701
2 52109
1 162058 150670265
2 157743
1 88534 569257939
1 20018 153545336
2 142731
1 114099 19956379
1 187977 122345141
1 11028 897672
2 87562
2 132565
2 62279
1 1455 603353592
1 9023 609435670
1 103571 460383793
1 20290 475106076
1 191129 603717289
1 102023 327701485
1 168624 310721861
1 31090 383685978
1 70323 544964537
1 20197 794701804
2 190507
2 176058
2 44768
2 153367
1 30403 706469340
2 53793
2 184555
1 103138 779714441
2 156349
1 115083 176711308
2 121561
2 114315
1 99574 687516849
2 25832
2 108809
1 115319 301541571
2 132333
1 83291 479838917
1 102475 548477255
1 44548 299490506
2 57587
2 51377
1 36638 282723556
1 39361 710246601
1 178973 764362939
1 4236 790483738
2 189552
1 30070 591977247
1 162414 166640329
1 91361 972363728
2 103442
2 155943
1 86049 949796154
2 95318
2 194962
2 144529
2 28767
1 84536 900276855
2 14489
2 128462
1 81215 346152925
2 26073
2 123070
1 163802 658946313
2 198196
1 52365 828091735
1 35610 238487245
1 186930 621360157
2 138839
1 158814 407218427
1 53098 732993817
2 159362
1 135406 461573195
1 96995 690090978
2 24164
2 115771
2 150988
2 94964
2 90264
2 10537
2 93232
1 132094 978153271
1 46299 912491573
1 137629 578321404
1 182357 123617484
2 61485
1 135448 44370202
2 76746
1 87724 726471864
1 156137 949819147
1 193935 38775560
1 45491 18061991
2 125758
1 48008 623146356
2 53338
1 3477 112903641
1 54550 610045041
1 185376 201127200
2 83685
2 135433
2 62640
2 31842
1 68973 175767262
2 69274
1 97620 649981681
1 179122 595048837
1 83045 456502450
2 151111
1 180455 531697296
1 49266 218218633
1 109995 474818989
1 163028 567496416
1 76750 881924281
1 62507 825525738
2 106272
2 184628
1 152088 750348368
2 35261
1 15701 87246648
1 190427 380949057
1 45798 152246976
1 199322 657406354
2 123029
2 133872
1 74700 252354567
2 190028
1 160234 779140719
2 121717
2 53371
1 20270 966909670
2 27144
1 16210 695895622
1 141255 628129569
1 128919 479457250
1 166497 585172771
2 137245
1 868 637104277
2 198724
2 152931
2 132584
1 193418 332578036
1 63061 98644528
1 2453 729242932
2 176919
1 49766 971220587
2 46215
1 142927 768782167
1 102386 106987741
2 119530
1 166494 449805077
2 72816
1 139565 829239128
2 109621
2 137722
1 48299 87811840
1 140663 532213171
2 92668
1 47663 978632161
2 174688
1 66414 830890485
2 8169
2 95192
1 12222 86531593
1 16268 766857696
2 122002
1 5787 776005795
2 166569
1 33540 268992981
2 46794
2 174456
1 183316 412798132
1 7752 555165730
2 88674
1 146963 622600954
1 119049 951677523
2 97089
1 18396 450065017
2 197212
2 17793
1 600 867422421
2 194970
2 176238
2 123595
2 140234
2 165240
1 50508 646083705
1 115211 858859153
2 83534
2 32331
1 148649 80400424
1 111711 118254512
1 150440 469747005
1 182832 143663427
2 89042
2 41594
2 144401
2 55658
1 48743 639494478
1 172279 347482496
1 56271 61715523
1 30283 776630224
1 139404 474835666
2 145602
2 65807
2 47811
1 117870 166761857
2 194975
2 113024
2 74891
1 61622 156532533
1 11855 748274788
1 38310 816960069
1 52604 852098616
2 163193
2 94038
1 171974 360509785
2 162026
2 102441
2 193115
2 30692
1 163547 982988961
2 33917
1 33018 944499230
2 46276
1 148033 631950392
2 59926
1 29816 474033671
1 73859 749859213
2 111795
2 161528
1 93832 836202130
2 108652
2 166352
2 49362
1 182361 505164552
2 194395
2 14956
1 32501 60331841
1 183397 515502627
2 178428
2 127015
2 112998
1 93334 321307985
1 151091 576294484
2 64295
2 45196
2 146891
1 24295 407626188
1 147950 208100353
2 183375
1 68339 13723175
1 187442 777436301
2 37567
2 37298
1 56378 657296699
1 178290 171074358
2 92182
1 191664 437207996
2 23771
1 120896 366690171
1 102104 78238912
1 69579 392130210
2 64002
1 51389 820895409
1 33574 675683532
2 71232
1 115553 53380245
2 102417
2 120563
1 179280 395097719
2 68486
1 77857 33586998
1 154561 128046157
1 99077 24368494
1 64801 639176687
2 70697
2 155164
2 170616
2 24033
1 39724 140026057
1 163127 708482584
2 117614
1 49026 484655140
2 97157
2 72660
2 17300
2 99018
1 189267 976088012
1 77243 945605357
1 54797 736429288
1 6885 297622837
1 49238 275501868
2 132033
1 105135 890287906
1 189860 271305972
1 31310 954885499
1 128015 89907066
2 68417
2 194841
2 67140
1 55626 587781540
1 10801 300427915
1 159609 152968715
1 101814 22554998
1 148843 621050598
2 122020
1 19763 981954222
1 171936 570843188
1 17685 878730597
2 13715
2 190892
1 119143 946361796
1 154670 232290055
1 65198 296697273
2 188219
2 182180
1 30137 566859842
2 83862
1 113747 405189664
2 156455
2 171523
2 134521
2 119576
1 71724 609486742
2 4750
1 14791 671109298
2 95759
1 157552 343052911
1 119134 416208158
2 94640
2 153675
2 187637
2 102916
2 104476
2 134686
2 58603
2 84762
2 186036
2 66582
1 2594 641846030
2 22487
2 116843
1 114242 509718397
2 146239
1 154764 913304534
1 117383 614139010
1 186269 651552219
1 63393 770696258
2 78483
1 57817 871482103
1 171587 203334682
1 173026 115166460
2 173944
1 113709 741606573
2 185915
1 135431 297959910
1 5742 488657687
2 38019
1 55000 963408300
2 14218
1 96140 744313452
2 135504
1 116200 580143727
2 77541
1 55280 837468211
1 15634 484544416
2 105096
1 28854 889393011
1 104137 898623982
2 56492
2 87786
1 164119 867494711
2 100240
1 64378 102098520
1 78691 841022045
2 77885
2 111433
1 56706 851034624
2 112904
1 158465 908606004
1 40960 784783696
1 92622 205797174
1 107630 561030067
1 174830 114690583
1 24917 233106493
1 9689 921244939
1 48633 724575851
2 11406
1 38849 248662567
2 101392
1 165791 695490626
2 135246
2 66209
2 37099
1 102001 55343597
1 44469 110209255
2 88692
2 98034
1 151865 213212058
1 186770 823798506
2 76286
1 82223 724478278
2 36603
2 153265
2 20068
2 129405
1 71083 350087157
1 7554 230942047
1 58560 902849806
2 177937
1 55045 738231281
2 79889
1 17606 530269013
2 38079
2 90509
1 175743 964622835
1 83776 54742694
2 98089
1 107127 219182067
2 47827
1 71009 809280103
2 154057
2 54729
2 191838
1 46553 365000232
1 197461 947045604
2 111530
1 158668 844367400
1 30848 175917999
1 89165 951122682
2 170606
1 85527 911202766
1 47868 34998077
1 149389 539732064
1 177003 187227905
1 30404 849042494
1 106865 997586423
1 100339 588741791
1 53910 35739572
2 88549
2 33450
1 1709 127964569
1 72849 243851274
2 153624
1 110109 835607810
1 92801 843309969
1 124986 650981199
1 81516 910421007
1 98136 957277865
1 153691 89802404
2 182207
1 50566 893278613
2 106499
1 148980 810499219
2 60437
2 87501
1 127515 447166569
1 5226 709267356
1 145368 146955162
2 42632
2 179280
1 18775 490728425
1 55129 92429238
2 118434
1 110976 65277204
1 177342 48124947
1 119129 207184019
2 199240
2 81700
1 186880 35223170
1 106767 44427659
2 38561
1 187889 664624318
2 43885
1 116085 525884651
1 74589 673929267
1 82994 552199776
2 131883
2 104267
1 154728 113763152
2 131213
1 132372 165784996
2 112316
1 183483 191708436
2 30353
2 112580
1 160078 867125141
1 82907 739305120
2 51561
1 104695 80475130
1 81314 664565867
1 128045 120298399
1 112492 726375111
1 74603 234957594
1 172988 190913927
1 73966 947692310
1 189499 832801266
2 174624
1 179654 165408340
2 10443
1 25533 547533013
2 30886
1 135496 24337954
2 152523
1 91127 615625963
2 37612
1 183780 380775288
1 30407 572882098
2 152209
2 194771
2 192822
2 90499
2 23571
2 165143
2 8878
2 94785
1 67220 35661133
2 149629
2 127812
2 5925
1 172271 7681349
1 194419 905443546
1 8983 706834052
2 24880
1 40037 320145180
1 31731 534210735
2 76636
2 192818
1 197235 288342748
2 194102
1 168386 416534157
1 45424 834669396
1 185882 435008750
2 97762
2 166961
1 55002 717912182
1 165748 805900226
1 71673 239404411
1 86229 394766731
2 92604
2 164961
2 151718
1 72644 99074227
1 20191 691607108
1 8574 579941449
2 120518
1 189744 857239601
2 89377
2 25822
2 111992
2 76776
2 133167
2 55507
1 1357 323759124
2 9933
1 66500 959925132
1 75466 94408569
2 26719
1 196161 282084097
1 124968 844402098
2 55048
2 146756
2 117919
1 110363 903333676
2 199524
2 196342
1 117077 195709696
2 195334
1 135176 453527031
2 161343
1 136383 405093918
2 99120
2 106805
1 180822 782602019
1 162206 279584864
1 175665 639163529
1 9525 491593660
1 3406 413288255
1 115387 735115315
1 107285 243357231
2 12345
2 146841
2 158043
1 136639 841943773
2 108804
1 62436 193178868
1 138275 226917867
2 76877
2 36044
2 184787
2 137006
2 19981
2 173194
2 45984
1 174257 179479742
1 176773 459893944
1 187689 521408759
1 96708 35692008
1 167202 159099136
1 10109 360255153
1 94535 552391507
1 129939 328325620
1 30539 361620184
2 101757
1 196581 996334609
1 76370 906352419
1 87308 468116801
1 113046 866256313
1 113319 274262266
1 197678 810854712
2 129816
1 135269 610374829
1 114985 770425974
2 126757
2 64310
1 34959 258003581
1 150345 526376125
2 21866
2 53918
1 160220 756090033
1 33665 333157385
1 120969 9896528
2 59587
1 89878 428488358
1 18369 952954775
1 39827 862782121
2 157036
1 140854 959730537
2 34030
2 156187
2 40448
1 144067 105592480
1 2634 507590885
2 33324
1 143360 125752073
2 88392
1 179706 612248981
1 112194 280976431
2 158588
1 132420 794368469
1 187804 889960967
2 39715
1 47585 125383701
1 53713 122051150
2 92167
1 189115 646606486
2 192040
1 84376 545465976
1 29100 340555737
1 154070 238170663
2 155896
2 140820
1 164956 83280095
2 145748
2 135348
1 70123 370344296
2 44001
2 57456
1 144049 487176956
2 9569
2 198946
1 122340 21110214
1 54486 790138412
1 52362 315957831
1 129883 574503732
2 84263
1 31129 975230238
1 33298 725820354
1 44902 2828024
1 115481 472164735
1 10878 586529891
1 184778 468423187
2 43579
1 46354 134555018
1 198414 354854931
2 90920
1 48475 888188864
2 59664
1 6338 152171381
2 161526
1 89007 893934866
2 23206
2 62522
2 123085
1 92693 21540482
2 39161
1 92288 868612256
2 62487
2 49657
2 174098
2 193918
1 106316 185112287
2 171803
2 64612
1 5907 91384874
1 153855 703609187
1 139008 703115833
2 56244
1 117749 191417225
1 73289 969976391
2 148581
2 155874
1 101093 915160840
1 160904 536600108
2 96622
1 141087 43412850
2 112342
1 81592 888805195
1 27518 242405746
1 8699 528770234
1 932 821091552
1 112716 663967044
2 82347
1 7253 45535732
2 118204
1 125678 393761028
2 140
1 43612 601723929
2 4540
1 59872 78092338
1 67439 933549359
1 48261 34922465
2 49982
1 123475 181316647
1 73450 306849663
1 175630 902117429
1 90150 541756577
1 197719 647476988
1 13895 874586606
1 96850 895268053
1 16407 705987546
2 25814
1 42775 666067682
1 105369 58470783
2 148735
1 139365 211595735
2 143626
1 152762 177461578
1 159782 569292357
2 168079
1 167137 866629954
2 156730
2 181103
1 124461 965090183
2 106464
1 149321 13308220
1 10701 666083207
2 135219
1 198737 93678042
1 151082 928747387
1 144197 440292491
1 158932 635812236
1 115776 258238885
2 140007
2 101713
2 167412
1 158752 695540712
2 57195
2 7368
1 109805 51414949
2 14109
1 112234 654933676
1 155185 393802382
2 169619
1 101408 257754657
2 84022
2 177322
1 39929 663329827
1 185056 813708664
2 190931
2 43737
2 166405
1 66616 394037354
1 191949 769626136
1 23016 945303698
1 67914 526261211
2 115756
2 154304
2 38617
2 35855
2 18247
2 59296
2 6491
1 191482 661493403
2 121001
1 118804 472947230
1 97037 823484305
1 116837 878017887
2 87379
2 56693
1 80069 300316774
2 103806
2 74655
2 67000
2 180544
1 175206 80594924
1 118566 307358670
1 16804 459277846
1 153548 18642490
2 113087
1 157091 467720903
2 42042
1 121296 410407179
1 44459 48966644
1 69999 59209745
2 29215
1 141235 532788697
2 114775
2 149927
1 34108 963209377
2 193512
1 57650 740853854
1 40876 718119763
1 66965 97500762
2 87566
1 60202 801540658
1 151907 254329249
1 14721 578475724
2 76541
2 8226
1 11617 157031586
2 49368
2 150141
1 113046 317571559
1 188657 889951404
2 120788
2 157542
1 192963 523002122
1 173966 825291674
1 28116 164610900
2 39089
2 134547
1 134394 806782776
1 170186 955325845
2 3566
1 155167 99569209
2 65165
2 165425
2 156313
1 134556 69812163
2 122316
1 7316 746104756
2 136642
2 14241
2 147557
1 129832 910875059
2 148387
2 83108
1 111795 657287870
1 935 386270218
2 198496
2 179931
1 185698 499578233
1 66381 13901012
1 34956 400728614
1 89435 930510002
2 154830
1 42691 153922171
2 1457
1 114303 333770617
2 716
1 187735 849531228
2 30995
1 6482 860963587
2 848
1 81979 619025918
1 118074 418696807
2 39675
2 42272
1 117014 730643996
1 16277 193613157
1 107129 965997434
1 183569 414758237
1 106492 976174360
1 148231 846673301
2 20534
2 125053
2 10225
1 179279 558430368
2 96393
1 76032 454475868
1 183983 428813321
2 96845
1 182989 14364112
2 154753
2 192675
2 162757
1 142969 614130935
2 146927
1 16096 460195445
1 97989 237349194
1 51050 78250117
1 46464 127816147
1 196470 263726018
2 60022
1 80560 684914267
2 12559
2 136673
2 167323
2 86140
2 185862
2 66755
2 44742
1 96522 773309271
1 13023 457407257
2 81637
2 25432
1 86974 630627368
1 144255 362391540
1 97506 909126236
2 169521
1 134723 865814688
2 158226
1 154185 242821730
2 85490
1 22446 932543248
1 156388 158907360
2 131329
2 14854
2 173840
1 132465 176193500
1 10096 886964356
2 185987
2 191323
2 6385
2 112157
1 27842 727541130
2 142672
2 41374
1 124863 108547422
2 151165
2 39153
1 165492 977572621
2 332
1 68789 944012865
1 56803 338671200
1 15974 23320099
2 97132
2 39030
1 21644 894486346
2 65263
2 51017
1 165469 472580884
1 136689 340387041
1 99285 91829784
1 161431 466979859
2 152726
2 91341
1 104602 417816765
1 113363 508375922
2 90136
2 119170
2 77576
2 76913
2 172453
2 48024
2 159501
1 33468 212027708
1 101023 406342676
1 71839 841503290
2 16787
1 17421 197415715
1 77731 491905588
1 39898 408831033
2 190866
1 187556 778977649
2 141940
2 74618
2 116753
1 96292 507238319
1 59806 76241336
1 6007 263802556
1 69112 871295953
1 98842 113869884
2 26484
1 137566 473518203
2 101310
2 176817
2 134144
2 166914
1 106636 567255768
1 98707 407802152
1 165797 844831467
1 82715 857695550
1 177871 204311685
2 5128
2 109541
2 165618
2 3600
2 124334
2 45297
2 1254
2 140462
1 5133 505588966
1 163998 94862676
2 42989
1 199349 511568443
2 191817
2 97531
2 90259
2 38236
1 48941 801286779
2 30223
2 109542
2 166815
1 20868 84417906
2 6151
1 183262 972636186
2 73086
1 156864 837773001
2 127455
1 179436 511716686
1 169445 838755224
2 61887
1 121654 313014319
2 174558
2 188360
1 82313 346928573
2 7330
1 74006 870496098
2 72107
1 169544 748649656
1 40630 703478686
1 17671 456678604
1 28416 337836544
2 40778
2 43509
2 150271
1 37985 508508412
2 103439
2 135121
1 109788 877163692
1 152031 759853053
1 134302 953471372
2 183571
2 198636
2 69505
1 126648 563006676
1 8686 640979149
2 191561
2 173688
1 89386 999503397
2 82290
1 23508 228110266
1 174091 124905597
1 75921 687927100
2 114584
2 107024
1 191240 115757625
1 57190 893957308
1 172276 43553205
1 38100 942380266
1 101452 993994516
2 89366
2 166961
1 78487 943584506
2 42461
1 1554 2102915
2 177830
2 98747
1 147408 857569030
1 93949 685910790
2 32806
2 98386
1 51102 572523704
2 166179
1 97187 747470625
1 154087 387301167
2 52540
1 88646 842951142
2 190837
1 127370 663202965
2 110837
2 143025
2 39766
2 40467
1 60365 288322246
1 32944 954144454
1 123107 674867771
1 127863 454901397
2 168236
1 174789 261605384
1 125784 410554360
2 56945
2 57168
2 184140
2 113932
1 28818 649619195
2 198501
1 140803 132030637
1 47536 728442169
1 125818 204188878
2 163827
1 166844 43397004
1 173538 467235062
1 119736 157398820
1 27697 702576856
1 15130 38236327
2 122900
2 6264
1 73434 903965013
1 28264 179556930
1 51392 24238770
1 125505 614345344
1 41655 184884372
2 157782
2 171426
1 2805 582277798
1 95900 927319930
1 113147 33632340
2 39687
2 18337
2 43373
1 173936 139728038
1 4042 645216259
1 175395 615090816
1 940 859532294
2 71336
1 17771 370484102
2 129216
1 66643 86413688
2 192599
2 78489
1 151799 547082632
1 18983 788295377
2 103722
2 89118
2 158136
2 97767
1 70815 126650628
1 143074 964667571
1 98832 888714700
1 5573 148838226
2 27195
1 7885 268033605
2 121372
1 138901 42435740
1 60202 539051501
2 111695
1 182404 589609024
1 180077 202668973
2 160700
2 185160
2 140621
2 186326
2 52479
1 173139 378665070
2 158771
2 88250
1 26118 153340263
2 173226
2 95981
1 77665 121105298
2 145256
1 127180 551990415
2 11475
2 51104
1 11715 964732543
2 107125
2 50545
2 5507
1 36694 349742184
2 56647
2 191469
2 189009
1 136737 596033485
2 69997
2 151281
1 165334 508994285
1 86338 255780465
2 10572
1 170625 989381683
1 128216 105092386
1 27419 401039950
2 195091
2 112945
2 97931
2 161429
2 106249
2 129230
1 26454 206865850
1 121928 715133515
2 102283
2 104958
2 84146
2 51782
1 67593 149490312
2 154882
2 71832
2 40061
1 47699 783112346
1 188865 41909967
2 124386
2 41046
2 78662
2 132957
2 131264
1 97557 587457781
1 111786 887024626
1 64413 821343863
1 146227 2045491
1 147382 38310336
2 66738
2 64434
1 101315 172605287
1 147125 291147489
1 46543 785896007
2 119335
2 8985
1 36103 449415061
1 13433 238904830
1 89277 538631256
2 69343
1 114442 866001286
1 6597 588737115
1 183736 433071509
1 26897 383866220
2 39896
2 182294
2 60435
2 22121
2 174651
2 22371
1 40872 638338575
1 95296 458289603
1 84802 914337982
1 167539 743680546
2 20084
2 13838
2 154129
2 101923
1 30565 660121937
1 86259 290828895
1 141187 579910071
1 92564 342939761
1 79418 705707448
2 133022
1 107567 398558966
2 73142
2 168088
1 50505 975576581
1 163040 255135869
2 7993
1 76577 183669954
2 149325
1 27373 810520742
2 150006
1 57773 288234330
1 117104 642948023
1 3683 886750489
2 34172
1 67457 814883695
2 179705
1 30974 615358026
2 20892
2 55486
1 62907 469300366
1 132482 814729143
1 115969 838338161
1 54856 374872003
1 37544 935023676
1 198856 106827175
2 169398
2 89007
1 89569 747498810
1 190923 461254917
1 37413 544049122
1 73003 507552231
2 118066
2 193304
1 197284 535104470
1 166242 223137132
1 51592 81057844
2 88242
1 119195 543128595
1 69938 851079568
1 191418 111575862
1 142393 806990298
2 132679
1 68729 656873133
1 51989 454818431
2 120173
2 35465
1 69625 387405633
1 122530 144401556
1 52624 187183102
1 114415 588820842
2 65198
1 18544 646837426
1 36949 4412757
1 168743 308285491
1 173165 593233342
1 186457 408321376
1 137202 227216006
2 193830
2 120547
1 16786 210960613
1 179755 90578334
1 6714 307382655
1 184700 954313750
1 164649 613439315
2 48768
2 183875
1 55498 798143615
1 18148 292142010
2 4046
2 76998
1 2710 872109737
1 95633 469863374
2 170296
2 56989
2 186337
2 84119
2 60155
1 27941 435693615
2 78052
2 4710
1 171490 477154894
1 162061 112135455
2 133419
1 4806 741395246
1 144988 227145065
2 197437
1 115414 700464504
1 127569 166156764
2 134826
1 36902 335712087
1 113069 387255073
1 14976 142237195
2 69279
2 123298
1 147038 308874553
2 114950
1 123628 960444786
1 116196 225968783
2 161865
1 9502 275339419
1 68132 466581570
1 155268 405956891
1 129833 743974482
1 79655 128366810
1 23742 728452588
2 146543
1 158587 565466215
2 181731
2 153505
2 37769
1 4791 80777127
1 149990 723424775
1 105083 663834175
1 185361 338812825
2 7891
2 72529
2 109747
1 198024 900473381
1 150913 146789188
1 179222 792099008
1 91783 33236334
2 180413
2 128218
2 156615
2 56092
1 96930 39488102
1 129427 524207890
2 63356
2 164020
2 188493
2 119295
1 124896 563755287
2 168938
2 55920
1 170947 724789326
1 137457 285308271
2 164766
2 39604
2 182227
1 72764 943495914
2 99624
2 169614
1 159622 536088161
2 68497
1 28119 704371536
2 184204
1 178316 149752941
1 136562 627528684
1 82425 480050212
2 46006
2 121802
1 136945 871555410
1 52498 808712133
2 36406
1 169146 316719521
1 108818 647777859
1 48272 132770306
2 87243
2 89952
2 172827
2 16831
2 40999
2 190001
1 187623 6200815
1 43386 7199589
1 30903 612086225
2 30180
2 195584
1 173004 644323373
2 58836
1 135135 534587803
1 98518 490277054
2 161907
1 101715 779285228
1 32470 13912735
2 198742
1 78699 541147610
1 18834 285787510
2 25130
1 161633 238465444
2 181399
2 190113
2 119366
1 51688 30458559
1 84865 569936650
2 113720
1 153233 319532471
2 199077
1 146908 314668614
1 3353 168139120
2 39374
2 56719
2 74846
1 184015 698480543
2 7602
2 103988
2 165514
1 78230 368601679
1 134059 557140002
1 9154 639275397
1 136424 334650395
2 40471
1 131529 630539603
1 21486 479430595
1 100020 546502160
1 172407 980142769
2 175365
2 191713
2 147401
2 27204
1 157537 649244621
2 146521
2 183756
1 186229 748304717
1 124843 768988230
2 21563
1 94708 7626290
1 71756 767367974
2 187653
2 101561
2 105289
1 79952 251765305
2 141487
2 166828
1 2009 595328677
2 52804
1 189161 209042308
1 158127 724689141
1 145030 660387410
1 24849 636844826
1 99801 574484843
2 182868
1 81031 98828950
1 104904 910491332
1 160659 876719418
1 47576 283735545
2 112404
1 30538 162437608
1 10684 615866795
1 8619 928336504
1 167773 331655583
1 50798 718547107
1 38537 850984187
2 156258
1 120803 753311377
1 95412 879952248
2 161426
1 2686 446674448
1 21246 539006245
2 18384
2 114714
1 39940 80460182
1 136268 32781424
1 171045 548507653
2 49376
2 59623
1 37540 291888584
1 72792 447615283
2 10231
1 154366 495477214
1 122638 708031975
1 190727 162680391
1 16554 954755782
1 94664 214862215
1 185062 922234488
2 199387
2 22158
2 3380
2 197158
1 88680 112694039
1 48615 401062760
1 3927 968530772
1 43794 633069898
1 154718 446380870
1 69774 862635515
2 44521
2 149692
1 47979 475720800
1 195835 134831929
2 152693
2 7833
2 188091
2 10669
1 160130 158197817
2 17496
2 19042
2 90641
2 151812
2 75116
2 168835
1 190424 592584924
1 163045 803698140
1 20605 16880317
1 31295 779850802
2 73513
1 11836 576310321
1 139114 933472740
2 103066
1 197840 914403205
1 81789 517012370
2 88372
1 166787 573296944
1 124974 788328052
2 71428
2 16857
1 51302 558216580
1 179300 113360029
2 80873
2 135002
2 141267
1 162173 662098863
1 169689 185336677
2 56667
1 102831 25023276
2 187704
1 191224 427563345
2 54713
2 106745
1 108979 17513339
2 146491
1 197184 553939226
1 87723 520029428
2 132873
1 117162 933938335
1 32653 89854672
2 26084
1 133202 903278104
1 43262 311643379
1 152639 159988710
1 6148 699093979
1 103785 917820266
1 117975 43774664
1 55737 594736340
1 118391 594737407
2 73759
1 148286 460777128
1 154324 445962490
2 1074
2 72329
1 197186 44404894
2 140824
1 25297 15133361
1 176653 225392747
1 107387 645290755
1 98418 252678951
2 113080
2 35210
2 129511
1 197738 322503194
2 117054
2 37567
1 29080 106526068
2 116301
2 179693
2 54417
2 70661
1 54135 21175073
1 87514 149828906
2 163687
1 66294 291500500
2 39124
2 72656
2 30306
1 74928 495311016
2 127927
2 33155
2 57731
1 185133 399291764
2 193663
1 186709 135127471
2 2033
2 110090
1 165996 632895675
1 13007 556266964
2 188776
2 155948
1 14836 887025011
2 93966
2 13048
2 188562
1 78984 101704953
2 58560
2 107303
2 119708
2 29755
1 196076 545919373
1 19915 4416853
2 196760
2 146560
1 161387 565377768
2 28717
1 197690 949260292
1 139845 206642736
1 6048 719389758
2 92013
2 139469
2 57200
2 131097
2 161263
2 15183
2 130524
1 77877 446666519
2 125135
1 16546 570657980
1 134898 757265446
1 17454 914517289
2 124256
1 116332 497303672
2 21556
2 153519
2 85417
1 91337 882203893
2 33154
1 8978 312814852
2 155360
2 85014
1 190246 106594381
1 164328 138959661
2 37057
1 197288 136961608
1 6575 193796868
2 164066
1 15633 72692086
2 167188
2 30726
2 4736
1 188121 874105599
1 33020 147517837
2 34667
1 195703 667380239
1 83438 242269232
2 135807
1 3573 671946830
1 131621 144611527
2 131766
2 71375
2 21001
2 166168
2 2340
2 139097
1 82793 824999999
2 150838
2 126092
2 64183
2 152301
2 170826
1 103068 405255895
1 23362 127291022
1 20288 70853405
2 75577
2 71151
2 148804
2 163717
2 155061
2 163409
1 184772 485012175
2 62528
2 118925
1 30002 180617083
1 42907 238627825
1 170106 300856469
1 179880 422011061
2 176823
1 51911 697229789
2 41651
1 162452 37608742
1 198163 975989994
2 117739
2 166548
2 101800
1 102420 608667182
2 97791
1 32899 175894415
1 129370 803104308
2 96129
1 198502 651256798
2 181152
1 144403 575179903
1 39683 856804316
2 16035
2 168981
1 182805 873704247
2 186438
2 151704
2 13286
1 167076 496685882
1 181902 831462799
2 75388
1 134494 404437414
1 43200 334230043
2 31462
1 131641 89755819
1 165346 878511387
2 180255
1 111289 303909048
1 138132 418751465
2 184675
1 191319 718709717
2 36843
1 167912 774070068
1 50967 567213175
1 24090 265264318
2 168889
1 189748 774405711
2 154718
1 122927 151931073
2 127524
1 114639 120719947
2 72482
1 176787 372636434
1 122759 355432973
1 50780 670859030
1 159458 131707285
2 45549
1 140202 645803936
1 186220 379375782
1 123520 385198132
1 78542 2398993
2 111837
1 114065 408517233
2 116061
2 23195
2 48598
2 28376
1 129198 385355500
2 186456
2 151654
2 8197
1 192002 875191372
1 131951 897465028
1 104058 622109193
1 30345 921623499
1 298 997281574
1 173216 788678212
1 95074 557646312
2 15883
1 135245 490052458
2 92879
2 39918
2 176801
1 195539 842470188
2 36810
2 139796
2 144638
1 78807 876503305
1 161108 472846598
1 146235 164455894
2 143686
2 27856
2 44119
1 122230 711028353
2 150447
1 108465 744319605
2 51255
1 116472 944433789
2 75856
1 135236 226421128
1 173910 380153223
2 105272
1 32043 19817128
1 91284 135317424
1 160645 354461104
1 170764 244709305
1 126724 543475648
1 6793 605285401
2 136551
2 138171
1 197921 639377431
2 174486
2 1176
1 10394 146365664
1 62800 196504440
2 126783
1 144636 293574555
2 159169
1 1365 315679373
2 88659
1 117989 328238094
2 30353
1 24423 89207414
2 116395
1 180873 157775134
2 12847
1 148544 287466147
2 199086
2 92339
1 18491 844533787
2 199064
1 161354 952958003
1 97426 835477657
1 43145 610257277
1 9487 778316289
2 176659
2 19535
1 104914 474370197
1 80114 607067186
2 137474
1 73182 697193780
1 56259 950448095
1 41115 919033813
1 181139 431881038
2 191206
2 156903
2 178678
1 71175 73210190
1 53174 249690003
2 118777
2 124637
1 17160 775765393
1 33773 552993709
1 34867 416406918
2 158225
2 20034
1 50641 87710386
1 68144 579813147
1 41251 36821230
1 125923 272395039
1 27778 872495568
2 122600
1 166948 843046129
1 83247 19126351
1 93669 576066230
2 148742
1 135034 461134204
1 4330 106824454
2 46646
1 54674 186282634
1 35425 917675023
2 40619
1 16663 33078480
2 6689
2 172550
2 72276
1 161829 536138573
1 166367 546935455
1 169929 122236405
2 88945
2 68938
1 142446 928747463
2 152339
2 19193
1 159091 59480489
2 159309
1 17210 557679970
1 89444 213881871
2 146999
1 18770 666820838
2 177713
2 100569
1 123233 872463013
2 78709
2 130688
2 6178
2 107665
1 43106 808742021
1 162888 996574445
1 172572 714378446
2 102534
1 98704 69203372
1 119981 703995155
2 135090
1 5524 51892828
1 143965 218441924
2 150260
2 158020
2 71998
1 151177 200259507
1 171841 750658651
1 56136 491141090
2 10058
2 105658
2 197449
1 57117 157651484
1 31512 31833292
1 69302 626749994
2 128377
2 73625
1 28325 194829788
2 129722
2 34710
1 95067 979067962
2 59307
1 90333 895642699
1 175507 795808344
1 15978 590421166
1 32855 582293073
1 172843 58207572
1 175144 520122337
2 159823
1 109124 850514947
1 81985 853834484
2 36230
1 22750 858216782
1 129806 176082107
1 175928 287311602
1 165714 171280787
2 97360
1 113395 220967119
2 96955
2 89477
2 25894
2 81773
2 105344
1 2068 575886444
2 114850
1 144596 996938708
2 79687
1 151242 19334656
1 49708 810059127
1 81441 920745291
1 41005 600597823
2 197850
1 141598 315393171
1 43665 662887035
2 36200
2 71882
1 29429 668925139
1 166678 15399790
2 182133
2 186597
2 92281
1 111824 263201318
2 127834
2 158504
2 41853
1 56060 799116777
2 145888
1 66946 429386127
1 166914 118515064
2 189525
1 109381 987888644
2 181632
1 91164 738171389
1 36121 221005797
2 35581
2 33734
1 54578 754532373
2 159622
2 30294
1 105469 154795800
1 176884 317755553
1 86371 325625312
1 24097 191387430
2 182300
1 110609 825657213
2 72974
1 967 592379158
2 37156
1 137749 871680193
1 189106 969900831
2 60361
2 52698
2 76159
1 93282 226755770
2 27559
2 156769
1 101563 48935026
2 9273
1 173519 408488680
1 931 394283348
2 131447
1 92968 266920742
2 77534
2 13193
2 120955
1 149089 799858173
1 72064 486088332
2 50569
1 58193 966248900
2 187258
1 179588 223053526
1 190690 283104962
2 56822
2 143856
2 138563
2 1910
2 129387
1 73111 211384896
1 165509 922197316
1 106669 636866877
1 122098 938085435
2 160926
2 12753
2 8384
2 73851
2 187336
1 102582 955772245
2 118829
1 177344 779186635
1 123430 525818242
1 74974 530417749
1 74724 397145535
1 134015 153413593
1 93457 88055770
2 66923
2 31199
2 400
1 27726 225164197
1 169113 846559109
2 72955
2 120057
2 66230
2 97457
1 168770 927259933
2 62439
1 79401 749885578
1 138321 394102419
1 52269 722759853
1 41536 963925180
1 99996 979037969
2 196087
1 123491 16811922
2 171309
2 118338
2 183336
1 103442 684900294
2 94148
1 97706 188545269
1 26867 45651068
2 163987
2 186613
2 90353
1 149746 24228743
2 62526
1 15896 230865705
2 169707
2 34251
1 181428 299135515
2 69208
2 139970
1 38454 438085288
1 139114 693680843
2 94047
1 100241 729025895
1 106977 269631908
2 99150
2 162101
1 600 519293659
1 115685 118893249
1 44601 418416028
1 112748 126840783
1 112067 102530359
1 146913 38171220
2 139378
1 108001 130556439
1 115935 354473754
1 138444 535121041
1 53342 583354112
1 29372 839002413
2 165684
1 183472 337413862
2 149830
2 35118
1 102831 637355827
1 87359 322420140
2 118400
2 111697
2 29200
2 177332
2 190541
2 126837
1 46759 796658195
1 9170 883094426
2 44375
2 26884
1 88813 284123991
1 84839 955147432
1 83998 973881656
1 141863 647109791
1 115030 669541325
2 149026
2 175160
2 43618
2 66637
2 84773
1 193394 72849527
2 160952
1 150508 762010826
1 75760 234230051
1 36694 679090241
2 98225
2 35182
2 74518
1 86036 613479056
1 141860 814045416
1 183542 684530129
2 13646
1 119611 209559623
2 8786
2 84027
2 54008
2 141349
1 14567 971406089
2 94892
2 108010
2 49773
1 183856 348154072
2 141795
2 176458
1 178580 326629689
2 55039
1 190569 983776179
2 637
2 80712
1 97295 257974360
1 123806 713616678
1 41985 449495326
1 68220 895066088
2 89185
1 74721 426641734
1 84467 353733010
2 120378
1 102169 746658032
2 27749
2 78195
1 198457 957954562
1 67356 268776333
1 32470 566916459
1 181825 898050948
2 34491
1 74044 195670881
2 10329
1 40429 241733965
2 183828
1 17935 314685841
2 123919
2 68473
1 63572 642164431
1 158317 954847491
1 55216 695942577
2 79475
1 74921 726577974
1 161896 575135103
1 22217 299634483
2 5858
1 114772 885455921
1 188226 982923006
1 83123 899061315
2 27766
1 44554 897742436
2 137315
1 53679 292623783
1 105284 70054419
2 44914
2 162417
2 15074
2 50573
2 56368
1 193961 646506884
1 34374 66911234
1 15443 8989961
1 82654 522326464
2 110930
2 119320
2 18341
1 47937 913738965
2 180680
2 36889
2 139299
1 194228 483335468
2 153509
2 108787
2 138165
1 145589 421288359
2 109543
2 192710
1 135715 343484501
2 78218
1 159051 593162149
2 120651
1 65824 409182242
2 14630
1 49801 73262967
1 58198 152402913
2 195811
1 59346 445708515
1 60481 208149754
1 1051 597808684
1 60879 872855595
2 59062
2 136978
1 104855 422187858
2 108218
2 151193
2 14542
1 195388 219293361
1 28002 315101277
1 70206 323115388
2 37885
2 45189
1 2470 588089800
1 117523 266003730
1 163618 117989445
1 137398 56267767
1 167067 339055070
2 176024
2 28088
2 48796
2 170849
1 146220 861325615
2 64010
2 74484
2 150270
1 151491 237883801
2 95644
1 129671 904675751
2 79174
2 46348
2 175807
1 148827 671865869
2 160039
2 120827
2 112451
1 131442 341994433
1 77300 628389311
1 29372 669351469
1 22692 586231676
2 176353
2 109560
2 443
1 111650 613505339
1 150377 575170208
1 61437 732950355
1 84481 87016719
1 181135 562551761
2 189625
1 199115 852293324
1 67404 914027340
2 5477
2 174778
1 105220 260242046
1 140310 668347069
1 30371 250356776
2 126016
2 77450
2 20015
1 130581 85994452
2 44770
2 41690
2 3540
2 65647
1 121300 163921279
2 86943
1 111520 353451381
1 166386 783116546
1 20531 525957005
2 126282
1 2895 812852054
1 59093 825945116
1 116225 25202887
2 124543
2 139567
1 18816 124111075
1 95080 600517046
2 37177
1 169068 903429758
2 42681
1 26220 45133257
2 120479
1 167524 162891867
1 10713 972747417
1 58550 158757115
2 81690
2 24642
1 120127 36508246
1 175138 814086768
1 65252 453203871
2 20364
2 197844
2 17209
2 94815
1 54019 970955372
1 150396 525376324
2 120471
2 58789
2 137931
1 137948 723872491
1 172910 303842963
2 172920
2 46903
1 78172 790728735
1 148561 240734710
1 10085 427010171
1 55247 29662068
2 49621
1 102918 166343161
2 192698
1 12895 537285539
2 99987
2 51098
1 71751 878083529
1 41746 616426269
1 25733 736203439
1 140766 242828470
1 99261 740781256
1 103282 698259399
2 177515
1 158915 963272424
2 181508
1 190606 667394826
2 42169
1 191295 806254273
1 120924 103085672
2 199783
2 137989
1 183921 575568791
2 72767
2 54696
1 154505 513199814
1 25631 109256646
1 122860 674607760
1 49082 865997578
2 170888
1 126174 948181530
2 64528
1 125666 324666851
2 102295
2 18810
1 103062 566767287
1 194651 144791960
2 96837
1 104507 378821652
1 155623 944854100
2 19381
2 115902
1 180293 244130546
2 128220
2 199425
1 117120 7372799
2 24433
2 111131
1 30124 91722905
2 159061
1 102525 307320921
2 118294
1 167512 133673662
2 134110
1 175422 351468118
2 84838
2 57124
2 183853
2 161504
1 2345 1079612
1 151115 759201380
1 52834 916615011
2 185677
1 31708 630006004
2 179909
2 76705
1 97806 177440065
2 20697
2 25837
1 100271 364276013
1 166550 472149572
2 75643
1 113603 651858521
1 118015 499718968
1 88354 77319526
1 103343 780557488
2 109326
2 118799
2 182787
2 187848
1 14748 415779730
1 77746 913342703
2 192020
2 190220
2 48838
1 100746 90506395
2 179443
2 179243
2 14266
1 51648 50697371
1 75020 403362995
2 88463
2 98866
1 111713 311582508
2 198433
2 19190
2 53264
1 182987 203972599
1 11029 680642371
2 34493
2 167627
1 162950 408431153
1 149476 632059537
1 105567 972982102
1 135687 302910830
1 80782 96503338
2 62407
1 34707 477781972
1 138054 395030051
1 139481 60948780
1 30301 191423782
1 20570 559949822
2 6860
1 112445 256202412
1 146456 250306899
2 69360
2 97884
2 144821
2 55920
2 170038
2 165979
1 138577 15947974
2 158357
2 114794
2 57679
1 64463 939258692
1 77782 175942788
1 45915 693463983
1 43560 158930007
2 8218
1 116746 480212411
2 171673
2 131700
2 142349
2 33004
2 142849
1 164910 764829505
2 131831
2 92109
2 125177
2 85987
1 97204 389675403
2 41514
2 131127
2 56787
1 29118 873083703
1 113268 802090149
2 51097
1 103266 200935898
2 152772
1 197722 294052902
2 103635
2 134659
1 79474 195896202
1 134876 577709348
1 111745 695944884
2 166564
2 155959
2 59912
2 47889
1 12045 22862444
1 161886 101912206
2 27890
1 39284 780921787
2 24299
1 166030 899386135
1 190121 952612160
2 156538
2 144878
2 43249
1 73818 365766326
1 8367 999370716
2 74540
2 168964
2 151680
1 82091 959723757
1 186467 103683785
2 82979
1 88867 522703516
2 3429
2 158692
1 82935 231282780
1 110680 271611920
1 144128 603438002
1 58179 716530706
2 119516
1 194368 289583450
2 186586
1 74288 778417204
2 36480
2 107243
2 4130
1 95006 924182127
1 185522 297897613
1 171141 132603155
1 22044 254596172
1 101679 9845840
2 199333
2 39793
2 43504
1 48847 398163529
1 31893 968140143
2 168493
1 66457 500623467
1 107028 322439251
1 2219 970811306
2 6397
2 17181
2 99976
1 134085 714645294
2 85531
1 16260 349721123
1 27209 358827235
2 5073
2 25848
1 54097 584708334
1 17874 345862038
1 62103 982462072
1 38272 586440
1 173765 9486300
2 8710
2 95253
2 188804
2 12450
2 174015
1 181667 406767762
1 185413 332723704
1 147620 275844338
2 181958
2 183079
1 98063 478573574
2 177422
2 60161
2 87440
1 192009 938547709
2 8008
2 188913
1 166366 83402232
1 136172 381626111
1 198382 810054162
1 86444 423715550
1 24633 282601955
1 186180 887089558
2 179168
1 162485 915818801
1 137538 320004010
2 162032
2 163726
2 177177
1 175798 963944504
1 189591 808016330
2 188046
1 10327 665786251
1 133219 53080796
2 29135
2 103603
2 142196
1 57270 87230239
2 108621
2 72990
2 104773
2 78038
2 136708
2 189878
2 83336
1 124718 435803294
2 13567
2 178251
2 124817
1 175862 994459737
1 19363 982123646
1 97578 566182070
1 88753 748278663
2 161880
2 16646
2 94377
1 155731 178895847
2 18647
2 28099
1 119464 878475734
1 90777 864606916
1 154691 341051961
1 62587 735460202
1 43913 933110787
2 73079
1 81261 511074512
1 104859 172535182
1 186489 217727324
1 39529 855272871
1 127633 267238286
2 169861
2 187496
2 115853
2 5273
2 162225
1 16440 306260023
1 28895 958791118
1 127317 865477442
2 111866
1 85977 967151920
1 69407 376410028
1 75569 713509342
2 189668
1 85581 435409312
1 19885 575308283
1 68158 994576953
1 187484 491623985
1 195084 672347331
1 18768 755051700
1 67136 840777915
2 128701
1 183280 333354326
2 95073
1 106486 191449279
2 5665
1 149844 818760605
2 122226
2 49281
2 45430
1 85291 626768198
1 44980 855785620
2 102809
1 37939 569262038
1 171527 107202196
1 117666 599229
2 121245
2 48087
2 42911
1 64690 538046460
1 121299 273581203
2 116127
1 170060 620698170
1 194470 444388221
1 181127 907537032
1 182826 753585441
2 93778
1 158674 728306121
2 39090
2 67326
2 196919
1 122659 836659657
2 169866
2 45014
2 14698
1 87282 454931947
1 5152 846618286
2 99005
2 90657
1 110291 509026334
2 132503
2 45779
1 175514 956711739
2 139240
2 197089
1 52808 766799077
1 52513 945502272
1 132947 584984822
1 16224 423806848
1 61685 190739671
2 101824
1 87639 463669416
1 171172 23856028
1 27830 460789836
1 175333 863269954
2 65053
2 111725
1 146108 881518981
1 46861 826652503
1 5047 372117737
1 105332 890178352
1 189687 60359437
1 138205 773187998
2 130634
2 21997
2 187723
2 114886
1 37196 636790937
2 192546
2 17468
1 173516 780340210
2 152755
1 40223 695162417
1 91007 619767346
2 63170
2 24965
2 126565
2 21885
1 193071 834922264
1 12270 556020575
2 159020
1 95914 800890074
1 110895 691660904
2 6387
2 129364
2 1197
2 186919
1 2141 203837882
1 19797 96742258
2 132843
1 32094 62415830
1 74814 547177726
1 107013 333647854
1 28838 466752188
1 122039 768458409
2 190823
2 138904
2 157278
1 197777 325502716
2 166757
2 93696
2 78188
1 163435 110080046
2 69063
1 134976 679514148
1 101308 56452564
1 65642 572775720
1 195086 971848805
2 139778
1 5139 781768778
1 123002 164619242
1 20735 983404018
1 80888 525920673
2 121967
2 1677
1 155013 469258740
1 115066 391483093
2 7715
1 111971 108693013
2 49468
1 89733 867287229
1 69582 661152182
1 175275 626888779
1 197312 774934056
1 66419 785411280
2 151975
2 155572
2 5393
1 61886 967859728
1 4604 933406617
1 185796 65985891
2 163807
1 60520 604714394
2 71348
1 180010 124028095
2 160995
1 186006 289997944
2 14448
2 172838
1 54847 711377867
2 141674
2 46613
1 93450 618277630
1 177689 653601479
2 31717
1 173077 693621803
2 109352
1 80048 756841876
2 135133
2 132369
2 186605
1 103511 661430051
1 92643 651783252
1 191646 128866189
1 174018 31162645
1 131598 216754841
2 86405
2 9853
2 23253
2 110406
1 141842 626004376
1 163571 455902806
2 80746
2 112117
2 103147
2 135861
2 133482
1 168936 966681849
1 127160 470191009
1 142085 269937422
1 141519 959322275
2 166734
2 123816
1 51820 558450498
2 6889
2 24823
1 74198 727362404
1 172298 424968834
2 199665
2 42779
2 60319
2 70904
1 172713 328804473
2 140279
2 133556
1 12745 170432953
1 72893 253225413
1 32864 179420816
1 160283 197573493
2 159694
1 30490 695018727
1 84996 120598754
2 162832
1 93170 98271338
2 4673
1 90327 10311718
2 106552
1 100412 495594902
1 4050 817758304
1 176516 638036752
2 152392
1 58068 947178837
2 52977
1 108539 675311153
2 197944
1 86041 511905723
2 107796
2 83048
1 6974 395819004
2 182320
1 87640 585137445
1 22906 925517348
1 88017 454169009
2 130795
2 189556
1 84285 35117425
2 77810
1 107903 283546049
2 197797
1 2729 586818967
2 55337
1 104029 181715766
1 187056 423369693
1 96126 680640457
2 198714
1 182529 735534399
2 79767
1 195753 572268426
1 189575 835841785
1 187960 185765398
1 52975 456001607
1 188265 675178330
2 24635
2 116744
2 42525
2 165653
1 148366 285848829
1 87737 711407055
1 20627 773011453
2 192920
2 123824
1 74526 24111444
1 5027 777785791
1 153762 835163638
1 1141 740019340
2 83950
1 96887 838424099
1 90106 285397698
1 141441 545907516
1 143233 80131145
1 96089 886239553
2 34038
1 28396 480309089
2 120086
2 142184
2 36953
2 46812
1 107511 579789988
2 79000
2 134623
1 31558 618510269
2 159218
1 25198 634513431
2 4326
1 86001 973885906
2 4453
2 68439
2 127634
1 5363 285634076
2 193738
2 121063
2 102430
1 102982 199711867
2 79780
2 177370
2 82162
1 54675 559329119
2 118854
1 84072 888029182
2 171127
1 95580 367386492
1 59939 319802993
2 190580
1 105782 995006536
1 67541 371939175
1 20358 87859021
2 194029
2 97026
1 62760 213282856
1 47103 742854591
1 51978 590679382
1 199003 117868855
1 172626 834652187
2 172241
1 177906 46509775
1 61421 537013819
1 37842 872406574
1 169740 592079899
1 65130 787388921
2 23199
1 149111 174508723
1 190907 628100925
2 1529
1 115075 336327670
2 8935
2 159166
1 82151 875538284
1 79589 832590324
1 183229 884816144
1 185482 437557047
1 47881 826492396
1 51984 436098236
1 163397 675569388
2 159460
1 195322 261220663
2 130532
2 143562
1 49707 593255358
2 20117
1 137274 679663741
1 132583 573828776
1 187357 878480766
2 109875
2 21947
2 75029
2 79014
1 147451 220220712
2 36140
1 187683 570351613
2 72023
2 23276
1 18825 462810152
1 65011 476156918
1 117973 938838873
2 73465
2 23782
2 138158
2 58259
1 151710 849189851
1 86837 492465853
2 121753
2 126337
1 165749 716540148
2 135286
2 65230
2 108494
1 189789 333880931
2 55037
1 84095 885108659
1 168601 95974819
1 111290 522399605
2 86211
1 55226 499443792
1 160682 73980846
2 68160
1 164445 757449298
1 152033 868966497
2 12195
2 154001
1 35339 674037783
2 112741
2 90498
1 102648 933601076
2 75765
1 54259 228663990
2 41885
1 42700 503592941
1 2079 148732486
2 109096
1 99526 40049095
2 101470
1 116241 531785414
2 96044
1 157467 166241107
1 80973 619893911
1 112999 698779946
2 39717
2 15907
2 114232
1 64363 180742977
2 40895
1 7178 63834993
1 12480 727599516
1 93503 257329217
1 172097 989864540
2 142529
2 134385
1 150397 745891649
1 112133 792375486
2 124304
2 195844
1 39863 23126734
2 66703
2 181409
2 152303
2 189899
2 34869
1 30424 631028725
1 28082 186858761
2 102661
1 153633 985472718
2 57304
2 170197
2 108107
1 131493 152569172
2 101101
1 135803 842715383
1 27599 514124967
1 66850 392849334
2 85330
1 145452 975089577
1 108242 413648008
1 153893 44587038
2 48285
1 166570 46026660
2 14562
1 178943 58274485
1 124663 148058841
2 128351
1 86668 758544124
1 119266 392373678
1 90892 324647862
2 24003
1 107092 636013147
2 145911
2 45090
1 181317 395273657
2 151604
1 36968 147617210
2 57665
1 142080 926892787
2 151226
1 119985 135208583
1 37493 202886489
1 111426 60803599
2 24824
1 36413 131012824
1 98009 711437694
2 56799
2 193523
2 13164
1 178851 457420935
1 51454 351056957
2 191769
1 135657 336662073
2 107647
1 191797 900126992
2 88650
1 93520 989892444
1 127617 44778170
1 140752 211374150
2 139909
1 13206 99128481
2 1249
2 56377
2 180997
1 86740 305577250
1 176957 140671728
2 21262
1 122448 983093828
2 109562
1 165559 850379518
2 119122
2 67955
1 38640 715256028
2 52011
2 9352
1 119694 245839886
1 41447 518337851
1 154377 646626873
2 50421
1 126147 919839656
2 165527
2 59054
2 92326
2 46595
1 7525 646107747
1 151119 576979163
1 78537 711597640
2 149651
2 18503
1 22280 961810641
2 116107
1 31016 315529929
2 126430
2 153223
1 18909 187498652
1 13142 784657638
1 160843 951294118
2 20379
1 41700 288434330
2 73597
2 175518
1 19957 840365570
2 136269
1 171048 658853599
2 144036
2 130903
1 198383 910915550
2 64815
2 32270
2 26429
2 192783
1 114854 955197377
2 55314
2 167210
1 171789 242920275
2 188802
1 159631 133829167
1 99696 887966018
1 26625 166485810
2 5739
2 139137
2 153329
2 161969
1 1580 626470326
1 129473 472512901
1 141583 409999951
2 605
2 146509
2 110729
1 67987 593309107
1 138103 853440453
2 108536
2 161737
1 9655 514799559
2 180144
1 21470 872372294
2 45845
2 140568
2 128176
2 69973
2 180027
2 130608
2 139295
1 123631 970998927
2 140101
2 87874
1 152840 571323903
1 148415 274250648
2 89280
1 103519 165833491
2 81603
1 94858 88295631
1 13362 591613715
2 16212
1 180889 21659631
2 56177
1 58466 75541075
2 19221
2 93127
1 19554 181821992
1 24194 385806546
1 108383 180097393
1 82945 617500035
2 94036
2 88894
1 89781 148388604
2 73748
2 166208
2 168571
1 59280 110080692
1 61180 226946253
1 191425 79106796
1 103845 855458621
1 42013 242898412
1 35958 570908088
1 188208 465641376
1 57490 258668137
2 196676
1 132761 931717444
1 95792 632703575
2 80203
1 178285 233206079
2 106914
2 35514
2 106283
2 60902
1 53385 502765517
2 138013
2 164293
2 109526
2 114260
1 198453 918114879
1 174538 519560838
1 18847 278943655
1 22445 319852203
1 185248 795000428
2 30965
2 97159
1 4808 504859392
1 189477 750746207
2 123284
1 9481 785828782
2 26906
2 150180
1 26674 426224221
1 8272 454011161
1 187353 906757723
1 91635 928105372
1 16282 876879730
1 128789 971493876
1 189780 794227081
1 77778 625070191
2 40412
1 99980 633489067
1 172784 509638856
2 121213
1 9409 112440803
1 186459 979594228
2 57463
2 83800
2 45083
2 179900
1 181582 557014118
1 97694 380279553
1 24750 978798502
1 1093 359885455
2 58047
1 182117 123607336
1 10009 109915883
1 68146 949401740
1 145958 475506499
2 128776
1 81285 415937697
2 89494
1 85758 777860356
2 118657
1 38486 721558528
2 118311
1 146851 701134486
2 17379
2 52634
2 67904
1 121612 498646268
2 123445
1 182116 394246400
2 76185
2 137742
2 2308
2 188993
1 41546 386032779
1 45883 465219609
1 183832 885213396
2 193234
1 15677 353299504
2 34095
2 196555
2 172047
1 14505 967393761
2 76265
2 89682
1 165713 963659355
1 65995 572842426
2 83344
2 148289
1 66231 258187282
1 151073 555566656
1 120535 402266747
2 182036
1 82474 461375945
2 93664
2 74040
2 12850
2 180712
1 65574 480530986
1 8607 598070646
1 50947 961787782
2 44395
2 102542
1 137395 232714134
1 121631 849282917
1 11277 503789944
2 32851
2 70580
2 77481
2 48831
2 68937
2 83265
1 6321 307960847
1 146007 383803517
1 19702 650114789
1 96644 490079433
1 164278 276400359
2 63450
2 118014
2 188656
2 50422
1 40345 196326694
1 20127 428187051
1 71837 184785957
2 162912
2 11481
1 136938 933760769
1 159828 193120309
1 91264 763770917
1 192285 373324781
1 142874 314193949
2 126636
2 77678
2 83309
1 103522 965972791
2 44482
1 109025 643543410
1 72765 118215869
2 137970
1 39735 437967251
2 61538
1 49259 711851435
1 68613 124249940
2 193671
1 62198 41501273
2 145067
1 167004 743157275
2 99851
2 31374
1 33712 571847804
2 176833
2 97751
1 17309 530367664
2 168073
1 52844 818871393
2 35230
2 17393
2 148876
2 14297
2 73733
1 120804 105183669
2 185466
1 199213 418095094
2 104000
2 16374
2 60775
2 154911
1 41098 711143204
2 141418
1 155680 309350409
2 71867
2 135488
2 185138
1 133667 243546926
1 187346 140142371
1 97789 77359300
1 7379 388599366
1 147710 461798463
2 133377
2 95512
1 26 296687935
1 111853 648035244
2 36664
2 34249
2 14755
1 190587 392699379
2 38064
1 27370 780508227
1 118569 438170718
2 196441
1 144617 699036846
2 25041
1 93823 519572853
1 188930 455094033
2 182574
2 143489
2 57541
1 139212 724924070
2 22001
2 153890
2 19600
1 174696 300312892
2 71097
1 160125 21781706
2 55577
1 172850 845807047
2 30379
1 158533 935136151
2 116918
1 97860 359160470
1 151070 592924098
1 63386 346681651
1 141190 137623465
1 137422 810072567
1 131015 837343998
2 143564
2 14176
2 185047
1 159050 376499425
1 153047 87994956
1 117934 619212047
1 125093 832163360
1 67941 92948642
1 25468 316274478
2 35643
2 68693
1 53415 70201923
1 75248 871446773
2 132930
2 60027
2 64178
2 10978
1 199343 609071178
2 43461
1 9543 122269118
2 29802
1 131005 978138954
2 140035
2 173559
2 46240
1 46016 171892494
2 199983
2 34553
2 105995
2 28157
1 40617 558363275
2 5092
2 72518
2 110467
2 36150
2 11603
1 73445 667687376
2 140210
1 51940 208488862
1 109096 606203775
2 62170
2 179041
2 99496
2 135189
2 122507
1 65029 246793480
1 138409 548002684
2 50453
2 187741
2 41059
1 103843 714015449
1 23915 284472236
1 176225 199206524
1 80550 27638948
2 137393
1 155206 737252862
1 99784 502485161
2 140211
2 77491
2 169407
1 125166 225995789
2 82753
1 83073 31670205
1 9900 218540173
1 38161 175987038
2 108594
2 44654
2 101141
2 23627
1 169223 758344225
1 71577 369789675
2 155455
1 73528 507705131
1 129577 325503919
1 35434 667780992
1 24912 236793452
2 76801
1 28197 816165310
1 180985 144985310
1 144034 865814545
1 10657 109184956
2 39007
2 169060
1 93992 860150329
2 162707
2 172919
2 173161
1 187344 657598855
2 46960
2 89055
2 53168
1 151371 696565027
2 99266
1 40784 332017134
1 133512 413942443
1 170649 247456538
1 156199 949713920
2 48958
2 11050
1 152468 467751825
2 92334
1 27353 158005942
1 125608 557310160
2 151726
1 24088 446330632
1 152213 971259901
2 52948
2 131112
2 18369
1 76218 497547340
2 195051
1 50071 280155373
1 27549 96682446
2 2097
1 42589 27273229
1 24326 942437193
2 86533
1 12817 813392916
2 198282
1 3970 103235556
1 29146 752288387
1 152680 248859820
2 68750
1 81382 742415040
2 31042
1 90583 616768897
1 97685 56739166
2 132486
1 157882 264041149
1 123898 348443855
1 30814 872481227
2 49342
2 125463
2 161190
2 161956
2 169095
1 46475 914783723
1 63956 819582082
2 194453
2 85231
1 165039 592733414
2 149280
1 141770 759679284
1 164637 139229102
1 105942 522529957
2 50504
2 169503
2 78300
1 70843 695074492
1 8018 384455368
2 24385
1 3413 883080333
1 16327 772212675
1 72680 900694810
2 155701
1 59670 66523475
1 69911 162871610
1 9175 950131129
2 78983
2 44578
2 144120
1 123752 94566672
2 195842
2 99387
2 14753
2 94523
1 104102 174615968
1 134392 594935019
2 78471
2 172664
2 28999
2 165988
2 142099
2 124614
1 77120 166873077
2 70820
2 131329
2 77958
1 161108 468250221
2 1063
1 110785 592002327
1 132400 293320105
2 149534
2 61957
2 45579
1 46558 691096247
2 152948
2 135322
1 105662 306573611
2 90563
1 58185 675781286
2 179069
2 74618
1 26875 57331305
2 190710
2 87639
1 16226 132789582
2 56307
2 133633
2 168985
2 142802
1 197718 152551406
1 122898 808694494
2 172030
2 136386
2 93509
1 186852 543982857
2 121876
2 67556
1 22469 431369202
2 119404
2 154399
1 79864 573569293
2 144710
2 126907
2 59278
2 165805
1 102250 377130305
1 144755 279623423
1 197473 893863898
2 40222
2 119921
2 174133
1 179950 304683110
1 138913 992063011
2 186436
2 75856
2 167397
2 67345
2 180328
2 39074
1 29947 317277917
2 82635
1 195464 155164377
2 182713
1 139092 711882701
1 198014 794677039
1 148043 315983375
1 22727 684402775
2 180922
1 169672 8490605
2 192030
2 158022
2 122854
2 176944
2 151700
2 76920
2 27529
2 122639
1 82397 928555733
2 118881
2 151204
1 94153 548466333
2 89418
2 192799
2 100551
1 90862 780836415
2 14784
1 43337 729936779
1 112497 940645173
2 176514
2 190265
2 90243
2 12490
2 93553
1 44192 947358306
1 157332 47312808
1 161394 943468963
2 79095
2 84541
1 143843 460482774
2 59270
1 149497 605248045
1 61191 831693250
1 54989 84147565
1 100019 445627950
2 199341
2 38284
2 115721
1 139391 206263657
2 199599
1 19321 586392508
1 132397 744568030
1 163658 260323185
1 44170 388762214
1 22098 969080187
1 185411 54006683
2 132499
1 110971 779178933
2 129929
2 164394
2 165306
2 178909
1 67001 911721841
1 102209 229530603
2 37557
1 24373 838612145
1 70696 46476341
1 31593 170820322
1 27858 115814733
2 89919
2 182496
2 198480
2 195900
2 196371
2 148712
1 138539 922899372
1 61423 119604074
1 59350 978141802
1 35576 542614021
2 75224
1 153275 902771426
2 6660
2 119850
1 95580 980794783
1 110032 64910690
1 29826 89389532
1 190286 384419500
2 77569
1 33494 960693583
1 136380 581164888
1 106612 831450714
1 84031 306913469
2 37265
1 196451 286823638
2 23
1 64041 596105145
1 82369 304103394
2 83136
2 184688
1 21546 878173166
2 142628
1 121966 443141127
1 131082 447943425
1 152825 382445015
1 163852 559766937
1 92630 147645763
1 7784 722124155
2 183763
1 47326 896999958
1 145882 382392534
1 147664 164588645
1 140006 82490274
1 130668 602318287
1 193030 452274835
2 46302
2 89426
2 11183
1 139909 735290220
2 20496
2 46731
1 170939 718544426
2 151492
1 182496 896219759
1 106205 291408351
2 19548
2 8209
2 43904
2 51257
1 10048 99540503
1 99606 316024472
2 115578
2 108083
2 22112
2 7413
1 41764 65178717
2 33761
2 60766
1 5235 26043797
2 30766
2 16780
1 25007 544736286
1 124536 105032879
1 190729 271875882
2 84068
1 123585 10316910
2 13308
1 122283 386662596
2 68750
2 159439
1 177591 365805084
1 64449 260896536
1 133134 613113646
2 142922
2 180239
1 190895 557870710
1 178207 421742571
1 180424 252319983
1 46239 3354953
1 39270 108598057
2 128973
2 186115
2 175823
2 53754
2 74642
1 75903 153420694
2 126475
1 91608 312021889
1 20412 520807554
1 23654 232539016
1 186843 885071760
1 9724 148103754
1 104443 199690734
1 74723 516982917
2 193286
1 37998 543869202
1 3058 369842831
1 111680 372293168
2 71004
2 194224
1 107641 518611711
1 163954 672447529
1 104792 654886422
2 52364
1 177061 754051032
1 149537 723629070
2 167493
1 76603 792275400
2 61332
2 148303
1 17228 848204576
1 153030 898617176
2 22438
1 163235 958226154
1 192149 769730852
1 77317 760168941
1 131666 887489135
1 195790 240043805
1 55028 260121999
2 188023
1 102972 139621087
2 94760
2 117577
2 174358
2 159904
2 192370
1 191298 697580295
2 120531
1 47175 366042451
1 34721 217563949
1 181647 894837230
2 111357
2 47252
2 177638
1 122294 980984657
2 99920
2 109689
2 194608
1 173040 424698748
2 112495
2 15670
1 170001 884887636
1 91809 965210864
1 48123 481272704
2 32238
1 34399 102535305
1 146168 475626106
2 91195
2 155599
1 129029 193505544
1 166069 30161441
1 129691 517877722
1 42216 665157074
1 88045 212879548
1 148055 67751346
2 53243
2 151070
2 69488
1 74839 888389072
1 27956 34302506
2 71698
1 33545 219366967
2 136557
2 192577
1 36154 907158581
1 101808 906547890
2 198505
2 49331
2 89822
1 168772 18824723
1 183815 536283546
1 90528 502623843
1 62091 435101435
2 131625
2 83657
1 153430 149560255
2 68588
1 53186 737966109
1 1766 455783127
1 195620 942887562
1 69122 578475274
1 54019 64891171
1 100140 955375116
1 32238 445544038
2 152339
1 77695 29519523
2 153281
2 72442
2 64377
2 31225
2 152383
1 68314 769248138
1 35480 341210812
2 190812
1 156346 98552379
1 43715 566797223
1 194153 318526219
1 91814 745698181
1 38425 856275968
2 127772
2 67840
2 124285
2 98242
2 156407
2 24489
1 3718 919800714
1 85571 934441088
2 101359
1 95121 15627691
1 43657 163402044
1 71640 446986911
2 98332
1 54214 956694652
2 119312
2 29584
1 112742 608022571
2 174016
1 78302 525296957
2 149682
2 43647
1 52427 766463704
1 83229 737466161
1 37797 109717913
2 89064
2 164341
1 50341 741829057
1 147003 644806908
2 37389
2 157111
2 10728
1 160941 995432539
1 60905 130768986
1 43707 666848839
1 119257 941210855
2 99861
1 17934 883375555
1 16229 940744010
2 118882
1 188913 664459420
1 39942 508581928
2 20207
1 64496 783287235
2 46456
2 17720
1 6331 671489246
2 128312
1 168181 174024615
1 42930 950117591
1 140410 478464839
1 44529 332409515
2 54558
1 75315 649977311
1 124200 98736170
1 170450 377530973
2 99914
2 21412
2 32261
1 190427 914066120
2 137958
1 14942 835017057
2 113753
2 28013
2 45558
1 9371 570055361
2 102695
2 146999
2 146125
2 55997
2 99380
1 53522 890023898
1 33280 246674226
1 112822 278148794
2 179889
2 97705
2 86348
2 167912
1 172160 591492705
1 93497 551924339
2 77376
2 158008
1 16571 407580361
1 156132 289504093
2 172128
2 69541
1 174878 612938168
2 198078
2 81235
1 64220 857348039
1 177431 628117052
2 86010
2 67152
1 190071 311577773
2 140831
1 30860 992541415
1 39679 22827896
2 75206
1 106762 778043995
2 133929
1 162108 302229992
2 6570
1 70862 122316725
2 112893
1 49558 756844740
1 24251 867173811
1 79630 510005868
2 60599
1 135351 5955918
2 14489
1 127856 788941109
2 91076
2 194272
2 171303
1 81004 185087875
1 113522 91067022
1 156915 124821986
1 28175 330343957
1 49075 248818392
2 49968
1 94542 96940446
1 10403 460108476
1 48604 43630011
1 37789 645561789
2 179153
2 72125
1 142252 426660903
2 147455
2 79982
2 132421
1 109360 360266145
2 25411
2 15765
2 188167
1 22935 604160705
1 145666 854510147
2 116612
1 116792 129988326
2 74528
2 48330
2 62469
2 185958
1 184783 802621487
2 169363
2 129691
2 112933
2 90832
1 146877 74381354
2 187647
1 151499 333876377
1 173407 267220295
1 33433 282670829
2 51856
1 118497 652723618
1 43201 986291669
1 136722 130539521
2 104495
2 136278
2 145785
2 28309
2 17400
2 97323
1 29899 356219930
1 174931 984680559
1 138040 607800326
2 129167
2 104564
2 41512
2 167204
1 17908 880323833
2 197387
1 162224 294329965
2 182313
2 32412
2 99082
1 35130 539413962
1 88112 90734441
1 148657 174069447
2 88585
2 150099
2 192527
2 15899
1 8538 637593855
1 141495 252021199
2 191365
1 59967 340812550
2 19537
1 48111 624788216
1 122766 315796444
1 75248 555785607
1 29910 54172023
1 110409 380865736
1 189089 60580995
2 57944
2 174301
2 42143
2 93784
2 139834
2 115744
2 56188
1 171332 635859872
1 133228 29804067
2 30203
1 180507 27707723
2 184179
2 125791
1 57347 522268733
1 13645 380766630
2 172135
2 164379
2 155750
1 195867 780365889
2 27139
1 23440 753248741
2 154476
2 162078
1 102844 345034835
2 35908
2 69273
2 170348
1 138336 109735865
2 174130
1 50653 516832224
2 30541
1 143054 984773590
1 83411 10558318
2 36640
1 10070 387956869
1 53427 840872668
1 119135 404435460
2 3965
1 48805 954214226
1 152752 5678298
1 83809 944306005
2 174457
1 186860 513229867
1 102349 383179838
2 36770
1 156961 799204023
1 190662 133228775
2 105868
1 129155 431628264
2 170232
2 136020
2 167956
1 35298 511328904
1 172241 454853777
2 51410
1 128035 252032879
2 106618
1 41529 852434996
2 81053
2 83056
1 101182 120730785
2 155641
2 152063
2 141674
1 53914 55940936
1 71614 357824598
1 23287 643501448
1 19914 458261010
2 183205
1 15631 880857284
1 181623 195243019
1 63103 230334493
1 143921 743843095
2 128016
2 187543
2 187108
1 32917 130569268
2 77486
1 121219 703926400
2 161354
2 199927
1 19424 418744950
1 165424 8681217
1 5419 315102922
1 57909 348654347
1 2556 483686483
1 86131 460462549
1 134024 517906198
1 48581 252507129
2 156929
1 109691 779724102
2 42546
2 116504
1 73000 610370902
1 109424 597960018
2 22782
2 188107
1 170313 688126317
2 163258
2 2753
2 73608
1 12617 372728493
2 163038
1 134182 272194028
2 100886
2 95594
1 126955 855037480
2 66147
1 13466 9050561
1 71583 723600347
2 79384
2 150227
1 101935 886726585
2 89833
2 155943
1 176426 816634272
2 47895
2 61647
1 63105 766447080
2 143633
1 114644 927209425
1 196514 507936599
2 173427
2 25683
2 171372
1 174996 861030166
1 142748 790340708
2 555
2 16864
2 38670
2 150182
1 119518 429758438
1 71652 180355281
2 164419
2 156036
1 177063 780607366
2 93437
2 185907
1 156628 73615478
1 150860 861453751
2 177532
2 179193
2 35652
1 129715 172606537
1 1052 648837276
2 105090
2 98271
1 199690 920049357
1 85716 176569585
1 90797 705490391
1 163485 509628712
1 139466 213798480
2 56836
1 103225 791478967
2 180059
2 180847
1 123100 972259954
2 99767
2 89256
1 3750 339499004
1 197902 850013284
2 133405
2 197517
1 80649 47151862
1 64709 579025319
2 141622
2 109272
2 85235
2 60074
1 38403 967228048
1 137139 489142711
2 126160
1 125395 121618663
1 103262 937406830
1 131512 210843003
1 180945 91017513
1 21640 451745566
1 122717 618065917
1 109878 18421502
2 58588
2 148944
2 33685
1 47373 786588215
2 8538
2 50763
2 72720
2 115299
1 197504 655344653
1 28828 65316138
2 109900
2 177426
2 147305
1 188672 77619362
1 48481 357083639
1 132392 314798891
2 124547
2 32996
2 123934
2 61165
2 116429
2 138998
2 129841
2 182992
2 19384
2 139368
1 96366 229803663
2 112816
2 178712
1 26851 956824156
2 109695
1 86554 352658686
2 15577
2 175296
2 72152
1 74531 282062849
1 108310 595718701
1 18371 635671345
2 50234
2 27359
1 24721 561588778
2 92439
1 151960 914299492
2 128900
1 135700 287796015
2 113982
1 157165 969286578
1 166356 553523905
1 68970 562229029
2 28152
2 196415
2 25467
1 171630 97244407
2 112698
2 150245
1 69964 167491422
2 31053
2 2470
2 74657
1 124995 825292252
2 33131
2 71297
1 44937 735951101
2 101057
1 165847 45539092
2 20450
1 158748 448135289
1 140981 168285394
1 183588 243065885
2 83067
2 42489
1 134817 759589562
2 49894
2 66818
1 74918 64528486
2 27292
1 133821 808378556
2 128892
1 184927 14391095
2 105375
1 109166 939085599
1 26323 944440147
2 143142
2 105104
2 15592
2 68165
1 157671 665959720
1 97202 140659954
2 121319
2 187153
1 173013 154557253
2 82751
1 111777 101634082
2 197048
2 66902
1 10406 913235171
2 60865
1 97833 350190756
1 123521 882906061
2 148165
1 195740 781055656
2 186620
1 134432 490406537
1 180357 297606118
2 143791
1 99997 755088065
2 178174
2 21825
2 31176
2 186982
1 183013 39916383
2 45384
2 174048
1 155136 696208004
1 104877 394300128
2 57412
2 49890
2 36011
1 156369 450982152
2 183722
2 31108
2 13601
2 149707
2 34863
2 72935
2 138132
2 6271
2 112237
2 17030
2 72499
1 126707 925571344
1 105158 992724122
2 127726
2 187241
1 33091 377714602
1 162544 968616252
1 65981 969868751
2 107802
1 194582 970069777
2 119640
1 182648 823975030
1 45278 181665
1 97114 680952811
2 4047
2 99458
1 83907 651996964
2 49499
2 1492
2 48390
2 167884
2 12003
2 39609
2 151969
2 184878
2 24992
2 120758
1 30655 115074475
1 159324 773520658
1 150123 481384458
2 192699
1 146759 919840079
1 71683 147530827
1 22909 334103488
1 80401 690250101
2 100473
2 60108
1 148780 585378938
1 886 276648012
1 28782 348641250
1 118247 600122729
1 113773 416581607
2 89784
2 35097
2 60944
2 108391
2 42334
1 180930 622918407
2 110929
1 85824 513715770
2 83900
2 161659
2 105854
2 83473
1 89513 748783175
2 192133
2 16984
2 16948
1 50533 580919403
1 54750 519511833
1 141813 367199025
2 151585
1 106700 793367618
2 113868
1 2428 910071588
1 27391 137646636
1 62103 466180105
1 46795 874455807
2 77993
2 51470
2 139560
1 4161 290775968
1 102213 209815120
2 178112
2 50908
2 182622
1 76901 85893750
2 102499
1 160291 12907692
1 76210 107574389
1 199553 918007113
2 123602
1 46527 915033585
1 64089 932161197
1 70797 925685348
1 34646 133357395
2 20632
1 80752 561012098
1 17885 469276030
2 107590
2 63805
2 12309
1 86747 641864412
1 110016 572282967
2 76178
1 193576 524907829
2 81496
2 109332
1 138994 394453679
2 148138
2 155822
2 134612
2 109016
1 95003 480328704
2 58729
2 112232
2 34925
2 158261
2 23745
1 16466 917352693
2 140143
1 104095 618500393
2 21883
2 47219
1 120912 786632403
2 135840
2 178646
1 83696 484448378
2 1273
1 114647 440519073
2 80393
1 26159 256443795
2 148279
1 55687 723444360
2 179093
1 20615 628643936
2 143238
1 170850 704475718
1 64063 452730246
2 148391
1 167336 770437945
2 97086
1 36070 538649182
2 17748
1 78466 828910586
2 89449
1 34528 264476448
1 146392 165326353
1 5094 398717373
2 167459
1 80324 900518959
1 862 375414710
2 119126
1 188035 535673577
2 188193
1 85244 591006378
2 81187
1 125366 703782559
2 31099
1 20289 956967389
2 63064
2 180190
1 35792 369590259
1 150409 119103860
2 193724
1 112675 72050672
2 167168
2 174123
2 138991
1 72879 757260433
1 142677 578328827
1 92064 501609874
1 108139 225702299
1 37041 531258474
2 20016
2 126096
1 148987 89347437
2 152576
2 156604
1 84152 688910723
2 168038
1 32396 595054902
1 43500 810405396
2 42640
2 123821
1 27951 659001478
1 90645 105355350
1 33955 886793792
2 34547
2 130641
2 22513
2 126039
2 97518
1 188528 297126808
1 125947 682832908
2 187087
2 52234
2 164595
1 53106 392920900
2 161668
1 173013 600623725
1 25720 219368361
2 125595
1 161932 844653407
1 132606 522136020
2 2098
1 96069 393271670
1 19821 872003302
1 102129 486407516
2 3380
1 38808 438994792
1 183821 51814040
1 102329 490245526
1 186465 416062293
2 183703
1 120607 961307125
1 129301 917750429
1 180409 974878244
2 124445
1 154088 113934976
1 13991 415157602
1 33490 69763766
1 81389 543853701
2 101981
1 9953 185647992
2 6216
1 81153 378006267
1 15100 586129493
1 142288 526109261
1 88081 75657845
2 114147
1 66966 599745138
2 50409
1 2181 287775551
2 107511
1 43217 331418867
2 150967
1 163920 895854209
1 180106 105726646
1 169762 55581791
1 116540 751791269
1 23890 654989094
1 9818 805496404
1 93168 187600334
1 110873 581395765
1 164988 487388041
1 47340 648747308
1 69032 292168300
1 178653 764812789
2 68288
2 82382
1 5434 534859661
1 80976 609874867
1 181838 129267842
1 103103 986108440
2 119141
1 130363 893149122
1 13636 863010466
1 56545 744150317
1 166442 341042532
2 42975
1 65556 988229160
1 51481 666244321
2 4740
1 113516 806713113
1 8421 87291972
1 160564 776777535
1 50035 251246596
2 170397
1 164214 91636976
2 193452
2 154645
2 70112
2 151915
1 95849 30096222
1 107623 967859891
2 130798
2 61272
1 189026 352585124
1 197740 707047289
1 157318 194194604
1 89602 905078813
2 184675
1 143008 752616817
2 109403
2 13279
1 23347 925357624
2 180289
2 46877
1 147574 292013999
1 119715 157880343
2 55127
2 126355
1 153640 415423444
2 139586
2 147150
1 33946 937461719
1 109892 321700050
1 164773 816848309
1 179662 259239283
1 179865 849531191
1 82325 627470785
1 108867 568934474
1 139528 531957568
2 71842
1 87950 643161520
1 105873 949008008
2 161338
2 141237
2 90928
2 38118
2 166322
2 199687
1 143029 396913657
1 112982 986660370
1 148145 479075683
1 20605 623796777
1 154133 893620626
1 20117 692146935
1 5940 405278046
1 155247 775255586
1 195264 355341300
2 115340
1 120147 804686296
2 139682
1 101663 630640276
1 5132 84502136
1 55693 851992712
1 88563 883618990
2 158177
1 25404 42956270
1 140843 582795477
2 133387
2 42918
1 76410 889211297
2 74131
2 24610
1 39505 58179777
2 51971
1 26193 675523880
1 102992 577848042
1 134120 579121805
1 5506 887676685
2 53067
1 20532 95735440
2 151274
2 7599
1 86933 138347220
2 66127
2 6970
1 96289 408487064
1 199372 407179954
1 95258 920054487
2 127056
2 28270
2 131657
2 165266
1 100823 678668848
1 195188 242349243
1 72464 998443754
1 27617 417740927
2 48405
1 157973 805551018
1 121897 181764347
1 163747 735830321
1 38547 468410064
1 123829 250450464
1 5897 552951041
2 166519
1 34910 268191644
2 12384
1 103219 807840924
2 30204
2 74966
2 6784
2 10814
1 87178 988982541
1 196309 678293661
2 105701
1 146651 231511748
2 160014
2 34796
1 189445 603709933
2 161670
1 111470 824078058
1 93449 355190704
2 27505
2 76755
2 134498
2 61615
2 116500
1 123303 325716710
1 198415 247856583
1 107270 839627777
1 57156 221966655
2 41683
2 176002
2 118546
1 106017 560629643
2 160886
1 120950 577220395
1 153073 647614311
1 94170 18864389
2 90918
1 73279 728370119
2 114748
1 29693 577221026
1 183659 792291386
2 198888
2 123129
1 28580 524461103
2 135042
1 75665 916258510
1 119927 3519845
2 84193
2 31587
1 91230 426577195
2 99849
2 161076
2 106840
1 44950 287037638
1 189513 486460095
2 55078
2 133307
2 119082
2 60364
1 184617 289146015
1 46963 301264144
2 116248
1 165821 304521783
2 193731
1 160503 840546986
2 87809
2 176153
1 119226 638730826
2 129039
2 40995
1 67654 865658941
1 122170 935124385
1 39986 827337364
1 179510 689350913
2 131098
1 26879 399570291
1 38994 842303445
1 100815 953327747
1 177414 675386873
2 40378
1 135529 315378517
2 130932
2 139080
2 162148
2 86975
2 91402
2 166631
1 188798 945037619
2 117229
2 172562
1 13786 594126250
1 125468 866759092
2 180621
1 193701 644520345
1 27620 833397996
2 153561
2 199210
2 12315
2 18715
2 24463
1 4126 389334500
1 86147 418601690
2 179941
2 36548
2 81189
2 41008
2 79755
1 118427 901058640
1 81059 663643346
1 195024 478876065
2 94895
2 93346
1 170876 804653688
1 18907 689684787
1 186418 411164736
1 68829 746206068
1 168035 524517301
1 77508 834998945
1 143382 836198628
1 28133 18383586
1 7569 448678669
2 130973
2 72648
1 54761 982517983
1 15485 963022835
2 67063
2 75373
2 164180
1 33181 935609807
1 15623 897604671
1 167677 603942608
1 126674 123388997
2 166234
1 81159 94823381
2 168231
2 49609
1 129513 222676243
1 143556 2937099
1 4421 980873839
2 105571
1 64629 164124020
2 180281
2 191144
1 9455 902020161
1 6698 939021557
2 13613
2 162501
1 44572 937301726
2 25514
2 653
1 155324 146614725
2 22090
2 162308
2 167240
2 162842
1 49596 835885249
2 86077
1 38366 21905282
1 11662 406581571
2 2886
1 186574 552271676
2 41199
1 25827 695612127
1 181509 35824242
2 82434
1 195238 926701172
1 161554 839726604
1 66505 753983295
1 172569 639134527
2 73091
2 45915
1 28856 282299129
1 183538 845028638
1 17369 347379179
1 29154 933188208
1 162486 838527841
1 109719 555748709
2 81855
2 56287
1 26654 389122132
2 199643
1 86226 853370131
2 128882
1 198114 580950030
2 120044
1 160296 114222210
1 145455 94349943
2 138685
2 46239
1 11357 889470232
2 16829
1 23014 369886885
1 128066 574914050
2 18339
1 175261 300199981
1 75742 824262019
2 137173
1 122833 939214465
1 164379 704781870
2 196307
2 42362
2 39833
1 102138 173605962
1 123800 524433187
2 148061
1 194182 192339458
2 38833
2 182667
2 107784
2 124774
2 173103
2 153292
2 94392
2 25566
2 190518
1 98437 158144881
2 121325
2 149445
2 75673
2 164167
2 153269
2 131644
1 113350 675684764
2 59014
1 81108 427480644
2 3916
1 78605 103381824
2 174753
1 46990 180144029
2 95347
1 119497 134351126
2 19633
1 196738 973455013
2 69179
2 62869
2 25647
2 44549
2 107926
2 111494
1 132693 921425027
2 137444
2 57536
1 128007 253030119
1 30118 477208881
1 170446 699050768
1 53240 303146110
2 173757
2 78729
1 158995 314515366
1 166892 250614732
1 129515 385423337
1 184247 345483610
2 105425
1 103448 52582700
2 79787
2 42352
1 22432 252817954
1 49928 859185713
2 119986
2 108885
2 26940
2 37700
2 9576
2 16562
2 14510
1 83960 602373289
2 1205
1 149420 283151778
2 69361
2 91120
2 8771
2 116167
1 159157 105010261
1 73630 600278054
2 137647
1 60987 830851772
1 64748 487298693
2 96584
1 31221 643016051
2 143370
2 37546
1 50039 445863676
2 167849
1 171940 493104720
2 139443
1 196246 203141163
1 26591 693105227
1 52931 852862065
2 54301
2 23722
1 98839 642383677
1 188031 435826849
1 159722 741785095
2 4994
2 104475
1 87440 871817324
1 4994 38548545
1 106792 865295010
2 24262
2 84379
2 193921
2 149883
1 165687 744810904
1 162359 346800349
2 53891
2 43515
2 6052
2 157861
1 69672 407926609
1 37249 696321003
1 72198 399689226
2 95556
1 109198 21046356
1 29876 372691002
2 135962
2 7726
2 102939
2 142005
2 187911
2 118811
1 48786 768383964
1 58386 403741881
2 158031
1 145209 692517139
1 172603 998847299
1 49138 202318879
2 14197
2 175723
1 65830 392521377
1 181052 399247019
2 72144
2 186414
2 92631
1 42888 882759094
1 77865 3266891
2 129089
1 192794 687454504
1 5408 699552949
1 39542 59928325
2 137522
1 139643 65170604
1 190945 852981396
2 150000
1 122516 274204939
2 37026
1 113253 278006043
2 64933
1 127302 869352319
1 156923 408975940
2 65198
2 119368
2 116948
2 156223
1 195418 560716218
1 109552 350187566
2 163909
1 153216 139370105
1 93628 489670930
2 19754
2 176317
1 137659 275644606
2 111619
2 10213
2 93487
2 166346
2 189368
1 58453 39646493
2 57416
1 95742 43384178
1 46958 432314968
2 8362
1 159045 470222184
1 46855 156085933
1 54167 325143345
1 139304 330886023
1 34138 999449107
2 16536
1 108973 483612133
1 26883 676042366
1 55925 237408123
1 58337 488942625
1 123631 422946972
2 184495
1 180654 893140905
1 44380 761683584
2 86053
1 129238 183145047
1 54327 520578728
2 73570
1 102691 68814306
2 85272
1 23499 718273819
1 62668 477869624
2 82715
2 79732
1 179745 91727530
1 50243 847118845
2 173062
2 83528
1 55561 270710920
2 134743
2 58993
2 62455
2 171244
1 178869 618762335
1 139810 196892004
2 51969
1 22607 193725911
1 129753 713042300
1 27571 261221562
1 175616 399122920
1 24264 577003208
2 380
2 67043
1 98362 164036036
1 137815 38315651
1 67438 242805380
2 37512
2 108233
1 72412 181870274
1 98688 830821083
1 92045 589069665
2 25202
1 81752 873381192
1 160665 333019485
2 143004
2 47583
1 142761 549446716
2 103145
1 24101 667418855
1 93369 852933708
2 185782
1 102055 844128975
2 17359
2 191271
2 68254
1 22181 204372563
2 70819
2 50998
2 84803
1 45471 108914781
2 135756
2 41886
2 141483
1 191379 223307578
1 148135 830154658
1 154979 225506309
2 196812
1 126823 441184777
1 94661 399791545
1 51133 550081280
1 184681 241752007
1 33276 804840490
2 130223
1 91256 927338562
1 116345 971761687
1 166229 541516853
2 157368
2 168701
1 48364 37425668
1 21553 980664545
1 191080 172633892
1 172673 606384818
2 195348
2 84619
2 195183
1 25647 851843439
2 177612
2 17189
1 85839 104226416
1 54437 764407134
1 110803 764529298
1 75101 862171615
2 75896
1 137226 830827231
1 39796 687474982
1 92774 998760382
1 43814 122386920
1 182388 446602304
2 193438
1 73415 534629464
2 22301
2 121014
2 181127
1 130632 54708877
2 185696
2 66881
1 381 277026387
1 23224 902099155
2 185816
1 107341 27675718
2 97549
2 103520
2 135591
2 100464
1 113446 480737899
2 169940
2 125220
1 119814 777702804
1 71382 618909170
1 162730 687708646
2 130465
1 11468 209784434
2 104617
2 85905
2 177789
1 194097 376062164
1 103866 6757579
2 5886
1 68653 510037078
2 168679
1 157241 62586970
2 4166
2 114886
2 170925
2 186004
1 99105 165847728
2 136179
1 103822 300538940
1 21902 919670776
1 112237 354555012
2 98817
1 2677 771549282
2 87435
1 24157 450894918
2 8460
1 41093 140710855
2 15263
1 30404 611788753
1 136667 150927712
2 33672
2 174260
1 1099 278549405
2 185348
2 97019
1 29005 7055297
1 137099 326121247
2 75546
2 190009
1 90767 106181446
1 83496 683266035
2 17612
2 134407
1 33688 147565270
1 140203 103214784
1 169679 941410212
1 177937 281024721
2 2466
1 118998 926904146
2 191945
1 58213 405205895
1 26688 897930459
2 9639
1 11398 595730555
1 174138 142234619
1 162566 318510151
2 152686
2 47209
2 171536
1 114381 581909828
1 23241 684272973
2 109190
1 113882 80726522
2 797
2 169135
1 26597 486717824
2 128588
1 124440 756141322
2 131741
2 97869
2 82540
1 49560 191068433
2 23020
2 179857
2 65180
2 186272
1 193687 327325052
2 72488
2 43586
2 20713
1 73000 401205637
1 158140 486667306
2 53181
2 77754
2 102478
1 123864 837257044
1 43967 836419698
1 37791 184148381
1 51211 523123067
1 160181 901856549
2 133040
2 34071
1 170768 200238719
2 102236
2 175878
2 28676
1 54333 739976801
1 113022 427350915
2 60667
2 137955
1 194451 138743538
1 86863 495623060
2 181583
1 164994 949514264
2 54302
2 125461
1 111614 63928379
1 24619 100981533
1 14684 586522702
1 147527 202875926
2 9961
1 1309 101646312
2 153143
1 18760 37680708
1 158 272306669
1 15942 788485634
1 150545 683913782
2 84414
2 26187
1 180042 90680242
1 149090 218445985
2 63827
2 120699
1 188534 868034167
2 192668
2 46996
1 134784 9109474
1 34069 85895862
1 176956 896257812
1 107835 359399618
2 123204
1 177483 453760142
1 161397 699368833
1 24552 447545936
2 16156
1 113841 213140093
2 18664
2 50049
2 157364
2 41044
1 128871 407329859
2 75976
1 120662 642627294
1 82193 617950402
2 158529
1 5040 214230872
1 22923 395665133
2 4780
2 13930
1 42036 654864555
1 187142 813914301
2 97064
1 68685 685823725
2 45958
1 187866 291288848
1 69223 744854135
1 131280 998076621
2 86658
1 66886 840581824
2 121280
2 75307
1 82894 955063979
2 85147
1 55887 638175546
2 182641
1 176689 985872287
2 147605
1 49863 988542288
1 80920 228155850
1 33228 863994288
2 48875
2 57847
2 18812
2 144410
2 183442
1 25759 702697232
1 67723 283581599
1 45239 316423113
1 165687 501497233
2 4093
2 199957
2 177441
1 5281 443500746
2 80336
1 172887 901907009
1 46849 212001326
1 104103 348090348
2 9522
2 4268
2 131193
1 173368 921031401
1 172084 889315552
1 74444 813689771
2 199407
1 66582 291478931
2 191823
1 109908 156486256
2 35192
1 101747 705258445
1 125429 795745003
2 2768
2 115294
1 185981 860444458
2 99535
1 76996 963034215
1 41122 603926290
1 187860 293656170
1 24899 559858163
2 156801
2 120230
1 166639 562951766
2 139317
2 195744
1 112855 84046258
2 136861
1 59180 850286051
2 149189
2 80550
1 151244 617047125
1 37856 371467457
2 111200
2 176490
2 88702
2 5611
2 57245
2 178813
1 128491 186161689
2 172734
1 75564 31334826
1 140845 222955474
2 173933
1 178759 427614415
2 180650
2 85763
2 163762
2 67209
1 19663 163577528
1 41991 41944404
2 9869
1 117555 274184414
2 14179
1 121187 93444440
2 61227
2 75148
1 183754 117455562
2 57001
2 132456
1 1126 337284193
1 85833 452578991
1 176998 396930040
2 98643
1 43162 384476954
2 104075
1 72124 850325749
1 110945 339440906
2 100050
2 5706
1 181923 46888659
2 119464
2 107584
1 116861 898764009
1 98871 834655592
2 17279
1 35144 833493425
2 172816
1 84361 224985058
1 137389 36977513
1 114944 984113328
2 54666
2 180730
1 170529 788332452
2 53516
2 85551
2 15460
1 157092 702961940
2 98879
1 81910 136257075
2 180055
1 163223 5494752
2 31996
2 82672
1 121105 343503739
2 186485
2 62969
1 15001 382043897
2 87331
1 89624 823102366
2 33991
1 121275 54268153
2 103015
1 124640 171691731
1 148229 705367146
2 62284
2 63176
2 94270
1 131751 560403618
2 46758
1 55899 128157820
1 35962 913982416
2 164745
2 119234
2 302
2 166427
1 106634 609043138
2 63725
1 138494 510445724
1 126673 655543523
2 192393
1 9920 978946397
2 113257
1 146912 635890176
1 166299 925754452
1 52181 793035945
2 152146
1 181832 23108970
2 145832
1 18688 417583724
1 132036 650717998
2 184444
1 74306 142144313
2 113401
1 146947 713059201
1 24033 665557690
2 37938
1 122222 126693420
2 113764
1 55909 556651068
2 106517
2 160357
2 9608
2 70584
2 189949
2 73497
2 143053
2 118884
2 87690
1 186529 337127700
1 113119 214527524
1 846 750003016
1 177129 965756183
1 177890 433835842
1 108231 78144578
2 27277
1 61266 58616462
1 23111 105768356
1 20970 494922738
1 7486 168215076
1 137067 623492712
2 26213
1 4225 795883614
2 104494
1 128030 174506588
2 32450
1 113512 19337871
1 143230 470425412
1 90333 497694313
2 52159
2 73544
2 101082
2 165438
2 14471
2 87712
1 46539 867910133
2 134043
1 107861 134174464
1 20487 948028145
2 98035
1 91529 93441890
1 74535 183687680
2 137736
1 136251 853821902
1 179611 450382995
2 75296
1 151493 407066630
1 187558 840916800
1 21116 28635044
2 11804
1 192766 351232922
1 178436 672208217
2 63018
2 45186
2 62940
1 171934 489761754
1 117730 32251672
1 62029 719503751
1 40424 950669426
1 183557 827502683
2 113744
1 60610 366077835
1 109444 953175868
2 55761
2 17259
2 153194
2 10335
1 2414 817436878
1 133512 715570769
2 33150
2 152500
1 63355 936094843
2 148866
2 140135
1 80738 64983912
1 14266 744164829
2 151438
2 40228
2 189225
2 111177
1 113244 440437704
2 173191
1 113411 50071410
2 59396
1 182181 792580579
1 25850 337548719
2 137036
2 38650
2 144748
1 8222 834438725
1 8361 729339095
2 74479
1 8115 114654818
2 69303
1 152611 82679706
2 87126
2 28402
2 183578
2 81667
2 135123
2 96202
2 68814
1 44710 867250728
2 145135
1 58606 772192218
2 74658
2 60862
2 109811
2 191279
1 154729 715419734
2 158516
2 57819
1 144479 469332276
2 28656
1 153876 686533489
1 121607 248574579
1 92576 147089547
1 135091 566773801
2 199898
2 112135
1 101253 766360887
1 123463 325864430
1 93304 83847773
2 20424
1 182013 863912185
1 176565 389230491
2 15163
1 138960 322902503
1 28022 499982744
2 34153
2 138754
2 130988
2 28249
2 65210
2 164225
1 55021 518347605
1 67562 878499414
2 178152
1 2815 469518318
1 39587 475539291
2 4006
2 92045
1 110989 539670926
1 140820 465366782
1 30276 206061557
1 93010 920970717
2 63630
2 22082
1 105165 713281592
1 196901 911671590
2 12053
1 144881 363395446
1 189231 894895467
1 199099 179646120
2 158943
2 94908
1 143684 919246760
2 521
2 34606
1 47701 398402972
2 58456
2 26306
2 152680
2 181517
1 116078 638585252
2 160770
1 30312 13570594
1 122415 98658765
1 1387 425941444
1 165627 824742241
2 174291
2 40937
2 89267
2 158908
2 129721
1 30316 617678751
2 133370
1 159687 861396343
1 176018 559731586
1 193850 589147517
1 197141 951046813
2 149656
1 27985 463548017
2 123163
1 176486 138174862
2 121959
1 134724 612367875
1 62173 817492883
2 183364
1 94899 364858486
2 55052
2 160564
2 89528
1 90539 682392803
1 27729 895407638
2 18132
1 39668 20626491
2 71113
2 143483
1 149065 570626108
2 137886
1 53815 350751949
1 172104 238500045
1 152788 461586067
1 165033 976353381
1 107627 720633094
2 52820
2 169629
2 32762
1 39156 586045788
2 144356
2 66328
1 29994 755311754
2 115563
1 195714 297579344
1 7722 984857568
2 30160
2 141987
1 125394 918418684
2 92928
2 86529
2 137088
1 18754 919391297
2 74039
1 51369 554954954
2 109675
1 75594 785412150
2 65413
1 61589 420862226
2 178286
1 119185 526748186
2 91132
2 168763
1 99663 652186696
1 113423 217275691
1 38460 452610352
2 196958
1 128938 931675383
1 29516 223732565
2 30554
2 52227
1 150090 746352678
1 148463 936030799
2 35007
2 154388
1 68172 327425744
1 7600 663492610
1 169866 171003845
1 39789 226250272
1 94075 988821728
1 18823 127152607
1 36630 476582853
2 125992
2 93053
2 22305
1 159929 844287847
1 68280 799278893
1 85618 132296100
1 80128 248975798
1 187914 996480723
1 138220 925349247
2 5937
2 123590
2 193038
1 85014 555199342
2 118235
2 18912
2 45563
1 112395 74805886
1 31813 89127400
1 14686 984087297
2 104679
2 24454
2 167965
2 28567
2 63369
2 97264
2 96382
1 70520 909335128
2 94968
1 105097 869309008
1 185418 819467968
2 28634
1 118582 62587510
1 5855 701472915
2 32384
2 184210
1 104617 114578946
1 5873 938820229
1 71331 565021911
2 161110
1 9295 189641024
2 85293
2 144637
2 167940
2 135697
1 109962 911658270
1 117336 148499690
2 123689
1 173906 610215463
2 42418
2 173279
1 91067 160275422
1 38947 55941506
1 54396 130553546
2 50819
2 94411
1 23478 753134618
1 117544 36036654
2 93808
2 64622
1 82442 672564236
1 57190 506574401
2 183162
2 139738
2 65367
1 26663 603861116
1 7414 309894477
1 165259 30289515
2 53558
1 4498 442424176
2 154036
2 114307
2 132271
1 125880 878097436
2 8509
2 178738
2 198003
2 12745
2 123550
1 163213 681233938
1 61433 491072842
1 62275 977086352
2 129846
1 131529 69967218
1 128486 999984372
2 199970
2 144332
2 189640
1 192016 639887489
2 50208
1 195865 889788184
1 44989 132231791
1 198384 122967722
2 10425
2 139619
2 194161
1 29039 817991113
1 153804 614637544
1 99919 824636573
2 88888
1 1629 472630797
1 198551 337230869
1 128921 637756917
1 109447 943545977
2 4920
2 159412
1 63223 547951548
1 45454 70406046
2 27176
2 130722
2 79144
1 88268 382557921
2 183004
2 187024
2 135507
1 84766 629860429
2 85981
1 79773 60186156
1 189132 736099085
1 155354 64850569
2 148280
2 180037
1 85531 32978288
2 61081
2 113959
2 2453
1 50332 116292333
1 76944 754535403
2 39915
1 64664 799496202
2 161076
2 108628
1 42961 787596912
2 150748
1 7853 616314062
2 196946
2 33075
1 20469 482638520
2 193459
2 196351
2 12779
1 119051 701533251
2 32194
1 149285 267551247
1 177153 93220379
2 169644
2 173088
1 165458 719717024
2 145956
1 125316 410933625
2 107043
1 191713 759401526
1 15033 238819839
1 188701 648068631
1 44903 192273507
1 193520 598697138
2 152233
2 194416
2 153230
1 43521 304952348
2 58117
2 169351
2 667
1 95996 719854743
2 150424
2 44924
2 190006
2 15449
2 198371
2 151329
2 45244
2 158533
2 96929
2 81308
1 193674 926494384
1 151817 772799087
2 107464
2 192157
1 10565 746624602
1 39887 557804714
1 132005 510529125
2 176441
1 54044 363061108
2 53627
2 177732
2 44385
1 199040 959560701
2 64471
2 143351
2 146453
2 154087
1 192846 17286280
2 166587
2 17398
1 115803 62772902
1 125388 935794969
2 27821
1 70965 295121724
2 10772
1 51605 620524694
1 158582 168627047
1 159671 272463778
1 193090 17589774
2 140080
2 143852
2 133217
2 121221
2 39388
2 123937
1 183092 132016102
1 85948 754872706
2 23363
1 133682 26207536
1 100380 625481394
2 106426
1 183457 894295852
2 133887
1 29901 825229503
1 37491 517408054
2 92555
1 157425 269460208
2 161125
2 171748
2 154203
2 125862
1 93668 647757497
2 181520
1 197532 307484646
2 45453
1 28957 52187710
2 143167
2 11470
1 171788 270163608
2 124055
1 153400 781927852
1 29159 25871039
1 29064 676494843
2 167228
2 3563
2 131053
1 154441 878661651
1 92159 865832482
2 74237
1 135064 730939200
1 31778 217059822
2 20846
1 3947 364867391
1 91907 260260832
2 122142
2 7223
2 173918
2 145795
1 18722 946479964
2 71092
2 97822
1 186480 163085973
1 83877 792751716
2 50439
1 99719 250630443
1 32406 150333871
1 189201 669831075
2 165922
1 176682 461016400
1 39510 149109413
1 64081 749230748
2 116695
1 20268 300359796
1 172843 983223184
1 191570 804230982
2 54455
2 67890
1 186469 318756904
1 8963 247604197
2 175105
2 53633
1 121365 58235624
2 168167
1 77863 608152844
1 54326 522036663
1 124704 617689734
2 136859
1 178215 970300924
1 106134 85582041
1 94349 980490080
2 41499
1 79461 873155790
2 189949
2 188798
1 58700 105918338
1 118486 294594823
1 163124 710790423
2 46455
1 187967 142832047
1 117119 592896370
1 83731 273431120
2 183507
2 141683
1 82893 104916865
2 65519
2 12889
2 122712
1 5509 355771015
2 110385
1 146144 677387149
1 182342 678430802
2 39225
1 95033 238069757
2 42350
2 147040
2 134465
1 107108 290844944
1 71453 14288442
1 56009 478649702
1 180448 496511753
2 156821
1 37703 52451107
2 21346
1 55287 234062569
2 50297
1 110104 342098140
2 67365
1 171211 478722638
1 56667 32686518
1 72186 483818967
2 20809
1 113691 743756400
2 1065
1 14774 380650152
2 188087
2 113331
2 29699
2 198809
1 152695 462571082
1 31182 582700477
2 35092
1 120321 879403792
1 35476 410097223
2 142825
2 183180
1 146057 408157285
1 23457 166857941
2 121781
1 130567 225826799
2 30147
2 54235
1 102082 696613004
2 182620
2 77675
2 194668
1 60327 634234521
1 161081 986385323
1 165286 11283551
2 101693
1 23973 753733444
1 127382 876716886
2 107217
1 3013 59035116
1 130684 872678780
2 73315
1 54854 234173453
1 153079 278148787
1 148449 263986296
1 75354 886235116
1 115309 221355627
1 17194 210522376
1 89335 682257437
2 101717
2 35955
1 85943 973230037
2 13528
2 125494
2 117119
2 118375
1 115746 195280632
1 18698 459862804
1 36893 263371802
1 105712 997272344
2 190358
2 111959
1 1366 614214455
1 181462 818360515
2 35222
1 102477 133696574
1 168076 333730912
1 187728 178975807
2 199037
2 21648
1 10453 479194320
1 88472 222601087
2 79833
2 76569
1 94197 416394528
1 139727 575668597
2 45491
1 117168 716245783
1 93909 859974242
2 38522
1 152849 738592993
2 52387
2 61549
2 107306
1 161571 791990786
1 174986 431102520
1 158077 311112655
1 7910 178554855
2 64895
1 123363 984369600
1 182047 833945732
2 90185
1 9253 838846810
2 140779
1 140901 483547120
2 87891
1 149067 15305405
1 162016 749819815
1 109967 217219834
1 15410 132384826
2 122880
1 32021 744497435
2 174024
1 56200 708327926
2 99771
1 8939 356975231
1 42623 866581650
1 164874 875269392
2 99868
2 145344
2 132963
2 187648
1 51611 912788294
2 152261
1 21454 61882308
2 32322
1 50899 178576782
2 36816
1 111890 48918260
2 78197
2 32733
1 196636 165406441
2 167036
2 48936
1 82400 120632843
1 139206 700727671
2 42389
2 47915
2 154106
1 144839 776759195
1 62293 358342076
1 25348 29409125
1 120612 888723864
1 114501 17529176
1 40403 999013524
2 104365
1 35883 847862787
2 31316
1 187741 35610320
2 152958
1 106082 147692025
2 55200
1 165569 993027704
1 145343 460118684
1 95972 475155206
1 10320 614231593
2 148652
2 73913
1 43663 493877423
2 185717
1 29367 79443798
1 23059 586234207
1 113580 801271279
1 152305 898038520
1 169069 879051791
2 130774
2 87994
2 126320
2 73629
1 162831 972058150
2 118602
1 41000 340796628
2 193989
2 112094
1 199468 941783231
1 129495 865589479
2 123629
1 32228 39056616
2 155302
2 36861
2 34742
1 112516 580527148
2 91477
2 138021
2 48526
1 130425 99540415
1 91666 786983521
1 149181 311963590
1 65065 730314292
2 179179
1 3897 801519763
1 101618 517095342
1 81070 869470401
2 19205
1 8658 656474268
1 145132 566677164
2 135764
1 153778 152116023
1 113993 524439419
2 29438
2 98894
1 176363 544609327
1 176638 361077698
1 175953 332905221
2 2102
2 78621
1 44600 521648986
2 58375
1 15358 689039114
2 16306
2 112754
1 184248 549481893
2 185229
2 32798
1 180899 158730536
1 163948 295290671
1 177053 899304831
1 181046 875664313
2 194155
1 198744 878183096
2 99291
2 152987
1 101780 870220041
2 1844
2 57042
1 125164 337248303
1 117321 256181163
1 153679 430945802
1 23662 962536617
1 113212 765447365
1 36707 938702192
2 166270
2 92841
2 189016
2 183294
1 84449 771738246
1 185733 64958276
2 131523
2 114997
1 113448 733439292
1 89319 454210562
1 24364 342594881
1 152849 580026618
2 6022
1 39242 939257933
1 120678 470670669
1 199142 710737060
1 176105 402021958
2 140210
1 173947 113488461
1 132863 951685489
1 164215 639183988
2 69232
1 13440 851306189
1 107616 750367268
2 183606
2 173102
2 14927
2 73950
2 42376
1 30277 356355652
2 87597
2 94086
1 166122 521841806
2 9064
2 126737
1 79783 355682727
2 62886
2 196098
1 3069 69702671
2 147298
2 119382
2 32143
1 173327 239191247
1 151268 896643652
1 28623 159216253
1 112782 728333434
2 25010
2 102358
1 112343 930067273
1 162613 103101195
2 86194
2 34272
1 53721 118945655
1 60054 933765092
2 133960
1 28584 975375391
2 82272
1 114657 810978971
1 160846 501415003
1 71172 310896316
1 107710 911096652
2 85864
2 37885
1 156802 841762766
1 166749 570668016
1 185521 382070906
2 102943
2 155404
2 146794
1 198091 187135407
1 189313 159623268
2 167432
2 175029
1 112375 64058961
1 122847 876715215
1 174977 836224870
1 91612 553582763
1 96852 89022544
2 56434
1 31023 702005604
2 70074
1 197923 365537376
1 78624 471856222
2 30395
2 114460
2 19890
1 194981 785610893
2 105543
1 79622 939975667
1 9262 242853943
1 62391 158450412
2 35498
1 72847 264941641
2 20380
2 171802
2 135219
1 119015 3876069
1 53739 621417783
2 125599
2 70332
1 177796 543743066
2 64356
2 180649
1 122505 807815343
1 16841 254300471
2 9223
2 3667
1 1639 537102974
1 46866 228379270
1 92337 52272625
2 91434
2 26009
2 133211
2 52881
1 1508 576437321
1 64867 741336651
2 40209
2 150993
2 134130
2 168560
1 27522 878534022
2 187883
2 139966
1 112170 779966735
2 169950
2 154821
2 174599
1 101866 44174012
1 22883 153272526
2 142433
1 194095 528974153
1 2022 465842649
1 176897 960482443
1 172661 102442651
2 158647
1 159687 666792818
2 187818
1 93073 563358395
2 111128
1 144138 967803404
1 147392 821282415
2 155459
1 655 552730503
1 54981 214469402
2 15956
1 159750 983901383
1 162322 540325181
2 59994
2 76620
2 22974
1 117046 955833545
1 17820 944513791
1 116618 242436532
2 44437
2 34474
1 174836 546032116
1 68983 980950101
1 65023 729194565
1 41920 865222593
1 191540 857673627
1 84103 626665700
1 137411 550587751
2 172342
2 25842
2 39416
2 17819
1 4636 934337966
2 134190
2 5180
1 85541 486178353
2 15285
2 192204
1 28302 265494697
2 32223
2 77611
1 160384 194785296
1 117338 269453213
1 139449 189826126
2 51839
2 86394
1 78134 135007765
1 154916 254701235
1 27768 353776398
1 17832 400935041
1 8491 42987812
1 90270 873086842
1 155744 904668718
1 49234 290630487
1 87528 545954223
2 18576
1 23696 979171706
1 90272 874598364
1 10242 834736185
2 78790
2 102529
1 168750 896864071
1 125148 889687790
1 1739 804603398
1 129108 560899844
2 76698
2 104142
1 132832 440243756
1 61957 184926117
2 139893
2 185847
1 85022 149236997
1 94655 15718174
1 189045 606498395
1 69986 470984448
1 72422 379598090
2 45880
2 185131
2 69906
1 82856 578084836
2 135944
2 15430
1 171532 176249121
2 172658
1 116615 671189713
1 187878 655485705
2 144822
2 69233
2 152681
2 73554
1 29984 742872504
1 38174 210713116
1 156569 540106447
1 21079 513770986
1 7585 784604198
2 101455
1 159751 65901184
2 94315
2 124882
1 49925 799741923
1 65342 660541350
1 2709 730155150
2 177589
2 33148
2 126409
2 48124
2 56479
2 89690
2 114143
2 182283
2 113681
2 179407
2 109049
1 138331 395182013
1 36925 207829038
2 134355
2 162947
1 10955 828974339
1 83747 832643015
1 61343 340630408
1 15278 727391412
1 153993 12848001
1 33982 408987276
2 178753
2 130458
1 165746 627837767
2 143963
2 53641
2 17967
1 154971 250066327
1 12238 619073005
2 116140
1 122897 880928232
2 187476
2 112045
1 197709 957394836
1 169832 500615014
2 175711
1 31565 233943359
2 181131
1 14680 792509077
2 71770
1 105959 83314599
1 113353 233772455
1 195915 203851523
2 113068
1 5471 389778752
1 70067 668061417
1 1018 218193574
2 88265
1 102906 425630539
2 155495
2 26324
2 18572
1 58961 713636538
1 20157 24725204
1 109069 433399507
2 105344
1 188816 593261623
2 99413
1 41276 735463362
2 105019
2 187044
2 113999
2 64434
1 79959 86295807
1 126363 355395675
2 20838
2 132328
1 16644 257722380
1 140221 548327700
2 159411
2 100052
1 45644 695206915
2 116273
1 181810 896284465
2 132901
1 107082 539555901
1 138451 460646703
2 167994
2 62212
1 186602 862051525
1 170617 936483183
2 148210
1 143113 26334048
1 3016 866769257
1 151281 959256923
1 104472 795086931
1 75917 994718024
1 6611 186988865
1 137198 839718855
2 93937
1 55651 372942900
1 191113 491958282
1 189142 341709946
2 167730
2 148616
1 11352 719329496
2 2259
1 120801 357713962
1 47632 582213028
1 155921 249688211
2 56237
1 12904 419852948
1 182511 138973036
1 185281 945137107
1 85783 642457556
2 171391
1 134868 738662526
1 84938 187961029
2 116254
2 147318
2 20894
2 85546
1 6989 209895107
2 53891
2 30031
1 9159 954987865
1 25849 929760809
2 152922
1 152160 402383735
2 79072
2 85301
2 58044
1 135338 424196569
1 71711 810584963
2 193487
2 94962
1 42077 717906220
2 189963
1 10337 96500297
2 154652
1 78963 291345259
1 29106 557485043
1 199152 611914256
1 120903 776641120
2 192711
1 27970 744424516
1 101144 958335316
2 184394
2 142911
2 37221
1 44906 39139065
1 123497 975259729
2 29894
2 1166
2 172019
2 28063
2 133090
2 49054
1 102126 87733532
2 100989
2 23
1 103155 410037553
2 134213
1 61784 913823424
2 72883
2 81103
1 25309 621603720
2 89314
2 135144
2 32769
2 72522
1 173302 295401431
1 121630 699684116
1 171458 790726806
2 157530
2 36533
1 73134 331503809
2 134441
2 129484
2 87882
1 88661 928353322
1 171332 165038135
2 167142
1 126089 686722366
2 192373
2 87464
1 195740 984401127
1 71996 208548145
2 111070
1 64331 124450007
1 147655 582629688
1 161101 627376823
1 117796 360183567
2 24875
1 11869 235952021
2 9980
2 87514
2 141785
1 114709 196885837
1 63495 177936350
1 97988 660339560
2 198521
1 181905 818169332
1 110935 277457016
1 124473 70212986
1 114617 455595951
1 108001 268727162
1 73070 90767540
2 67386
2 70994
2 160860
2 63319
1 25862 116416621
1 136509 463484008
2 132223
1 185802 853345742
2 92462
1 25261 778137832
2 167059
2 108807
1 186984 99259876
2 59003
1 106196 1363608
2 12434
2 99506
2 24907
1 39751 14608441
2 104004
1 54742 112895135
2 163416
2 53800
1 81744 880100822
1 194223 425961512
2 129364
1 91897 6122631
2 176168
2 193194
1 170551 35072841
2 47658
2 185221
1 169407 866848010
1 132147 732294719
1 115397 207285272
2 139579
2 100307
2 11676
1 62979 800646337
1 197773 344080700
1 185588 814236529
2 102314
1 161118 562831808
2 192708
2 193080
2 197655
2 135854
2 7268
2 146490
1 166862 757993914
1 127871 936906692
2 142037
2 123057
1 31936 588933944
1 49834 157267919
1 79050 430415910
2 74069
1 116628 795069078
1 75262 948152600
1 30600 708955307
1 89990 917063431
2 13243
1 35158 291470137
2 13217
1 149940 85575365
2 147610
2 155771
1 171858 561122554
2 1634
2 128213
2 1663
2 25886
1 127634 893508612
2 188009
2 184439
1 101305 464161022
1 108035 301190648
2 4165
2 150232
1 97161 653455621
2 10659
2 64141
1 198032 175391766
2 63351
1 114185 592924898
1 134553 86815831
1 71720 648873301
2 165052
2 156633
1 196944 774140431
2 95327
2 16993
2 140270
1 71710 600529120
2 36598
2 45838
2 176290
2 122203
1 5134 352993907
2 107852
2 35799
1 85180 611710637
2 36414
1 3597 655975038
2 47590
1 20538 834937309
2 10617
1 172074 992313819
1 56337 397391171
1 103705 511442644
1 23712 931032045
2 138576
2 121297
1 38884 244454917
1 101885 116139237
1 156819 338914834
2 38262
1 48246 937368689
1 142782 163214213
1 26986 444322975
2 81767
2 102208
1 63736 377271801
1 15145 172546034
1 38561 640836455
2 152987
1 27353 130418934
2 66870
1 150619 210598803
1 57145 399613165
2 120628
1 93807 272796857
1 136763 948316331
2 84276
1 100430 116077026
2 76409
2 132983
2 184033
2 134033
1 68168 549558469
1 83431 252831234
2 172807
2 177190
1 98895 396790353
1 176124 607980491
1 108131 968740218
2 78916
1 77490 90386066
2 118563
1 42313 55569850
2 26932
2 186651
1 541 480764835
1 148062 889522609
1 116995 869746976
1 70494 596968487
1 23631 30573936
2 171083
2 29136
2 120529
2 52497
1 34387 218370027
1 176403 937346157
2 54999
2 66369
2 108705
1 58935 759604138
1 64481 535888003
2 134906
2 78485
1 75985 810123465
2 46081
1 189612 626075680
2 70612
1 32635 86484137
1 26450 275947661
2 18393
2 152669
1 24527 808335279
1 74309 219359331
2 4695
1 131677 546424667
2 28823
2 84046
1 137999 222852097
2 136096
1 109432 696037667
1 76326 570053989
1 88374 25910558
2 84863
2 39494
2 34163
2 130498
2 154484
2 76988
2 138752
2 171395
1 199002 352749182
2 174779
2 6199
2 68267
2 5138
2 26748
2 46309
2 27925
1 71665 975839566
1 184169 368092032
2 152019
1 149193 243723095
1 138696 840599447
2 89388
2 14984
1 167217 177293046
1 97732 484164772
2 11424
1 192202 951269320
1 42628 718773944
2 7730
1 42658 501320834
2 175123
2 55727
1 84564 934105155
2 44567
1 40692 782883862
2 60038
1 116753 766589267
1 55989 627329519
1 112524 733320715
1 2850 354696034
1 99191 163103160
2 159392
2 187757
2 180965
1 83969 375196825
1 109036 285515934
2 16507
1 82890 866435690
1 135916 649307570
1 149973 914347116
1 104269 770953716
2 180567
2 171215
2 21859
1 199471 90244805
1 127428 171825027
1 76466 164917386
2 11867
2 54704
2 164839
2 146021
1 126080 451919817
1 112665 692414227
2 82449
1 110721 480790757
1 68479 696759797
2 31741
1 93465 766139229
1 111851 549613995
2 69441
1 195912 562607367
2 57510
2 12446
2 122968
2 100559
2 14718
1 171937 172151027
1 199376 601855290
1 119894 103759451
1 40283 310655079
1 113463 710354246
2 94702
1 151945 86298128
2 43291
1 90005 488871088
2 78034
2 139151
2 108592
1 38613 458889338
2 78696
2 102461
2 49235
2 73854
1 98657 214686207
2 158198
2 159768
2 142126
1 83506 934359187
2 35964
1 110083 716340485
2 30212
2 73528
1 189633 756485382
1 102821 779154952
2 166225
1 53872 517877612
2 133515
2 199900
1 136831 315773889
2 159073
2 132154
1 172108 347776038
2 184046
2 120671
1 116874 950274787
2 88293
1 71742 884148463
1 133806 67563112
2 40823
2 188873
1 51783 225335642
2 106458
1 77201 19534807
2 38937
2 93094
2 186807
2 173512
2 58945
2 18791
1 141502 322094354
2 23874
1 104330 201198070
2 189916
2 6983
1 28666 806078072
2 83353
1 143801 232339894
2 178163
2 196397
1 112535 969830478
1 63048 52901912
1 190062 658374924
2 172975
1 91965 51264942
2 58612
1 62014 702461942
2 112250
1 20065 175296328
1 108512 678902020
1 121734 445646849
2 167731
1 166095 686542837
1 140461 221344377
1 59184 15520963
1 28675 729158303
2 160683
2 23208
1 84870 962043608
1 4376 531812694
1 165069 205194660
2 136504
1 49815 472397611
2 101917
2 45048
1 41957 481271833
2 59271
2 162646
1 191797 752137993
2 135035
1 105767 818896524
2 11542
1 35686 159087981
2 1045
1 96427 1908572
2 132833
2 29244
1 118887 468972313
2 105014
1 97175 762575682
2 66735
1 62997 857964184
1 103919 684431102
1 6444 380028789
1 71203 625580771
2 95116
1 173123 411776543
2 128981
2 31398
2 150835
2 34920
2 109841
2 40499
1 16570 911848418
1 92701 741013494
2 195948
1 133103 895211002
1 166738 291450326
1 145294 819528072
2 151051
2 16374
1 56358 937706757
2 79271
1 110058 766971468
2 172587
1 173159 333608870
2 13449
2 185838
2 139777
2 23045
1 27081 401070909
1 84579 596988105
2 193920
2 22695
2 102537
1 174894 655259437
2 162980
1 151361 307129633
2 18628
2 147005
2 20993
1 140073 184700791
2 195138
2 176608
2 135583
1 197400 801513286
1 148729 349597736
1 2984 790236727
1 194784 282108108
2 191448
1 63006 362968118
1 88385 425792474
2 111336
1 187016 572126441
1 49476 330989684
1 19946 788406641
2 91669
1 129872 754604847
1 156879 236997276
2 56041
2 103481
2 168075
1 92384 965661194
1 174025 377934906
2 182635
2 20384
1 120917 725539982
2 188096
1 102168 770259561
2 191170
1 140169 53809308
2 15043
1 189360 247257528
2 17458
2 124886
2 30305
1 93330 526240587
1 187580 886257354
2 153706
1 178062 577763644
2 85806
2 175864
2 53349
2 127269
1 22221 63458571
1 173644 212535349
1 188945 829442251
1 12236 527641618
1 101777 418974372
1 102403 769502959
1 146365 509688873
1 27890 423741866
2 136885
2 98727
2 112448
1 61993 32958941
1 38711 903580947
1 157687 421059426
2 24947
1 149152 888208740
1 40783 756019015
1 162635 799666149
1 181529 890253795
1 192452 361318226
2 13304
1 43572 452792908
1 179784 212986607
1 69346 296596648
2 46016
1 119824 963137049
2 76698
2 160933
1 191841 241848778
1 56401 279747800
1 71439 727282169
1 13586 994918386
1 134243 850145333
1 75781 629154555
2 151686
2 189710
1 78030 932544471
1 34333 817637058
2 65255
1 89806 21140267
2 133210
2 105424
2 137224
1 90433 226213613
2 144605
1 129113 434800658
2 134136
2 35835
2 51894
1 157654 309745199
2 77856
1 178635 410100035
2 123789
1 101870 581257325
1 181199 225548345
1 86152 264335456
1 122619 485113385
1 133810 843722869
1 167113 986524650
1 87009 390392222
1 93242 340735025
1 839 121608913
1 81960 992576669
2 29586
2 133560
2 80646
2 43080
1 48838 345475079
2 110773
1 19475 955377843
2 179110
2 137042
1 2406 597760123
1 164121 174179929
1 55075 864864941
1 169198 118498772
2 121912
2 60514
2 17663
1 142339 211697359
2 194221
2 192469
1 73310 902521858
1 186686 140086249
1 188403 743963888
2 3659
2 150274
2 196525
1 114623 66259701
1 154305 962024569
1 62345 502119565
2 146228
2 151247
2 167217
2 57299
1 136987 762009000
2 127843
1 32727 294727676
2 81732
1 152203 118863849
2 114927
2 133336
2 185030
1 179706 826547653
2 136404
1 147388 903029159
2 124793
1 83571 350251766
2 154583
2 147547
2 24589
1 126495 108537930
1 53908 128364999
2 94512
1 61672 693600788
1 153455 978619576
2 99175
1 152343 105633475
1 44266 124185735
1 87725 904507992
1 158359 566821845
2 177769
2 15391
2 150483
2 141431
2 25200
2 156746
2 58616
1 50622 445333133
1 97785 304395276
2 27709
2 18865
1 104499 809666818
2 124578
2 86484
2 127739
2 87078
2 62559
2 118943
1 165057 928181446
2 182499
1 27161 605611065
2 185682
2 99422
2 10369
2 213
1 49712 173115412
1 12270 639497051
2 79821
1 71771 175341305
1 107921 830316626
1 161280 458540867
2 59349
1 183036 625629091
2 79110
1 185230 509417802
2 144390
2 87912
2 107711
1 157281 376109921
2 83472
1 160743 458578014
2 131722
2 27930
2 152597
2 157616
1 174114 487810590
1 123698 335511144
2 169043
1 77982 706618298
2 44453
2 125979
2 151187
1 19333 250106626
1 175754 281267616
2 96281
2 103628
2 27195
2 38329
1 175481 418210219
2 153436
1 163277 206776675
2 8597
2 190845
2 183613
1 67298 151339060
1 176039 34206017
1 16788 999503406
1 168253 558053609
2 55091
2 83671
1 110162 631606510
2 115783
1 140402 390599607
2 7676
2 197711
1 181330 909801659
2 47322
2 185303
2 47417
1 180785 857154277
1 144278 408416855
1 14837 380944503
1 170974 516860819
1 148963 354786938
1 36521 492264102
1 150933 941728561
1 105493 910457683
1 149311 21142211
1 186175 41995600
1 111073 343171344
1 79165 504251189
1 19955 943553532
1 179469 40198738
2 75066
1 3273 136660706
2 136191
1 14295 698857733
1 198382 764135839
1 161149 30457553
1 178791 894099537
1 114677 827146332
1 55249 354416843
1 167474 557567806
2 152243
1 143574 87870289
1 94511 91699478
1 175361 391110381
1 37797 212125869
1 159821 344213346
1 174531 72518209
2 28466
1 187221 105841723
2 176784
1 140837 475008241
2 159878
1 188539 767661652
2 180349
1 119356 774358239
2 183432
2 164141
1 73434 739260247
2 43731
1 170119 176309915
2 147287
2 107700
1 38519 869361674
2 25405
1 197612 465638981
2 155335
1 29533 756185116
2 128769
1 77096 958466240
2 18484
1 37921 756794721
2 84711
2 131899
2 120796
2 51972
2 23937
1 74868 310447555
1 179767 314243282
1 111071 802329708
1 72925 167197333
1 115303 885662713
2 27174
1 141903 605702272
1 8963 959968626
2 1288
1 168826 992776957
1 68000 333916312
2 181482
2 189960
1 143276 144344541
1 180306 283828839
2 77812
1 22610 575149495
1 145618 354187165
1 175494 890539054
1 22731 709679658
1 79355 878014302
2 23451
2 171905
2 38686
2 129896
1 104861 827027104
2 163851
2 139752
2 99414
2 82426
1 91716 730249670
1 112130 428608741
1 174247 17640461
1 116291 619848679
1 188370 370766443
2 85551
1 199775 426123836
1 82491 568160811
1 173274 916106090
1 196522 60183924
2 134149
2 104991
1 182725 809483528
2 68063
2 67722
2 39375
1 145386 274208595
2 126496
2 57029
2 71687
2 140692
1 103173 688674857
2 100035
2 175224
1 30275 696940294
1 74625 112894723
2 2542
2 129869
1 64101 5713974
1 29842 300268140
1 129499 510087270
1 744 188157903
2 38045
1 16094 581368809
1 21335 445563479
2 103946
1 6652 129677240
2 157708
1 137568 475444010
1 63370 940640583
1 180045 975018641
1 12589 436622838
1 20456 469701057
2 24744
2 32167
1 140782 393155404
1 35169 331199763
2 121162
1 29033 2069559
2 133090
2 132750
1 2780 414320894
1 88247 276155533
1 106846 166809291
1 111158 873566457
1 93283 69773568
1 160858 876665066
2 57044
1 46395 786750248
1 177761 323237165
2 179899
1 160502 568557812
2 35201
1 9726 591899085
1 132953 539498323
2 73891
1 157459 141232819
2 46622
2 47711
1 79066 647769710
2 110045
1 140864 654924205
2 58829
2 175103
2 64953
2 72378
2 135402
2 11272
2 38569
2 17628
1 119882 754712684
2 190506
2 40959
2 150535
1 137605 3009113
1 180718 758419738
2 190207
1 143521 319817659
2 186686
1 123036 665590295
2 126624
2 34827
1 107308 652973404
1 115304 150434836
1 152849 835975585
1 171960 147715875
2 121698
2 199784
2 48934
1 136398 630886244
2 108706
1 76948 185567299
2 27540
2 114380
2 31021
1 130993 284124650
2 148355
1 195924 456463710
1 79284 699150427
2 61504
1 70378 345321917
2 23647
1 78232 498185142
1 67716 346057147
2 173594
2 65033
2 88361
2 150250
1 28664 303993192
2 153224
2 25412
2 196739
2 78561
1 183887 153885911
2 34763
1 113218 890539987
2 46716
1 33677 663519169
1 92753 966169428
2 16703
2 9466
1 179427 850346239
2 57862
2 140298
2 121323
2 108938
1 155671 181240193
2 65456
1 17522 644034985
2 195770
2 178774
2 81692
1 72383 138625036
2 120127
1 167569 664345795
2 128629
2 63751
2 139176
1 80327 402669639
1 171747 60644881
2 20843
1 60983 747948546
2 41289
1 109099 58723369
1 35297 112738568
2 190053
1 179752 740726000
1 198298 575234856
2 54410
2 15520
1 149719 941534327
1 167218 77280834
2 56280
2 186944
1 199488 921130888
2 164514
2 45432
1 65819 772216566
2 6576
2 143818
2 2422
2 133097
1 163320 867068495
1 186223 296501280
2 172658
1 16975 731320879
2 149141
1 175476 48519994
1 170232 141677092
1 92122 572811817
1 132309 971119731
1 91276 963809276
1 139281 583773800
2 141063
2 160540
1 31471 558946165
1 52733 492928198
1 62693 459053201
1 185425 910949052
1 14650 545535298
2 86935
2 142306
2 32328
1 118611 123711102
2 123855
2 75865
1 170550 717155986
1 9469 864871568
2 84531
1 61408 504028500
2 103520
1 189574 943287104
1 108332 263287980
1 154299 524176916
1 32603 375835981
1 35038 49758317
1 137211 466153480
2 188910
1 82323 603588374
1 89849 561835007
1 103387 40258683
2 46247
2 67685
1 37911 510506561
1 109319 383425596
1 195773 10010888
2 163915
1 147669 182785546
2 68151
1 107312 556929053
1 182250 51603137
2 28021
1 171511 348126467
1 151067 433763228
2 69323
1 156019 936052303
1 41241 572803569
2 146881
1 82907 938038303
1 144610 530534722
2 154072
1 71791 370004032
2 126149
1 95763 782341662
1 185830 954809810
1 49308 29351978
1 129065 541096125
2 105027
2 196309
1 172841 339804110
1 42755 284066333
2 142514
2 101929
1 103547 440731477
2 27914
1 153160 202386009
2 2815
1 148002 850704365
2 177927
1 83280 244341581
2 33483
1 107934 243361402
1 190243 579311183
1 116946 129048440
1 151654 35947255
2 123249
1 48167 818016971
1 10707 525370543
2 88950
1 161742 259264333
1 170373 313856386
1 37662 660809449
2 32215
2 135539
2 143657
2 178099
2 189596
2 6489
1 92852 808496935
1 173697 787629269
1 194238 54966074
1 60895 758946959
2 143037
2 126013
1 37996 600677709
1 194488 424039168
1 49720 689409278
1 188916 655576651
1 28902 591252218
1 112930 601824779
1 191777 91726948
1 175027 121670802
2 48154
1 62318 60021912
1 166523 952070484
1 50644 823796275
2 109917
2 90445
1 153723 167272025
1 108938 363035643
1 144382 377464987
1 180278 396017146
1 112634 670512768
1 27105 70452810
2 197171
2 160999
2 180694
2 80942
2 86271
1 72474 77482537
1 181290 8248742
2 56960
2 26546
1 109820 903831251
1 98891 65628878
2 7661
1 124156 501207416
2 42444
2 166733
1 179015 489910176
1 120386 307289000
2 47795
1 54856 148551583
1 168957 626561662
2 83142
1 18901 769414868
2 146935
2 70513
2 56501
2 158729
2 130569
1 32261 754833739
1 141245 654407940
1 40342 239500083
1 112259 36612262
2 31385
1 103978 974602838
1 119799 669978493
2 19050
2 155257
1 51041 705041198
2 122610
1 196349 472579573
2 40311
2 2750
1 131916 738434966
2 147906
2 90131
1 138597 804167816
1 160633 834375585
1 20136 181062284
1 149054 966266439
2 65296
2 75565
1 9670 608502887
1 163473 585538824
2 136481
1 71959 67303492
1 40873 193300837
2 178047
2 27657
2 4067
1 169526 21093307
1 125629 243959575
1 183794 766058534
1 128959 982431257
1 74579 730970023
2 20412
2 191770
2 121348
2 57037
2 132168
2 31409
1 98021 355504002
1 126306 162961253
1 185900 124965609
2 96729
1 32136 283661953
1 165777 920893224
1 22529 921531764
2 84799
2 19122
2 8015
2 79946
1 1319 638700421
1 191908 998520033
2 147811
1 7378 474753425
1 58517 958524916
2 193040
2 49244
1 69393 55854614
2 44585
1 79780 466772207
1 167658 152885216
1 141541 122435562
2 22945
2 116148
2 167347
2 15915
1 89040 753721707
1 54949 715232190
1 191739 560797010
2 196002
2 197921
2 70710
1 62506 971769063
1 162285 685000039
1 89600 546701011
1 161105 647320556
1 131415 549894182
2 71766
1 190777 12152165
2 4748
1 127166 80561139
1 42379 13743605
1 25653 773602901
1 66270 586041251
2 112594
2 176091
2 164781
1 171364 301018302
1 189833 552961979
2 72427
1 196833 592383024
2 144578
2 149940
1 66303 611603411
2 105727
1 47836 179006602
1 1798 364962769
1 168266 97741566
2 168168
2 103838
2 34467
2 81898
2 125657
1 31154 820839040
1 196974 725416700
1 14683 960666958
2 162875
1 100560 555839794
2 23897
1 21349 250064445
2 2416
2 106335
1 168016 416642985
1 116978 36005911
2 21685
2 146646
2 121118
2 148098
1 83730 910887462
2 63586
2 7850
1 48399 168502401
2 87406
1 187052 593875468
1 79479 202813526
2 183446
2 74634
1 89682 142851338
1 96822 86266710
1 130761 794592434
2 135331
2 85294
2 128943
2 95921
1 111565 368481980
1 138341 955531910
2 159817
2 87017
1 13785 289363509
2 6457
2 83311
2 56402
2 188768
1 167988 650042477
2 28123
1 196362 175244224
2 143163
2 81785
1 94643 645969138
2 48453
1 38742 547852780
2 115940
2 46259
2 94099
1 179893 702018151
1 184800 846250094
2 134564
2 161250
2 182310
2 139539
2 194134
2 88275
1 170983 277357500
1 100374 383173031
1 105898 204877483
2 97053
1 119026 184193286
2 52818
2 55906
1 47342 12501193
1 99313 545485431
1 192156 292106305
1 144421 256244057
1 139326 233120832
1 186072 433426150
1 36914 341153667
1 85738 346652920
1 146392 362859116
1 64173 835709974
2 167281
1 122543 578399719
1 157108 903448823
2 64940
2 120823
2 541
2 131705
1 24753 403792498
2 78612
2 28693
1 49513 429646532
1 40872 762658844
2 16653
2 51474
2 105004
1 106252 61355406
2 86809
1 151742 306768673
2 134060
1 32703 272951605
2 20414
1 147400 313092019
2 123540
1 13975 946687657
2 104950
1 128979 609771555
2 23216
1 97354 636688790
2 83649
2 55325
1 131983 706865658
1 25687 577217400
1 88706 918194109
2 153187
2 24307
1 102216 811769799
2 26609
2 17823
1 182696 952440499
1 77870 668857734
1 131242 215862517
2 474
2 38482
2 179436
2 185657
1 52722 279290112
1 14888 193983281
1 69641 258404619
2 110723
1 68054 622602163
2 37265
1 123841 457696414
1 92306 934321020
1 37194 331281626
1 166214 914834494
2 158416
2 99751
1 44171 747302100
2 80596
1 85474 523121692
1 18732 337339667
1 115019 203076849
2 108182
2 111117
1 110413 821672491
2 90797
2 157430
1 124530 243494001
1 175228 372355175
2 85148
2 79961
2 23386
2 152369
1 86164 588657800
1 99171 248475019
1 106779 659832820
1 132862 219649174
2 169116
2 155903
1 121850 383035145
2 199917
2 93889
2 35405
1 86381 102715113
1 40239 531041334
1 198088 365009825
2 109683
2 100980
2 81813
1 21330 970645079
2 35658
2 66057
1 937 508510030
1 57497 221136157
1 92345 687751313
1 109682 819413302
1 101583 583839142
1 179807 201207835
1 179274 481852656
1 70594 534768975
1 65681 155226339
2 6790
1 49310 677948387
2 109553
1 14067 852770225
1 198491 139644231
1 100197 407283511
2 108986
2 182126
2 12651
1 132319 175711325
2 115088
1 166550 874006801
1 71104 12293103
1 54949 565888414
2 135848
1 152548 642402786
1 48856 692422768
1 69267 577097634
1 190538 342824493
1 186561 628985079
2 181968
1 67758 48781634
1 62823 45883652
1 12976 31378101
1 182740 752315688
2 33792
1 13980 899373092
2 18471
1 71815 955095901
2 85591
2 61741
1 102962 733812083
1 44446 504732285
1 177385 872951854
2 90871
1 54873 252580672
2 191996
1 104263 446976013
2 751
2 126482
2 73317
2 129648
1 68555 2147944
2 9216
1 37819 16984713
1 22448 640190217
2 1665
2 34674
2 147222
2 134117
1 95738 373928945
1 115064 833276683
1 162007 783922760
1 129739 596796854
2 109059
1 38053 678025717
2 63794
2 169252
1 164484 735918164
1 52207 684670534
2 185990
2 28884
2 109673
1 122889 98363093
1 46893 50846559
2 28894
2 151150
2 47399
2 111892
2 166392
2 57132
2 124899
1 35851 224621550
1 15424 892012452
2 53468
2 143849
2 86762
1 130060 224656057
2 72122
2 128103
2 99519
2 199081
1 75856 393210262
1 36703 928829316
2 86860
1 59710 714391729
1 33131 343459952
2 19341
1 26753 922781136
2 186438
1 118957 270349540
1 17528 139964000
1 126031 302327133
1 41528 782763337
1 2333 534316425
1 77522 149743670
1 80786 759039501
2 113710
1 39688 24218584
2 178464
2 25753
1 184147 48422866
2 88812
2 122816
2 162337
1 74178 969623116
2 117360
1 128729 278003018
2 193795
1 128688 821363870
1 194900 664489655
2 116609
1 189637 863081271
1 81674 118325366
2 25848
1 117238 845196286
2 50785
2 58320
2 69919
1 149786 198813256
1 164361 520637554
2 40266
2 166513
1 144382 806979559
2 138548
1 160331 247003337
1 152756 532319189
2 187685
2 59852
2 128045
1 67281 451817210
2 70827
1 40311 895487419
1 171391 157530689
2 141572
2 40418
2 8833
2 180763
2 115936
1 133380 775226816
2 89892
1 5704 338468295
2 134821
1 100999 349309113
2 169700
2 21025
2 186687
1 13954 30954399
1 18978 740138362
2 17147
1 162551 421301653
2 86014
2 112978
1 113934 893705481
1 35946 999926134
2 23938
2 143173
1 128280 75603451
1 16878 409451402
1 185882 855626300
1 160113 536090200
2 101580
1 189103 697980499
1 197048 205720568
2 123829
1 53245 896210969
1 25346 393608329
1 98903 392302613
2 80986
1 10923 604059585
1 154765 669133232
1 136941 880203768
2 1445
2 199435
2 23004
2 26062
2 14578
1 62444 288315994
2 176528
2 85757
1 182726 516856557
1 29047 151297040
2 119048
2 111052
2 113965
1 16436 423130412
2 102330
1 30696 264884795
1 129774 198937410
2 1293
2 195835
2 108695
1 112951 418000828
2 12180
1 140908 58414285
2 187931
2 163225
2 1539
1 118591 551591350
1 120779 144387857
2 53177
1 43515 776331298
1 36455 489803853
1 75608 951913488
2 151373
2 165729
1 97558 317887295
2 13541
2 73028
1 45103 419404753
1 174178 833348802
1 176091 452204345
1 10179 406404472
2 919
1 124815 313278958
2 54094
1 125030 523840706
1 150273 885244877
1 194668 495129372
1 83107 791943167
2 124772
2 79988
1 104841 829809092
2 135343
1 111026 309041175
2 123500
2 124002
1 164596 655037737
2 75641
1 132283 307625453
2 1425
1 165289 277717153
2 111603
1 112201 618737039
1 41082 336010172
2 57918
2 67536
1 63955 911980830
1 159664 609694813
1 28438 763946413
2 35867
1 80887 121820687
1 11922 821854861
1 66785 302620424
2 174119
2 195207
2 123826
2 102703
1 101830 301224704
2 130025
1 97730 148372584
1 182445 372168396
2 157590
2 44839
1 39126 602978585
2 162143
2 136031
2 26884
2 68858
2 23787
2 146517
1 131755 298714155
1 196133 100800921
2 23405
1 5338 443462615
2 89367
1 137696 775606559
1 178439 90116682
1 120495 715229076
2 158939
2 157899
1 193632 293723794
1 175589 15224836
1 20720 357979786
1 171684 904313166
2 98109
2 14607
2 62754
2 45682
1 125211 214457127
1 1602 494426004
1 75946 229868124
1 95090 765878907
1 82484 966400915
2 4407
2 93441
1 173288 792704072
1 193695 890358840
1 121807 895910239
1 120496 296510994
1 89263 725175774
2 197193
2 192961
1 172218 824728771
2 52784
2 189810
1 154589 254298379
2 73019
2 163327
2 81610
1 93295 571314687
2 197250
1 70064 836122838
1 41613 466691407
2 58047
1 61787 391567255
2 114813
2 3420
2 198967
2 183802
2 2688
1 319 89736565
1 19856 51314724
1 91089 898110303
2 23782
2 26818
1 24331 125307543
1 112128 724626261
1 181837 546640376
2 67358
1 113806 884307621
1 74655 966064793
1 120895 837620630
1 127928 89940265
1 1971 588733954
1 146509 829771144
2 143563
2 43146
2 191356
2 103298
1 168178 544940615
2 77095
1 96697 687785909
1 145630 137058157
1 155227 666412576
1 85967 779170796
1 67977 830915378
2 194832
2 140599
2 53695
2 72842
2 79509
1 61747 883925201
1 16288 326547638
1 8472 26954310
2 158601
1 20827 631670281
2 97797
1 192331 442775892
2 46932
1 174801 890566324
2 49455
2 42218
2 6174
1 114169 626169334
1 40836 448901913
2 2670
1 164354 885311621
1 138970 940210669
1 16488 914134645
2 763
1 74207 1771749
2 127292
2 88454
2 15205
1 152051 99299241
1 9117 506743123
2 27210
1 105615 522824935
2 186076
2 92779
2 162311
2 50550
2 173833
1 42316 997707076
1 32684 101644251
1 180210 976662069
1 107813 195869569
1 92553 644486454
1 173218 219272527
1 61692 277025865
1 36099 766777743
1 175876 124336273
1 160835 507783252
1 164450 901896022
1 49137 253939501
1 130817 585826467
1 59682 50041728
1 78454 652494763
2 4247
2 56156
2 198848
1 165108 260722062
2 192385
2 153295
1 37155 633820117
2 3827
2 197236
2 45476
2 61515
2 129196
1 166710 86557086
2 32403
2 154676
1 39443 714249681
2 72179
2 124686
2 8982
2 197429
1 189109 376840336
2 101542
1 99774 953704226
2 128772
2 95946
2 72754
1 57315 248167765
2 66826
2 21605
2 158321
2 148369
2 137447
2 25222
1 2268 209617968
2 151979
2 83974
1 3590 504666613
1 1159 285102895
2 73232
2 60770
1 169147 244267159
2 14780
2 144503
2 123294
1 188951 576780076
1 137274 597227548
1 98084 881942619
1 155558 945854413
1 60037 194560217
2 9431
2 170907
2 19883
2 7524
2 196587
2 47437
2 154094
1 82253 744687645
2 101886
2 43324
2 195736
2 131114
1 135930 717059806
1 35503 492534411
2 57274
1 75816 209719218
1 117983 625364639
1 149076 334337030
1 32777 848263606
1 40031 408265621
1 161315 870870709
1 155624 879089966
1 31875 134050876
2 90681
2 82622
1 128333 926545005
2 174164
1 135498 486498057
2 4186
1 85202 523291474
2 23205
1 39950 940910649
1 10104 591213765
2 624
2 186092
1 110712 167323292
2 56359
1 147220 668014404
1 180972 866176760
1 152429 407128133
2 91717
1 64022 800061614
1 80965 143563133
1 185391 998316701
2 156237
2 177466
1 177414 372226176
2 195507
2 17834
2 42720
1 111523 557883834
1 30428 716403910
1 98885 911507210
2 198333
1 116646 489063553
2 127781
1 135266 667907004
2 23338
2 45174
1 14643 158233317
1 58440 301135446
1 9419 180726137
2 177335
2 145043
2 136355
2 137579
1 195125 544062722
1 22059 31197474
1 188021 227421396
2 187778
1 45441 600827867
1 159610 598264387
1 152844 860780372
2 84562
1 116219 925672733
2 192978
1 4386 274999948
1 167536 765142758
2 73950
1 175016 952516070
2 157978
2 38469
1 161368 342397949
1 78578 303764334
1 43652 585856327
2 137966
2 6120
2 66614
1 81170 500483965
1 42087 267396564
2 46520
1 29132 349053963
2 115282
2 162029
2 35331
1 36874 951205925
2 53560
2 165640
1 70719 465172818
1 144182 926796210
1 162296 492744771
1 122208 164180003
1 76209 185390874
2 68733
2 80689
2 69455
1 71560 945169238
1 161037 122768425
2 29216
1 75035 536920526
1 184232 235964677
2 94820
1 104250 496514545
1 132458 728512279
2 73563
1 130673 194226028
1 5122 952986530
1 3585 987579705
2 164293
2 147005
2 45179
1 62659 355564068
2 34274
2 171979
1 101172 984609369
2 86096
1 132009 171140460
1 155024 369631678
1 122116 454386392
1 26738 423236050
1 158030 864323657
1 73710 647486718
1 47665 402060513
2 74912
2 48294
1 99199 846075279
1 180136 104243815
1 110186 934825090
1 94259 497529202
1 184141 740185543
2 144309
1 24999 618328335
1 175462 475323701
2 155918
2 109340
1 125651 682884104
2 67904
1 114756 681745713
2 81278
1 108003 592268767
1 119233 864654228
1 50306 984942770
1 29141 774211208
2 128317
1 122163 362803688
2 89751
2 35910
2 145273
1 36517 589610747
2 102701
1 2429 662600503
2 41260
2 195612
1 45336 785080989
2 129011
2 85863
2 75069
1 154643 866682734
2 152194
2 116799
2 145353
2 119486
1 68242 333217232
2 29703
1 151222 312387867
1 42643 601098859
1 5113 382385462
2 42221
1 22647 257164682
1 86039 733034575
2 192524
1 168618 416957501
1 13502 785039317
2 11860
1 172994 165078552
1 68712 719850540
1 57147 250395973
1 93467 731202257
1 193115 549938610
2 180309
1 17456 977440100
2 23537
1 102445 813357926
2 45221
2 159736
2 91531
2 67010
2 97554
2 101889
2 67756
2 4882
2 73667
2 174720
1 61120 113974535
1 59787 130635375
2 2571
1 115890 245620518
2 187917
2 73277
2 128701
1 49650 303160091
2 120410
1 193663 320916299
2 137084
1 99008 629259725
2 162896
2 80129
2 28653
1 165985 420180518
2 134721
2 38772
2 139926
2 56169
2 69706
2 129204
2 21639
2 33216
2 33915
1 13609 502483770
1 11396 972938263
2 52923
2 31213
1 146501 509362758
2 189194
2 98856
1 8888 695747848
1 139588 174051362
2 56112
2 5591
1 11846 243782710
2 11725
1 28500 104147269
1 124414 426447706
2 183155
2 195509
1 72018 142932402
1 112547 830348380
1 95082 961648033
2 19765
1 183767 751338697
2 191670
1 2540 725302343
1 13663 116107492
1 108209 7913879
2 190745
2 66252
1 4960 287631159
2 153816
1 195980 471459012
2 37138
2 126522
1 54506 714430194
1 156560 129870248
2 67789
1 90900 635269580
2 186606
1 30942 800079074
1 92428 542306118
2 197095
2 25190
2 81364
1 49697 700289575
1 159670 564067791
2 197075
2 118116
1 137437 619759167
2 66727
1 44282 834136206
2 24553
2 137704
1 123334 23432298
2 64316
1 2509 43174735
2 63896
1 174876 365513269
1 186915 468591706
1 192583 559785862
1 145210 978583269
1 113183 609312271
2 15663
2 50296
2 41513
2 114613
2 126849
2 175552
1 12601 739670188
2 128351
2 53959
1 120731 363948462
1 135871 775336262
1 111137 84437756
1 161083 962553490
2 193490
1 144195 391681052
1 135421 614883870
1 83827 136863360
2 21765
2 39960
1 40134 317609689
2 3920
1 13810 727706901
2 5236
1 157432 53083114
2 65537
1 182078 312146742
1 131199 90067791
2 110652
1 72888 475594884
2 163282
2 156078
2 109845
1 22578 531055903
2 50585
2 163851
1 187164 581040705
2 6024
2 92792
1 4630 840130187
2 59114
1 45488 101811467
2 16706
1 20381 302317202
2 29076
1 125438 714687169
2 104494
2 95751
2 146337
1 118689 520972770
1 133119 911425119
1 101002 840828967
1 1127 942181018
2 53983
2 51251
1 4141 603944842
2 75392
1 146848 11583320
1 86202 279572939
1 8636 798916801
1 120466 657327275
1 193577 917655247
2 46247
1 7253 214659914
1 190248 174610278
2 116694
1 37607 381323028
1 187515 829604637
2 96196
1 108579 166844082
2 131040
2 45867
2 190447
2 163433
2 199936
1 28853 673676436
2 70428
1 135790 642931263
2 124551
2 162500
2 165651
2 28263
2 176377
1 59111 990003663
1 27568 689779566
1 164818 332888906
2 178326
1 124796 261239446
2 31538
1 152067 422632444
1 68938 921439735
2 72741
1 89785 578845681
2 2793
2 25887
2 73476
1 197916 779330221
1 130508 901294472
1 47089 30478367
1 74057 895938731
1 39368 841902349
1 95116 181527431
2 62498
2 105772
2 52479
2 33291
1 11298 566027403
1 72629 836392112
2 169869
1 51528 969779701
2 170702
1 145199 309709485
1 195313 90059696
2 124343
2 125090
1 59906 435678111
2 167864
2 187456
1 73579 121698405
2 142131
2 62315
1 39368 744034274
1 125230 887043029
1 172059 649399443
2 157860
2 166621
2 68299
2 79173
1 116919 998377865
2 109199
1 172487 6217465
1 1934 88526407
1 45755 950578222
2 182750
1 89939 478072970
2 60480
1 29650 589544253
1 61231 474610009
2 63609
1 64242 409239035
2 116876
1 5717 859671127
1 121748 569566998
1 147916 780982677
1 9683 275143594
1 154621 284788185
2 28169
2 190153
1 155529 98037324
2 76516
2 121672
1 179745 697187014
1 14935 643670974
1 95151 366905929
1 180109 862464239
1 41331 366051708
2 135157
2 58927
1 120918 947769019
1 196435 588237441
1 176658 522402104
2 38753
1 87055 664769937
2 59170
1 198498 980795131
1 158704 674883709
2 62867
1 80798 943644081
2 95036
2 38713
1 108250 18391291
2 62719
1 114657 692936947
2 173873
1 179197 814275136
1 145949 373625220
1 182211 285580607
2 66928
2 118428
2 146711
1 74404 865171539
2 10307
1 55643 402014678
2 65348
1 50000 615915120
2 84168
2 118949
2 181395
2 92613
1 59469 575066923
2 135148
1 31868 486969316
2 179642
2 87530
2 104578
1 136297 765722898
2 5795
2 21814
1 72357 784507480
2 153629
1 110086 190372762
1 100265 362967751
1 10586 634900417
2 42063
1 65320 136391878
2 75571
1 106996 666757874
2 63028
2 87720
2 135265
1 112315 528874061
2 189513
2 66889
1 132534 527625011
2 170680
1 19581 300691204
2 123218
2 171828
1 120433 199655752
2 129342
1 122404 147273081
1 126287 423694332
2 47635
1 188325 530074014
2 163432
1 4029 221317488
2 114491
1 165315 462749140
1 29384 635166424
2 38858
2 91047
2 4739
1 145930 774981263
1 106212 811189419
2 37290
2 174962
1 42149 893197776
1 133952 55305467
1 111723 846810379
2 128038
1 195144 137101323
2 46529
2 144225
2 73387
1 17380 483562358
1 140718 225383030
1 153649 285983706
1 52186 408681413
2 71879
1 144206 955936853
2 164410
2 58249
2 44739
2 180790
2 194316
2 82230
2 178605
2 123047
2 95689
2 85985
2 157751
1 6488 344907910
2 106879
1 170885 8940736
1 40406 657321849
2 178975
2 48292
2 49397
1 50069 705767388
2 174337
1 3497 474270980
2 121025
1 155444 678336290
1 160625 903022317
2 84704
1 112558 99891589
1 143895 808500403
2 31833
2 86920
1 182069 600521671
1 162504 323680771
1 156619 644140760
1 43825 981633310
1 170021 578741932
1 60835 352383513
2 45370
1 163470 561964746
2 167447
1 29972 183431287
1 184989 581300061
1 80663 70235424
2 47328
1 29051 164215528
1 155129 481636193
1 117048 778482150
1 78927 425687674
1 84561 616861322
2 114276
1 61219 258165762
1 176838 996871668
1 82514 710293124
1 8151 910533609
1 161293 229413310
2 140687
1 22551 662193825
2 178902
2 6703
1 67441 608999288
1 134417 565909118
2 37953
1 150940 477009418
2 152820
1 151406 664136364
2 162611
2 180164
2 97183
1 81125 476353225
1 142465 386750231
1 36310 73135219
2 126954
2 192118
2 127181
2 79584
1 10663 382155377
2 23769
1 172525 890989465
2 174307
1 134270 727750565
1 90722 180878223
2 127119
1 66936 99327033
2 91019
1 101186 218181046
2 56851
1 96777 783145854
1 134269 977461654
2 184535
1 101451 561682903
2 115198
1 97998 56020291
1 63226 317271003
1 111869 33695607
2 25670
1 132685 262801311
1 145842 51324138
2 119275
2 61029
1 192537 672121088
1 147488 241343473
1 54675 851624693
1 121390 416296997
2 189099
2 8271
1 105090 999023364
2 150114
1 53805 945656207
2 135083
2 35786
1 186734 110899011
1 167661 686206101
2 152462
1 32399 171436412
1 26908 746629501
2 52888
2 7701
2 33891
1 135112 102122517
2 12684
2 19444
2 6679
2 18203
2 141672
1 113317 155449239
1 152586 11203683
2 154617
1 32320 404346692
1 191367 266519015
1 167602 376566025
2 96318
1 173954 807531745
1 44465 682536991
1 50593 723903980
1 691 701813334
1 48268 732512244
2 170441
1 74160 790010942
1 129572 77890061
1 95902 856596832
1 137379 509315604
1 125261 383406916
1 35033 525406286
1 143332 143691712
1 190252 161027535
2 34492
1 182673 798167114
2 37228
2 131269
1 147304 135577101
2 39169
1 156516 419389126
1 43002 310449112
1 168201 299404006
1 194037 839803955
2 163815
2 32072
1 153197 847605318
2 96244
2 179222
2 39925
2 137279
2 133211
2 161145
1 126418 707807584
1 94500 220740399
1 21766 510769205
1 5655 152281463
1 133152 414701694
2 137442
1 32747 571123317
2 53225
2 170748
2 181516
1 190656 360365224
1 503 178142199
2 95376
2 9918
2 18405
2 10055
1 107651 294796582
1 18863 981768427
1 182472 772760977
1 167161 110658841
2 11959
2 3409
1 179405 874315400
2 68393
2 61190
2 37856
1 79172 658663186
1 36109 103173210
2 135680
1 64584 989017181
1 111146 837519129
1 149416 192208071
1 90078 346377821
2 18451
2 40318
1 111115 19575375
2 24419
2 173634
1 109136 421235832
2 148051
2 108650
2 18633
1 68322 125126111
1 75066 949911649
2 46685
1 86101 717692352
1 67523 612892768
2 76473
2 162705
2 139430
2 94199
1 185200 521812296
2 155650
2 137430
1 127812 539492168
2 43415
2 182296
2 165272
1 105080 800784132
1 143742 299646911
1 81071 753503609
2 130328
1 31341 365768555
2 171703
2 127498
2 183074
1 140418 551154817
1 28513 708215245
2 130715
2 97928
1 176496 240738261
2 67420
1 123373 464853216
2 198600
2 54473
2 195537
2 74942
2 100683
2 102475
2 18399
1 37636 13801474
2 116106
2 1896
2 20731
2 100337
1 22882 241258658
1 158052 69071361
1 98453 508937334
2 122470
2 66930
1 198930 577229231
2 136231
1 87016 284041953
1 77768 143664425
2 77930
1 186472 687547646
2 146072
1 64279 436392147
2 27689
1 18690 232873819
2 176391
1 60207 726531462
1 170938 184930211
1 87708 431880258
2 169836
1 175313 752201807
2 173497
2 129835
2 173588
1 63247 91861930
1 26702 785902814
2 40917
1 179593 324323951
1 33786 719348332
1 109992 883968113
1 8841 385000839
1 112509 301949903
1 143775 299068843
2 394
2 175012
2 102234
1 157594 580723749
1 164463 216075106
1 167343 547222724
2 37946
2 30512
2 19058
2 176729
1 137029 644302133
2 63349
2 118433
2 67114
1 166527 937088283
1 141088 68449726
1 80273 780017784
2 46749
1 80659 872001116
1 152074 209238740
1 36744 827850008
2 37779
2 173389
1 149718 511572803
2 197504
2 86426
2 186882
1 66665 823772558
2 84964
2 85699
2 49087
2 27335
1 122017 713784182
2 91962
1 51804 603529722
1 51707 990361252
2 38568
2 1857
2 58492
1 39763 420190635
2 50259
2 69711
1 136236 496825249
2 100305
1 185892 706675946
1 131221 528254467
1 146448 914331208
2 179240
1 175342 125469713
1 15346 403014328
1 77954 943569667
2 107623
1 9802 997425950
1 94549 749684362
2 29184
2 63365
1 50817 517880365
1 46241 775920499
1 193188 423182949
1 102040 96180375
1 59902 461017680
2 9704
2 82786
1 129938 80877186
1 50042 746163061
2 171545
1 9129 656755048
1 167789 134460674
2 35003
2 115351
1 153958 919638652
1 82844 597532624
2 187
2 174964
1 134066 803151981
1 122529 402359160
1 147478 407492994
1 193265 253657617
1 56157 240247313
1 65453 241299657
2 146093
2 120119
1 72328 951379309
1 16250 783922451
1 19131 636221954
2 31634
1 147708 883119278
2 97154
2 174616
1 130361 174774704
1 112682 963930875
1 198540 608230432
1 130144 841619671
1 119094 558227160
2 143636
1 108005 151444720
1 27428 302171437
1 110708 460772279
2 148241
2 48143
1 46499 850688366
1 8234 376455355
1 177702 273890330
1 94199 619451281
1 41118 68659818
1 143007 190999139
2 36506
2 26282
1 2092 434455014
1 169548 547966050
2 57209
1 110048 905835268
2 189463
1 153404 42021408
2 83532
2 856
1 90333 595529911
1 146407 395799264
2 83232
2 186300
2 57127
1 126704 297599464
2 140195
2 153681
2 99542
2 179232
2 63250
2 119436
1 141575 482011837
1 89787 422954715
1 198175 279294571
2 39534
1 49789 762118019
2 93331
2 112097
2 110056
2 8852
2 26620
1 124980 298020765
2 84954
1 35428 495002638
1 180178 987821673
2 138609
1 21234 671693184
2 79021
1 57228 844701375
2 59262
2 20387
1 37327 102051698
2 89241
1 53402 998082627
2 132085
2 71424
2 21031
1 76739 145947748
1 93805 117812357
2 189257
2 112577
2 124060
2 1653
2 134844
2 11120
1 194747 415811936
1 185252 340047457
2 49102
1 169302 662975731
1 19230 731425636
2 140527
1 70282 574729935
1 51178 181402949
1 110607 933191276
1 2009 507811238
1 124788 763912425
1 74068 563405700
1 37641 778793627
2 101569
1 128444 548105616
2 173580
2 93524
2 120957
1 18094 478698865
2 14056
2 65677
1 165193 683516897
2 119936
1 78323 280813847
2 94297
2 86805
2 166451
2 159607
1 99359 188597508
2 24042
1 180349 239036647
1 156196 909784892
2 72137
1 27922 763661417
2 23449
2 90252
2 59842
1 31124 508735339
1 121622 440632963
1 71403 177458067
2 81985
1 30771 64319865
1 130506 304296268
1 189646 124046198
2 18963
2 128967
1 134850 131209323
2 55775
2 44077
2 134553
1 195140 933261993
2 15942
1 52156 63461396
1 81181 91307835
2 53978
2 35777
1 97548 906629693
2 39715
2 100054
2 54269
1 16954 607768474
2 156882
2 141763
2 122960
2 139445
2 179878
2 30601
1 11210 621035230
1 102148 360155992
1 23462 151001776
2 20682
1 102009 256480700
2 19462
1 1394 227625087
2 54628
1 118117 196817439
2 156717
1 20177 19967044
2 128003
1 151626 140933120
2 146262
2 104424
2 31513
1 130834 460077801
1 162432 21238482
1 13670 397336604
2 119035
2 29532
1 85780 287569686
2 132811
1 121130 307641120
2 43948
2 9461
1 66398 828792199
2 156500
1 41678 57298380
2 87663
1 30336 15424691
2 50149
1 62667 382707661
1 195372 197450565
2 166085
1 57187 820090183
2 113437
2 23330
1 113769 448872462
1 116933 432008304
1 135012 351746822
2 91032
1 59452 178854104
1 58180 111352287
2 19365
1 15127 616192669
1 189534 36764695
2 62646
2 4996
1 189394 715343788
1 75333 501582636
1 32980 481814434
1 165350 412886385
1 176321 225663778
1 108395 106124447
1 44472 622438392
2 50135
2 26360
2 104433
1 166272 856411866
2 188588
2 64116
1 155260 393608237
2 812
2 154621
1 127281 35275807
1 156235 610344539
2 80717
1 95994 9095829
1 41726 875788227
2 62824
2 147560
2 126733
2 150429
1 43944 504146576
2 18842
1 177688 39543153
2 25462
1 56515 283770489
2 64922
1 64568 699122048
1 15894 660907236
2 4608
1 30869 176302394
2 77139
1 25448 394154514
1 122509 638599536
1 3029 759764694
1 125288 408983052
2 199123
2 118559
2 152897
2 121175
2 144696
2 34708
1 167840 17540833
2 85990
2 175030
1 96917 79725408
1 118913 231837793
2 82954
2 26601
1 119729 873930573
1 35131 419957551
1 97860 867399915
1 137656 326721635
1 160450 475098288
2 168133
1 102722 65948017
1 15666 181913458
2 92014
2 49111
1 77967 349208404
1 23642 641298347
1 89658 373713645
2 26242
2 3183
2 165353
2 137706
2 11520
1 108122 843904033
2 156447
1 23689 298494527
2 199509
1 81640 494325210
2 166349
2 11016
1 153030 540761661
2 138350
2 32340
2 195584
2 75356
1 128729 177486884
1 191964 240789772
2 140641
1 115245 318145082
1 32311 691921054
2 31388
1 189580 327996665
2 7201
2 102927
1 104418 575890306
2 36647
1 185600 320948864
1 4273 292228404
2 183721
1 7535 953386984
1 53957 683883512
1 15053 267564606
1 185080 586167616
2 37818
2 144973
1 90163 922386853
2 137558
2 186657
2 24187
2 23732
2 39282
2 186230
2 101527
1 19946 341012255
2 105695
1 123063 197823172
1 161328 251826789
1 10591 24271228
2 67590
1 167392 722536627
1 34656 474660855
1 137263 590542065
2 116887
2 22707
2 123890
2 119676
1 124251 585463319
2 94391
2 85148
1 112143 63938639
1 21788 840438797
1 135612 836537477
2 137342
2 94392
1 50866 709696356
1 102101 109232433
1 25876 215190597
2 7350
1 187283 783169950
1 111746 369721019
1 13808 578625829
2 123795
1 16494 241084499
1 83823 910462158
1 125518 498712731
2 188515
1 117861 851306003
1 56383 817971475
2 29556
2 150942
1 52614 453279010
1 1394 177774809
1 160106 728559961
2 45489
1 162860 153124370
1 40227 651986494
2 7579
2 156210
2 97499
1 198063 734074842
1 114237 859452656
2 149715
1 183621 609209481
2 157979
2 161439
2 66015
1 31174 242362373
2 47962
1 83116 507745270
1 114128 8867420
2 33115
1 69252 194461605
2 41211
2 184324
1 50986 123144610
2 88919
1 149529 270523220
1 90322 502857983
2 68924
1 157785 292718152
1 121293 248381593
1 15231 970125797
2 140418
2 7838
1 65866 976387970
1 146907 382986936
1 51830 880580427
2 9185
1 30542 431354620
2 82834
1 58533 393361892
2 62942
1 85237 670422294
2 111188
2 30251
1 128954 624576118
1 36989 614097054
1 189408 121289297
1 32855 811960060
1 122240 395865526
1 37779 999901722
2 14928
2 11552
2 29508
1 51727 889210541
2 87259
2 42279
1 158273 149906670
2 15603
1 117301 957048010
1 164680 992245849
1 147112 690488592
2 261
1 21772 277630170
1 43827 782210760
2 85456
1 124973 151670921
1 199125 13329566
1 71298 940672784
1 195661 194961078
2 195943
2 77954
2 83944
1 38590 649524944
2 81759
1 146204 873048996
1 38539 989290514
2 44400
1 29833 672481010
1 171314 119196230
1 132044 902841817
2 84817
2 81545
1 113900 895243050
1 126094 934561127
2 57951
2 101893
1 72457 800799619
2 16735
1 144916 326218856
1 68872 544759341
1 166153 311445003
2 74396
2 67432
2 170010
1 68202 331616364
1 115457 976606288
1 59065 945847206
2 134885
2 102554
1 42056 73368827
1 184612 656629282
1 4461 39386322
1 28919 478577285
1 3350 868083972
1 171533 994267932
1 50223 918040116
1 8572 717635063
2 22734
1 98358 87960575
1 99087 14629150
2 23968
1 50921 514322989
1 122958 710060061
2 13665
2 34902
1 166261 705236703
2 22114
2 157735
2 114669
2 63190
2 168161
1 164559 546911428
1 130059 267671845
2 34652
1 101341 321745806
1 5572 95308124
2 120575
2 7589
1 76241 979302596
1 183230 189119463
1 34090 440233591
1 159663 453882039
1 69628 727836715
1 44041 555354976
2 34434
2 112464
2 61338
2 124831
2 151908
2 146131
2 19111
2 98271
2 55768
2 10690
2 82531
1 24137 77507614
2 148470
1 65585 833212589
1 166332 468476790
1 186519 707797960
2 149905
1 15260 64439266
2 163984
1 33686 790444318
2 111226
2 105163
1 55410 747805094
1 44050 218645734
2 125514
1 190724 544010702
2 98253
1 199197 313164552
1 180771 497443646
1 169660 529724627
1 76259 638224661
1 70570 732865205
2 148300
1 118294 599842889
2 194134
1 120850 835943426
1 173872 647483079
2 9691
2 68929
1 160825 666098474
2 164878
1 76758 666554580
1 181737 83907056
2 12257
2 130108
2 98050
1 19262 549162991
1 119979 506259005
2 5020
1 57456 924051206
2 20171
1 149255 853616568
1 18500 814646338
2 159791
1 189704 182825229
2 171994
1 195463 806183495
1 7772 916543988
2 43103
1 110428 153610678
1 46860 40071229
2 85422
2 139157
2 102488
1 96194 4389535
2 39477
1 25443 832566868
2 27912
2 167237
1 130093 614294620
1 145533 994057406
1 199885 921008070
2 108330
1 14242 446005870
2 110113
1 106305 822887382
1 7562 990739413
1 116391 535838294
2 17059
2 12402
1 120780 643483933
1 28731 92954720
1 1104 721739380
2 191483
1 32315 684642139
2 69348
1 97848 731324991
2 68961
1 183725 337077275
2 144157
1 7542 356908462
2 97123
1 184995 761569299
2 70216
1 123045 365159738
2 46078
1 93263 155785979
1 98347 54698998
1 80621 817102538
1 103883 695670439
2 165494
1 11647 959542592
1 96195 771555584
1 191504 343542536
2 772
2 12572
2 181217
1 25569 71158214
1 87518 487783631
1 20515 27648307
2 90380
2 155882
2 158567
2 28375
1 113043 117162170
2 120483
2 194512
1 21067 101571635
1 24082 979596868
1 181855 366825251
1 189768 948282951
2 48464
2 153290
1 73126 191473497
2 18268
1 55505 212644097
2 57619
2 57276
2 58686
1 8413 533732393
2 89537
1 147785 904827569
2 46915
2 115833
2 134339
2 14101
2 176352
1 168679 506229072
2 15393
1 29789 319205643
1 148235 591290014
1 166738 481097505
1 163970 144861569
1 43267 940921539
2 194226
1 187229 732163672
2 131649
2 85811
2 14524
2 167823
2 12525
2 42375
1 192794 372866813
1 9082 589143439
1 156007 715671241
1 127111 860202326
1 40624 965769205
2 100978
2 64534
1 23729 818188074
2 128379
2 89244
1 19430 390510024
1 37164 977313613
2 59880
1 73464 956453029
2 3625
2 16351
2 117203
2 149275
2 168665
1 13911 12157733
1 88692 78277128
1 198535 88539608
2 191758
1 4169 742104766
1 89066 894393052
2 168870
1 189364 930602791
2 126568
1 96666 686609657
1 182083 969481194
1 140579 709560458
1 132486 110727272
1 58691 697376923
2 66988
2 126911
1 123327 252425783
1 166236 873918220
1 125325 844306352
2 88618
2 18765
2 178054
1 45998 476247956
2 140259
2 39652
2 50594
2 111083
2 161057
1 139933 668195364
1 128616 62557032
2 87832
2 4695
1 130572 943522291
1 75428 350260697
1 40926 341584950
1 142778 805435150
2 170957
2 139192
1 79883 415462245
1 169409 957187244
2 124110
2 113501
2 138008
1 85284 264922900
1 192073 296446246
1 79074 160642269
1 95687 797249984
1 103716 673612574
1 210 990987447
1 147026 242192800
1 114614 592071893
2 170135
1 96409 473937536
1 135333 468207012
1 37533 71127183
2 48718
2 119470
1 97345 215277771
2 88708
1 151780 547781234
1 150966 405525636
1 138070 198000649
2 93924
2 69099
2 81496
1 143307 226837677
2 109952
1 182164 997101745
2 28974
2 121658
1 32966 45624509
1 130166 427145006
1 103157 541518067
2 43225
2 103354
1 29862 673495157
1 147464 861600376
2 128715
1 114932 660020634
1 174046 593969345
2 62624
2 180454
1 7079 871276227
2 92764
2 146456
2 54852
2 32965
1 54355 641302348
2 7674
1 6283 624422727
2 25912
1 12863 290924893
2 28934
2 134099
1 54245 533446027
1 21455 420526378
1 92562 311741372
1 135799 63487746
2 174430
1 190735 213301072
2 51048
2 86838
1 193580 196723571
2 171143
2 139192
1 150873 132907835
2 90444
2 123879
2 196394
2 2992
1 140947 276672263
1 69476 15575783
1 54530 10127329
2 134200
2 130358
2 171088
1 114554 844060741
1 157427 92678636
1 75955 252810539
1 173867 227238502
1 66821 768858762
2 53594
1 92454 799574123
2 184006
1 186671 974884491
2 154531
2 23912
1 56898 865501010
1 190305 165035303
2 156228
1 73544 909846283
2 50759
1 138906 933719442
1 155143 984917750
2 195941
1 59510 902041621
2 109356
2 190111
2 104096
1 28044 965057243
2 13628
2 189626
2 53788
2 160699
1 137522 199698712
2 116945
2 6889
2 61992
2 31778
1 139810 404864779
2 132056
1 154378 416656678
1 15359 487699883
1 38431 51378032
1 159752 816713890
1 85651 858352526
2 45630
1 53478 16640626
1 46414 348915566
1 189813 237536668
1 135616 511980468
1 86325 115789516
2 90357
1 150148 859931035
1 101767 955747259
2 12878
2 142425
1 43991 959896574
1 28332 640516186
1 97349 186728757
2 152784
1 171361 188220208
2 96067
1 113000 809335384
2 33439
1 140635 974626980
2 173736
1 51556 632036833
1 113041 755907959
2 80221
2 63510
2 54922
2 147029
2 79618
2 98074
1 2316 312740444
1 42568 220480141
1 165016 984633657
2 43048
2 89287
2 43442
1 84219 291258580
1 23182 86739620
1 122504 247024696
1 145866 893444678
2 79994
2 73145
1 163458 686836724
2 10779
2 58637
1 140352 646604045
1 1774 570881687
1 40573 202003304
1 58633 583421716
2 81910
2 117666
2 153529
1 43151 662334110
2 55096
2 31453
1 100680 712040497
2 81148
1 195 490364267
1 70960 757308125
2 193584
2 23405
2 156556
2 172822
1 188783 300787992
2 102396
1 67894 863738770
2 123854
2 97560
1 110156 141564759
2 14941
1 151899 395740954
1 408 423423991
1 119439 13610200
1 44554 920777318
2 100502
2 46730
2 104950
1 137915 944980872
1 144882 643915992
2 57862
1 76425 477401067
2 70905
1 104935 434797279
2 76344
2 174991
1 89552 257411849
2 90023
2 188087
1 179640 6081665
1 77550 329112505
2 59884
2 23065
1 199745 24224334
1 168573 469244042
1 61700 794453240
1 153697 950978888
1 46520 253283943
2 6726
1 94835 363742986
2 161422
2 48815
1 167263 613183291
1 30309 499593251
2 185077
2 95209
1 146355 494096352
2 69821
2 188188
2 37175
1 23212 757739512
1 105150 979533640
1 27903 24961295
2 31112
2 169793
2 164666
1 41446 239586252
2 179890
2 38122
2 118187
2 145207
1 17266 766079478
2 30889
2 157566
1 88554 434260070
2 128606
1 118143 897332100
1 77028 703980484
1 6370 235692590
1 53001 197554667
1 75011 11313620
1 5231 981328185
2 117645
1 176524 285418557
1 126727 21859301
1 68559 105735175
1 119364 533234720
2 18078
2 116501
1 182635 399922499
2 198622
2 72048
2 150962
1 86431 377361525
1 183299 282363240
2 8466
2 143607
1 177517 929247309
2 15968
1 34499 523928463
2 183740
1 162482 531791873
1 199660 127709521
2 27646
2 70080
2 83988
2 83749
1 161999 639875189
2 46034
1 23102 448720453
2 32607
1 79529 756595170
2 97030
2 80606
1 61305 296551128
1 135101 886648575
2 193461
1 148938 925792572
1 12179 58156453
2 143666
2 155755
1 145295 551760555
2 62915
2 14562
2 172533
1 163241 879001207
1 99975 278404599
2 166596
2 75032
1 138058 119482977
2 151698
2 37338
2 138713
2 130016
2 73755
2 146122
2 35720
2 174169
2 163036
1 171456 770243131
1 181297 921032680
1 141460 270144887
1 73427 76592818
2 176400
1 49714 406952397
1 79988 920178728
2 104368
1 55515 442396509
2 44565
1 180888 792559649
2 165524
1 193755 310419636
2 28550
2 190195
1 194743 450359518
1 14713 945082727
2 184313
2 139258
2 3120
2 33400
1 168597 732632659
2 89317
1 35022 191245520
1 123822 642098378
2 124768
1 110139 225041162
2 132519
2 32776
1 149707 734643483
1 105114 258063549
1 127161 376746303
1 111832 120243152
2 67157
2 42967
1 130750 92375643
1 179998 927031285
2 20707
2 188308
1 192465 20225400
1 9509 770065677
2 62482
2 56284
1 110454 84058107
1 85283 831648380
2 173939
1 152330 76456579
1 60776 281405869
1 775 396915544
1 129932 883882335
1 174136 15855505
2 70704
1 10297 275965632
2 162743
2 162390
2 34150
2 39214
2 177831
2 30681
2 128909
1 131113 472472779
2 142906
2 65161
1 68188 36734862
1 69862 362842756
2 164071
2 120298
1 186637 119881319
1 59234 572979379
1 185139 874196783
2 128961
2 150313
1 186655 752172117
2 153483
1 78797 733741187
2 171389
1 13943 818919674
2 169884
2 94523
2 55
2 83895
2 106273
2 96455
1 119332 491646774
2 25752
2 84884
2 16895
1 103278 902496528
2 131582
2 152118
2 151040
2 192019
2 116501
1 96071 462920168
1 137064 764947113
1 159177 756549588
2 28441
2 3731
2 124006
1 110357 673274356
1 161633 164381471
2 147597
2 39584
1 97205 857354944
1 59049 444335121
1 74225 56978042
1 59764 709637289
1 122459 694527509
1 119041 401591233
1 146745 727603598
1 90119 231372543
2 127198
1 160196 374710029
1 46769 581880431
2 196969
1 150797 489984163
2 96032
1 93871 87231091
2 27964
2 52772
1 46549 172034720
2 70333
2 43604
1 14427 517623677
1 66905 122420820
2 42955
2 110495
2 127697
2 82495
1 159578 523332201
1 44618 100492987
1 64865 689853088
2 82564
1 109729 238381610
1 49594 77751889
1 188643 776406246
2 105306
1 160874 990100158
1 66648 565421140
2 78265
2 3683
2 164639
1 89715 598850031
2 131717
2 154459
2 12207
1 64477 407678444
2 137250
1 171912 766227202
1 21572 752572088
1 95862 922868281
1 184255 337195375
2 187702
1 130063 773270440
2 170036
1 109562 696484886
1 194449 776949209
2 66505
1 164215 82627974
2 134910
2 63202
1 176706 514324801
2 86342
2 73925
1 9597 67971061
2 4928
2 141602
2 77562
1 85813 359858540
2 109715
2 186722
1 12938 400368991
2 55195
1 120890 356469555
1 197598 843821167
2 75916
2 167325
1 141190 722584422
1 67760 744915884
2 155060
2 181656
1 158531 479350179
2 103901
1 148770 883047145
1 194246 524300918
1 142265 120085038
2 95540
2 130726
1 19437 960344239
2 162107
1 146261 347763763
1 18022 403355673
1 150554 162724006
2 75382
1 115069 833379760
2 106780
1 148601 383945377
1 605 117711430
2 65921
1 33068 363628424
1 11166 549406543
1 16669 657488165
2 177926
2 196760
1 120165 667504584
2 146132
1 112490 61209054
1 18732 455416183
1 94592 395595918
1 84326 835596391
1 48201 561749601
2 95783
2 182432
2 50741
1 100291 221582217
1 48682 580173076
1 91896 24338719
2 39776
1 24475 625255582
2 116560
2 3868
2 60348
1 134274 293440980
2 21037
2 96360
1 128962 736909447
1 124072 14138800
2 37895
1 54027 524155101
2 195857
1 113036 279716009
1 15434 355525522
1 130246 568226797
2 98465
2 7140
1 191905 317116323
1 150789 675352753
2 64849
2 25497
1 148219 9160168
2 138661
2 30770
2 35124
1 126033 491784415
2 99066
1 79795 612195791
2 123993
2 109221
2 176861
1 141664 183715368
2 50095
2 18821
1 129143 792645410
1 141771 434414585
1 146912 363918609
2 103257
2 86106
2 33218
1 28345 161961719
2 173724
2 6130
2 76412
2 152295
2 107778
2 9318
2 156563
1 11057 889464767
2 103721
2 140537
2 130027
1 62659 131601756
2 14005
1 91780 628739788
2 22986
1 12205 925239770
1 138018 653845940
2 29300
1 66715 147675149
1 134709 558534658
2 140578
1 100815 600811165
1 187171 890810002
1 73491 310473873
2 19592
1 124786 303672405
2 132981
1 117358 753699205
1 312 652920269
1 86990 704097070
1 52831 974903543
2 78174
1 88578 172325407
2 159243
2 145784
1 186262 567715571
1 100206 535973383
2 15582
2 109684
1 112619 190603762
2 32519
2 127396
2 131206
2 196924
2 76810
2 60062
2 90946
2 55742
1 60810 130590772
2 4382
1 45094 268762865
1 71874 267702802
1 189983 216224447
2 184827
2 102220
1 116920 274121366
1 180227 303512978
2 82830
2 175259
1 53177 564080524
1 191705 911298793
2 192522
1 174460 625761657
2 154590
2 38416
1 163051 968124525
1 42626 324145264
1 181176 941286319
1 179280 215857813
1 56472 837891177
2 179419
1 193739 349095414
2 98064
1 157314 336890504
2 58345
1 169461 189378458
1 100895 402501231
2 162846
1 120936 311242992
1 11892 339963393
1 109910 256443777
2 76066
1 20080 321569520
1 89967 298844849
1 165916 930299306
1 28073 617284277
2 21305
2 75253
2 150080
2 65360
1 81903 343033076
2 2322
1 199180 14642857
1 76670 410715897
2 80071
1 63110 493473699
1 171628 138131532
2 154041
1 194233 432870459
2 35393
1 65067 977764460
2 18396
2 184446
1 128862 293250837
1 103465 288692575
2 29748
2 187245
2 90475
1 64846 696208714
2 107010
1 173176 278464741
1 93484 933463793
1 76823 487070362
1 117133 898770365
2 193817
2 32917
1 114146 79392615
2 5660
1 20512 244158725
1 131520 158808492
2 186910
2 65191
2 145744
1 100056 645908124
2 44049
1 61034 731740362
2 180451
2 82441
1 148739 527002367
2 57469
1 158242 458287622
2 121263
1 10865 781929406
1 35289 745807149
2 128623
2 17687
1 33093 586588720
2 86818
1 26188 40072161
1 48436 619491608
1 114124 893741339
2 179234
2 29828
1 44462 93362677
2 76156
2 97511
2 163420
1 51717 106636391
1 103358 702100796
1 108485 343358109
2 134847
2 44161
1 66112 12353927
2 58931
1 17680 941042797
2 157082
1 95246 536548038
2 59095
1 169199 633436057
1 51500 754849267
2 94025
1 154500 309869891
1 14397 450050753
1 123290 390939626
1 1907 323013680
2 163357
1 49831 717934965
2 106808
1 77817 929391101
1 12210 434741222
1 112025 520050148
2 162754
1 14776 509194188
2 122276
1 171055 881967638
1 197162 788178740
2 58227
2 181451
1 155182 47296246
1 13260 786443931
2 36005
1 102989 986462248
1 166720 919629297
2 106361
2 174840
2 116356
1 96705 202713017
1 108149 962966239
1 110758 612367604
2 120268
1 52509 639869451
2 134386
2 169821
1 50129 927587427
2 36588
2 53738
2 58518
1 40544 182348440
1 13985 582679394
1 79970 725268115
2 129231
2 21879
1 129901 838061463
1 159016 318208091
1 91521 48069615
2 98827
2 73925
1 62183 634763578
1 189719 881238839
2 176616
1 50582 957702926
2 147683
2 21987
1 17675 5431148
1 27361 793427187
1 146787 209922179
1 138163 10970113
2 42029
2 171771
2 151124
2 108983
2 82978
1 169356 706610912
2 153879
1 10256 401984209
1 125076 536370378
2 22232
1 181912 240490124
1 165456 988474177
1 155278 721945760
2 40178
2 175417
1 226 302917413
2 192495
1 126357 969231722
1 196380 936120409
1 134850 781400326
1 193501 348943712
2 124363
2 3080
1 10142 159032382
2 79661
2 630
1 35215 198168821
2 109921
2 129792
1 174327 697934773
1 103794 735071392
2 170653
1 123534 558980122
1 66347 927352964
1 2838 42384873
2 77643
2 195503
2 113416
1 37825 634105845
1 23149 705865798
1 150580 808446166
2 49590
1 42421 83720646
1 81017 631952720
2 61095
2 73020
1 182163 455339344
2 153873
2 19648
1 128335 139797246
2 192164
1 132155 590390541
2 112220
1 36955 368537416
2 123444
1 123641 722221135
1 98709 922232539
1 10546 149180763
2 20723
2 102236
1 24976 445960286
2 98383
1 78299 983260210
1 72186 128771462
1 167144 325577340
2 83681
1 137216 921986747
2 197353
1 191896 449015559
1 93095 792710014
2 58014
1 103808 56871172
2 17932
1 51890 345487128
2 130970
2 109339
1 68174 995590397
2 21107
1 45702 542248884
2 85163
2 48894
2 147661
2 14219
2 81394
2 101565
1 117584 217539707
2 176310
1 101121 948540859
1 139014 261606238
1 33832 112604805
1 97664 858898676
1 36207 60803546
1 55256 71740853
2 155663
2 55658
1 73591 383359485
2 196649
2 469
2 199824
2 55430
1 127821 625515141
1 105404 127350934
1 88903 683847251
2 157179
1 148116 338256010
2 170597
2 131094
2 160095
2 10615
2 15906
2 17999
2 165800
1 52511 740888720
2 181638
2 97032
1 111676 64555340
1 11833 329659244
2 113162
1 103479 678409559
2 136730
1 152104 115490814
1 110238 667804095
1 48229 397771094
1 47839 852879721
1 5937 63609421
1 91256 929109198
1 86514 124715453
1 23005 915446088
2 127376
1 103897 480529034
2 34353
1 18129 189248737
1 77376 362281107
2 135972
2 52644
1 85888 965374444
1 118844 186237891
1 192163 510010302
1 124250 553684654
1 107789 222757789
1 129133 80643368
1 160687 269660093
2 96981
2 173339
2 2641
1 18226 738531809
2 144592
1 114978 647564328
1 160755 512908074
1 70688 183690100
2 3535
2 143270
1 86260 268572018
1 72670 873252977
1 68624 779261326
1 23992 407738761
2 145887
1 81807 126034647
2 192663
1 84574 161564311
1 61852 432688153
1 170266 835385032
1 116900 876291444
1 7511 711630088
1 14165 492548419
2 142230
2 132638
2 153848
1 85399 208114188
1 91291 990318139
2 127429
2 100938
2 29749
2 136013
1 157015 959621354
2 67290
1 135730 737797485
2 24959
1 118016 471975255
2 78521
2 86942
1 166051 58395897
2 144640
1 188359 670955143
1 113430 757748225
2 157795
2 123684
1 134222 671526936
1 95740 279938351
1 196000 229387425
1 151174 898555509
1 183767 190074524
2 55626
1 107141 121864826
2 166891
1 183499 672522473
1 36766 766498029
2 117912
2 123206
1 117956 253283305
1 162138 836463177
1 13250 172629054
1 186303 898035349
2 57191
2 38563
2 5299
2 143561
2 5777
1 86133 314522819
2 5997
2 49030
2 139807
1 82283 86209792
1 36375 962482996
2 161148
1 55198 983302702
2 193567
2 7992
2 132033
1 117520 869638419
1 40029 90962609
2 140205
2 23639
2 126372
1 181466 316110583
2 162477
2 198409
1 113145 594269042
2 62067
2 149433
2 111286
1 196953 898760115
2 180985
2 97882
1 153136 360674069
1 83629 207121441
1 2177 438555498
2 192983
2 51481
2 135460
1 194738 773480021
2 81313
2 113613
1 138597 511982291
2 37385
2 6464
2 188017
1 196872 152843943
2 115333
2 108050
2 52082
1 104774 630143166
2 135540
2 75608
2 193066
1 67073 926715210
1 79978 899666053
2 13818
2 133694
2 69983
1 119110 364297957
2 100867
1 161263 820569368
2 20309
2 46298
1 78740 325879164
1 49754 136431238
2 168063
2 49017
2 99939
2 42072
2 164218
1 182702 46282431
2 124640
2 189691
1 172764 531972522
2 122769
1 127509 252916990
1 145929 922168984
1 146558 560728735
1 91813 747205358
2 13704
1 127921 180401522
1 199554 33871168
1 193968 201160059
1 2011 52114476
2 110230
1 8643 974564014
1 43189 649869280
2 21343
2 186914
1 196180 590194632
2 31161
2 72823
2 192343
2 170654
1 177902 80274552
1 65149 848583344
1 104099 156061777
1 165125 260807743
1 166807 466542102
2 57534
2 161631
2 168811
1 76301 767250331
1 144280 359037661
1 47756 267903370
2 141844
2 198501
1 2127 514104621
1 101965 485158030
2 104694
1 184015 331041020
1 22484 697862947
2 158219
2 66428
2 35458
1 196182 480435562
1 167804 244084061
2 83163
2 198750
2 136585
2 158551
1 96319 565510123
2 170622
2 108880
1 157403 874200977
2 46155
1 194023 941872613
2 139904
1 63365 323888820
1 181049 176890470
1 38623 939084033
2 166484
1 118381 308441422
1 4584 437968409
1 22538 574497284
2 80643
2 162412
2 162651
2 173483
1 198897 885914477
2 124516
2 123301
1 22969 373646738
2 164746
1 18813 872464637
1 109411 767338389
1 65778 12209160
2 54409
1 5733 85585045
1 86440 203641257
1 150863 727389134
2 172795
1 166911 592974306
2 491
1 2201 641513032
1 29888 598763785
2 151344
1 100538 852563371
2 5742
2 22165
2 88660
1 3755 458990564
1 59033 826258460
2 49775
2 54966
1 49452 902016415
1 80486 967592317
2 153654
2 194183
2 50960
1 102818 507175155
2 145199
1 3582 665269203
1 104107 608342186
2 144431
2 38903
2 137173
1 117731 88645140
1 112778 117933616
1 177659 487326780
2 14679
2 114232
2 46271
1 59973 324336946
2 173041
1 167184 45599247
2 110450
1 137438 794647267
1 58217 412831059
2 192690
1 181494 723666051
1 29769 122676325
1 116143 308013510
1 152302 98093344
1 24554 301752713
2 119575
2 12860
1 150945 509210162
1 98276 227984604
1 42909 464303949
1 136241 528065258
1 75133 803526833
2 141960
1 180133 36332762
2 42849
1 98216 905381291
1 53018 179041448
2 13663
2 2369
1 158377 111317384
1 101670 627885108
1 36963 736548640
1 82717 306916238
2 14129
2 77992
2 90377
1 36319 236736438
2 66318
2 118437
2 53930
1 68916 327661289
2 131580
1 121361 978515555
1 147089 697370700
1 184990 40123850
2 34632
1 114908 924938127
2 138949
2 45775
1 133997 44048999
1 49889 874220178
1 149395 41179793
1 87815 737595080
1 90649 714740212
2 119903
1 178236 789930832
2 13379
1 71752 210667933
2 83206
1 186182 935675775
2 29037
2 85692
2 177846
2 152603
1 174708 102929740
1 16095 287622348
2 74204
2 47463
2 53447
2 190330
2 162519
2 38512
2 178187
1 93230 575793567
2 4718
2 95853
1 127719 897577071
2 66171
1 52357 789521860
1 105381 623087052
1 112822 443540339
1 164752 396849780
1 56009 539785594
1 132290 811309435
2 81179
2 193940
1 61585 411351853
1 91215 323434096
2 81056
1 21321 514345477
2 165958
2 71815
1 73824 381202647
2 122575
2 27751
2 57510
2 118045
1 133677 752007835
1 45121 909523646
1 877 625727046
1 23502 526123561
2 29295
2 170073
2 100623
2 45038
1 108250 228944129
1 43749 517838483
2 6154
2 151148
1 61777 785929564
2 123324
2 161131
2 154812
2 115437
2 63838
1 47498 976377685
1 71130 718603520
1 31503 374096698
2 148433
2 177531
2 108209
1 192063 184802965
1 185685 554993217
1 130633 814689962
2 90362
2 39636
2 63230
1 78061 424478607
1 26373 143850375
1 113210 448232232
2 44863
1 12462 323889579
2 131480
2 46251
1 9337 425959194
2 63961
1 136557 338741958
1 19018 683774288
1 101028 449505526
2 185222
2 185477
1 113042 617389384
1 137020 714636280
1 57679 841919389
1 21984 64056221
2 167880
1 138466 517228807
2 83081
1 16666 948977552
1 139624 858715631
2 37628
1 125181 640423960
2 88176
1 170525 542280084
1 98923 690322521
1 192939 143271150
2 54752
1 183447 905214347
2 8648
2 88596
2 105849
2 12813
1 72250 972654465
2 71909
2 179562
1 51731 327641790
2 80030
2 110807
2 181933
1 108505 90207374
2 117543
2 3261
1 169203 319432838
1 170426 890635191
2 173810
1 150607 940371804
1 135619 261567447
2 143643
1 121394 486960784
1 76425 619333487
1 63578 799239500
2 167845
2 110955
2 45489
2 25963
1 194272 83671527
1 166177 218488556
1 172632 825129212
2 115384
1 136770 641011858
2 79347
2 52370
1 41038 48809300
2 6080
1 77549 192013017
2 185546
1 77749 153689242
1 141561 950338625
1 165732 883069163
2 162734
1 198142 62704472
1 91968 159025781
1 9816 374474121
2 188535
2 150179
2 183094
2 75141
2 40178
2 107714
1 11093 454945218
1 51721 929841273
2 159378
1 20818 813570334
2 21025
1 118667 197810166
1 27134 545333043
2 59833
1 173971 690326718
2 127519
2 48112
1 124923 166742121
2 58030
1 180733 819786774
2 4863
1 8671 794342062
1 113868 632389772
2 67270
1 36108 134970598
2 18821
2 107571
1 15330 41558760
2 132742
2 31174
2 111418
1 68333 673986847
1 35428 32620992
2 124232
2 160911
1 155192 749499029
1 78807 337763915
2 47219
1 48019 756888778
2 184482
2 8829
1 97516 985884615
2 188776
1 183247 929401806
2 153408
1 159807 300180876
1 115200 729386308
2 38031
1 152854 661431387
2 73397
1 157947 996940519
2 102297
1 42562 132166494
1 52694 926087684
1 154913 406637741
1 174840 321080497
2 162467
2 171364
1 4825 725029424
2 24484
1 46083 212989929
2 184126
2 165337
2 122698
2 181821
1 97529 655771572
2 197260
1 11062 85707762
1 30450 25599811
2 24473
2 134370
1 158506 687146132
1 163837 291614625
1 28859 956896242
2 13657
2 152501
2 13410
1 198859 359167611
2 48104
2 121349
2 152958
1 50627 95015484
2 175918
1 65641 200107938
2 189494
1 38350 30126438
2 110165
2 151453
2 144376
2 172900
1 8646 155781127
2 167302
2 78792
2 102394
2 87209
1 179525 474518713
2 72545
1 137897 858549096
2 190303
1 72537 158988953
1 48955 466593804
2 91483
2 154034
1 88419 379620289
2 20269
2 132117
1 112437 898479598
2 121546
1 97426 454240614
2 25357
2 65271
2 86695
2 14075
2 162410
2 89953
1 105985 291462633
1 78566 779667819
1 124126 41028603
1 59175 535866441
1 25340 434781752
2 170381
1 64729 73467870
1 136715 98695832
2 7240
1 111480 343143965
2 174283
2 187208
2 111863
2 26845
2 94153
2 156574
1 162982 231046999
2 99722
2 113704
1 172714 831311316
2 173523
1 12108 190726049
1 198207 653839752
2 93363
1 141395 435842659
1 104481 316193847
2 41284
2 167249
2 125563
1 186366 759813083
1 136225 971545612
2 144423
1 36411 129010676
2 54323
2 62429
1 55784 154588024
1 23638 935861451
2 63604
2 1127
2 180687
2 121911
2 108562
2 33972
1 104848 720655010
1 99844 588883312
2 25906
1 115497 50334084
1 100720 980027335
2 186392
1 23552 890651955
2 89579
2 183664
2 29009
2 165628
1 110331 985111416
2 36946
2 193020
1 196379 800625673
2 124517
2 69212
1 59907 397737295
1 73840 673337639
1 180393 66428630
1 83560 89342366
2 128754
2 164571
2 97920
2 138072
2 52219
2 163364
2 173776
1 2592 881509231
1 150405 777680485
1 74475 346226815
2 36604
2 176342
2 118508
1 191101 820508681
1 181274 927430432
2 192550
2 182130
1 635 964068222
1 150089 552322136
2 97752
2 48122
2 177593
2 75818
2 165804
2 154540
2 121296
2 68591
2 61343
1 90914 499398094
1 87381 139881640
2 33863
2 45422
2 48012
1 193996 958981365
1 59381 467890091
2 10691
1 129571 917594909
2 109084
1 1614 918889148
1 129775 49052741
1 31899 71335550
2 34089
2 149993
2 98191
1 167022 94864624
1 36140 599003773
2 93614
2 63121
2 101383
2 125668
2 12598
2 85605
2 123187
1 153127 60535928
1 186833 293222158
1 25525 294046521
1 171331 831798063
2 55403
1 137783 310752575
1 101389 565904451
1 154741 739981330
1 195648 859025671
1 77864 601029368
1 13800 510155219
2 113516
1 104227 346163206
1 192235 6226159
2 29016
1 25402 866483332
2 117015
2 40590
2 90973
2 117376
2 126378
1 128732 65913015
1 161965 15997406
1 97324 96389667
1 47829 528702013
2 117092
2 36402
2 79859
1 11797 101324025
2 192091
1 15269 505336854
2 129230
1 148476 591670944
2 63589
2 118120
2 60071
2 164506
2 4437
2 34342
2 84519
2 68587
2 104210
2 114838
2 120976
1 100489 614788317
2 26293
2 30211
2 88947
1 1774 559468188
1 49782 435532619
1 165634 499352193
2 91702
2 148002
1 103076 90522652
2 40573
2 125247
1 90890 614848347
1 191172 762092538
1 100930 511449329
1 159880 172765210
1 28311 248022185
2 186983
2 174176
1 7564 874562951
1 122370 761273706
2 110771
2 88264
1 27748 555712239
1 87484 146039045
1 42328 259029844
1 45354 806985139
1 199569 742379298
1 88021 724286479
2 190914
2 49939
2 106735
1 76563 476755293
1 197886 259809003
1 56903 685975622
1 62301 337216095
2 138442
2 141070
1 158091 167934666
2 45589
2 71671
1 138846 741575482
1 82699 48045391
2 88578
2 142298
2 178938
2 122508
1 79945 391512685
2 171537
1 114838 313065472
2 85993
1 104969 352480491
1 58520 931355711
2 41495
2 139321
1 184811 547302019
1 66075 870884932
2 151884
1 192147 120075607
2 198234
2 18823
2 61826
1 162825 459597306
1 133090 489077902
2 17367
1 349 730377549
2 56517
1 52567 736292405
1 82015 142636708
1 101057 733319222
1 11986 643477735
1 131217 871268703
2 156608
2 179039
2 156437
2 163466
1 107348 74689138
1 115553 258541022
1 25414 943269124
1 11460 191203091
1 158355 602365353
1 124735 461253237
1 157617 915002209
1 100127 589587415
1 43430 53572005
1 115864 162785650
1 177065 154845684
2 38553
1 127681 985455213
1 25280 744054641
2 8358
2 31661
2 43935
2 120785
2 27071
2 170550
2 95291
2 95967
2 13705
2 5297
1 51209 988042854
1 20258 964166435
1 40366 451518916
1 23243 537234521
1 168675 493043378
1 136522 914040366
2 156676
2 113833
1 157305 381376352
2 157589
2 197927
1 86913 176347321
2 176510
1 95824 913754466
2 146216
2 74340
1 50412 147897
2 78805
1 145519 930541105
2 123874
1 180806 534011972
2 87839
2 69725
2 198432
1 147575 201523103
2 44242
2 17888
1 40134 190282695
1 118037 762653279
1 146117 186149569
2 88370
2 130022
1 115856 875531977
1 190643 570048727
1 127051 229206711
1 45573 602927110
2 146194
2 155741
1 184702 139739215
2 34098
1 176834 126455700
1 90394 619758795
2 13884
2 162310
1 46089 507614990
2 111450
1 90940 284221529
2 31602
1 180561 849217974
2 56176
1 31897 22414423
1 37261 820302924
1 66287 849597
2 170107
1 65439 214863800
1 34422 27081107
2 183507
1 160453 316479647
1 115592 275835785
2 122633
2 189263
1 116235 705107588
2 95203
1 176842 369242120
1 186998 316842705
1 19166 907522077
2 192866
1 122994 108106618
2 164610
1 196257 533017205
1 156758 815600711
2 15677
1 80042 716005176
1 46658 949296348
2 83742
1 140746 879637552
2 181201
1 187128 838396048
2 18772
2 119739
2 165739
1 173633 325941556
2 54050
2 189054
2 187124
2 187866
2 115409
2 199799
1 142763 521465815
2 184814
2 20475
1 12957 342908538
1 189840 469377136
1 145402 212265629
2 65792
1 29658 554188425
2 93803
1 57574 156764284
2 197106
1 50492 612305079
1 103666 192612519
2 65499
2 96315
1 111063 775090138
2 83955
2 192761
1 50713 264106521
1 51105 62588038
2 8229
1 19333 725781289
2 27671
1 19272 670187326
1 192221 950272593
2 86035
1 191444 397423133
2 147626
2 18279
2 173799
2 192822
2 26907
1 192367 199675438
1 50596 709619688
2 30350
2 188316
1 3047 700589919
2 199425
1 8067 672892971
1 19274 285892444
1 139978 318863930
2 86000
1 120668 9525622
2 121568
2 119872
1 41103 943468209
1 124179 718004697
1 27846 53605745
1 101516 759418859
2 155903
1 170485 260564294
2 187943
1 194483 263499964
2 643
2 195208
2 170030
2 194493
2 113537
2 192104
1 94735 289076388
1 136331 122109364
2 58030
2 147401
2 86794
1 117501 657980295
1 23016 783408065
2 132124
1 31316 790276331
1 137781 26387949
2 50743
1 187725 514083548
1 49418 395067045
2 123065
1 128776 747325542
2 38714
1 194343 334020464
2 48026
1 64264 425775155
1 124413 184522119
2 133854
2 109451
1 120774 975434564
2 113277
1 18357 48214370
2 178452
2 70452
2 15719
2 12512
1 52488 134386685
2 127282
1 196994 622992916
2 143005
1 197389 747318211
1 108572 542927203
1 150475 894287180
2 164458
1 33840 137521874
1 185027 62734579
2 163247
2 137687
1 177609 293869631
1 87736 852091002
1 12536 815102063
1 148606 505873865
2 194819
1 36993 547734347
2 140634
1 10308 231588735
1 100574 864974451
2 38447
2 188224
1 145682 125064134
2 9599
1 137067 294500316
2 62670
2 109004
2 129962
2 125392
1 121333 457111722
1 19384 573073666
1 147536 926648205
2 80730
2 81167
2 110627
1 94506 864530702
2 37120
2 26693
1 6137 382395348
2 173551
2 53790
2 48637
2 54934
1 42477 539240628
2 73886
2 144157
1 75701 501553160
2 129792
2 197130
2 89886
2 39633
1 136570 759387397
1 48102 689378888
1 51783 41027393
1 177853 743555857
2 180819
2 184759
1 61946 412762352
2 11296
1 92055 492486083
2 22708
2 32873
1 23612 749109239
1 143783 379282229
1 44857 633806193
1 77181 634302653
2 117080
1 146906 370501357
2 172340
1 124396 160665248
2 84843
2 197189
2 178192
1 84992 278830695
2 96325
2 63684
1 9247 501066437
1 35313 314010727
1 172145 961013519
2 184050
1 68609 985479580
2 57592
1 121798 487340667
1 77031 573436628
1 183453 456639548
2 188296
2 191851
2 85315
2 64055
1 38008 30700980
2 51361
2 29180
1 184840 873552928
1 166608 423414163
2 115939
2 149478
1 117928 163081193
2 5380
1 27958 992222686
1 122973 574788467
2 38818
1 199489 806870399
2 18765
1 43104 1527458
1 193878 389276927
1 71637 215797176
2 126913
1 53077 721984176
1 114911 239742415
1 156522 559387479
2 113351
2 74614
2 50796
1 53122 670546550
1 98831 681536855
2 21297
2 107577
2 99407
2 178333
1 197775 613604458
2 16532
1 198714 922700110
1 113182 680867145
1 197086 695275851
2 183900
2 118678
2 133224
1 74639 838569749
2 14814
1 181095 267680294
2 190789
2 185983
1 136562 858805152
1 112484 904374109
1 42270 696387540
1 182829 142951477
2 75669
2 19063
1 23009 300881174
1 143742 835205845
2 157667
1 18884 728034250
2 72896
1 118502 627694194
2 188529
2 635
2 130533
2 166088
2 193021
1 166206 485355337
1 86968 783601112
2 73873
2 26175
1 7378 963644217
1 170837 9824724
2 19728
1 13886 464291304
2 53037
1 59174 972746717
2 65766
1 196088 215756501
2 93883
2 117792
1 114292 597645062
2 136691
1 62342 706536025
2 19179
1 125202 558134032
1 25781 725415517
1 62391 149592882
1 50515 859520382
2 64157
2 34125
1 31787 657815152
2 156012
2 142765
2 94100
1 41030 138672671
2 60679
2 29774
2 19849
1 172206 979069257
1 74268 604841594
1 85655 613000206
1 117905 113655861
1 98448 192267525
2 21364
1 23835 227645881
2 72311
2 56208
1 1521 541967139
2 191831
1 30647 429821902
2 107567
1 101421 345642083
2 167583
2 74617
1 51400 698723597
2 137000
2 94014
2 25364
1 72897 669782354
2 170729
2 121346
1 129317 546747529
2 133555
2 43086
2 16761
1 117958 184323353
1 172358 872460910
1 100972 757951401
1 68255 939417693
1 64564 28555114
1 89883 989447470
2 147434
1 36366 896345968
1 55217 386143991
2 38630
2 1063
1 14588 451346096
1 132278 866745409
2 79626
1 30806 993992699
1 122355 722271763
1 58552 164943063
1 100057 858747137
2 32447
2 137702
1 105094 761744232
1 189458 702351976
2 163034
1 170603 731640725
1 181020 798749219
2 36310
2 153346
2 114564
2 82840
2 178694
1 147466 953876562
1 84051 627174572
1 176718 771296760
1 144456 721856479
1 37627 775288218
1 12259 877351840
1 92418 28652521
2 95561
2 100230
2 70291
2 27334
1 72113 170975135
2 160875
1 54228 68088607
1 100394 310391206
1 50853 233345143
2 22695
1 11884 61010362
2 144548
2 183260
2 175769
2 41017
1 107912 338697318
2 48508
2 79234
2 196966
2 21154
1 33104 600017346
1 175352 712293622
1 45180 364191616
1 146080 79051531
1 172067 649325032
1 614 416971176
2 130327
1 109619 37411196
2 145258
2 54855
2 142441
1 39203 929673047
1 177311 169202496
1 111796 308233162
2 107641
1 120120 318360120
1 83974 2234395
1 106127 1144087
1 60926 867876789
2 65457
1 84978 95325368
2 171676
1 168291 478883049
1 148751 387417298
2 133201
2 95660
1 85295 155923067
2 87150
1 178588 202844346
1 82162 157295292
2 58695
1 112158 931515679
2 95807
2 50607
2 60943
2 55593
2 163841
2 6255
2 168114
2 55150
2 15997
1 127822 309175263
2 117563
2 105061
1 34028 540714085
1 7859 166799830
1 1865 429812270
1 104985 785855291
1 49707 454876401
2 70007
1 8994 962799448
2 174456
1 9786 874589438
2 62785
1 148917 727223087
1 152665 477416540
2 188290
1 24954 491951496
2 113568
2 115638
2 71476
1 197441 384326256
1 59276 775914106
2 82629
1 170280 843707515
1 130888 605068532
1 199791 798500391
1 168457 797005970
2 102397
1 69250 590583316
1 99195 989492500
2 91977
1 10390 906670126
1 145545 794381096
2 133503
2 161854
2 115770
2 119574
2 111218
2 50630
2 197527
1 152320 617555144
2 153405
2 50081
1 92366 880172317
2 29600
1 145504 78121350
2 95412
1 50461 396462613
2 170226
1 65220 80984044
1 121150 199215520
1 64081 106218725
2 165541
2 140088
2 194949
1 119438 76415553
2 58120
2 105267
2 74451
1 153737 743798109
2 52087
1 158038 481148110
2 165848
2 198570
2 148164
1 54614 690299453
1 197158 836718484
2 158380
2 54705
2 125527
1 108375 471525888
2 64633
2 172155
2 186136
1 104499 962074664
1 52816 900514853
2 35234
1 98865 358684115
1 31078 133912317
2 109008
1 108451 176011317
1 89329 152176328
1 84639 287949606
1 13742 852513464
1 34460 556618176
1 183957 500289504
1 144959 279304389
2 35505
1 98729 197008549
1 104933 126369689
2 166006
2 178381
1 15694 712479726
2 179074
2 29989
1 153798 229406004
1 50051 61053636
1 158115 465835405
1 196093 942966819
2 12697
2 30950
1 64244 559217596
1 178596 225152728
1 169694 808374974
1 187733 6160039
1 197375 570253574
2 1164
1 86095 803525983
1 78003 616500644
2 137840
2 137888
2 182420
1 111389 561426274
1 681 934522433
1 167949 798719049
1 132214 40986700
1 28935 843502927
1 178249 506151775
1 124564 376784099
1 184182 528325295
1 134116 660123283
1 112423 233671554
1 153441 411480157
2 44025
2 15933
2 98813
2 24060
2 69809
1 133391 474461119
1 98412 684360509
2 26861
2 147867
2 164951
1 138887 376151483
1 123459 204354877
2 199257
1 188560 113184239
2 113666
2 50715
1 109135 34364990
1 199227 647900793
1 159772 175265296
1 134331 210301209
2 105004
1 136610 484057956
1 84686 25371546
2 104742
2 91525
1 162966 297309191
2 196775
1 148345 384415001
2 73823
2 173827
1 177855 218209025
2 20934
2 117886
2 160899
1 50165 720623117
2 15366
2 171574
2 38201
2 61091
2 59524
1 181275 701348314
2 10891
1 181995 981628543
2 55576
1 170078 578020011
2 132294
2 155427
2 179306
2 21248
1 53649 329962877
2 11652
2 122923
1 8703 815648340
1 142095 857611557
1 77400 18088249
1 151437 253510596
1 32748 823639945
2 11877
1 154578 637000648
2 116110
2 22750
1 182798 545236621
1 172778 130357693
2 61281
1 66216 61721209
1 120482 943680235
1 170018 70002578
1 134727 36963873
1 185834 544350826
1 8673 511005382
1 125671 412481653
2 2265
1 141825 916565465
1 53038 387288551
1 116671 922919130
1 12863 974142842
2 89881
2 196418
1 110542 990054731
2 95072
1 110133 664830389
1 105280 387596483
2 54883
1 194868 637700197
1 189750 422223233
1 18591 861436735
1 88956 222370536
2 110642
1 21436 494926375
1 40623 617090169
1 120880 400681928
2 64683
1 116227 224949260
2 45613
1 10813 26645706
1 64960 732362573
1 110450 385096592
1 112881 843613518
2 30011
1 86910 989385773
1 173487 353141654
1 93727 341362963
2 5548
1 20079 143882121
2 90748
1 96774 113261455
1 50032 223090945
2 157470
2 146670
1 159065 745444440
1 127032 69607550
1 131310 509475131
2 11981
1 146273 791976195
2 22296
2 71074
2 101062
1 22126 549670612
1 125676 668546836
2 6055
2 164030
2 32863
1 193184 4203849
2 185161
2 36529
2 35094
2 139361
1 8045 638036006
1 165066 889606210
1 101787 195459597
1 108250 420510717
1 172745 364146523
1 29787 635716268
2 143302
2 187459
1 90888 785485640
2 32824
1 71531 248610390
2 149697
1 80737 49219818
1 133385 39888501
1 135056 427449604
1 56853 935517116
2 151659
1 82406 799006700
2 61913
1 173576 239659702
2 186264
1 16033 954659289
1 48000 211262102
2 197041
2 20884
1 960 968605773
2 111933
1 178720 54524732
1 188406 191287837
2 13159
2 121723
2 80175
2 132591
2 160065
2 33978
1 31753 430391476
1 153754 385218614
1 109499 923794411
2 20584
1 181787 988754200
1 66724 560039434
1 117234 741371359
2 125864
1 51747 411900726
1 194408 472873498
2 102029
1 181471 841911660
2 32809
1 42391 840844384
2 143836
1 89505 170614611
2 51644
1 146524 348878937
2 37193
2 73986
2 43747
1 168406 220347271
2 12739
2 48078
1 143878 161104917
2 196798
2 43522
1 122678 334806190
1 143484 73653411
2 155324
2 109051
1 72658 650755595
2 193196
1 196266 539487889
1 85519 280761415
1 50245 586638985
2 65272
2 38315
2 141925
2 50988
2 56488
2 90364
2 104054
2 28281
2 96700
1 137347 715429810
1 102408 743075259
2 35587
1 50496 460498206
1 80183 999087147
2 52224
2 97880
1 110581 662360836
1 183922 71303682
2 41267
1 122294 650713979
1 17794 151310100
1 31213 341411192
1 199006 887828998
2 183110
1 109583 903249491
1 65067 419001361
1 154515 830093849
2 174535
2 196764
1 97431 335166420
1 146168 199927836
1 153133 35179966
1 146824 285725923
2 169875
2 186367
2 107974
1 123487 628519998
2 163433
2 136737
1 75953 147191198
2 92994
1 43862 672566949
1 151304 905908846
1 124829 972895554
2 44227
1 160194 483295508
1 146570 220624298
1 128049 19079451
2 77558
2 53873
1 122229 537389325
1 9033 496564973
1 118959 122720979
1 59737 18680556
2 149679
1 6955 860134840
1 87270 607949541
1 120007 977512344
2 148327
2 117270
2 111379
2 57560
1 195614 620014559
2 22978
2 63102
1 25013 162487612
1 82098 890062069
2 152978
1 161292 118673813
2 152022
1 102410 193219659
1 142724 885520419
2 166241
1 53553 10001758
2 172320
2 41594
2 15521
2 167956
1 166336 576752655
2 164080
1 151143 577951052
1 21346 480230911
1 67740 912045115
1 36899 814285265
1 166885 731235691
2 164550
2 181455
1 56727 351027778
1 77340 154546893
1 159058 741761455
1 36777 570111853
1 36965 138556176
2 170080
1 116617 163515808
1 156284 517058054
1 99042 419839076
2 1110
1 73252 818892039
1 1074 433127247
2 83823
1 133404 761300886
1 102159 968294094
1 13047 5528960
1 154885 170393050
1 108629 663298704
1 87163 766881927
2 48115
1 174719 410152174
1 95612 416920084
2 58997
1 146828 849104538
2 40898
2 19207
1 55601 853971724
1 158906 45373061
2 127202
2 191801
2 124878
2 111612
2 1372
1 25356 54792012
1 46566 151814786
2 155913
1 83872 632068891
1 138388 994026255
1 14155 980080477
2 24966
1 51269 463186822
1 64679 643558633
2 18365
1 40006 412012895
1 107574 391650309
2 83724
2 43167
2 191496
2 44
2 183663
2 145561
2 199348
1 127995 116425705
1 96613 48101641
2 122828
1 12548 478428079
2 76771
1 40780 575593516
2 21154
2 175684
2 189834
2 48720
2 44088
1 49642 292912188
1 42646 249163130
2 167803
2 125914
1 90238 113696419
1 101715 253265432
1 109768 862619026
1 65353 448790002
1 58289 872711584
2 69296
2 25485
2 83435
1 77719 925691313
2 87455
1 192099 913396924
1 18501 192735316
2 127685
1 168960 661451135
2 148990
2 134924
1 189102 243478699
2 87190
2 131603
1 1281 772498605
2 68818
2 79198
2 89492
2 39527
2 19088
1 130404 359217099
2 61792
2 61043
2 191930
1 170125 761915073
2 85718
1 58265 99241749
1 196053 847679903
1 42689 709748713
1 193735 738092144
1 94376 54777016
1 24350 195227130
1 88913 622621659
2 61161
2 69593
2 136959
1 151889 471940017
2 6703
2 110353
1 90729 704495656
1 154368 314798163
1 93856 876071398
2 44539
1 197194 495875850
1 24507 975170271
2 186336
1 73064 476082902
2 182879
2 121040
2 46868
2 17259
1 43419 852449659
2 110624
2 28242
2 39741
1 306 936904244
1 79273 381811171
1 42587 554113444
2 165256
1 36025 989243683
1 40157 20827001
1 136124 576993422
2 28088
1 119324 974509963
2 64768
1 77250 738079616
1 149343 778799417
2 175603
1 53071 574653900
1 25986 937395889
2 113785
2 60256
2 89691
1 23402 211329195
1 74761 66689359
2 67208
1 123914 164703690
1 136830 686036464
2 114165
2 74478
2 158505
1 37821 842596386
1 88828 157927894
1 86827 239085608
1 137614 223141243
1 169162 32683208
1 59104 610956546
1 93959 384932996
1 129686 460611701
1 132980 628270597
2 51222
2 168940
2 160644
1 167190 242891917
2 47319
1 62795 481440033
1 169561 779256428
2 148114
1 163537 327303606
2 15276
2 95795
2 21803
2 127494
1 48385 918437082
1 33973 156059779
2 42587
2 101281
2 102558
1 88280 526934209
1 60351 785141543
1 56535 676127562
2 12331
1 118953 610389015
2 132825
2 11416
2 59554
1 3878 69863810
2 192516
1 93973 282005774
1 173348 450533972
1 116927 63184693
2 174872
2 152272
1 6290 472286562
2 46990
1 47688 995464657
1 11834 868708059
2 185664
2 7590
2 87851
1 182101 23620167
1 51652 318081466
2 2264
1 175143 417107226
2 25973
1 154309 126644888
2 58816
1 39180 535693889
1 166849 480493696
2 179673
1 154713 899553205
1 12296 504329450
2 171113
2 114535
2 33923
1 19349 405614355
1 180218 290328246
1 34317 709676733
1 182892 759002949
2 184064
2 141594
1 148994 793942567
2 198314
2 16285
1 114673 68945081
2 133509
1 171205 584449043
1 72636 177967546
1 84246 312343812
2 66924
1 39623 741922253
2 193234
1 25605 699059336
1 175469 923124025
1 169616 446735639
2 168103
1 185469 766796187
2 151993
1 117547 328100350
2 91476
1 163769 454608744
1 43422 20591516
2 81981
1 29296 286692292
2 62998
2 98735
2 129314
2 98638
2 167378
2 135729
2 60192
2 20836
1 51919 447174592
1 17872 709305048
1 37095 124638652
1 100608 206967541
1 15627 855919890
2 194111
1 59662 811434078
1 52738 883111532
1 173784 78663160
2 105996
2 4412
2 147251
2 141464
1 174043 734306229
2 39058
2 41419
2 168798
2 190873
2 66182
2 151918
2 195599
2 54547
2 154867
2 191068
2 98821
1 74579 466984299
2 79670
2 103594
1 140090 440342219
2 147877
2 65003
2 54802
1 1584 739537996
1 72397 951076032
1 12786 151455746
2 7761
1 63169 38000835
1 143014 261153215
2 140093
2 22246
2 138936
1 182944 832326353
2 176735
2 165640
2 109146
1 196441 50988864
2 11254
2 131744
1 155850 229327426
1 64832 276009253
2 39130
2 22913
1 195121 989569703
1 123656 390113052
2 125761
1 186057 179418295
1 197047 794261916
2 50630
1 34554 20894175
2 169578
1 42693 909780479
1 92347 341336237
1 172183 400305115
1 81393 975017748
2 193517
2 52174
1 153369 559872112
2 63638
2 180054
1 85921 43742984
2 87919
1 95075 756936828
1 89041 990452539
2 79514
2 31814
1 6530 49467965
2 68372
1 34553 898664186
1 81080 772638902
2 184479
1 109207 157099660
1 148156 935728222
1 111920 453617142
1 100054 547858021
2 177337
1 40130 701145697
1 127665 476008339
2 148808
1 3694 491550051
2 137923
1 101706 317175407
2 117024
2 119419
2 95027
1 20131 954809800
2 3978
1 80842 298008998
2 81183
1 41179 732330682
2 86804
2 136808
1 8737 290191302
1 115481 225564517
2 167209
1 80719 778494585
1 8084 137723759
1 65378 927780063
2 124619
2 27610
1 136301 441679346
2 8594
1 182693 380183204
2 46441
2 88967
1 105361 298945029
1 106042 96523151
1 171547 893307116
2 47967
2 47259
2 110556
2 62619
1 177182 543641606
1 128825 980584112
2 6498
1 40006 829670226
1 178466 760702238
1 121526 141014920
2 71834
1 118694 784017093
1 27418 699307323
1 124937 552280887
2 50350
2 75070
1 83538 584768610
2 86850
2 119823
2 144073
2 112295
2 106138
1 84323 31836186
1 8200 95124649
2 121282
2 159836
1 127542 175973896
2 1211
1 141679 60276325
2 76283
1 33369 788425781
2 198150
2 43448
1 152078 921286864
1 122591 348345662
1 183016 742867345
1 4132 807640496
2 116388
2 176375
1 169469 301857834
1 116353 57032746
2 2423
1 79681 515880754
1 196564 85136709
2 134349
1 98486 387259461
1 118925 895039505
1 15031 273787884
1 9000 663734169
2 19583
1 31242 257016757
2 87860
1 154170 711562112
1 127896 938014749
2 73323
2 117723
2 195860
1 103741 136993650
2 36541
2 119155
2 126143
1 116516 406019937
2 125366
2 165018
1 174650 557195194
2 17114
2 151404
2 72772
1 5029 548153499
2 55483
2 170061
2 44289
2 157449
2 106170
2 5038
2 88447
2 196329
1 156967 300652150
1 25455 943386658
1 124618 985216597
1 13167 753471260
1 36908 371678244
2 36003
1 110463 723276300
1 177232 584895652
1 136327 463714499
1 107081 995188669
1 135738 345003653
2 38657
2 12254
1 137994 557812810
2 186616
2 193827
1 86424 99733008
2 117421
2 191944
1 17040 252919991
2 31126
2 154896
1 84654 375076445
2 154134
2 29530
2 16500
1 24618 655981565
1 35831 399748793
2 54183
2 162552
2 114279
2 77670
2 90763
1 118647 97820118
1 87520 366434041
1 132279 144401819
2 42977
2 198847
1 170531 418543600
1 160514 281373076
2 142962
2 152033
2 78057
2 2003
2 129130
2 124256
1 31647 741958198
1 154765 447348367
1 168935 645719826
1 44014 776771318
1 40934 801031893
1 84383 841853492
2 78636
2 37991
1 145635 59194201
2 37051
1 91634 338286494
1 7178 242283979
2 143608
1 37171 365988596
2 174370
1 70747 196600758
1 133640 605320899
1 137399 332167661
1 156491 428015080
2 169877
1 406 654691434
2 199371
1 191749 904019370
1 6243 293705843
2 108931
2 16602
1 165863 933443155
2 51854
1 57997 785209418
1 162382 952017816
1 34656 355745727
2 17430
2 124088
1 8072 818810196
1 112376 136866299
2 100994
2 99064
1 184958 569868780
2 1148
1 68482 713032831
1 100719 440373385
1 167838 359415582
2 89731
2 50831
1 32455 353676907
2 162212
1 161466 283347020
1 152001 463508811
1 40514 469220434
2 53289
1 11253 580870924
1 67601 881232174
1 14578 907220343
2 28437
1 149782 415748778
2 101243
2 25891
2 93059
2 91847
1 32572 571595238
2 67807
2 46315
2 140188
2 27322
2 61867
2 171819
2 183772
1 109553 446194817
1 22535 571209162
2 163682
2 103674
2 27904
2 120183
2 48790
1 56297 118014599
2 76712
2 87930
1 4827 773135311
2 55501
1 89842 465263321
1 107885 252353780
2 27489
2 95825
1 196196 675529037
1 134079 450228967
2 25681
2 153980
2 112842
1 63905 720656417
2 182819
2 36533
1 86114 878879405
2 78890
1 75823 358713647
1 82224 668024337
1 109586 314451257
2 199766
1 50448 302947457
2 91849
2 175671
2 152490
1 186849 575637720
1 5716 461296839
2 68472
2 31079
2 176593
1 187692 978742126
2 119519
2 3466
2 82915
2 182498
2 72129
2 5926
2 84794
1 39164 363185839
2 120329
1 96807 129127816
1 134686 877576076
2 137364
2 89493
1 30896 325461949
2 96069
1 173101 451956304
1 168276 935882783
2 131011
2 41209
2 179880
1 156717 738023723
2 69381
2 114289
2 37674
1 79228 441003873
2 30296
2 3524
1 45962 170617053
1 163547 883273404
1 97048 338431593
2 64931
1 192417 339689994
2 173505
2 119642
2 138580
1 101255 976381575
2 22437
1 191550 396016788
2 70768
1 132467 117949164
2 141440
2 189500
2 92493
2 53841
2 133225
1 187518 789046057
1 46371 485914223
2 87723
1 141635 166321530
1 189186 191432047
1 137036 647339317
1 79156 367275973
2 192277
2 30819
2 47028
2 169962
2 146910
2 83373
1 74199 431695508
1 61448 821309572
1 161377 420887336
1 86357 82961094
1 5239 917034757
2 166552
2 159197
1 176756 331620909
1 50516 479877802
2 185845
1 191687 262342767
2 192066
1 107962 535835206
2 189612
1 125668 377336087
2 139894
2 118772
2 157488
2 111631
2 30913
1 193066 28478288
1 151951 668318192
1 122500 372457125
1 95237 9596334
1 195788 990508699
2 38198
1 70456 126762556
2 99425
2 48401
1 187538 679140665
2 135938
1 35187 582612215
2 115474
1 97613 859873285
1 148000 661918792
1 171392 653038573
2 27465
1 188947 423470331
1 72283 936363322
2 3873
2 154331
2 94035
2 133606
2 97319
1 53315 638151292
1 171189 825343980
1 176919 421380216
1 177002 118734200
1 77683 406079568
1 49144 4443254
2 135265
2 199379
1 115644 122438181
1 199642 45983502
1 94558 744798397
2 171596
1 93858 684200791
1 156993 116361863
1 55598 369695461
1 104179 229175676
2 65380
2 166927
2 60758
1 38150 470006747
2 82724
2 114486
1 138909 666316431
1 98678 901258137
1 6748 554659273
2 10128
1 126390 435948609
2 157413
1 162158 755540689
2 96298
2 174625
1 48219 994674605
2 108394
1 133413 228305765
1 179055 119967982
2 119073
1 173365 692923185
1 127597 657296250
1 20064 163720679
1 144705 576783691
2 33816
1 199438 6081526
2 112355
2 12499
2 181970
2 66656
1 45823 294580199
1 97948 360908588
1 105045 325835617
2 129614
1 84547 557222368
2 175085
2 156407
1 44032 734460926
2 57380
2 67423
2 161834
1 2861 513050139
2 177961
2 132274
2 7774
1 83118 833993592
2 168126
2 109962
2 10794
2 146247
2 99880
2 182237
2 174765
1 84143 359714368
1 149042 795577547
2 160957
1 41368 712785764
1 43351 676369640
2 71116
2 106403
2 146474
1 297 765720292
1 21564 671611676
2 25592
2 173930
1 197788 879115358
2 47368
2 111420
1 55023 789633729
2 52752
1 186653 313593549
1 117893 16362457
1 98861 586554285
1 162536 632887431
2 117212
2 47987
1 179965 434578778
1 91568 649230079
2 66983
2 3729
2 50762
2 20164
2 92220
1 23740 306414827
1 193895 359404983
1 101773 303967368
2 101288
2 81477
2 166194
1 153799 559639013
1 135607 822213770
2 15894
2 720
2 134747
2 158599
2 44001
1 181000 75832146
1 78107 91795298
2 103486
2 193142
2 112877
1 85583 540480294
2 29506
2 151144
1 189828 405114620
1 34492 857683881
2 177674
2 171837
2 19254
2 178613
2 60807
1 168684 207248539
1 1622 710158656
1 30262 145680868
2 56956
1 26561 14486291
2 101851
2 113117
1 78381 169020918
1 140067 900990470
2 88772
2 93756
2 90695
2 122008
1 144533 504844641
1 147513 19795950
2 3826
2 42662
1 4838 667085128
2 84131
1 141275 140357186
1 158963 923881608
1 71872 810660211
1 12565 899683510
2 116622
1 103014 80423081
2 175519
1 117296 613202217
2 149605
1 180770 701649113
2 59731
2 120810
2 122940
2 129677
2 23344
2 14568
2 100990
1 129036 607508620
2 162495
1 70502 609526257
2 13245
1 138794 685406287
1 45869 89297768
2 73355
2 9492
1 9760 117398842
2 149650
1 96000 927414567
1 193406 348519305
1 159938 658720615
1 88778 768135538
2 117572
2 123967
1 133490 451930763
2 79412
1 109287 181679997
1 18638 534315151
1 176905 221994995
2 64754
2 79007
2 77943
1 168651 999755533
1 86663 379604118
1 89590 704959056
1 131322 660925516
1 100284 179989595
2 108033
2 55981
1 117477 625588685
2 126006
1 9802 38149286
1 96922 435855756
2 136631
1 183908 131094862
1 46815 812802690
1 161319 833241095
2 179578
1 157194 79447281
1 101188 697863579
2 104326
2 156989
2 148143
2 41105
1 36565 469303267
2 44217
2 199165
1 40839 544192815
1 73627 800085664
2 38570
1 165733 515006394
2 89006
1 149287 266583950
1 110334 201824013
1 13260 313749902
1 187816 722749532
1 155335 930920665
1 18181 462188921
1 78067 10202332
1 109733 809595770
2 106344
1 18161 750270925
2 155443
2 139311
1 145568 101246638
2 171269
2 85729
2 60037
2 42589
2 87045
1 159559 416834745
1 49851 16063218
1 143854 707817555
1 176322 427172124
1 61840 946632578
1 144750 852598241
2 9908
2 101063
2 69860
2 159065
2 182574
1 36993 944750452
1 78209 24385603
1 97493 658702229
2 193305
1 192755 353728260
2 25812
2 163552
1 69953 870783026
2 76707
2 109712
1 21607 718273949
2 23666
1 185599 992199902
2 38444
1 112951 919617489
2 43868
2 137636
2 63195
1 85666 75088660
1 30230 430236365
1 176371 482648089
2 148113
2 140723
1 78614 941758620
1 118519 751834574
1 38188 437063640
1 25682 567536563
2 153739
1 32444 79605333
1 124379 227602762
1 42930 441223712
2 78371
2 154135
2 74082
1 64742 269890362
1 184909 603211622
2 150830
1 196257 78827272
1 99787 183876269
2 73976
2 102035
1 167733 440226956
1 58837 124855807
2 161333
1 71637 748010192
1 95518 42150555
1 41152 290600934
1 160937 478863241
1 53936 258560828
1 121391 211635401
1 41952 170136689
1 6777 502064571
1 126950 113633578
2 96527
1 72226 942740173
1 195412 406009650
1 68307 895798258
1 131733 556474343
1 112476 484213860
2 139061
2 64823
2 61895
2 167901
2 45468
1 168058 750892195
2 141402
1 51176 135924415
1 141807 341427464
1 25637 779068921
2 26771
2 108949
1 192046 302801731
2 165408
2 105683
2 32108
1 12429 648070328
1 117251 96838919
1 104876 84797704
2 187397
2 126076
1 148051 297239369
2 71505
1 104379 861940411
2 149094
2 162051
2 143253
1 96168 695780399
1 46894 19204602
1 36137 29824579
2 42980
2 105017
1 116526 361102582
2 157332
1 50199 29202702
1 172128 45131984
1 108353 312480198
1 181314 236005010
1 148110 67730296
2 37183
1 48764 721936833
1 94380 942114716
2 100557
1 141513 700928717
2 133057
1 129710 839098416
2 73769
2 48128
2 137560
1 34828 237265780
1 4364 338990075
1 170020 850400546
2 147737
1 87032 448423873
1 149172 267607278
1 3054 294156076
1 79427 622667782
1 159668 46144715
1 127917 339604145
2 135896
1 98480 373319708
1 86882 717295743
2 107889
2 112478
1 47961 346318935
2 158031
2 184127
1 129323 986925097
2 91070
2 191630
1 127214 718334371
2 132105
1 69424 918618132
2 175698
2 188605
1 170667 130825024
1 186025 920988191
2 81674
2 133678
1 68951 730538463
2 174471
1 10732 763541820
2 171301
2 36977
1 145159 979099295
1 82329 581883743
1 10201 432811467
1 112959 411796054
2 54338
2 20159
1 145205 328947986
2 68299
2 40535
2 113236
1 75736 354221872
1 93140 575211709
1 74314 744487813
1 156706 942957663
2 31690
2 14776
1 94131 677875530
2 184749
1 112577 761237493
1 126840 425206130
2 197519
1 119183 829981459
1 27557 227666189
2 173220
1 86539 520419023
1 10069 509335704
1 80742 768847932
1 137106 345500765
2 158728
1 162123 689157603
2 38929
1 62239 204912196
1 184196 877693506
1 181664 540707878
2 31641
1 122777 313687070
1 39969 865479223
1 176832 676327680
2 122861
2 143134
1 149045 39368767
2 18566
1 134825 778948832
2 128934
2 83222
2 28297
2 171899
1 21867 965943619
1 131775 627612019
1 93499 267141434
2 143824
1 29834 36849491
2 100390
2 8920
1 145535 621760838
1 26323 895270825
1 39716 285575273
1 109233 823782144
1 48327 950292791
1 54372 483441877
1 5816 552527003
2 143875
1 59017 46159910
1 111754 268281005
2 153149
1 138253 795854884
1 100160 985892961
2 137277
1 181882 457489859
1 149959 851711239
2 64209
2 75412
2 147924
2 81574
1 192046 7021169
1 130064 635878047
2 53522
2 118069
1 89963 584408891
1 47401 412645527
2 170625
2 108574
2 9515
2 123615
1 62522 599727708
1 77004 973246664
1 176057 805526999
1 124500 413887938
1 176112 155204772
2 168164
1 38095 208399485
2 103142
2 36488
2 189358
1 86443 27290690
2 10901
2 69629
1 116647 89731237
2 38253
1 175887 971639613
1 108356 91594257
2 111459
1 23071 202084086
1 76583 547148159
2 11591
1 178631 471334592
2 120610
2 92636
2 96016
2 164462
2 109872
2 172019
1 198563 917400695
2 82246
2 194170
1 148579 594558192
2 194669
2 175948
1 196848 565388679
1 114361 314107777
1 27784 274899797
1 166772 908669279
2 63466
2 632
2 127001
2 190019
1 134556 641232092
2 75358
2 141170
2 165159
2 3363
2 132694
2 11635
2 71939
2 45498
1 38286 670514855
2 105054
1 177476 992036894
2 111946
1 165103 133034296
1 165348 138745117
1 100833 57624741
2 89214
2 13230
1 68155 857273323
2 69137
1 5142 83956693
2 144106
1 114597 658009720
1 96015 166575186
2 123909
1 194167 673362921
2 157891
1 76464 230095596
1 169475 141587835
2 59229
1 137507 846901405
2 101970
2 123340
2 77640
1 48393 82088695
1 47472 699243798
2 176776
1 177999 443394769
2 167205
1 64457 235442152
2 58447
1 187242 201770210
1 119901 602978382
1 84773 377526952
1 63398 590835804
2 23297
1 22707 179533524
2 79857
1 38379 323911724
2 63352
1 37676 965488382
2 139662
2 134919
1 117088 734290675
1 103949 796598822
2 92742
2 117437
1 93198 928447345
2 128240
1 18948 192008192
1 175930 484704300
2 193955
1 199756 606645787
2 15696
1 168980 905709028
1 6840 683056122
1 96145 235524901
2 122601
2 26028
1 151777 977205298
2 59690
2 168930
1 130000 526020528
2 118260
1 190976 791637880
1 161814 390259026
1 57823 10801356
2 106611
1 147563 101383067
2 20226
1 176487 930672609
1 183101 827615641
1 139191 991482260
1 56038 859943945
2 63684
2 160752
1 9607 112889076
1 152460 860159896
1 125241 789966493
2 28302
2 199083
2 174461
2 195791
2 123082
2 92763
2 112549
1 179971 61191036
2 153760
2 28285
2 91305
1 18312 224166724
2 192207
1 149278 136425814
2 69032
2 37382
1 168624 466869337
1 103824 390127722
2 49137
1 23996 276547274
1 56858 296498638
1 136148 669355607
2 188909
2 128776
2 133147
1 173952 779867531
1 159380 553673636
2 10978
2 166088
2 178057
1 161088 671378466
1 37045 525644017
1 176121 905317982
2 165207
2 123932
2 111355
2 89384
2 178718
1 171784 327053343
2 139808
1 131471 386612958
1 92579 339426073
1 17036 150162033
2 170427
2 85557
2 183751
2 29444
1 3130 998816621
2 2466
2 44564
2 102988
1 175815 734496785
2 96329
2 69987
2 26409
2 55706
2 145241
2 26608
2 15246
2 56338
2 163583
2 44673
1 77377 832834954
1 146318 88002952
1 97264 759325316
2 3694
1 143072 840784135
2 142875
1 95734 499915541
2 93889
1 133944 741942719
2 137815
2 10783
1 182458 619587889
1 47000 482557600
1 174067 918474578
2 39086
2 84031
1 116501 820943716
2 25767
1 126328 756662422
2 22792
1 173674 51599224
2 102435
1 55141 917739763
2 181942
2 47676
1 77724 292335928
1 19776 216447237
2 142037
1 74823 98082359
1 151009 711236959
2 45501
1 158180 768063727
2 48195
2 102045
1 89700 415056437
2 129823
2 143056
2 143716
2 193564
2 50182
2 82845
1 38474 867549365
1 164585 500379487
1 173304 241509003
1 18855 382532102
2 146170
1 59164 955992593
1 50555 694344229
2 11469
1 188666 396063619
1 78488 958493608
1 52482 726687707
1 43151 559874954
1 116106 259454965
2 50345
1 137255 940231759
1 152016 249905313
2 179745
1 3815 53389563
2 27097
2 112160
2 159893
1 20182 578014782
1 68008 652720067
1 87339 995997607
2 62967
1 15405 238390952
2 145073
2 59636
2 66781
2 154327
1 178340 439146532
2 10156
2 3493
1 83249 493661411
2 145105
2 151167
1 121550 919534912
2 177041
2 30482
1 71572 357121253
1 28240 819571479
2 179171
1 101074 297571469
2 70469
1 22466 214383134
2 198137
1 70463 504858972
2 154668
1 47636 35234091
2 73572
2 151273
1 161874 255731034
2 77666
1 133934 815276941
1 31420 910509385
2 22716
2 121255
1 110180 601560585
2 119866
1 19530 187185309
2 21776
1 160165 327960752
2 101593
1 96071 168609800
1 50318 417621975
1 76543 334005273
2 2487
2 8177
1 151822 352265671
1 62525 231477041
1 112968 606528417
2 85229
1 76647 497530355
2 132012
1 95117 154397201
2 198824
1 124623 416197964
2 151726
1 86846 823741215
1 141372 802895182
2 195748
2 117729
2 19157
1 43674 544746578
2 120676
2 69729
1 57282 804569996
1 160333 646016315
1 33496 429592864
2 90370
1 40919 819737427
1 143843 801270581
1 99839 786055390
2 66158
2 7924
2 39690
1 20460 6787191
1 138233 283558266
2 36320
1 1617 634964547
1 66416 547840887
1 187143 465456166
2 115419
1 36251 810376258
1 107326 911329199
2 114943
1 8905 742442935
2 20098
2 131292
2 101029
2 146346
1 99128 542268688
1 135905 533859454
2 55666
1 68232 282918440
2 2900
2 172017
2 163869
1 183865 360251795
2 150627
1 186635 538438859
2 150012
1 155434 46558778
1 30764 71400261
1 158877 79314264
1 95782 793557064
1 148439 790666205
2 74576
2 116459
2 117591
2 14756
2 21416
2 140557
1 8111 496340630
2 2264
2 117988
2 189050
2 151267
1 91135 344288037
2 120405
1 52980 302525310
1 148122 852553868
2 152744
2 37100
2 99930
1 15250 635801294
1 81914 168520101
1 169283 372548844
2 21766
2 13118
1 66401 75108321
2 106576
2 185203
2 151469
2 197302
1 9911 357864295
2 154308
2 127324
1 136968 822717003
2 68953
2 123248
2 21852
2 163458
1 17469 896141274
2 195663
1 101729 405882078
1 163963 334900554
1 124112 599257597
1 10798 863638223
2 17809
2 193861
1 140291 498002173
2 119264
2 162470
2 134128
1 165101 176179861
1 6417 688722838
1 156375 120863254
2 147129
1 146812 375010980
1 110814 237149205
2 130483
1 123107 870522657
1 4385 278526987
2 54579
1 170036 561396790
2 59652
1 79423 710969681
2 21894
2 188216
2 23028
2 178055
1 17987 253863447
2 97504
1 169297 589761332
2 117849
1 83448 114363764
2 154929
2 20310
2 165482
2 109621
2 91955
2 162506
2 39958
1 78351 485337118
1 116649 618247504
2 19568
1 178565 256285116
1 2666 496619363
2 40858
2 168040
1 150584 697346665
1 104073 244864650
1 122240 454722980
2 110753
1 41336 512580470
1 130383 694691031
2 90220
1 193337 216526886
1 17574 800147881
2 196679
2 63120
2 26386
1 185623 664632137
1 78844 337760529
2 78856
1 165764 504353316
1 76389 643092001
2 13753
1 160623 848180732
2 35370
2 162019
2 138055
1 95250 596189180
1 67055 35618009
1 174058 736641898
2 138454
2 10841
2 55319
1 79072 787247305
2 2545
2 57708
2 25898
1 3698 350641215
1 189610 695450675
1 89175 903064409
2 162135
2 173104
1 5839 398700324
1 194780 252617733
1 178874 697592058
2 13169
1 128236 313688366
1 191030 70501839
1 56862 324115157
1 172479 489887406
2 143561
2 55056
2 26935
1 195390 614812454
2 136481
1 141219 614309657
2 75957
1 23523 909973356
1 166237 884811988
2 26170
2 21743
2 97852
1 144748 861366458
2 178789
2 745
2 152633
1 172021 400997546
1 56111 980282859
1 152687 706835634
1 166306 494191678
2 43384
2 42998
2 24390
2 174881
2 174141
1 187418 901109928
1 6329 893311629
1 175003 406387967
1 139399 9399285
1 142490 193055481
2 1458
2 151962
2 146837
1 82607 915713283
2 50824
2 73237
2 105585
1 103793 303184437
2 13802
2 144021
2 62788
1 157195 687653685
1 435 572885977
1 92680 536840735
2 142115
1 140757 923198779
1 109610 741686919
2 96483
1 133685 802259902
2 103171
1 51766 619778655
2 48056
1 179170 354059001
2 3085
2 62590
2 175083
2 61771
1 107530 206156120
1 52810 141055171
2 190093
2 193239
1 52109 646355921
1 6989 239369064
1 36687 479250612
1 50594 58257419
1 106914 450012607
1 169486 418015909
1 103208 871949489
1 84480 792873799
2 60472
1 41996 619709351
1 91655 710615073
2 93730
1 82711 902757313
2 189470
2 79217
2 3909
2 70690
1 43597 634067409
2 155052
2 90105
2 163824
2 38264
2 136194
2 50534
1 84017 799375660
2 95811
1 167351 452784949
1 41595 346647685
2 169464
1 106355 633626967
2 91374
2 116258
1 162576 430860627
1 46812 949939105
2 87368
1 197176 799022136
1 59552 957303534
1 111658 550815683
1 147978 42735941
2 174965
1 73371 732263717
2 4153
1 15151 8994013
1 169361 164942185
1 105533 947071453
1 133718 113965720
2 104145
2 164380
2 98471
1 44823 864756078
1 127492 961130223
2 71613
2 130736
1 91116 391872834
1 35443 660265919
1 161583 9590229
2 120177
2 96046
2 13300
1 190778 885392896
2 47417
2 54110
1 95376 894459930
2 65592
2 25611
2 137402
2 199598
2 13964
2 157468
1 144883 636613657
2 187012
2 6422
1 119055 316325704
2 92954
1 157325 220020798
1 134173 357063185
2 76181
1 37979 850032874
1 84138 605833125
2 166775
2 153887
2 57132
1 79371 877630217
1 125678 701977671
1 23220 602477502
2 44531
2 30149
2 125133
2 91066
1 102020 268013582
2 54229
2 175972
2 22210
2 155856
2 61966
2 43435
1 69276 721894755
2 176780
2 162345
2 11435
1 30747 444927765
1 83693 204283362
1 179130 747829517
2 181075
1 21809 50475965
2 167752
2 108014
1 3265 374419162
1 178008 609269148
2 140394
2 108515
2 136904
2 71255
1 35648 673826654
1 15352 435622923
1 35982 927880841
1 135941 148137456
1 178857 934329888
2 27700
1 113874 816978102
2 114179
1 30261 148236446
2 40713
2 168024
1 72302 127248654
2 145715
1 124189 924435002
1 66357 901264923
1 167249 373964272
1 130394 373908429
2 55819
1 9054 264907527
1 63588 721189199
1 45197 238039978
2 61674
1 94013 588703031
2 123362
1 68942 501217744
1 83834 408198838
1 71570 483558795
1 49111 379965731
2 28327
2 170610
2 185595
1 29751 64726400
2 180672
2 158452
1 18342 880645105
1 44946 938055663
1 37476 439752768
2 58845
2 74259
2 22654
2 138779
1 176686 661974783
1 127096 690718647
2 24883
1 180613 101521058
1 184337 436478963
2 58933
1 22381 899972102
1 110478 778559029
2 18024
2 102185
2 195313
2 166200
1 90838 658650168
2 39358
2 52234
1 157624 247383568
1 126569 746061241
2 42360
1 140862 325883805
1 178671 936246758
2 63303
2 126942
1 137110 222491044
2 18638
1 129328 697778316
2 64103
2 170053
2 158475
1 10331 666902424
2 68784
2 9374
2 180350
1 138436 234330774
1 66968 929193561
2 15554
1 23116 934977332
2 71289
1 97082 44309111
1 191381 515197434
2 98312
1 188988 474024696
2 90031
2 91462
1 163505 760297031
2 149352
1 60991 123406395
2 183901
1 5463 126620901
2 113667
2 9173
2 111443
1 89782 490753869
2 193784
2 104555
2 147780
2 122022
1 185937 689981894
2 85706
1 117262 559422059
2 177064
2 170663
2 106617
1 81182 849698586
1 108669 14708683
1 142245 208048435
2 161997
1 186973 98083089
2 101800
1 45840 319538986
2 83616
2 118618
1 198167 547120181
1 168716 247841148
1 60900 130904599
1 37353 460353440
1 148156 185021067
2 14563
2 41218
2 54955
1 62266 256367682
2 63689
2 192759
1 80402 106397805
2 15697
2 98673
1 121090 239986254
2 49033
1 124964 555773321
2 106014
1 84318 629117771
1 104160 505178755
2 37576
2 87646
2 138700
2 122177
1 7394 802859923
1 191187 330580131
2 195787
1 59269 810918955
2 10550
1 159854 198885794
2 183856
1 171366 21399676
1 76175 474788936
1 136582 695098244
1 50049 79440912
1 78612 634170024
2 131631
2 59902
1 71917 701906658
2 77432
2 197151
2 9780
1 27308 780123212
2 112952
2 158848
1 67811 672056489
2 193967
1 85891 582901164
2 192098
1 131559 246859138
1 12935 696051097
2 109930
1 34219 552479384
1 164773 685563639
1 31546 71193183
2 118936
2 33088
2 85027
1 141412 678048687
1 111094 674497396
1 43417 783535824
2 54815
2 60474
2 103495
2 44125
2 122445
1 165238 675546126
2 109327
1 154655 463547250
2 181267
2 76781
2 14001
1 93701 258095642
1 120418 955227137
2 72074
1 46180 740082966
2 100102
2 4256
2 85538
2 74524
2 72585
1 56549 445530138
1 143782 680701074
2 139692
1 131183 454761454
1 99110 329348383
2 184748
2 134936
2 27518
2 88820
1 95717 996311854
2 118655
2 134976
1 189436 927056707
1 79381 29120735
1 137065 976279907
1 76727 162327908
1 64874 808159872
2 155131
1 94261 534526811
2 154473
1 71039 257095644
2 164979
1 5728 544554992
1 190423 255743545
1 30538 537002315
1 90281 419709074
2 76875
1 184806 114508244
2 121601
2 19326
1 172458 861247745
1 133171 403719530
1 58506 99634091
1 95929 577961590
2 116552
1 38112 29397398
1 35608 719447653
1 63077 456549373
2 24686
1 153111 61704294
2 118818
1 88298 13508539
2 45993
1 37392 318057990
1 18199 564047050
2 176393
1 118321 86867632
1 96466 587458073
2 9381
2 83613
2 24560
1 85198 222482049
2 141108
2 39696
2 43654
2 87070
2 32440
2 146193
1 115282 829319019
1 143555 855237364
2 12767
1 174217 753619889
1 126954 361402972
2 57085
1 99359 763038963
2 131115
2 156559
2 16219
2 145938
1 90268 229834545
1 199314 325230683
2 108306
2 177560
1 190134 590824927
2 111855
1 167783 484767464
2 50691
1 129286 798505223
2 26111
2 182253
2 47909
1 191729 51256015
1 14132 543699455
2 482
1 57303 544071505
1 63073 377501702
1 77048 125305282
1 179605 403048841
1 124007 878480338
1 40460 969718300
2 96044
2 60691
2 153263
1 40181 540443155
1 80089 795419390
1 15210 661511368
2 59432
1 15653 811571509
1 108131 332860585
2 116868
1 108321 666549669
1 69846 340278213
1 130184 36126889
1 190727 562350580
2 128498
1 4665 659654748
1 58023 630818732
2 112324
1 55725 965909686
2 154544
2 194371
1 106825 436169816
1 127322 408903942
1 175226 742866023
2 138993
1 131417 496952546
1 187915 153473682
2 193445
2 123758
1 166787 988649504
2 168158
1 21977 626464310
1 34638 358320842
2 170202
1 172072 775957418
1 116651 963026308
1 174561 592148461
2 14827
1 88548 469347675
1 193915 415569277
1 72087 909860621
1 91647 539249690
1 58942 210861586
2 145181
2 117045
2 42805
1 26165 815901387
1 78945 228054117
1 97917 910537525
2 168274
2 54511
2 94331
2 50558
1 183125 828058180
1 95153 966630956
1 167965 360065091
2 183286
1 195097 50520824
1 62638 241716575
2 7014
1 191008 860205497
1 94954 535160389
1 148118 576934662
2 71202
2 74356
2 176295
2 173843
2 45568
2 124059
1 48568 86765157
1 192594 316348323
2 39208
1 197105 117211490
1 29889 434614433
2 171428
1 13669 479012351
1 59096 353484764
2 195093
1 190605 357807455
1 104230 259837007
2 138236
1 115914 695308255
2 90629
1 54482 194547904
1 190235 444460163
1 115346 552941243
2 118872
2 83529
1 116495 681839537
2 10501
1 3676 665029583
2 77449
2 188086
1 107851 291156697
1 151462 491491596
1 169750 542144307
1 25178 692895042
2 77140
2 23278
1 31548 959799860
1 68820 398892964
1 145968 965974995
1 113248 188341200
2 29834
2 6379
1 193263 90705014
1 2554 27875888
1 160592 38485143
1 51339 903542784
1 34958 960449616
1 71093 243119533
2 59589
1 30467 579393981
1 81496 862091347
1 120630 731101970
2 85054
1 22313 106981567
2 49073
2 94867
2 44123
1 37622 735162317
1 189316 49626816
2 35986
1 78803 330696673
2 98182
1 48950 25115722
2 90400
1 142271 332595307
2 174280
2 87052
2 149352
1 123822 730533843
1 76811 770607044
2 91184
2 14892
2 132172
2 94517
2 151795
1 136988 174578137
2 37314
2 86355
1 94069 239673256
1 175 986251416
1 104200 216682315
1 46396 640127405
2 63352
1 118680 556239671
1 198075 375858677
2 109896
1 189890 881423454
1 45953 121910150
1 72564 562329962
2 130967
2 101258
2 42459
2 112039
1 179288 5502506
2 121736
2 69474
2 99186
1 72880 743783061
1 198067 813755844
2 114785
2 195169
2 125320
2 66516
1 123350 658384424
1 73002 349518607
1 36198 604995775
2 45672
1 175649 301319724
1 20356 636768828
1 34818 898454787
1 165951 790057825
1 12623 597686352
2 124919
1 129658 490122493
2 48866
2 194024
1 191227 966982005
1 132212 970801367
1 166769 660751568
1 75661 104435623
2 49556
1 81562 550877117
1 183420 228425826
1 82598 328893531
1 165443 373113606
1 94608 395083150
2 21317
1 2153 452234291
2 101697
1 72870 800542419
2 48141
2 163156
1 92055 249858465
1 10148 114607739
1 133731 1835094
1 85938 119150396
2 135013
1 106595 948112874
2 195333
1 171226 954738882
1 25775 27652273
2 55868
2 186338
1 32084 997822713
1 46821 958886473
2 12543
2 161006
2 60961
2 153604
1 87275 305996858
2 21659
2 153145
2 159116
1 98183 429589886
2 164394
2 49078
1 193481 699388134
2 180792
2 109478
2 35663
1 164157 903747465
1 90156 979834016
2 93780
2 29192
1 61130 417553428
1 152931 442298046
2 61791
2 175364
1 89288 662668737
1 33691 742840448
2 134335
2 182283
2 93474
1 5485 218376899
1 160560 636031358
1 3418 711927239
1 4952 139806397
1 131519 893273311
1 44405 511005269
1 76233 217357548
1 28082 858987302
1 189603 72674798
1 164408 915761227
1 132031 587373058
1 121146 845704678
1 29272 807904837
1 126750 713204546
1 119671 242269334
1 10531 402688880
2 13290
1 30424 769712072
1 139078 814183049
2 3574
2 63675
2 170556
2 131569
1 45620 576487588
1 44819 358211812
2 63981
1 143500 84269467
1 93974 541810073
2 143349
1 34944 247570005
2 132558
2 25959
1 77337 675084382
1 197473 914732507
2 111266
2 154465
2 93185
1 100544 269678280
1 174271 44296109
2 188537
2 4846
1 10293 55437803
1 15879 490259204
2 35463
1 184331 156050631
2 91058
2 85695
2 145352
2 162620
1 82051 681642366
1 16289 56419605
2 91784
2 75475
1 8221 470231744
1 194836 73169951
1 47071 187123176
1 37522 691062159
1 149500 601036685
1 98533 207892567
1 158204 283998483
2 25325
1 137260 833066791
1 61305 803028173
1 10572 612769992
2 113767
1 56594 583462134
1 141064 229618254
1 120280 846103301
2 89411
2 19798
2 32092
2 97631
1 93943 370841251
2 124661
2 197151
1 66567 895898027
2 100899
1 173803 632421833
1 110354 459494580
2 161973
1 28408 634274138
1 18734 736908687
1 82962 792914603
2 78535
1 158543 429403290
1 135075 479629000
1 74136 303222217
1 18560 894359517
2 52907
2 36223
1 185796 667228148
1 136058 108215985
1 167897 689973887
1 185826 518983192
1 105282 877758233
1 81855 331601630
1 138395 539291944
1 194204 273598885
1 45144 462785482
1 141758 372206531
1 191628 355357802
1 2913 689091624
2 170369
1 1154 616662064
2 14081
2 137837
2 65393
1 22692 120174008
2 52318
2 141490
2 81027
2 158614
1 81125 192572332
1 150105 286448028
1 196784 564514715
2 93272
1 309 997427831
2 114722
1 160444 806999143
2 145080
2 83944
2 51070
2 149762
2 184869
2 124506
1 131625 322823857
1 191792 362637075
2 69331
2 77008
2 5704
2 119217
1 157255 874614919
1 68205 637561870
2 149247
1 149332 547006950
2 24545
2 15376
1 87719 623600423
2 22644
2 89346
1 57225 779493991
1 56024 890085585
1 86826 676138587
2 187650
2 28574
2 5786
2 94082
2 11538
2 31164
2 80393
2 4689
1 184591 226854920
2 130076
1 168653 328431772
2 4391
2 129916
2 163867
1 113638 530503253
2 183509
2 196810
1 43428 229410099
2 87096
1 135437 584186184
1 21440 241048875
1 62679 451238759
2 199424
2 49451
2 180510
2 63453
2 125076
1 168549 994658180
2 29402
2 135576
2 96987
1 137820 657024486
1 128597 306793341
2 169935
2 36007
1 168794 507185146
2 68559
1 184800 990300265
1 13251 404244486
2 128702
1 24987 3505847
1 52793 64411553
2 38584
1 55072 282327110
2 41996
1 14703 242333495
1 85064 83326341
1 183602 686553381
1 40711 640602414
2 153473
2 24251
1 184358 624847180
2 190557
1 57408 395799822
2 34064
2 16248
2 73084
2 106791
1 50646 326384635
2 53274
2 45214
1 60958 192749235
1 113530 327381521
2 74390
1 182828 961502068
1 52086 556525145
1 56299 21191407
1 139687 531041354
1 110025 571553766
1 196152 456033866
2 129231
1 54028 733416211
1 183809 412472283
1 198951 26647488
2 47228
1 137466 33989542
2 49851
1 161536 521554580
1 192368 854928023
1 45047 994170112
2 120486
1 141187 687790144
2 151555
2 29315
1 44236 804210215
1 124490 379085075
1 56475 618900488
2 54447
1 162433 412589203
2 94704
1 155063 555240082
1 57923 774796044
2 173365
2 148757
1 147517 964427860
2 104762
2 178832
2 90409
2 58970
1 36718 126391283
2 57903
1 181080 88080228
2 96241
2 76842
2 107422
2 138535
2 6922
2 54951
1 2679 183266081
1 119307 555710627
2 20509
1 76844 491181018
1 22424 701402953
1 162986 208220242
2 13917
2 39208
1 35118 713926832
1 21682 9505629
1 51820 692741017
2 2170
1 43194 357178804
1 103827 962950646
2 26354
2 93219
1 195642 921914869
1 8558 540077562
1 132701 440705864
1 83429 435995387
2 170373
1 54326 352490216
2 160198
1 23947 490509343
2 41226
2 45973
2 123283
2 157649
1 146325 777895080
1 7748 448182452
2 122021
2 13904
2 81652
1 196022 688457470
1 23218 961575150
2 45502
2 182976
2 87273
2 54513
1 108131 810136501
1 56485 371007771
1 93977 737664315
1 195778 174562968
2 177120
2 158472
1 113021 817196878
1 40462 905255988
1 23799 180860134
1 184373 992983372
2 96880
2 196932
1 161033 656696940
1 76348 456757401
1 25838 789657481
1 176149 187478351
1 162407 490784654
1 84265 428223831
1 193687 271291408
2 107637
2 104061
1 83661 305610509
2 142252
2 152767
1 178918 466895429
2 27379
1 198965 54005220
2 139643
1 3239 389462881
2 182504
1 28915 597251575
1 29498 916453573
2 76552
1 114494 343891848
1 194865 417708730
1 4109 707751531
2 113712
2 79350
1 96536 772368476
1 105635 714155863
2 154391
2 59071
2 67829
1 34490 194441736
2 80600
1 55604 245930242
2 65914
1 42053 519470051
1 107975 907809687
2 12566
2 112637
1 90494 78893014
2 8417
1 80195 81343911
2 4866
1 49410 922447954
1 81406 752813379
1 103269 543223372
1 131664 526783487
1 50197 695223279
1 6889 169852085
2 187332
2 4115
1 193557 599447308
1 60704 74263349
1 150011 886563404
2 65795
1 194396 434046342
2 105410
2 83995
2 196542
1 170057 839558879
2 139442
2 87171
2 156847
2 16654
1 155512 600515441
2 50883
2 199834
2 51123
1 143950 741142794
2 31638
2 59370
2 102517
1 6055 75406689
2 180214
1 70123 785847743
1 189848 151005951
2 169207
2 117388
2 187894
2 167141
1 166608 28322151
1 49638 908662239
1 154254 505994296
2 87289
1 28645 715786303
1 44532 637317974
2 184477
1 22541 111109332
1 12030 95060935
2 24930
1 160582 946875118
1 30783 669149730
1 134518 586704703
2 156333
2 91555
2 118981
2 47795
2 154001
2 24387
1 170455 796648834
2 109679
1 119274 50794945
1 143690 607501562
1 191324 877590084
1 4388 762911018
1 81915 792628835
2 161085
2 57758
1 174191 50555038
2 111309
2 148450
1 68742 909299189
1 53709 500242415
1 6081 193567406
2 94126
2 109406
1 133090 102260598
1 146902 118589347
1 159110 730175796
1 56807 638216783
1 159254 897433452
1 65048 351468140
1 123947 217220125
1 20435 629259222
2 126923
1 143648 514520861
1 49459 428755935
1 120664 93393138
1 123750 872061251
1 126091 127835979
1 147953 493682644
2 136574
1 38544 509166090
1 46354 86474897
2 134906
2 83266
2 7154
2 176490
2 145680
2 96467
2 48718
2 117789
2 67876
1 186314 628525203
1 179106 820621418
2 166319
1 82232 522262520
2 154944
2 143913
2 164386
1 23331 891330394
1 196588 585027658
2 58337
1 117288 372122515
1 57003 773948645
1 114185 840975624
2 171588
1 71885 183966887
1 151827 928595241
2 73295
2 77506
2 122174
1 103414 578700692
1 144430 967299236
1 172630 107290556
2 196959
1 120686 835194851
1 35274 549911208
1 177739 27209720
2 101901
2 113508
2 165885
2 39024
2 97424
2 136411
1 188491 668072333
1 156946 574480702
2 2721
1 14296 834665746
1 77126 48891207
2 55578
2 46331
1 35645 704339286
2 12280
2 62003
2 17844
2 161147
1 84730 355558339
1 35057 444925732
2 127163
1 103926 832298122
2 38605
2 15838
1 170008 304700090
2 146794
2 101185
1 118451 95783910
2 90761
1 62011 976177445
1 25638 664349294
2 19742
2 136406
2 26133
1 80937 526460844
2 104135
2 141138
1 101665 31495180
2 171123
1 89848 407035602
1 95758 802511369
1 85261 95124759
1 197878 356262363
1 118350 274914394
1 76624 293872757
2 78675
1 96399 277238349
1 87874 754476319
1 82018 28126904
2 40089
1 189681 102493850
2 53562
1 90473 153879120
1 683 914523201
1 24490 776274035
1 96457 851369564
2 72513
1 86911 896528667
1 175902 985072476
1 173517 711150912
2 35956
2 142341
2 138224
2 184714
1 184271 695104119
1 55047 202949685
1 139414 779819224
2 58115
1 131638 347426373
2 124395
2 59056
2 110117
1 170943 738970882
2 85814
1 106676 736054695
2 44961
2 127023
2 109639
2 53496
1 112962 153414464
2 127697
2 19407
1 128277 816853755
2 24247
2 171933
2 184091
1 143029 350897767
1 121974 74153485
2 71246
1 11922 393592630
1 29826 33442088
2 143058
2 167927
2 154997
1 189055 672362046
2 109568
2 166043
2 60158
2 34173
1 191636 97523287
1 27758 281277595
2 71315
1 103525 275652786
2 110000
1 183752 517921485
2 60319
1 65264 83956823
1 188332 630335535
2 98746
1 32531 851596690
1 114182 334116275
1 13427 814448304
2 128669
2 127117
2 188251
2 70987
2 126198
2 146681
2 199190
2 18410
1 53486 952118856
1 59786 870516300
1 10379 788098033
1 129521 607920986
1 92924 575972127
1 167753 246516758
1 65244 747187300
1 100156 504080142
2 38324
2 47781
2 136650
2 77123
2 14955
2 28838
1 96150 172849523
2 169528
1 11809 973771020
1 49791 542567878
2 4136
2 888
1 17488 495535057
2 122698
1 105509 967179039
1 36488 700094125
2 128797
1 54720 966446147
2 102639
1 43422 438496087
2 5930
2 133164
1 124582 904145624
1 70740 209411815
1 112746 397495991
1 22462 523199485
2 38591
2 164519
2 59719
1 46186 212705930
1 23196 542929826
2 140581
2 39251
2 120156
2 56915
1 176321 267245344
1 169217 432340884
2 153362
2 26519
2 104646
2 147322
2 122394
2 138190
2 52416
1 7362 266736313
1 126530 747773741
2 66366
2 21633
2 104018
2 158580
2 165001
2 12201
2 172337
1 45611 107110677
2 14595
2 27731
2 36186
1 58100 415691629
1 29683 570762828
2 8706
2 35985
1 70138 756742827
2 29616
1 123182 466198444
1 58109 47892666
2 19219
1 141916 439174811
2 197193
1 88299 613713920
2 149184
2 188421
1 33435 609893741
1 177012 675442517
2 178911
2 38390
1 127664 110232179
2 100050
1 54570 724602616
1 16644 136575058
1 129177 856028668
1 145512 68162380
2 72191
1 18080 274563805
2 37292
1 192830 165753716
1 142428 906019733
1 28762 827216242
1 156486 283343063
1 163708 249365097
2 72421
2 67417
1 104929 547407169
1 78194 708164614
2 195042
1 124626 192854402
2 108774
2 31555
1 60895 588207094
1 141783 795876889
1 187719 484365628
1 159194 900277374
1 21969 298831460
1 97060 146529812
1 196520 665622416
2 6206
1 115956 760754460
1 32456 86911533
2 32526
1 16699 460915037
2 59461
2 50040
2 145110
1 11077 921636503
1 183579 275760714
2 177889
2 23297
1 68815 201642721
1 142048 132614110
2 72006
2 188499
2 38537
2 143131
1 197020 136028702
2 41745
2 4760
2 85396
2 161982
1 68604 690740771
2 166039
1 64486 139833087
1 171597 616841152
1 179069 508983712
2 165769
2 132410
2 34329
2 3850
2 114887
2 80637
1 164181 25527223
2 49046
1 178470 93001225
2 134383
1 125681 895902648
1 48101 749508430
1 153658 314297143
1 49870 769592957
2 151404
1 76022 66525224
2 135503
2 59828
1 78886 268385695
2 129404
1 157140 155738136
1 78271 820108844
2 19582
2 73996
1 99719 765136751
2 141094
1 170300 476679019
1 166042 316603842
1 195769 406174205
1 76952 245045929
1 2065 628859839
1 94891 574451378
2 160517
2 126182
1 106286 888295294
1 92419 411173499
1 97199 159826277
1 110612 956897388
1 101171 711710935
2 56507
1 31479 50375131
1 151626 136171966
2 123118
2 95362
1 91793 418812800
2 136726
2 40515
2 172092
2 55207
2 185771
2 67620
1 34593 985091044
2 187859
1 133449 915424830
2 186756
2 17090
1 35678 834160111
2 65292
2 16862
2 123171
1 62622 964281429
2 177466
2 137452
2 5614
2 50172
1 110819 133055255
1 77733 350516768
2 6444
1 1530 273390088
2 155591
2 30129
2 56884
2 183697
2 196763
1 87981 752044557
1 144335 807465702
2 44647
1 185280 272088758
1 19154 944525666
1 144776 247361255
1 101555 3702135
1 106081 235067229
2 169932
1 134268 432042088
2 139159
2 117569
1 118144 628821474
1 95883 793524374
1 100942 181460149
2 46014
1 122193 76672733
2 32706
1 87779 790769511
1 88850 645796469
1 101090 837888663
2 174646
2 37233
2 69424
2 186262
2 70497
2 189080
2 31973
2 88963
1 9671 929029576
2 128337
2 126723
1 68895 450658218
1 141179 571199826
2 59047
2 27547
2 187143
2 27473
1 137270 988091062
1 77571 197132868
1 3145 851492238
1 199736 937741175
1 173324 215793841
2 179001
1 111654 414702402
1 178254 897103442
1 120700 191611645
2 152035
2 9359
2 145898
1 47718 45945219
1 174161 135154595
2 165554
2 17232
1 41685 239787291
2 10155
2 31574
1 137108 858715952
1 53964 42404248
2 160715
1 66841 187334616
2 118713
2 92114
1 26585 130741565
2 153886
2 139479
2 194768
2 186686
2 93601
1 53730 788494291
1 82180 206394900
1 78242 439972740
2 39529
2 175943
2 167629
2 171308
2 66163
2 26954
1 199761 667587091
1 146990 457756839
2 192106
1 116465 723032325
2 103153
2 65715
2 106847
2 111446
2 110185
1 33503 469995933
2 63224
2 131229
1 9780 872840685
1 180957 801502889
2 139864
2 172912
2 22827
2 101046
1 149941 53989913
1 24576 137759515
2 103486
2 172505
1 151904 581780966
1 31257 792619912
2 27379
1 179891 676739709
1 141188 442773903
2 25433
1 6115 697858709
2 112716
2 19044
1 157836 126946199
2 13523
2 162070
1 38033 982693347
1 37872 784833052
1 47537 282811115
1 151846 208562969
2 173874
1 143806 624899264
2 87624
1 184868 379982247
2 197646
1 186003 493000396
1 31756 171610031
1 119241 971113969
2 88081
1 198899 162577322
1 16133 306692645
1 68325 459907783
1 138687 700329930
2 162454
1 17918 835404473
2 133306
2 81414
1 144186 429308383
2 20282
1 10638 212464227
2 41138
2 59828
2 41363
1 96606 697186033
2 182817
1 103414 508142882
1 68194 450602953
1 86734 776734493
1 137126 860598646
2 54657
1 44407 928297628
1 86942 732266953
2 28659
1 144366 181967331
1 8947 737551467
2 17189
2 77648
2 140893
2 86726
2 59065
1 104239 391586760
2 78704
1 56038 987152160
2 164113
2 51379
1 49837 96674759
2 56310
2 63053
1 171900 36689434
1 19843 377633079
1 61765 89254233
1 27783 981730445
1 185571 167967392
2 129988
2 146015
2 92280
1 77137 715403156
1 159269 393541070
1 168731 43277685
2 9246
2 172993
1 170748 804916061
2 161669
2 144102
1 165173 799830563
2 61934
2 108190
1 172274 499021254
2 101285
1 17714 659943043
2 7505
1 74750 226845148
2 104505
2 12326
2 179820
1 47383 282656570
1 141629 416277823
2 108736
2 48329
2 191815
1 14458 179872533
1 162031 425984851
1 165203 488864379
2 135669
2 51391
1 125079 849118249
1 18061 852270704
1 94010 151507290
1 188777 286550789
1 128541 211560935
2 61141
2 5740
1 70475 814496765
2 46435
1 177657 989785700
2 175783
1 1286 205616229
1 129234 851347230
1 160539 143664290
1 2490 10542700
1 17474 855601075
1 9514 196964870
2 101861
1 78027 674981626
1 143190 347647360
1 151797 910855197
1 43947 405981835
1 99602 905086240
1 193698 402549963
1 2869 147517997
2 125985
2 103562
2 24780
1 88013 431997879
1 101421 594270828
1 68403 85612992
2 54236
1 171057 328495176
1 119292 277928551
2 160562
1 48549 669496537
2 49111
1 9754 230466078
1 152153 229989928
1 171128 770529634
2 90797
2 23368
1 199367 515403653
1 83568 499121951
2 112438
1 140836 62579229
1 157141 581981740
2 101444
2 63475
1 135123 415886269
1 39289 834988455
1 144272 725492662
2 42073
1 121934 384530780
1 197663 287236459
2 37765
1 93954 500072900
2 190
2 107435
1 133928 360252490
1 31294 584413419
1 145903 464438113
1 140445 924293859
2 130714
1 6743 988406460
1 25901 998157487
1 30807 862156929
1 44384 106979135
1 30004 735043396
1 112638 191786216
2 72150
2 30813
1 13559 676672588
2 127412
2 13519
1 91514 644689330
2 28422
2 137229
2 26973
2 173904
1 83700 829500789
2 62234
1 79962 547353777
2 193532
1 117966 143332331
1 96213 954449022
1 182141 594394122
1 85261 657827806
1 20614 170426384
2 187859
2 161589
1 100431 79238156
2 181565
2 14772
1 38048 800975614
2 185343
1 9335 676087858
2 152977
1 23094 112273230
1 123807 116358185
1 36503 790122854
2 86782
1 8087 152604888
2 7009
1 140330 329474651
1 168421 147596059
1 82074 75353448
1 119560 132110315
2 193577
1 198488 967604622
2 26860
2 64498
2 136607
1 139394 893215899
2 23958
2 67541
1 144023 17530657
2 199680
1 145335 404550203
1 39372 348756953
2 121389
2 174502
2 168344
2 132535
2 168878
2 48479
1 119314 312424004
1 111662 934012452
1 75104 487424103
1 73429 119360892
2 107000
1 143079 842693097
1 1015 918809591
1 160273 86086185
2 193141
1 139449 462455349
2 61364
2 163029
1 65110 480663559
2 162771
2 56451
2 14451
2 199216
2 129396
2 179636
1 20986 512968401
2 22123
2 30717
2 91719
2 84670
2 74547
2 134460
1 97075 723368860
1 134766 502272801
2 168832
1 96346 415495270
2 171355
1 196123 767387236
2 10751
1 89424 512622270
1 94333 124246918
1 121334 62679225
1 97347 481301821
2 97530
2 32381
2 16960
2 197369
2 14662
2 132159
2 121900
1 127048 831346704
1 93769 969622229
1 159539 141410736
1 80786 646967244
2 89427
2 105946
2 6688
2 173308
2 103095
1 159861 248569349
2 182179
2 99539
2 166864
2 63678
1 5017 627656694
1 46190 78527531
2 85679
2 86678
2 155766
2 131277
2 114307
1 134365 975978133
1 16069 730269604
1 166807 533181474
1 165107 570835157
2 48286
2 124962
1 62724 872534063
1 11659 596030921
1 32600 124375194
1 147225 538712978
2 148049
1 154754 261549684
1 115105 516059025
2 60495
1 32475 564346392
1 6239 571151599
1 57781 729829744
2 109557
1 158059 278980193
2 32099
1 174619 321873111
2 132911
1 56513 664266157
2 110148
1 67441 414186164
2 150036
2 166154
2 174923
1 146578 854510176
2 62290
2 186665
2 153907
1 112674 612138870
2 118888
2 51897
2 123521
2 130155
2 55411
1 147449 379525710
1 160826 771631565
1 185802 509584828
2 84732
1 101394 515792829
1 114721 245234569
2 58696
1 152660 590265847
2 1606
2 181999
2 64434
2 27222
2 126454
2 186182
2 84125
2 89641
1 124815 594369307
1 44005 93821795
1 8825 169923319
2 3794
1 15237 542514692
2 79250
2 82771
1 108824 578477006
1 110033 638670978
1 109021 918663829
1 24299 413741888
2 113023
1 154887 334287981
2 20689
1 60632 668332838
2 1974
2 169874
2 100352
2 77995
2 176091
1 50788 267043532
1 138205 440946943
2 23864
1 145348 374559127
2 161983
2 160757
1 106484 871487671
2 130900
1 56087 34185893
2 182215
1 114526 833563452
1 1902 195426933
1 185557 843552732
2 1937
2 189269
2 8495
1 171644 167696209
2 23067
2 130669
1 127183 673240045
1 85581 607209554
2 129991
1 179675 852642181
1 27097 829126731
2 3061
2 74110
2 159551
2 153237
2 125927
2 79487
1 150518 721563618
2 102246
2 29899
2 176120
1 165168 35035587
1 7629 49595859
2 118665
1 199140 915398548
1 167433 222587993
2 30847
2 158398
1 50661 642072885
1 69956 729921483
1 187206 180073848
1 68234 899293301
1 90210 830095767
2 194168
2 19210
2 88956
1 80469 80399244
1 152529 939268301
2 21605
1 48482 528302504
2 122540
1 50516 76818727
2 159877
1 138541 847965916
1 102845 836868675
1 193371 484599668
2 6172
1 150054 819132056
1 99740 403944274
1 57951 789794842
1 15381 877632221
1 5883 261459746
1 68752 377641906
1 57677 200043915
1 75010 201293885
1 164944 166581674
2 120729
2 112353
2 101311
1 61901 348355160
2 192220
2 36654
2 67467
2 30011
1 8219 699322318
2 53918
1 131706 553028599
1 40040 125789913
2 180327
2 180002
2 15273
1 191774 592020909
2 38371
1 194217 967374807
1 8627 62132092
2 38234
2 97864
2 158341
2 66327
1 104503 63152434
2 48254
2 178298
1 170721 391493838
2 147172
1 59898 720083171
2 112892
1 179699 379285242
2 159070
2 106416
2 163723
2 71766
1 104446 837544551
1 130183 73670837
2 106953
1 10804 275727549
1 127476 793820841
1 143054 96429498
1 56370 213726696
2 73506
1 40553 852474708
2 22496
1 75389 21810218
1 12364 612206862
2 72069
2 180820
2 129138
2 61447
2 8212
1 136474 946784293
2 41046
1 98061 255250340
1 92804 567520897
1 142064 278419510
2 146475
2 54958
1 136460 995324034
2 98101
2 122850
2 155744
2 61519
2 22944
2 40120
2 72778
2 138857
2 59360
1 146560 739108992
1 66677 717130002
2 113482
2 190799
2 118210
1 161548 705998627
1 160054 856774371
2 77079
1 6368 82756941
2 184153
1 183416 35363266
2 23760
1 28646 122839928
2 117274
1 125633 776429995
1 2071 326202709
1 9068 58806080
2 171212
2 73244
2 92528
1 11103 821342567
2 199151
2 101399
2 161314
2 175275
2 127305
2 154435
2 34510
2 199574
1 109902 487918130
2 111240
2 163200
2 111321
2 35558
1 5231 351806600
2 106492
1 176178 541735219
2 109187
2 72021
1 96997 595053503
2 125256
2 196640
2 96812
2 56195
2 26015
1 194674 473172819
1 69476 783287978
1 191408 503737489
2 114053
1 189880 118379592
1 78531 751066506
1 6309 959125596
2 142149
2 42817
1 119749 647667663
1 78463 133746427
1 124622 261922912
1 7073 266719844
1 130480 576506273
1 79354 22095016
2 61489
2 58858
2 196947
2 49121
2 193159
2 58433
2 151287
1 30735 531979010
2 513
2 85063
2 193493
1 166491 860731519
2 43903
2 156884
1 70249 409595617
1 65347 568469383
2 42723
1 85544 386717875
2 173631
2 172678
2 36201
2 100779
1 102791 881482927
2 66483
2 13655
2 128521
1 179589 949865041
2 26338
1 11181 9692365
2 110175
2 141751
1 150181 111330260
1 5029 10626563
1 21197 512348160
2 155158
2 85275
1 187107 147944395
2 132183
1 87785 617558078
1 3706 872125055
2 115268
2 174029
1 161684 229133400
1 46391 495224466
2 55756
1 4802 703152017
2 69995
2 56945
1 70067 821095812
1 69424 169255661
2 60113
2 70298
2 89381
1 75818 950047967
2 166338
1 84303 228009104
2 138513
1 97815 394348155
2 138330
2 181387
2 116151
2 172591
2 110369
1 66914 111348811
2 149598
2 190800
2 175607
2 140505
1 137227 119295110
2 55899
1 59230 337882139
1 119220 300750196
1 5953 438740513
1 150469 196573049
2 73091
2 182535
2 35619
1 48582 655236219
1 99112 810067614
1 53774 37290423
2 26701
2 86709
2 140597
1 147161 702094882
2 196293
2 64639
1 123969 192332177
2 128069
1 14962 573765278
1 55732 105152092
1 79196 346396460
1 175571 266478504
2 90966
2 158783
2 74656
1 68327 781998167
2 199187
2 81837
2 161088
2 101403
1 164813 891391882
2 151186
1 92834 529056452
1 104008 671797181
1 35574 626380284
1 127390 621162450
2 121732
2 106356
1 104337 144285289
2 79725
1 114346 451824601
2 16472
1 173832 649487899
2 170674
1 61173 584237167
2 59012
2 49530
1 79766 58775041
1 151496 261167376
2 51069
2 48824
1 8219 434035534
2 76431
1 162069 692115831
1 70599 370943706
1 106590 173418392
2 21967
1 75425 228735029
1 72251 497626617
2 73030
2 38317
1 157138 194842858
2 25030
1 111301 604465048
1 194368 669410672
2 26051
2 5327
2 127987
2 162893
2 192436
1 150923 984605800
1 77742 608738676
2 111108
2 115685
1 41669 521807195
1 161308 129219222
2 66077
2 44023
1 71376 259776070
1 20709 970438
2 172547
2 132098
1 115851 286703597
1 28436 330876081
2 121369
1 39534 9853559
1 195161 540691872
1 84180 252818511
1 102237 463604203
2 114478
1 199867 455663976
1 46040 648753052
2 151304
1 197188 914981385
1 188350 950985579
2 21320
2 180639
1 174449 803872570
1 97705 394274409
2 123005
1 122842 443602289
2 53223
1 96706 64837592
1 182423 436452519
1 138394 963888110
1 161504 659537473
1 140475 198213886
1 16093 639347163
2 182391
2 59003
1 27748 780841383
2 161949
1 134396 634143444
1 150401 411673749
1 23859 389910335
1 10883 493873182
2 133075
1 44006 373900216
2 4662
2 8322
2 175693
1 14928 189610928
2 25880
2 157234
2 99685
2 132115
2 70045
2 39455
1 183255 691005056
2 47139
1 8142 834520182
2 110686
1 87294 990483957
2 102361
1 80388 689198180
2 92588
1 74298 449607254
2 21581
1 5442 698096574
2 4786
2 136121
2 85658
2 184596
1 104185 704600041
1 74862 483092617
2 169370
1 160797 382367783
2 175370
2 115281
1 118195 655836176
2 184113
1 27605 442011601
1 99083 9697389
2 136680
1 26568 877306247
1 54817 985830761
2 55385
2 59330
1 151279 877311838
1 82108 66300582
1 64809 572507515
1 19798 976505795
1 55099 719297836
2 22847
1 158495 642575299
1 196524 770615078
1 99063 137544267
2 145049
2 82434
2 14586
2 54819
1 84877 894535423
2 28602
2 186737
2 93409
1 109134 77447191
2 95496
1 12890 899108001
2 19059
2 96756
1 37557 86924308
1 188073 317826460
2 170779
2 91262
2 47556
1 93954 832346306
1 198304 653521841
1 14338 322201329
1 110685 98852861
1 75349 780342109
2 76979
1 149215 894583511
2 155616
1 97147 756484543
2 152699
1 58164 61753480
1 147650 336021056
1 158454 100934516
2 142551
1 20781 847159036
1 90790 352511335
2 161586
2 45951
2 119266
2 121693
1 7108 648870697
2 111207
1 122864 192442818
1 81058 975317345
2 94848
1 71129 731325482
2 58189
1 75595 226815895
1 57863 827851192
2 8755
2 79448
2 29101
1 72097 158533067
2 42924
2 119351
2 47819
2 93758
1 68339 695089556
2 136090
1 47254 482388077
1 33548 11391626
1 55723 899306762
2 30151
1 34463 732359412
1 11509 523905363
2 101579
2 39197
1 136312 309701627
1 97859 729689589
1 42185 298893830
1 104434 804693809
1 169850 959010507
2 179196
2 23500
1 196362 336219325
1 61592 414891473
2 81270
1 47201 874852092
2 190648
1 56733 82144859
1 103960 276598716
2 160303
2 67837
2 92249
1 194490 916575011
1 102574 879750965
2 20652
2 6119
1 77680 679824296
2 22934
1 43320 127459399
2 174504
2 105106
1 116697 125477553
1 50029 270046624
1 73753 575090973
2 133183
2 182718
2 84583
2 62463
2 25662
2 14539
2 101040
1 10979 715005656
2 29226
2 91360
1 133552 31121599
1 85063 813094383
2 70611
1 149931 138777514
2 105963
2 103798
2 60489
2 138948
1 17067 76194947
2 67879
2 197020
1 67781 634600992
1 34853 971009670
2 145518
2 43905
2 172996
2 61262
2 22284
1 98264 427164966
1 121281 665814298
1 13682 25250125
2 189799
2 197174
1 17469 132971139
2 11128
1 128711 217225393
1 83638 510307977
2 83919
2 55014
1 49883 244522183
1 192920 95279580
2 72240
1 14825 519743030
1 151864 151190471
2 128381
2 166981
1 37057 648480740
2 153352
1 64584 931621704
2 127287
2 166294
2 98299
2 10900
2 4888
2 35663
1 7276 296431178
2 22716
1 168291 361983976
2 188881
1 112462 430093111
1 114330 96364793
1 94695 312626379
2 110578
1 89815 610420608
2 58007
2 138069
1 87181 299042230
1 58230 510819627
1 146546 194596653
1 146693 388736875
2 142080
2 160302
1 98240 572493100
1 4263 629806898
2 92665
1 193301 262557851
1 163008 524634510
2 7178
1 94532 859089999
2 128685
2 124625
2 7813
1 130631 7390351
1 23401 102069006
2 50549
1 188867 688329408
1 118302 300620815
2 181903
1 131603 35276850
2 76658
2 115442
2 104083
2 29850
2 21364
2 184461
1 6688 687426143
2 122108
2 173189
2 64870
1 104186 34626719
2 18089
1 197462 851414546
1 1269 499987291
1 25536 345613283
1 10311 480442789
1 73475 65875998
1 126557 533796515
1 51235 628749084
2 6360
2 3936
2 43603
2 89415
1 92863 477537214
2 40292
2 158740
1 131301 993877325
1 87445 867693963
1 137428 348856874
1 59277 816684159
2 188071
2 154692
1 150288 490345696
2 170859
2 56777
2 128098
2 96291
1 123260 354722953
1 153656 659909192
1 71863 460314137
1 29862 243644694
2 59877
1 150064 306071017
2 116488
2 148439
1 86927 643848190
2 81
1 6076 498860651
2 114655
2 21088
2 59030
1 45177 970225066
1 86136 943065142
2 51502
2 61609
2 60877
1 103909 800611824
1 126695 968471537
2 131689
2 122623
2 48959
1 48662 937521636
1 42575 993222994
1 91572 443638609
1 40940 25153259
2 45076
2 125177
1 96551 840742621
1 52460 161629014
1 186748 244635739
1 140281 616004848
2 135362
2 33646
2 184929
1 21618 883459903
1 179653 577426168
2 18532
1 85049 597974917
2 66888
1 16246 515453108
2 44757
1 79112 382904838
1 152455 883952508
1 165405 226218731
2 82606
1 88567 520196239
2 127670
2 127429
2 71303
1 92963 596044755
1 96808 65087956
1 14003 379317243
1 72889 553651279
2 76870
1 194270 920336443
2 54312
2 153711
2 166461
1 8410 936802501
1 135798 105394394
2 154462
1 131812 287423761
2 83722
1 120222 676095102
2 125543
1 99372 487220601
2 37515
2 73300
2 38045
2 127192
1 178260 37070254
1 195586 77905852
2 77438
2 91267
1 150200 681144830
1 164766 905516795
2 120382
1 180507 97516717
1 44777 721891286
1 182505 892182465
2 128023
1 134615 434401921
2 42132
1 117907 89628581
2 29189
2 87447
2 178821
2 11797
1 106496 481857491
2 17827
1 55148 432175791
1 110461 655945849
1 37045 813159746
1 144564 788239838
2 9980
2 124794
2 146045
2 24324
1 105420 964366654
1 1331 155726896
1 147336 112087516
1 122349 448739150
2 315
1 138919 129322780
1 167977 998403674
2 154610
1 127949 989583466
1 174154 475148090
2 65385
1 11890 90332181
1 172290 860422194
1 28994 525279735
2 34650
2 120219
2 78312
1 95352 349189690
1 11259 150957983
2 163803
2 154358
2 65934
1 171557 851118376
1 137994 292474766
1 121273 647937498
1 12887 160253102
1 16651 893648932
1 157163 849291890
2 156502
2 23103
1 173013 760642371
2 61179
2 85157
1 31284 411823886
2 193829
1 22223 365411295
2 19012
2 19533
1 100478 984148246
2 39589
1 100633 809981312
1 30659 772086711
1 47499 262272600
1 4590 540469254
1 40977 692214562
1 5674 45034106
1 157451 980048586
1 16321 195940617
1 198865 714148120
2 109713
1 184708 49010774
1 160003 102897535
2 198262
2 115376
1 43779 195991443
1 40784 398478243
2 198869
2 53418
1 182936 970225602
1 65985 805167710
2 155020
1 126038 219165545
1 62176 381868452
2 22773
2 169041
2 49472
1 151614 229179186
1 82313 243768286
1 189678 550008792
2 46244
2 14903
2 191410
1 11619 886273463
2 70617
2 179655
1 106209 856023808
1 182877 574769211
1 50618 377813442
2 66762
2 61853
2 150047
2 128195
2 54987
1 56868 272480532
1 97297 575729401
1 189342 872406761
2 2306
1 185434 711603601
1 24860 816531067
2 194452
1 46874 699969714
1 133669 169801347
2 107438
1 46721 973121328
1 113365 751800865
2 80453
2 105151
2 53991
2 44474
1 33902 634640333
1 973 567986789
2 26741
2 17012
2 116925
2 41590
2 85913
1 198563 850751749
1 54910 336535195
1 32814 544642023
2 177236
1 174345 905489202
1 202 269622762
1 95003 593407783
1 193308 447209939
2 55566
2 137529
1 154640 185571782
1 83767 466238766
2 49939
2 193138
1 95902 535642715
1 41710 169368798
1 129280 605857056
2 35669
2 24540
1 150158 900183620
1 60195 278703860
2 84515
1 80719 725163572
2 54332
2 124126
2 166600
1 184785 309214665
2 171777
1 22553 897947102
1 3150 898304729
2 153023
1 33827 371140451
2 12988
1 61471 570744590
1 78613 810019889
2 141304
1 71185 141093692
1 49323 298328241
2 104555
1 24765 529824421
1 163083 236326915
2 98037
2 61538
2 109901
1 97904 727218553
2 179766
1 122737 737386881
1 69778 816648538
2 84860
2 188917
2 61636
2 74355
2 17802
1 181955 269276910
2 130903
1 149680 580322078
1 187459 65600084
2 21948
2 148096
2 158844
1 170472 87788919
2 135988
1 49702 572497030
2 87849
2 2217
2 35262
1 28584 833851154
2 141091
2 196983
1 100070 133796945
2 11482
2 111310
2 145625
1 33304 327523350
1 120285 957617609
1 53196 179120190
2 143779
1 117260 654598015
2 52741
2 125279
2 102906
2 186979
1 107980 249748889
1 45000 691418652
2 159212
2 84815
2 153563
2 171107
1 106187 561096591
2 55660
1 115765 735368082
1 176067 45106604
1 72316 709784777
2 178726
1 3509 699148162
2 158316
1 45890 632709432
2 186629
2 117388
2 16494
1 88947 519663139
1 105301 856901666
2 57400
1 7197 256998305
1 4871 6911767
1 29044 329897416
2 86071
1 57336 190789276
1 111985 926660837
1 14359 396898884
2 19476
2 186163
2 7297
2 31854
2 134761
2 8109
2 13354
1 89442 446353201
1 46463 145432408
1 95161 288382332
1 144734 887218900
2 52388
1 142055 192367119
1 15736 926911481
1 97606 687980596
2 74243
2 135399
2 45663
2 123364
2 69640
2 36486
1 89684 606107540
1 75953 795509346
2 11228
2 179504
1 93007 114629693
2 15858
1 32233 939164721
1 142146 933570577
1 115007 344227424
1 101095 497823666
1 42278 189363844
2 124707
2 64766
1 113209 850241627
2 150065
2 137699
1 26554 786362261
2 97168
1 158913 514819593
1 125879 973472772
2 71522
1 23334 979719323
2 130174
2 188655
2 178764
1 18905 664707346
1 122904 917525527
1 150447 937400196
2 114567
1 34766 734138483
1 91118 728521462
1 126522 533485283
2 193222
2 172081
1 181661 142827904
1 36375 341990778
1 17550 856453632
1 197648 987003300
2 146557
2 130952
1 31848 130880782
1 163412 526803612
1 13135 347859529
2 160549
1 122021 733344072
1 135428 59820910
1 136057 263755933
2 75913
2 23012
2 55259
2 97867
1 30847 942737957
2 111992
2 85574
2 165743
1 167781 125789416
1 173425 313951061
2 69485
1 78464 562821594
2 146482
2 192116
2 117793
2 107851
2 133948
1 177785 55287553
1 18525 407752224
2 50114
2 81130
2 23550
1 71409 713935630
2 170844
2 126116
2 180880
2 23749
2 77693
1 129645 865730676
2 51563
1 143355 836175442
2 185503
1 107442 449468624
1 71965 181670289
2 195924
1 42505 334042536
2 150406
2 36706
1 48082 74070783
2 143938
1 186368 197134065
1 169801 313777309
2 149221
2 157299
1 79379 175929341
2 160813
2 104844
2 126898
2 178325
1 65885 991086524
2 5523
2 35662
2 108754
2 184461
1 127823 240045861
2 57676
2 32894
1 156833 819123803
2 62191
2 36422
1 38888 169419331
1 114562 780248784
2 150853
2 109419
1 150594 511783371
2 67790
1 44188 397933042
1 28839 361862114
2 185305
1 3943 672615480
1 9628 624822369
2 86539
2 139433
1 151674 622924525
1 15917 41164727
1 125901 605516608
2 31416
1 194433 916462050
1 29050 634681387
2 179405
1 52545 312292715
2 152868
1 27596 455001647
1 20949 244300014
1 187654 809285734
1 150218 887988043
2 185724
1 192103 596151400
2 144853
1 144216 338998957
2 24623
1 13678 717325898
1 6352 415143881
1 114220 411389373
1 57428 98193962
2 181071
2 88294
2 31412
2 4530
2 34859
1 175686 835719534
2 8344
2 180547
2 128017
2 126288
2 39504
1 17709 976175807
2 1812
1 144135 679327575
2 124507
2 85146
2 164293
2 69806
1 181692 577416041
2 45339
1 182528 261462352
1 98415 585761268
2 81996
1 163488 129693430
2 39827
1 79100 70467825
2 16266
2 136786
1 157294 777282542
2 41420
1 40877 799758045
2 8788
1 102662 314380708
1 3158 112499963
2 1748
1 168263 528881514
1 164385 809360110
1 150029 769202603
2 163461
1 117416 315311998
2 17763
2 173053
1 10025 576097290
2 103114
1 83320 926384013
1 187489 775811628
1 50602 821125649
1 134543 610019155
2 84252
1 23909 638662656
2 103687
2 64363
1 137779 383071739
2 134036
1 147000 595409383
2 119378
2 145410
2 17306
2 50419
2 82426
2 93679
1 10383 968397221
1 188483 258698886
2 126894
2 157032
2 194245
1 61461 315909597
1 144619 895216719
2 61125
2 192744
1 113986 285826206
1 23738 914863209
1 131812 763403802
2 26895
2 25775
2 39044
1 6551 639248855
2 25575
1 182257 609839017
1 42066 466188978
1 177259 522900501
2 1343
1 102927 794679331
2 108507
2 47043
2 12021
2 4611
2 120752
1 70354 177698652
1 45438 708596706
2 5369
1 137785 165241569
2 43009
2 53736
1 60849 162410360
1 149939 37242757
1 26105 734076360
2 180502
2 34521
2 192224
2 11276
2 121468
2 152424
1 113152 20132115
1 166080 752109310
1 39788 684214120
2 171021
2 119355
1 77694 52218963
2 81182
2 67896
1 164836 286387851
1 122989 779222900
2 25408
2 82987
2 75310
1 8544 167683049
1 67108 339856454
1 197405 245655224
1 109387 167482218
1 123173 73055161
2 105289
1 146657 869931905
2 56038
2 2459
1 188884 626704472
1 51809 905875845
2 187305
1 146101 422580344
1 20061 180284054
2 70638
2 120177
1 86717 758487561
2 82794
1 49958 626683098
2 1341
2 54108
2 168764
1 177812 951070351
1 112580 811394912
2 192487
1 76218 386007309
1 53843 382664068
2 144902
2 5275
2 35977
1 101244 624312274
1 138783 662091568
1 2448 433851915
2 29854
1 181830 834571023
1 132417 965202176
2 70629
1 98996 293365977
2 152939
2 93023
1 61679 757971800
2 61548
1 7071 585151895
2 56975
2 77697
1 2031 464764501
2 105225
2 74988
2 109935
2 34089
1 55809 178390410
1 89349 689929511
1 46552 132606026
1 22197 823202146
1 8561 371375628
2 63655
1 158547 320800545
1 136826 718125815
1 15303 335547307
1 192658 5052035
1 162928 12649323
1 32238 225552853
1 116530 148174756
1 142224 570383749
1 160499 8944927
1 143295 261178367
2 145723
1 102438 975982970
1 66394 86401153
1 126708 996869750
1 44297 932493009
1 101701 610880358
2 169946
2 86766
1 110832 973507507
2 170092
1 195482 991023777
1 51507 276241418
2 2629
2 160230
2 44811
1 19644 684240798
2 80394
1 192051 967393934
2 155037
1 15952 75073703
2 188148
2 196301
1 70986 748283114
2 47944
2 118125
1 39054 38766880
2 59490
2 88341
1 3130 175913112
2 151376
2 63559
2 165270
2 165521
1 53182 832327011
1 38160 428174067
2 158646
2 108721
2 59681
2 120060
1 54158 863915504
2 139713
1 183775 763534010
1 172981 954034009
2 50701
1 113448 175959255
1 26518 706165083
1 175160 448641873
1 8602 427445255
1 61145 699132170
2 151491
2 94851
2 88741
1 120116 632279496
2 39745
2 48991
1 44453 965457153
2 103035
1 1681 323768257
2 85177
1 140906 159815429
2 16400
2 199425
1 119296 538404056
1 197877 279596761
2 9994
2 16913
2 85106
1 158172 927971616
2 59306
2 37358
1 109701 909184592
1 82854 347103817
1 179756 243453843
1 161157 895508320
2 60113
2 156057
1 8945 668750733
2 34524
1 139747 534463240
2 62895
2 170465
1 149352 403661733
2 102203
2 35919
2 54482
2 161128
1 109553 125993922
1 110183 32814839
2 75417
1 103818 863960050
2 26347
2 163614
2 195746
1 38354 73970353
1 183003 277425761
2 118173
2 137518
1 156648 878996699
1 124518 432373896
2 67845
2 144095
2 60590
2 90626
2 199900
1 33048 7277669
1 77967 210162029
2 9470
1 3134 886547
2 15975
1 78332 981617746
2 14657
2 105822
1 160244 45436015
2 25533
1 167500 674676715
2 150041
1 19992 823857044
1 166734 737592722
2 5179
2 3992
1 22283 161673845
2 62829
2 27378
1 1350 391540636
1 161001 321603500
2 5244
1 106641 431255069
1 59750 656677229
2 81446
1 161109 807910931
1 78382 236583959
1 33439 889194800
1 109483 153367172
1 178050 570880536
1 126695 650735937
1 45273 58338049
2 168025
1 80143 736555541
2 162833
1 108267 121876714
1 158518 816630218
2 151396
1 54159 396708661
1 5359 825799403
2 71165
1 182510 444723434
1 74283 805668995
2 16122
2 159533
1 39841 498233273
1 90561 798021701
2 54287
2 67605
1 101600 760824718
1 180581 829379266
2 53233
2 152497
1 10010 277675411
1 77984 712894326
1 149393 148612942
2 152123
2 21899
1 86449 993418331
2 152555
1 112127 430550302
1 143276 366754704
2 188605
1 161477 981151280
1 75608 320283178
2 168696
2 128688
2 12708
1 39448 659771410
1 63451 448744329
2 59546
1 100978 460359489
1 92495 327345441
1 116281 737350871
1 151353 358896834
1 57219 94874995
1 149504 422692671
2 43144
1 131469 215989908
1 26488 577183974
2 191920
1 124542 222914334
2 47672
1 7658 218058720
2 55223
1 103785 848300641
1 126440 648647553
1 22855 103899211
1 108545 210364958
1 40947 494805249
1 87097 867754272
1 119821 630116330
1 68681 376514597
2 122567
2 110335
1 37088 166435540
1 4263 660235071
1 199919 969916286
1 162869 801265041
2 11042
1 73428 395608065
1 69784 453477217
2 22377
1 6185 391943855
1 102271 186638714
2 196413
1 91611 409869009
2 60245
1 38396 30676674
2 24003
2 38545
2 14545
2 133784
2 108189
2 166011
1 79881 139456273
2 186927
1 110629 736440685
1 113964 8839501
2 78588
1 99690 918077984
1 195411 541308344
1 62545 843760076
2 121825
1 102644 545526535
2 57586
2 93025
2 51193
1 161411 484776896
1 188892 123423502
1 120360 485060338
2 39718
1 8507 479446023
1 26176 741944139
1 106379 704498317
1 127897 463415757
1 180263 224986130
1 164755 148909581
1 33130 688311113
2 79558
2 113717
1 127990 927611921
2 188630
1 177171 40783504
1 71258 915928411
2 98364
1 97337 364875292
1 79366 38561567
2 146397
2 176738
1 194589 402765139
1 136093 701709190
2 100710
1 122373 799844232
1 81029 209839643
1 147550 492596891
1 90685 994706932
2 119485
1 82595 671466600
2 39339
1 81250 455339113
1 198379 945532743
2 109797
1 54921 319522814
1 154855 920356447
1 64289 108210468
2 161046
1 24176 658673867
1 197804 577541803
2 56479
1 71678 422680409
2 176316
1 117566 313626249
2 20254
2 12514
2 131413
1 88812 873556410
2 111596
1 132586 414842735
1 51032 312215800
1 56148 380540510
1 69572 867499173
1 189045 455659389
1 73065 481771154
2 140437
2 174034
2 10492
2 11348
2 4404
2 38846
1 191174 164607162
1 120123 578633479
1 182416 645095799
1 191789 634063232
2 137679
2 198675
2 175938
2 106303
2 140016
1 180312 455424554
2 129315
2 4985
2 146876
2 193885
1 102181 485974601
2 145032
1 46100 181944473
1 108982 428330565
1 14152 225266452
1 196881 434056570
1 145198 652123508
1 62299 990854415
2 141468
1 176994 439013941
1 50628 260089718
2 183432
1 175928 830554558
2 180599
2 49141
2 71898
1 163477 185791990
1 118798 453078134
1 103308 883292371
2 74495
2 80281
1 97225 228783188
2 136712
2 175978
1 66974 554875070
2 56971
1 60245 64133218
1 199605 113404711
1 44970 704120195
2 124817
1 161958 749396803
2 79227
1 121712 534835301
2 155193
2 29621
1 117125 82396436
2 28962
2 96334
2 160049
1 27146 756535768
1 60244 356966900
1 53366 614460693
1 92793 949476224
2 185374
1 39812 977555574
1 95181 340710361
1 90634 479758518
1 111958 362905800
2 187411
2 3209
1 142221 273371574
1 73918 72170482
1 183356 42929135
1 92061 647058646
1 184107 896271298
2 2404
2 748
1 55737 819437565
1 190305 47674704
2 135853
1 83808 193628774
1 74352 28832900
1 28208 315645349
1 24866 650414533
2 74013
1 125759 448277359
2 18016
1 181900 877170859
1 61092 864029993
1 55814 629506139
1 54281 189156606
1 167558 160169819
2 7883
2 183897
1 15658 513551889
2 120775
2 45206
2 127522
1 3185 352433872
1 64592 341943517
1 94041 617737415
2 151707
1 28902 337017185
1 103296 425941773
2 34110
1 80828 734265256
2 83642
1 128294 901114431
1 21757 335998870
1 107711 526882259
2 93548
1 18174 237339910
1 63525 310255036
2 121931
2 124711
2 81071
2 161589
2 197150
1 74252 683320529
2 172532
2 104898
1 101642 270540386
2 39536
1 32082 306190188
1 173030 77688298
2 158041
2 30803
1 964 143325282
1 154507 477254220
2 58232
1 18245 860409801
2 80038
2 110699
2 76759
2 182958
1 56964 429476149
2 132293
1 43711 264569581
2 149010
2 1102
1 90160 790266701
2 42252
2 178477
1 94673 269816614
2 147798
1 168978 274472884
1 7296 175069419
1 95368 84706936
1 147903 191396273
1 153697 542661256
2 192934
2 165181
1 136174 330682076
1 63425 206795569
1 199522 893385016
1 88452 525440875
1 65274 958102590
1 156044 51355996
1 136759 229010890
1 70911 274959773
2 56922
1 159159 363008109
1 38349 477533223
1 169448 849731661
2 111306
1 74967 187295173
1 128304 995713218
2 68224
2 156781
2 117602
1 21865 948881083
1 29011 541495119
2 46890
2 50959
1 70173 39481369
1 108607 70226386
2 184824
1 142711 410752690
1 53722 251267122
1 143409 446104129
1 29054 380345933
2 127904
1 193485 108588840
2 57492
1 142623 467235686
1 167465 598160541
1 90700 514072317
2 93712
2 31876
1 115162 185988484
1 91382 540804955
1 116529 551702741
1 92765 695063163
1 155129 623119009
1 86945 241746944
2 72065
2 154680
2 172349
2 143115
1 183510 303004308
1 154257 825235954
1 167270 856332932
1 127746 949821573
2 177382
2 54379
2 177436
2 152564
1 16736 886750200
1 37184 634220131
1 13691 213545030
2 110514
1 115119 201932913
2 109347
2 44481
2 16467
1 34448 371651348
2 123022
2 161691
2 169368
1 30291 837668387
1 191643 696808896
1 172224 343050729
1 162253 940775611
1 41079 195609412
2 10320
1 169699 892576935
1 120078 669953716
1 131559 473033783
2 130307
2 190107
2 86383
2 116856
1 64571 497077233
1 139143 434660649
2 32460
2 71773
1 50927 590171913
1 17763 696411079
1 144123 65734839
2 179442
1 91625 336596919
2 8354
2 57102
2 181121
2 107201
1 91144 7832691
1 130120 690807694
2 154196
2 113340
2 69674
2 73585
1 194662 800681225
1 128364 330477037
1 2068 858993924
2 85595
2 195631
2 172701
2 82243
2 61748
2 27483
1 171673 723361233
2 18211
2 133714
1 176008 882749318
2 105137
1 104773 300440665
2 118196
1 178933 693534324
2 166614
1 140928 914685948
1 91357 537017996
2 135054
1 114501 491722821
2 37301
2 180707
1 37355 540699215
1 74536 675673771
1 160446 713154420
2 5990
2 138145
1 182009 895345247
2 35759
1 32657 509132547
2 158457
2 40329
1 85550 971666818
2 48005
2 46615
2 39345
2 189792
1 61851 365087816
2 58592
1 67204 137579134
1 52761 853813266
1 3781 228229048
1 180362 560855735
2 32078
1 123710 992639710
1 45258 800676626
1 61865 250994495
2 30996
1 149536 769159527
2 114472
1 156276 954846204
2 173521
2 72667
1 181275 461608392
2 96017
1 29113 767258962
2 135777
1 188158 568152659
2 163320
2 33231
1 31288 553566217
1 165837 195563480
1 81600 514800595
1 48372 11007171
2 157634
2 2096
2 88993
1 1763 94187935
2 159731
1 98716 389191702
2 107776
2 132153
1 83277 804846957
1 149694 5776382
2 14123
1 96886 372952620
1 128456 454450753
2 96745
2 187175
1 157297 723899298
2 81347
2 78150
2 192209
2 184453
1 106250 856249338
2 40233
2 132920
1 197241 612341149
1 4765 184574284
2 142837
2 2320
2 7000
2 41472
1 88705 157588808
2 13469
2 47914
1 81609 319423177
2 116915
2 23467
1 158473 309869635
1 50677 340916084
1 21409 718030443
2 129578
1 168951 313401694
1 62077 325271626
2 49022
1 144951 330486265
1 5300 435412893
2 173478
1 134059 837235075
2 163936
2 63254
2 163362
1 105153 27079075
1 4294 886994590
1 166933 736280740
1 159444 704258168
2 13328
2 165378
1 85375 525438809
2 46590
1 13456 697066180
2 3616
2 65048
1 6170 919099580
2 52626
1 7186 692728702
1 140645 972213244
1 89365 480111108
1 107248 964195022
1 93445 238100675
1 67614 583339795
1 192858 233647289
1 13464 996666694
1 130673 672782492
1 149173 314447613
2 51285
1 2657 307962306
2 91932
1 98000 947948264
2 190223
1 18815 397307640
2 195541
1 42580 81605209
2 35815
1 106 963272799
1 133479 454787364
2 167650
1 4693 250328922
1 33282 536641905
1 11573 66932368
1 21168 150119189
2 83613
1 143496 209619756
2 133302
2 12354
1 98903 602957620
1 54545 996758479
1 50445 356271978
1 164729 585265242
2 16422
1 113794 359675104
1 106000 920549594
2 79078
2 199781
2 71022
1 118231 201822893
2 94948
2 153936
2 119095
2 177867
1 70823 28630052
1 100596 992450095
2 62011
2 81874
1 6347 331580813
2 27550
1 115284 694432631
2 36893
1 98529 312238832
1 179558 20866687
1 65139 447076980
1 86355 447648865
1 194553 388962180
1 153988 709223914
1 28482 685705796
2 147644
1 10806 850815366
2 80738
1 96081 715749863
2 108764
1 94499 75788980
2 199198
2 63370
2 19407
2 13068
1 41275 686406388
1 129461 136446774
2 20338
1 22290 542032940
2 99178
2 155564
1 32407 869072322
1 175510 725977741
1 32249 497175767
1 36106 290895340
2 77035
2 163975
1 5381 120156283
1 35170 862082008
1 39808 964838115
1 116361 983171084
2 150043
2 107639
1 9369 153549666
2 193525
1 90404 471662984
1 182683 892657128
2 33246
1 144774 305694730
2 106465
1 26674 370639217
2 111230
1 91598 893334181
1 197300 384437132
1 187472 935334070
2 97995
1 105562 969678826
1 179030 195983102
2 100523
2 45675
1 169464 993837502
1 43978 887839419
2 143295
1 188607 295662910
2 66701
2 89469
2 124747
2 142812
1 51392 561873748
2 7708
2 142729
1 84948 870013627
2 48893
2 144978
2 64917
2 46938
2 112402
1 171875 607721683
2 32301
1 31049 620592665
2 84780
2 104139
1 90493 260290531
2 2569
1 124509 791879982
1 62508 574845346
1 109670 142869279
1 91545 518943086
2 116511
2 103505
2 118862
2 172860
2 130391
1 190812 34001248
1 80984 85563892
2 180837
2 93890
2 35904
2 16459
2 99512
1 164039 141213598
1 24450 24226724
1 55278 9955577
1 24035 741273382
2 139367
2 62066
1 179982 926870271
1 69833 580655247
1 12575 633893711
2 23304
2 35939
2 105824
1 197579 4548118
1 177702 346629762
1 107431 575127134
2 16668
1 21189 894403881
1 58207 518662171
1 97022 251003177
1 125721 616399216
1 158061 620913381
1 169393 986945812
1 124445 774027554
2 18498
2 189925
1 158600 266753252
2 57468
1 31691 388801448
2 91259
1 12827 136574876
2 124012
1 34041 197870824
2 113652
1 187332 342041406
2 38756
1 64554 461738130
1 14828 546222570
1 21947 850681460
1 82790 208932200
2 79802
2 193286
1 181018 393770288
1 70698 364613158
2 175278
2 199892
2 20838
2 97909
1 15373 247211926
2 59534
1 178830 202347958
1 170784 563533096
1 154490 2602319
1 59627 949206470
2 48942
1 19469 212014224
2 146131
1 51459 295127185
1 18341 667161144
2 21424
2 45534
2 79638
2 149119
1 4284 201563101
2 5308
2 96266
2 195345
2 198577
1 29333 386492697
1 174602 421003988
1 78504 384138404
2 149358
1 114814 143754022
1 26467 504501578
2 173518
1 27569 639432267
1 159828 747517446
1 38507 88760813
2 96479
2 113508
1 130000 835602261
1 140884 408587431
1 10326 226792776
2 130109
2 63291
1 114836 526492748
2 17534
1 30594 941321023
2 112585
1 44118 324750646
1 114676 544250559
1 51119 8135405
1 34053 426091243
2 136595
1 23267 34813415
1 142226 979684843
1 39664 28583500
1 75657 40566500
2 62435
1 86432 457853718
2 81110
2 128889
2 52205
2 131545
1 198993 579592086
1 42040 523244915
2 174279
2 87118
2 7684
1 119453 504351767
1 49990 975308713
1 60504 15915692
2 169648
1 141478 385721851
2 125283
1 64532 56975647
1 143444 538728549
1 166464 812193443
2 116296
1 10486 534892481
2 26760
1 45266 843246216
1 114174 420683407
2 192121
2 91337
2 177297
2 199570
2 161899
2 53545
1 182764 19034319
2 100516
2 174669
2 1612
1 81571 953383246
2 20224
1 184800 898853438
1 80626 785401571
1 7842 666479261
2 78297
2 70162
1 114550 431977509
2 91982
1 96660 646878573
1 196752 248458492
1 14044 438219851
2 22981
1 159117 614298041
2 127882
1 129977 847774090
2 133513
1 93706 122840391
1 56874 897178349
2 141698
2 5958
2 132024
1 61775 595321151
1 88585 562749241
1 75273 287062111
2 52583
1 187736 429615485
2 135319
1 80129 996572696
1 159378 67482406
1 149438 284969001
2 169717
1 100168 882088626
1 134067 570023367
1 101473 714567461
1 86539 462377398
1 107433 54766780
2 41070
1 170285 540888745
2 138786
1 134931 929728841
2 192573
2 13628
2 109524
1 6947 467060375
2 35551
2 86457
1 64947 64925756
1 41252 420822655
2 109326
1 89742 36570236
2 146533
2 43768
2 120058
2 195543
1 31444 647903622
2 113198
1 5675 404308900
2 81625
2 176780
1 180216 78584629
1 47981 792145400
2 146267
1 161469 915676368
2 81331
1 198903 338294007
1 163594 955280720
1 165860 806703923
2 182669
2 147194
2 91780
2 95133
1 89739 380159861
1 166530 867189829
2 117933
2 121898
2 126052
2 58343
1 199012 226307343
1 199688 248496071
1 116671 497213700
2 185555
1 168611 392347878
1 63817 902867493
1 125037 178813880
2 141687
2 13275
2 52931
1 68305 190736785
1 157350 867352628
2 131706
2 151416
2 37827
1 33448 932281100
1 77844 516074859
2 123803
1 141144 965990421
2 178739
2 131921
2 133737
2 168712
1 80452 550616708
2 165257
1 116301 551048449
1 192251 76581092
2 47261
2 42916
1 121952 418104673
1 77768 932231359
2 191851
2 81665
1 186535 542025388
2 3593
1 76247 67865082
1 188209 251134770
1 123786 831574747
1 189590 38080742
2 40456
2 98337
2 180584
2 55751
2 3701
1 94535 234329443
1 137989 637069324
2 49949
2 69816
2 133305
1 111061 752118759
2 128024
2 50809
2 149366
2 163236
2 178115
2 46202
2 52812
1 180651 863357964
1 32794 223740855
2 41515
2 175535
2 37763
2 77429
2 181276
2 62662
2 38333
2 188303
1 30866 581575449
1 143480 357450127
1 139914 220644614
1 193859 430861075
1 9864 513475838
2 132170
1 136319 199641057
1 172384 500113113
2 145409
2 52373
2 161256
2 92346
2 53215
2 129380
1 81160 185382340
2 79177
2 25193
2 164675
2 56517
1 10395 779745162
2 46965
1 61423 113055654
1 117424 310150613
1 18711 132696244
2 48676
2 187604
2 4754
2 124333
2 139502
1 72331 320544900
2 164107
1 38634 430764918
2 103650
2 80536
2 133664
1 2124 436791407
2 151523
2 13821
1 37499 911183643
1 137139 614490937
2 72683
2 28387
2 11553
2 48710
1 45633 863381190
1 51029 699567452
2 39986
1 63871 979319519
2 101026
2 51976
1 48547 116299686
1 193159 674671689
1 44710 421206488
2 132684
2 183815
1 195786 981397093
2 124344
2 166145
1 74516 342910686
1 109503 386278820
2 167512
2 101057
1 42103 939223715
2 72354
2 93718
2 78479
2 191462
2 113254
1 103166 178519723
1 15954 839958872
2 124829
1 43765 963178030
1 26151 318931858
1 137692 416233403
2 100530
2 193393
2 2204
2 154580
2 7462
1 77206 199629729
1 65490 321240537
1 192476 810890395
2 86561
1 68580 530967659
1 17345 573021356
2 101202
2 49534
1 84503 776070554
2 114054
1 71258 586316351
2 94241
2 108981
2 181615
1 197246 870380833
2 129933
2 123906
2 136566
1 123609 513410267
1 20154 418512080
2 11463
2 157288
2 190931
2 100598
2 154767
2 60806
1 53394 693074906
2 62193
2 198707
1 128738 132309018
1 180503 903905290
2 152542
2 154425
2 174664
1 3259 305088191
1 34237 393481149
2 103291
2 195903
1 52735 484993390
1 108237 445924827
1 41191 515100995
1 153091 865017390
2 169300
2 34146
2 162515
2 56611
1 57369 170328739
2 28671
1 120034 941147076
1 106242 169789084
1 167732 628726314
2 71823
2 184197
2 12103
2 194072
1 177672 541322232
1 198475 184539123
2 162401
1 185376 621932969
1 78139 927338481
1 71386 640185505
1 117548 681510349
2 34744
1 119343 669477899
1 13186 583085036
2 199173
2 43895
2 77117
1 141225 107607505
2 189490
1 145858 887544073
1 44495 466581101
1 147598 839779769
2 40503
2 9576
2 16710
1 149976 40775811
1 32045 83760893
1 179589 408475394
1 158903 603737785
2 23423
1 98249 466243060
1 179575 815273147
2 88860
1 40600 656391146
1 130747 748568720
1 182393 273382879
2 69372
2 142742
2 196172
1 171736 471550796
1 139397 642814260
2 27516
2 124
2 19257
1 80857 872606657
2 115012
1 27236 266849041
2 191465
2 68544
1 44588 505699866
2 16800
1 74484 418989230
2 58886
2 72197
1 181985 217526358
2 99769
2 97102
1 36683 555159983
2 109141
2 104
2 159407
1 115691 725626475
1 65313 157835510
2 184226
2 197704
1 79810 161684130
1 113476 950422117
2 27506
1 140931 440614269
2 179919
2 107999
2 68879
2 109769
1 177687 442430070
2 159361
1 38632 300691766
2 1402
1 184498 705132104
1 101885 937386063
1 60544 883687770
2 64299
2 171544
1 28999 548266792
1 6976 189040575
2 39676
2 164384
1 53173 966058890
2 81345
1 2493 759959455
1 188638 394799037
2 1744
1 135115 315611232
2 170587
1 183794 470816907
2 95467
1 178870 300131121
1 180891 154957036
2 49276
1 176857 153682636
2 163369
2 5235
2 131912
1 83782 141613319
1 15379 742478165
1 104389 536304924
2 16348
2 36355
2 199523
2 182923
1 101200 478824045
2 80127
2 77093
2 75609
2 40871
2 34057
1 174599 484916769
2 11141
1 127299 928828076
2 172425
2 71372
1 70320 348741505
2 121773
2 68535
1 120499 209603761
1 156254 206884741
1 116782 510488379
1 108266 90200867
1 62766 950334997
1 168534 731104716
2 153561
1 159430 491850674
2 177837
1 171127 988140402
1 123539 583494188
2 770
2 44269
2 69877
1 98199 5232346
1 149565 670292635
2 65905
1 111834 231792848
2 2998
1 93978 344662577
1 161736 571894258
2 130795
1 192639 667918695
1 173836 346459666
1 96967 774690965
2 193997
1 124903 602607709
2 197804
2 62042
2 108450
1 55079 10807921
1 38058 883724296
1 123386 94794128
2 5811
1 119451 47043122
2 181651
2 64395
1 114410 581678295
1 30371 340191936
2 80896
2 4715
2 91958
1 124852 381507057
1 147772 294670315
2 87242
1 190830 503411584
1 39186 811892744
2 19109
2 15009
2 57837
2 3253
2 98918
1 37057 88070716
2 136080
1 86612 819468250
2 89133
1 185041 28275751
2 107582
1 148898 168208164
2 144
2 3557
2 64050
2 36822
2 42944
1 140244 553293445
1 38972 656727029
1 82144 537250010
2 107941
2 76645
2 49685
2 18800
2 62928
2 157195
1 96212 377992229
1 184178 525436827
1 101068 110527685
2 71869
2 50131
1 187729 196929480
1 156417 895633643
1 134742 340863568
2 121213
2 140339
2 52350
1 92151 261967357
1 17060 638343849
1 97781 385466507
1 36149 138764694
2 88306
2 69349
2 99288
2 88325
2 3427
2 69536
1 156863 369109988
2 122648
1 182757 439863610
1 185930 754473913
1 183934 335234361
2 35223
1 44711 220321955
1 107868 714311703
2 135793
1 168898 303088721
1 53724 32170390
1 19111 168981632
2 30476
2 47649
2 145601
2 88673
2 40654
1 45663 844156194
2 186231
1 195633 722241110
1 168735 735912656
1 53987 493598717
2 7056
1 32761 802637655
2 83480
2 126303
1 171768 721008748
1 14112 129711746
2 166862
2 112455
1 69892 705058153
2 82766
2 26925
2 88915
1 98365 55789600
2 46354
1 183633 245608178
1 148233 411520537
2 96040
1 33442 555520674
1 172886 434188113
2 163540
2 153494
1 77347 288729790
1 106493 74165544
1 118788 786104181
2 179381
2 81611
2 65596
1 54167 217538925
2 89802
2 187341
2 26240
1 2053 214287173
1 168612 475881552
1 6175 227347373
1 49900 215517582
2 169625
2 22283
2 145519
1 144976 592337731
2 2091
2 175221
1 21974 481976734
2 103392
2 168898
1 105508 302006452
1 161853 589342375
1 66748 674386694
2 54490
2 49636
1 78792 570903424
2 194506
2 90516
2 62247
1 154993 492169543
2 184324
2 34536
1 47725 439136412
1 55683 170865858
2 113471
2 26497
1 98675 737912003
1 111517 923553011
1 179300 125980103
2 179713
2 141123
2 2207
2 75541
1 168862 293359125
1 5247 496083109
1 155036 103589225
1 58596 998752713
2 78754
2 47753
1 9550 455111775
2 181583
1 100373 57420083
1 38705 337062583
2 50624
2 87607
2 37639
1 15677 672982069
1 107 612686495
2 189417
1 47428 654942215
2 6070
2 82303
2 20706
2 60750
1 20492 833473961
1 198640 293782709
2 33791
2 153825
1 170728 300790153
1 18607 745934464
1 56394 272556252
2 141323
1 100733 829132745
1 148765 707711054
2 174317
1 43569 328286329
2 83990
1 14420 682656435
2 130717
1 142339 630787704
2 146009
1 76238 519169655
1 105311 530531888
1 185742 658435936
1 35606 683791061
1 104534 382398103
2 35946
1 41143 408502441
1 191453 177598749
1 71069 33651888
2 158297
1 32465 214444755
1 151390 355291356
2 124995
1 43872 812472079
2 64943
2 118431
2 173596
1 110018 160976670
1 109700 729624940
1 23863 50429448
2 170384
1 130202 889559949
1 25139 23963726
2 53987
2 77692
1 93112 245289456
1 165021 763789797
1 26228 346360603
1 70257 60545232
2 198567
2 129130
2 177821
1 6961 642679647
1 134020 607768647
2 157058
2 57236
1 100616 224675846
2 152920
2 146472
1 38001 503847646
1 147519 691593166
2 126270
1 161244 528705464
2 75613
1 137240 31704944
1 27001 271709050
1 187713 450982024
1 107484 747174528
1 89597 496393521
1 109090 350980851
2 20469
1 145947 934324908
2 24301
2 38277
2 36042
1 121450 827571813
1 117009 526602148
2 124384
1 123870 604326633
1 191685 205089290
1 33863 238239518
2 61449
1 145520 385179356
2 51687
2 102404
1 150010 801130154
2 119962
1 166571 103619505
1 82742 655621744
1 178077 481438613
2 67155
2 128164
2 172455
1 26422 391850313
2 50066
2 125940
2 103668
1 194257 113949414
1 155832 635261380
2 99662
1 6406 966799820
1 120253 533539814
2 45769
1 30129 561367664
2 117977
1 109952 187749426
1 83573 688375117
1 176149 967136243
1 91126 121354113
2 190489
1 57968 671847832
1 5920 848799649
1 173220 658874143
1 183901 949147933
2 92630
2 30023
1 114770 121456175
1 54309 608468081
2 78597
2 169069
1 57717 964315105
2 15214
1 45776 783764559
2 134065
1 73586 683422870
2 52808
2 11498
2 100222
2 199740
1 173302 838517627
1 88453 79934960
2 51522
2 31668
1 148061 877961670
1 193286 263240064
2 111333
1 93764 149615954
1 110316 884755563
2 90196
2 31302
1 8790 200656690
2 138303
1 171654 454990633
1 59361 479688775
1 180093 799805465
1 43654 506379893
1 155740 525148687
1 163061 914240778
1 109195 212396041
2 65650
1 65875 108679304
2 68491
1 14700 678628965
2 143759
1 43369 597971906
1 7047 660136119
2 48949
1 75846 921159081
2 152059
1 131878 5599242
2 150595
2 44481
1 11891 651371106
1 52196 322921894
1 198891 812713903
2 192151
2 189882
2 126171
1 92408 744818427
1 45836 956404249
1 4374 788116176
2 98853
2 58864
1 63862 678035463
2 112865
1 102810 21616230
2 33352
1 195010 474866947
1 171044 745485941
1 81199 502893152
2 91722
1 123008 590261776
2 177748
2 170178
2 8794
1 171916 744321210
2 69515
1 115608 491653867
1 92067 558591266
2 34131
2 96803
1 89369 780401882
2 173858
1 162294 616511853
2 121503
1 14305 382658538
1 2488 144984072
1 64751 957050502
1 121292 685530736
1 109230 479609289
2 177994
1 60866 729054944
2 133616
1 182908 589906606
1 133315 850975899
2 175925
2 42831
2 88392
2 130657
1 181244 430948141
2 132410
2 144830
1 82990 11420990
2 48819
1 77895 770173070
2 88315
2 6421
2 90184
2 80118
2 89020
2 67646
1 46551 701014785
2 10993
1 96274 576422166
1 154743 623168937
1 30544 872972323
1 174262 868356589
2 52377
2 155970
1 182397 93153707
2 111525
1 142527 292705056
2 112014
2 61073
1 26363 550887737
1 124717 793802956
2 124385
1 152815 471689473
2 122453
1 53114 904566457
2 175581
1 96518 718872056
2 5898
1 96513 932247025
2 122897
1 172501 525582038
1 26012 287093694
1 10433 435314002
2 112077
1 12318 279265804
1 14302 998439731
1 163893 625565145
1 182270 990133905
1 171272 563625821
2 72752
1 108371 452067778
2 58746
2 199330
2 37721
1 1273 549470297
1 21109 537983753
1 29048 547069098
1 56954 226666261
2 100147
1 62686 946762204
2 146481
1 9906 380149796
1 47736 943259291
2 61947
2 98610
1 181609 609312675
1 169302 702985119
1 32899 996709593
1 4003 696931500
1 129947 414813990
1 196836 350582681
2 4809
1 180574 121240253
1 184385 385373696
1 181244 332987325
1 64905 841339484
2 25496
2 189176
2 29037
1 166641 720908368
2 27210
1 49704 845314746
1 25370 317146400
2 79420
2 102483
1 183783 36700741
2 61751
2 171316
1 47162 995508604
2 131104
2 54379
2 82723
1 176719 101598854
2 22032
2 135330
2 9371
2 148124
1 70908 681637806
1 96391 238727060
1 40769 782015214
1 92972 950631397
1 85322 205926846
1 95452 190980714
1 66226 343603947
1 128870 311551857
1 151506 949261924
1 139546 475503454
1 46390 816216040
2 161497
1 25737 234411541
2 104520
1 80154 332444529
1 166188 772411820
1 123148 97311750
2 197871
2 6254
2 68391
2 145436
1 196490 499826921
2 46173
1 36635 394069910
1 169744 325171048
1 33092 216783616
2 52944
2 28463
1 105345 589050026
1 25924 902837921
2 71412
2 175421
2 20544
2 176591
1 36461 381600610
2 3256
1 52582 854371307
1 169295 205822074
2 66667
2 70581
2 189468
2 74643
2 55266
2 22054
2 192204
2 55706
1 133244 851934729
1 13254 673497983
1 94275 945290067
1 4457 327293393
2 45829
2 194819
2 82823
1 24033 885086234
1 38496 279510767
2 45078
1 195388 53839837
1 82241 407012551
2 187883
1 61107 410479223
2 31165
2 63756
1 42094 355027098
1 91404 682360741
2 32536
2 170783
2 89816
1 32914 114722196
2 66348
1 35805 265403970
2 117614
1 30878 962709381
2 90541
1 53847 26401145
2 164804
2 17081
2 190575
2 172364
1 142412 916053140
1 153488 246694263
2 106863
2 72100
2 32981
2 197856
2 166117
2 148057
1 117045 932947679
1 37171 20144135
2 127789
1 71764 73247770
1 187944 91834383
2 16049
2 13668
1 68567 30514778
2 77848
1 88580 587225949
2 107761
2 143420
1 62659 505228679
1 183262 691259709
1 138614 133532899
1 23826 996606924
1 164185 908348069
1 181959 544364311
1 175796 550353509
1 74390 640412697
1 22051 435143451
2 50004
2 49777
1 107202 479642130
2 121218
1 77312 462895129
1 2471 669534047
1 149151 621459752
2 163466
2 175781
2 28949
1 167520 990619070
2 146846
2 112819
2 185718
2 28923
1 55018 185793695
1 94715 483480688
2 151559
2 128877
2 119098
1 161806 145798970
2 174224
1 4009 776200999
2 6029
2 50908
1 98224 946169170
1 130988 829133969
1 77566 550257480
2 84616
1 180951 513082286
2 2348
1 86602 143800775
1 72239 420804270
2 169694
2 144042
1 138960 198533266
1 182786 865359841
1 163748 173353119
2 190259
2 92644
2 113776
2 119880
2 169982
1 187891 603379507
2 125906
2 119670
2 5979
2 154360
2 155828
2 151878
2 97988
1 116236 658367221
1 34721 374147689
2 143823
2 150538
2 40686
2 143084
1 24153 275646000
1 12770 309924936
1 132087 713190770
2 118708
1 36237 532331829
2 67319
1 50959 803189485
2 117594
2 150184
1 112379 415843656
2 110666
1 192939 12661543
2 71577
1 41298 79855471
2 144103
1 19717 230451106
2 39872
1 155323 898455452
2 47334
1 13488 673038116
2 317
1 90734 836114947
2 146205
1 34963 513574338
1 157137 31731765
1 56792 917591387
2 45377
2 68236
2 181054
1 153950 856000874
2 171337
2 136714
1 85267 37422692
1 144180 919898563
2 155750
1 64735 969206388
1 5432 493842621
1 64924 330461435
1 194248 813474526
2 198519
2 130991
1 189487 291042333
2 27064
2 35006
2 4267
1 107908 449921936
1 105757 857948035
2 23302
2 33977
2 177140
1 172267 246187513
2 53277
1 70068 633271129
1 20395 455264489
1 46281 530068898
2 98774
2 392
1 182088 739606928
2 181485
1 63740 395555735
1 25823 932731735
2 125696
2 183632
1 6569 362198326
1 38686 598265141
1 30766 501288949
2 33631
2 27300
1 100223 100218095
2 78924
2 141880
2 176662
1 172357 190178049
2 94320
2 104411
1 172137 743037840
2 128898
2 73116
2 5295
1 39677 608503407
2 15610
2 182371
2 169330
2 103113
1 183926 245166218
2 133001
1 68602 860914307
2 73474
2 65694
2 99277
2 34417
2 72874
2 8372
1 85312 781809501
1 160626 959357709
2 79973
2 21842
2 4531
2 139715
2 123751
1 77110 397416643
2 36758
1 118993 801994424
1 45860 469626086
2 17950
2 69568
1 117255 764124440
2 58404
2 122156
2 54391
2 8216
1 83320 768525475
1 84102 766214053
1 55770 876960852
2 55615
2 150466
1 701 170214599
1 31001 873889003
1 175481 50041611
1 175399 662918295
1 48750 1960037
2 157340
1 139115 36216785
1 78896 985512005
2 169271
1 65343 545388797
1 160594 948662378
2 21782
2 63397
2 156538
2 118444
1 64914 826470746
2 76485
1 6029 150543839
1 40270 794300596
2 155909
2 192966
2 182635
1 111334 739724706
1 164968 343354409
1 196550 7746677
2 20853
1 132983 778113066
2 136592
1 90432 109655901
1 80838 714350843
1 44143 586387431
1 81866 630852344
2 63909
1 100775 642316619
2 156287
1 190106 630124593
1 14972 102145731
2 46629
2 91024
1 166367 559231027
2 78195
2 94641
2 38378
1 73399 863340670
1 149747 619384576
2 119975
1 156998 131161158
1 117447 750229564
2 134847
1 25543 750725634
2 5180
2 110997
2 2289
2 55933
2 42894
2 139552
2 8025
1 5117 128639490
1 184208 761529828
2 39114
2 6692
2 159767
2 46405
2 118375
2 91762
1 51882 371081186
2 83002
2 63713
2 59849
1 164894 948236471
2 120628
2 5557
2 197874
2 113524
2 187348
2 105002
1 177879 952939966
1 65649 735116359
1 90931 205844654
1 56147 796644603
1 180679 791323986
2 77833
2 57758
1 101628 808378997
2 162334
1 100440 774696119
1 100837 665971759
1 15785 271803676
1 64558 280934824
2 66700
2 17379
2 36532
1 10252 537511435
2 103974
1 102796 427097681
2 56766
2 36799
1 22036 113780204
1 26254 938669655
2 184171
2 106595
2 116525
1 57510 466135774
2 10685
2 63334
2 66318
2 110880
1 177897 270714340
2 120786
2 13038
1 45083 264042496
2 130636
2 15998
2 105970
1 151474 321252325
2 121483
1 193467 224405871
2 32742
2 152079
1 172183 919691567
1 158899 991287212
1 39809 681127452
1 164304 326662672
2 177555
2 168817
2 106711
1 142976 726033887
2 122315
2 16072
2 114741
2 199223
2 86695
2 320
1 49798 700067692
1 187638 416874658
2 166154
2 19893
1 116501 914708082
2 31068
2 22037
2 27450
1 19577 965369227
1 139190 139581865
2 80979
2 92591
1 40842 606248391
2 20730
2 115237
2 16512
2 10995
2 72345
2 7889
1 181196 637505015
1 100067 321227055
1 112719 170610379
2 29787
2 80443
2 100030
1 452 76845984
1 144281 354435962
1 60563 967424878
2 21956
2 67469
2 30894
1 3462 167540760
2 83378
2 57239
1 184515 643894826
1 41772 659459606
2 157431
1 35124 353362729
2 153938
1 172120 839876725
2 139743
1 58261 613405193
1 56451 656458202
2 127014
2 93895
1 158152 898867814
1 81427 877867630
2 96774
2 165881
2 35530
1 134555 779722176
1 97090 656585565
1 86021 959411596
2 87367
2 118758
1 159218 272331237
2 18239
1 69176 676594655
2 128496
1 57385 458952467
2 105695
2 168627
2 163942
2 162439
2 178209
2 133158
1 189560 594534748
1 120208 837016988
2 41364
2 24724
1 155301 46139775
1 132453 967442295
2 81862
1 6364 345188418
2 155241
1 78147 315367967
1 81835 323309031
1 82484 278638043
2 29262
2 131170
2 78972
1 191141 804833802
1 63383 123601558
2 171102
1 5703 791325294
2 102603
2 53662
1 56205 669323333
2 140163
2 167463
2 88922
1 154363 974416833
2 109649
1 12206 956409132
1 133801 55942825
2 154368
1 166181 813977413
2 98012
2 143501
1 101894 539631480
1 106218 69516067
1 184001 869290416
1 30659 909575720
1 157050 42570262
2 170992
1 197798 396782505
1 37971 402884677
1 6011 165941063
2 51158
2 189160
2 160590
2 180628
1 150359 284429478
2 155909
2 199439
2 175971
1 115893 789567733
2 130649
1 50850 879058073
2 89830
1 172635 268021970
1 70485 710163089
2 175888
1 43278 542049896
2 59004
2 50818
1 146730 972993133
2 141185
2 98940
2 82483
1 55636 199935494
1 134015 335526050
1 95958 170846098
1 25230 15495341
1 83528 959276955
2 119010
1 97272 37127090
1 101281 903988919
2 187004
2 110940
2 91419
1 123300 989304519
2 151886
1 192292 125404089
1 111258 929975788
2 30185
2 23912
2 123360
2 183626
1 53343 463248950
1 190827 698849468
1 27678 887982127
2 25150
1 74539 536659419
1 22447 308572433
1 182417 464900704
1 29663 525410289
1 67888 610770622
1 91555 139566253
2 59779
1 164082 292047062
1 15678 139759187
2 166194
2 17551
2 20573
2 33197
2 170452
1 84729 475793784
1 83786 79594236
1 65124 773965730
2 107105
2 141663
2 146078
2 197262
1 158003 291363701
2 122028
1 80391 923189197
2 191088
1 153487 256296032
1 166435 828297433
2 49372
2 150038
2 169244
2 151077
1 184737 915922963
2 102081
1 186527 58287420
1 17069 461635998
1 118027 36676265
1 199212 176555231
1 90908 262839468
2 72448
1 64576 302060169
2 154188
2 31947
2 12486
1 110016 94576695
2 55164
1 3671 230665045
2 152951
2 137003
1 15444 184372692
2 29025
1 84893 353382471
1 151031 673634760
2 160846
2 90911
1 11718 628200142
2 78513
1 115530 759463053
2 190529
1 175842 542938478
2 173452
2 48329
2 182725
2 15275
1 172651 8166843
1 17963 442537137
2 153186
1 26975 379952164
2 3944
2 65129
1 157190 55778431
2 105076
2 104223
2 192857
2 123382
2 52804
2 182604
1 42391 71578095
2 159439
1 48654 348715023
2 53011
1 150952 354709
1 62885 406666246
1 45109 722004967
1 25590 166330490
1 148430 983059643
2 135027
2 178482
1 121244 154068075
1 136593 505658350
1 13533 775713112
2 181193
1 151512 840777089
2 68543
1 137256 64435483
1 14660 197456526
2 102975
1 34464 122474093
2 52098
2 23656
2 96890
2 11922
1 32559 119277611
1 96650 567725556
1 49793 284167679
2 109858
1 176552 98993816
2 60400
1 85000 654822481
2 191512
2 195900
1 6852 43804116
1 187674 104765146
2 120526
1 37399 155898489
2 70637
1 53992 268442242
1 17414 608758379
2 103381
1 48457 557624946
2 145568
2 183303
2 5314
1 138484 607440956
1 7456 528699812
1 10333 240728968
2 32019
2 123221
1 185864 574507198
1 147730 802097398
2 32043
2 146916
2 54133
1 102195 462488007
1 45934 412373409
1 72873 269897515
1 30858 449639411
1 131950 683217219
1 6030 884091939
1 155608 395435308
2 70094
2 51176
1 147155 988770747
1 158435 358020177
1 10946 659864945
2 166936
2 164366
1 199540 364992096
1 82177 32827517
1 75725 436155175
1 60416 462832822
2 124871
2 69881
2 153899
1 31269 955306430
1 184469 303336016
2 109941
2 108911
1 193862 834200092
1 112613 324844644
1 50506 578539620
1 86345 784896322
1 111178 75064516
2 115047
2 105929
1 95044 892744540
1 41624 992799183
2 164323
1 19403 289075307
1 175591 328466837
1 15367 789773920
1 153205 301094622
1 113503 596361312
1 112207 553964525
2 163204
1 153949 478505831
2 182621
1 11404 330871520
2 180667
1 121188 75057146
1 183931 537865492
2 128724
1 62416 217544363
2 39488
1 86872 38159135
1 164104 596214984
2 190624
1 159656 842862413
1 108742 596971738
2 26926
2 77225
2 153450
2 467
2 117823
2 155223
2 86673
1 52091 746000032
1 140501 714827530
1 153289 349956889
1 157732 447754483
1 139646 642822099
2 47602
1 70142 224450158
1 32892 296690940
2 128891
2 196937
1 177665 301736102
1 185080 729076105
2 140038
2 100247
1 119317 864409944
1 63149 485347026
2 19206
1 171399 37584212
1 24623 888624661
1 195238 877309765
2 12866
2 78776
2 117715
1 30951 689137394
2 18181
2 140067
2 100324
2 144613
1 128167 282981393
2 173760
1 139366 362046312
1 185017 476591666
2 60990
2 22755
1 67507 115777523
2 175086
2 42974
1 118737 818251630
1 123493 832952105
2 109219
1 123109 12180058
2 45294
1 193365 232621048
2 143540
1 189449 731792029
1 10638 749248007
2 40678
2 8990
1 94150 277528914
1 52638 449625280
1 186959 800789279
1 68353 345090759
2 198449
2 175020
1 63629 893015390
2 131859
1 42561 812851115
2 74966
2 174386
1 18896 454631287
1 49398 689967260
1 130692 148465013
1 8216 482184438
2 179808
2 199224
1 100437 824452296
2 169188
2 146468
1 19045 497868791
1 104999 137390845
1 102159 398317689
1 178865 697401018
1 98648 574698949
2 189790
1 116330 607562666
2 163303
1 42474 803254412
1 184542 833848906
1 53339 948766426
2 110597
2 108654
1 126757 318619693
2 93707
1 123527 776541136
1 187108 23850698
1 172719 918824144
1 27854 815710543
1 4441 287829430
2 52399
1 22761 74069911
1 180506 530167798
1 194778 544419550
2 152412
2 176024
1 166772 738679926
1 149681 743352750
2 188499
1 62661 580942573
2 106275
1 87934 100059979
1 184203 679649038
1 116377 774232894
1 164659 369918790
1 36722 552211465
1 169806 338546837
1 93711 286031307
1 31608 243307011
2 199788
1 87554 86731189
2 121414
2 89816
2 14444
1 198130 487952698
1 183701 845426000
1 38796 351682818
1 159464 898076517
1 144582 898478491
2 121713
2 41335
2 17939
1 28092 249438636
2 7343
2 148604
1 89018 50566312
1 87046 900227068
1 164402 213760755
1 83407 943940522
2 125627
2 25263
1 135559 986583071
1 166987 406271638
1 187254 929537005
2 65477
2 89648
2 53415
2 167264
2 36551
1 146265 283810068
1 151705 629009473
2 39815
1 17038 106030532
2 67602
1 185839 75225726
1 75269 321676508
1 7694 711391582
1 10036 279499281
2 10301
1 65083 485759865
1 186391 599202911
1 103399 682158653
1 63708 524682069
2 133729
1 37807 175791404
1 177852 920419499
2 166266
2 187884
2 128155
2 36454
2 56918
2 169624
2 197722
2 160428
2 114525
2 10612
2 178164
2 62378
1 99071 718040293
1 118133 803307209
1 101854 219031674
1 80929 288857468
2 82179
2 45773
2 15033
1 166328 62028581
2 163514
2 44082
2 187948
2 144047
1 57375 680045534
2 157503
1 98490 827228601
2 109753
1 158234 673431710
2 105769
2 166011
1 13322 410781158
1 75426 956517580
1 153685 662710451
1 1475 671818135
1 194101 607322780
1 57966 163974493
2 61711
1 80113 366866389
1 24920 115334014
1 57095 503908113
2 120814
2 89149
2 50888
1 50816 256576609
2 14113
2 173223
1 74783 729076350
2 47042
2 158833
2 131179
1 23929 485443399
2 178430
2 108041
1 144789 828811894
2 57128
2 22006
1 8592 880055203
2 115567
1 29164 436950474
1 112647 233536191
1 60297 856089240
2 183429
1 76065 736261831
1 100770 873147529
2 55681
2 146225
2 157990
1 82776 939345873
2 145878
1 173372 123165169
1 5545 454188296
1 119885 833719686
1 132052 944940559
2 64455
2 82356
2 54890
1 83722 422644060
1 136372 842138830
1 31539 458083052
1 128247 833162627
2 74540
1 39981 11761692
2 36808
1 43998 248055243
1 46150 681055927
1 12147 613390348
2 199960
1 134982 868579061
1 49539 292199156
2 178443
1 56761 702448509
1 37467 5474461
2 37105
1 45232 486630792
2 59951
1 100300 900028804
1 128806 928307854
2 23913
2 73844
1 16763 692140177
1 74340 315794514
1 58433 343636772
1 44327 432523427
2 140272
2 44812
2 47441
2 125710
1 58171 993764826
1 177883 439481698
2 55896
1 133490 996824133
1 191126 315088362
1 84033 640857684
1 59409 44509400
2 186631
2 161754
2 21020
1 24024 409942036
2 195847
2 108813
2 186517
2 86355
2 55656
1 25884 362337519
2 80063
1 194588 678116427
2 145130
2 128424
2 119581
1 90514 222097044
2 75164
2 149448
2 82238
1 7656 471766789
1 89198 878880479
1 174285 583625804
1 182518 556244867
1 9408 485704828
1 176011 661131848
2 132714
1 6461 153261539
1 68005 343782966
1 64841 504893568
2 171617
1 79856 474884246
1 161747 542339183
2 143332
2 4217
2 156142
2 101860
1 104444 258861563
1 146183 560688401
2 94506
1 91657 306212160
2 38452
1 16052 646622520
2 175366
1 72632 650469514
1 151571 293463112
2 190077
2 6457
2 57240
1 106897 220926693
1 190017 203777597
2 14025
1 122348 206636996
1 51913 917346060
2 38104
1 124626 942269903
2 107256
2 131731
2 26063
1 79569 185184184
1 39356 249871154
2 91213
1 43376 30558894
1 10432 353907326
2 142373
1 133757 626956636
2 191306
1 186606 789495805
1 96159 939660586
2 182339
1 97163 443698222
2 112363
1 31000 887627375
2 142768
2 9848
1 10800 203780485
1 15610 220280502
2 92716
1 50903 315156393
2 127873
2 62471
1 113532 503918935
2 83543
2 143825
1 52389 801529501
2 190473
2 53373
2 48192
2 159139
2 130116
2 168136
1 71965 296839105
2 130718
2 38102
2 21437
2 170519
2 40019
2 193166
2 152711
2 1153
1 3322 908834615
2 13803
1 78509 784964713
1 197922 682197113
1 145534 212785175
2 152243
1 35727 936414656
1 70043 154026572
2 136309
2 18222
1 169130 493654371
2 166756
1 103447 241299625
1 83001 157245752
2 18997
2 97704
1 104270 913978191
1 126763 48810974
2 72735
1 57108 986779261
2 164160
1 170354 208705769
1 73963 730188348
1 81841 133641041
2 84742
1 36076 283389699
2 148195
1 39458 411508747
1 122842 805314036
2 114553
2 102656
1 102362 396254177
2 194392
2 161721
2 28609
1 9537 123166883
1 79848 320813969
2 82420
1 24480 529055825
2 153853
2 126332
1 140534 233736315
1 48695 603583773
1 25749 628963694
1 176965 649249799
2 24228
1 138733 753400576
2 164312
2 150740
2 22173
1 52081 313676693
2 89078
1 89354 504703745
1 162768 893660811
2 126898
1 135934 580805288
1 183475 596804083
2 38615
1 191550 527294369
2 189150
2 131977
1 47940 99155770
1 36155 152612783
2 149626
1 149642 233801390
2 86452
1 172727 875085897
1 28505 528371043
1 30018 892019093
2 96480
2 118736
2 134517
2 40115
2 32112
1 26762 337740540
2 65178
2 49271
1 55841 351711261
2 121693
1 111161 942184185
2 122217
2 199884
2 159027
1 104306 477299648
2 129434
2 18935
1 11300 615468585
1 41886 201199539
2 133079
1 109793 756291382
1 59940 594115323
1 186848 845476929
1 189664 139945541
2 170981
2 113880
2 149309
1 190837 234749624
2 167010
1 108124 752653455
1 93134 552439736
2 9804
1 75541 507885021
1 139198 683509686
2 67447
1 130390 480709454
1 6036 991335677
2 159767
2 127072
1 82181 24244129
1 68707 840119350
1 103979 275797699
2 187005
2 164613
2 32719
2 35205
1 66777 146629826
1 56522 591412373
1 23623 845984584
1 34226 594233480
2 122401
1 191073 203529379
1 19384 342642560
1 110212 480814260
1 22260 781450370
2 26635
1 175486 839155990
2 46332
2 6868
2 84382
1 51028 461516871
1 18280 109911730
2 182003
1 1908 891550987
1 114889 160725392
1 177883 717274269
2 195048
2 140728
2 47027
2 99225
1 129525 259133205
2 79665
2 149850
2 116172
1 170744 245856848
2 141936
2 139934
2 58745
1 24121 372638243
2 145565
1 27489 844324652
2 167708
2 57529
1 175889 794871182
1 94033 580673942
2 45049
1 84250 295006045
2 98503
2 143250
1 198918 416601092
2 67979
2 34546
1 68045 50498983
1 126490 861295048
1 158390 36541541
1 180543 978209895
1 147333 312911280
1 14470 293620669
2 41344
1 171172 728390363
1 141351 514122693
1 127747 581019613
1 123598 532791164
1 133631 807487312
1 148724 970600134
2 118855
1 138041 871717462
1 126590 140798554
2 58415
1 24062 404575712
1 32565 505568980
1 97676 363343056
1 160384 1125154
1 191264 317256306
2 138428
1 69023 718507991
2 70776
1 124998 762669910
2 87627
1 195856 184396768
1 192627 134750705
1 78995 485769019
1 197695 315532150
2 179277
2 37794
1 73750 236010805
2 178095
2 35503
2 91565
2 58307
1 59575 902500084
1 95117 488324846
1 34840 732306763
2 123221
2 159785
1 184124 533645776
2 143861
2 184072
1 195415 360922459
1 178554 841134404
2 29783
2 153685
1 94071 644969520
1 4289 206157517
1 86480 256746828
1 137465 720590647
1 142047 442047641
2 60673
1 63636 406019722
2 78565
1 138958 87060573
2 29337
1 183621 734207043
2 125924
2 59435
2 173681
1 35271 850227039
1 53725 702607762
2 191827
1 89731 531800278
2 101626
2 47935
1 66424 410539958
1 31508 257465982
1 10386 703875827
2 131234
1 178639 583471138
1 21837 747841112
2 94774
2 18436
1 121005 493027551
2 104174
1 35500 18719357
2 145492
2 139773
1 100907 816590168
2 29484
2 133163
1 142011 848518741
1 34837 234207001
1 123553 455577496
2 132540
1 24121 584418250
2 115844
1 10813 918498852
2 135453
2 28907
2 151241
1 182895 418427845
2 166267
2 194716
2 147222
2 23406
1 17553 237847833
2 108753
1 34759 629528968
2 11098
1 129452 989572390
2 160507
2 103964
2 7763
2 7103
1 195842 217377996
1 63554 757385655
2 91501
1 183786 684834551
2 163802
2 131534
2 62064
2 178640
2 38042
1 178784 416961042
1 178347 842232206
2 119379
2 127137
1 46203 228501411
1 199553 504967323
1 69852 543678859
2 84126
2 188578
1 146303 276842684
2 68198
1 97360 612023275
1 27980 502998315
1 164119 862857577
1 22936 574040586
2 18219
2 149703
1 122826 310236635
2 19113
2 172009
2 104102
2 103255
1 4857 975293574
1 174717 552733858
2 30949
2 40906
2 66989
1 27743 401397289
1 109972 861405767
1 33275 351989666
2 46307
1 168775 925081063
2 172820
1 49505 409997101
2 8923
2 133659
2 35888
1 41799 651638247
1 83936 789808560
1 125601 133708298
2 21314
1 194605 535922499
1 5989 330298498
2 180766
1 34784 650896586
2 114935
2 65995
1 186218 465448431
1 84348 160992736
1 80685 936451417
1 171649 925119509
2 48081
2 190080
2 157527
2 108583
2 184880
2 183545
2 143158
2 50827
1 51027 652295823
2 6286
1 119325 845513648
2 60742
1 146388 995788167
2 166917
2 7330
2 146786
1 7252 349225721
2 98485
1 143483 782422211
2 168153
1 183422 881666030
2 77537
2 57760
2 108533
2 180180
1 102180 205903956
1 26442 971279815
1 22194 404741155
1 3520 273889448
1 77782 2746596
1 65232 526317390
1 11625 212169064
1 19125 409531094
1 177706 992669195
1 141991 47454616
1 51224 827898168
2 125317
1 10640 833103177
2 144258
1 36158 435417252
2 126848
2 198517
2 41706
2 27767
2 85526
2 7486
2 50549
2 100954
2 81512
2 37821
2 32603
1 46992 458266463
2 111138
2 131354
2 34332
1 13955 484494099
1 98852 811668084
1 161178 967568181
1 59629 162072948
2 17623
1 64154 229824733
2 185220
2 35860
1 96774 899573557
2 171487
1 182719 601543195
1 49062 933413052
1 39064 78509298
1 195752 692742889
2 122050
2 168388
2 187117
2 180051
1 123637 866644610
1 123502 759126154
2 24113
2 163850
1 138276 19125740
1 19948 914256573
2 95844
2 27231
2 112816
2 108722
2 197229
1 168807 96754980
1 13749 772926944
1 184324 450280483
1 111239 712745159
1 37560 307881481
1 134883 839488750
1 96288 609100853
2 100487
1 77908 155415656
1 34819 446637246
2 177739
1 31149 734074504
2 176532
1 66506 883408312
2 151223
1 94550 531280871
2 163647
2 109747
2 32672
1 93976 840600675
1 181042 498580827
2 152433
2 37434
2 115380
2 20074
1 190872 880895427
1 106686 774269926
2 99215
2 95725
2 7059
2 69989
1 94381 354214342
1 132775 531579992
1 154815 471264449
1 189145 548524804
2 62142
2 57254
1 112841 623961450
2 101066
2 143511
2 38652
2 146658
2 122415
2 94853
2 108389
2 63506
1 100155 815730897
2 125449
2 17071
2 57227
1 64533 20342396
1 168888 98406259
1 5948 38200314
1 54722 329880124
2 101913
2 198520
2 144174
2 4350
1 125685 703825501
2 112334
2 67031
2 22073
1 83189 444149398
1 134372 656256554
1 154302 886616998
2 127129
1 171987 149995697
2 36362
2 12466
1 13742 352030823
2 180350
2 109173
1 100903 726530462
2 160221
2 72772
2 156936
2 192253
1 8106 369537444
2 123111
1 42960 385956183
2 145102
1 82720 377156198
2 163870
2 65138
2 150056
2 178869
2 172343
2 191808
2 184802
1 64335 323928189
1 143518 54831588
1 161551 240301298
2 87770
2 87715
2 54491
1 113615 637022976
1 168206 153881437
1 12337 499736955
1 41776 64456436
1 65627 216256643
1 65627 562842357
2 140956
1 683 768341480
2 144506
1 116710 630531100
2 8290
2 197046
2 1428
1 8695 528068467
2 129608
2 98114
1 15166 533982312
2 69884
1 77465 716623175
2 137128
2 73217
1 105966 117211072
1 35997 993813450
1 148238 506826773
1 171568 215423386
2 162487
1 6224 455525853
2 165234
2 125003
1 91853 576158560
1 180573 613907872
1 79184 759508872
2 5117
2 101926
1 4736 530270050
1 72577 461793578
1 49212 348078817
1 56162 559948788
1 137545 84416052
1 148792 895888112
2 111067
2 45669
1 196073 38904959
2 135543
2 9354
1 89172 676005303
1 113365 592687813
1 98120 155185219
1 91117 206418734
2 85102
2 152595
2 197343
1 133015 430843307
2 120576
2 158169
2 132262
1 181643 956268364
2 182296
2 197969
2 52774
2 176651
1 48791 219366595
1 123195 81444306
2 145273
1 22873 42091017
2 70494
1 180246 49501076
2 47286
1 60665 686397284
1 14484 814052255
1 70145 306168180
2 185474
2 62112
1 23704 238622942
1 16782 302138894
1 36629 136499221
1 111975 432814186
2 166491
2 147230
1 94489 36179554
2 123781
2 89341
1 180998 596298709
1 24122 525139978
2 115354
2 199243
2 20193
1 86754 853377713
2 150858
1 169817 86467852
2 134091
1 17509 110127057
1 156004 897232194
2 20631
1 55123 238731367
1 171066 992078404
1 122049 288790434
1 102068 62432054
2 103124
2 108032
2 51878
2 151994
1 155282 668126867
1 12275 208594957
1 100841 483915071
2 149291
1 88280 183628932
2 6052
2 68331
1 46761 863006960
1 172291 403433064
1 15878 889850164
1 91294 982575842
1 144921 132406959
1 61488 797498615
2 178474
2 175094
2 39517
2 137427
2 150219
1 150973 999678281
1 52837 905337070
2 2587
1 97019 25399426
2 145813
1 149468 643634313
2 155933
1 101023 941551422
2 10540
1 196166 43819675
1 40971 112642712
2 93752
2 71026
2 151268
2 55111
2 6555
2 73883
2 63445
1 152836 118864929
2 83338
2 99142
1 197867 947143242
2 187331
2 149721
2 146681
2 187718
1 112872 339426933
2 14959
1 33227 5751687
1 170155 126722856
2 113310
1 180508 255290071
2 68442
1 27737 575328841
2 173869
1 159930 943100167
1 29411 54443025
2 45842
1 85111 145518845
1 74435 395207479
2 98477
2 47635
1 16501 386890371
2 128377
2 14701
2 46157
1 115434 413190206
2 145682
2 47288
1 8543 493449865
1 179856 389768487
1 12353 326451615
1 32554 759965660
2 56433
1 66501 17038738
1 139130 966441664
1 59216 408934963
2 115046
2 89296
1 196083 540650898
1 96201 610484360
1 140062 334737300
1 81309 365651205
1 141181 133602060
2 72377
1 103202 553896848
2 131075
2 93037
1 13763 489863185
2 105287
1 38438 161919382
2 877
2 197342
1 50101 810662198
2 80912
2 95704
2 6551
1 111910 327368154
1 72084 900926018
2 16993
1 110585 644137370
2 68072
2 196648
1 66036 39404292
1 46623 757819667
1 162334 56972471
2 138472
1 152134 740674089
2 63991
2 176022
1 76220 662819785
1 76624 296982189
1 166693 392384750
1 184008 312330099
1 65060 460020911
1 128126 648012507
1 170945 274330688
1 105794 369390209
1 113744 139504422
2 47516
2 93300
2 20987
1 184 765853944
2 12337
1 81786 801178394
1 195064 304153097
1 6729 760656207
2 95438
2 82365
1 53092 659728480
1 181154 529240003
2 158244
2 71893
1 14333 318545016
2 167579
1 114178 935787479
2 28641
2 717
1 34423 102034153
1 31212 863057300
1 74967 190618958
1 153428 489370542
1 118794 251791958
1 133246 840259615
1 85437 259183659
1 267 983201306
2 71212
2 125975
1 189397 911634963
2 110932
1 3452 222580023
2 142260
1 194339 604652740
2 104908
1 11402 722598802
2 174118
1 136744 739525710
1 39419 793414844
1 78811 602716914
2 161786
2 131756
1 86472 659176472
1 103239 569163901
1 73091 354504945
2 83925
1 162806 628135032
2 15455
2 29967
2 194031
1 9233 394048549
1 46670 224660858
2 99948
2 151255
2 27616
1 149674 726851875
1 143222 242370501
2 39814
2 172530
2 78555
1 154253 580917487
2 76621
2 142005
1 104492 254935338
2 2222
1 1129 186955319
2 92922
2 29166
2 94005
2 73050
2 139054
1 192278 744835369
1 1383 709400506
2 74566
2 21860
1 159331 21983997
1 4771 505697241
2 153228
1 153563 244895142
1 57664 797049893
1 114425 979230823
2 123575
2 83096
2 7889
2 196766
1 21925 416322201
2 196630
1 73953 117081815
2 83405
2 69613
1 119795 98062725
1 194759 802670787
1 199274 718293980
2 128151
1 171690 309778397
2 107419
1 20144 616487345
1 8766 791829098
2 182732
2 171111
2 141462
1 73458 267717387
1 177361 259941874
2 117021
1 69859 680050902
1 38611 600162690
2 128075
2 132314
1 63899 850661281
2 87783
2 173053
2 113717
1 54034 342563955
2 58065
2 192003
2 169047
1 199284 347873844
1 134752 816749451
1 35440 560926251
1 122048 685305777
2 128511
2 121212
1 87291 781946045
1 115720 168231611
1 90090 969755681
1 73620 811240874
1 43136 326667111
1 25385 82190452
1 19560 506310358
2 13093
2 44050
2 179676
1 98210 755112216
1 141695 253544554
2 124130
2 45625
1 139943 929821989
1 116324 645632660
1 57856 316682377
2 149820
1 90378 683947684
1 149367 818863143
2 169998
1 186955 226084833
1 194188 523438736
2 29525
1 158621 768525873
2 82563
1 44643 344889001
1 147802 912301939
2 1648
2 10785
1 97286 229824200
2 82324
1 104636 148489420
2 145734
2 144461
1 84297 553082025
2 159959
1 79294 801245436
1 170694 534116148
1 40228 65664013
2 49149
2 156485
1 14206 208875586
1 13848 374984557
2 75678
1 165269 833914582
2 162864
1 104789 966156330
2 171284
1 189387 486323967
2 70532
2 160781
1 163341 126984034
2 165331
1 68724 46748821
2 129395
1 127546 13369961
2 1027
1 32620 862468630
1 100181 458790893
1 191545 978057257
2 40193
2 107869
1 72722 889012891
1 194900 977571418
1 186234 305171522
2 155553
1 3785 199864455
1 130032 246284370
1 153045 344189697
1 194461 381151383
2 12586
2 136456
2 130749
2 61222
1 101006 821800219
1 110512 513022274
1 29562 796631506
1 184282 139194795
1 120029 308880937
2 109668
1 111405 308168823
2 7275
1 192503 588881269
2 133761
1 131059 582645602
2 68478
1 149846 169465067
2 193329
2 83287
2 155452
1 178963 865320030
1 173107 168712315
1 199015 194326684
2 37155
1 90605 994998064
1 138967 138079091
1 144353 788597612
1 41838 974377400
1 193617 713295411
1 175633 350126655
2 19824
1 80941 187866930
1 53751 822894400
2 74629
2 76210
1 130696 909936839
2 183418
1 74532 51388713
1 159961 331804540
1 59604 205369326
2 141744
2 158463
1 199053 794077855
1 173264 404216646
2 67134
1 52435 899450486
2 197625
1 186258 876506621
1 132344 105268825
1 14209 48294023
1 187976 965790524
1 168930 281784753
2 49147
2 173455
2 16958
1 184841 77204113
1 21352 576705272
1 88092 481880349
2 15202
2 78709
2 33707
1 187347 625400374
1 16739 803262016
2 16689
1 131781 451698165
2 93064
1 79992 236355845
2 166728
2 24409
2 145290
1 36718 725687598
2 112885
1 195633 152823530
1 28261 220163341
1 195963 311159898
2 12216
2 142294
1 168613 843179362
1 56385 575274308
2 52782
2 27015
1 193156 509696601
2 77836
1 107040 692377209
1 175239 587002325
2 45553
1 127896 215878231
2 120113
1 105505 885553932
2 32751
1 183559 965754324
1 77103 495442402
2 102790
1 122060 733016001
2 107133
2 186091
1 163079 511355594
1 90362 385927778
2 15403
2 82482
1 88684 346476101
1 97302 547371520
1 111496 62966975
2 76989
1 119360 430600004
1 17677 944152000
1 146468 205116037
1 168481 60201112
2 32385
1 126450 118603920
1 177337 505951323
1 141983 796770997
1 72999 234289103
1 166584 310073834
1 142925 727233277
1 8469 261159299
2 49
1 106499 12607403
1 146116 316369076
1 146608 229115719
1 23829 812200940
2 84564
1 147356 47938384
1 42160 754027352
2 33898
2 97552
1 157887 701767388
1 191266 113122345
2 117600
1 18303 79178464
2 169108
2 189245
1 33130 249596770
2 123533
1 74277 855228389
1 159276 619877107
1 84880 605656120
2 36202
2 109635
1 10140 500753773
2 35162
1 36878 380624608
2 61142
2 184434
2 181303
1 127931 521164395
1 155907 37013150
1 164267 471077675
2 76085
1 141249 699065344
1 107894 361529474
1 48295 759202687
1 43022 814717215
2 149464
1 122930 800031419
1 32357 364174986
2 152131
1 6257 194932605
2 11203
2 89240
1 99690 905980738
1 196076 98356201
2 3384
1 116288 984239025
2 153332
1 69408 158031694
2 197310
1 4977 830506494
2 52586
2 91817
1 19998 494686805
2 650
2 142797
1 45607 324756062
1 18078 526481967
2 195859
2 9598
2 15716
2 61846
2 99606
1 150036 121157543
1 94074 897550916
2 97315
2 193063
1 185908 709991089
2 172533
1 17224 566083660
1 139419 111585021
1 50720 286594494
1 30879 324425467
1 24810 115469989
2 175283
2 51835
2 88485
1 59871 710216768
1 63833 445460079
1 189095 294124544
2 162602
1 49543 212595315
2 190122
2 110763
2 133936
2 42760
1 89966 701452473
2 176645
2 169582
1 180245 860545937
2 14000
2 186002
1 2571 195309892
1 117847 706895838
1 126625 554265816
1 178015 187928800
2 93323
2 166929
1 154630 49223951
1 20631 426191400
1 148163 564662673
2 168105
2 167472
2 55515
2 152313
2 141904
2 151583
2 196182
2 152668
2 28207
1 17095 22357392
1 53590 46857875
1 126031 975237502
1 100037 580245763
1 117216 464340784
1 42249 883762526
2 185261
1 96397 457923182
2 22537
1 118433 7837776
1 144609 346298299
1 53357 863256861
1 3494 205759283
2 151861
1 181977 191522790
2 124233
1 175146 147251497
1 163288 861229199
2 123223
1 140178 823485034
1 41150 258820840
2 141516
2 188244
1 25861 514874174
1 10899 347002091
1 81273 937565092
1 4305 635716667
2 164145
1 143070 797909948
1 193306 914145807
1 144147 887288561
2 189629
1 36058 821229509
2 147355
1 50 326505468
2 122827
2 95266
1 90634 488606342
2 4002
1 67089 127875204
2 2432
2 169466
1 30888 201904734
2 196903
2 90922
1 188572 756337698
1 175417 881499447
1 83347 117722640
1 191995 48073688
2 113066
2 72410
1 91944 478843298
1 150590 560423727
2 185069
1 96738 162094378
2 120878
2 45479
2 16655
2 108827
2 92065
2 182074
1 143052 676598383
2 74602
1 196653 7835152
2 11013
1 124516 498318731
2 132581
2 128492
2 185685
1 191412 214632270
2 88832
2 17554
1 149863 345655108
1 3269 646271522
2 66441
2 32124
1 80632 356977695
1 15119 505301712
1 130976 281240714
1 95210 482498591
1 94985 734689535
1 63362 729079716
2 70575
1 189926 926490784
1 112767 583685650
2 140989
1 106684 257322155
2 30662
2 148336
2 29496
1 19793 796353129
2 133995
2 165790
1 154428 56330593
2 175192
2 194896
2 104640
2 153673
1 161776 659336158
1 71902 578801500
1 15971 359058228
1 136162 897425642
1 173585 458164963
2 16122
2 126527
1 31916 200303461
2 146898
1 192019 852207708
2 56582
1 44722 694941994
2 167802
2 71052
2 115790
2 108959
1 58224 814131729
2 192702
2 54018
1 53490 614494177
2 44723
2 53084
1 101809 688540396
1 146663 47665864
2 92086
1 105178 467319186
1 3202 179366242
2 63784
1 64394 479555816
1 116722 260271850
2 177548
1 103777 647395395
1 125003 367178356
2 191282
1 112367 290515069
1 31263 549997895
2 179395
2 157075
2 36519
1 198113 138594870
2 49753
2 174446
2 4721
2 105569
1 47983 365854929
2 2525
2 135330
2 196534
1 186450 526851514
1 187741 788366682
1 84882 288594146
1 17001 966319368
2 49249
2 23101
2 124671
1 190216 37723501
1 20365 721810854
2 106843
1 98799 579972256
1 44141 747720109
1 173190 795661381
1 147659 302879437
1 164958 783372495
2 196031
2 183328
2 11026
1 59575 815404879
2 191045
2 195054
1 178941 85995950
2 181164
1 183421 292771191
1 40617 783435197
2 86067
1 167676 885852079
2 56879
2 154621
1 181659 900819505
2 91151
2 48755
2 10784
1 94951 812079832
1 39085 761217438
2 167963
2 136080
1 25395 118463684
2 50221
1 82205 244378491
1 21329 823268589
2 156056
2 112238
1 32127 468622707
1 26528 996590949
2 10647
1 156162 650304860
1 20010 473958947
1 81553 4962716
2 144538
1 53138 984149886
2 5923
2 61091
2 167339
2 94152
1 72362 355741608
2 106207
1 125352 656038522
2 57191
2 90624
2 149417
2 34041
2 177516
1 147698 598808375
1 191888 262268381
2 61544
1 128872 802450625
1 133487 277556647
1 44174 652814351
2 51531
1 104797 351704482
1 56678 967195262
2 68666
1 193134 20412960
2 198274
1 184635 722377313
1 18211 134133459
2 20141
1 103490 984262927
1 167905 759505934
1 34011 704561943
1 82559 761556720
1 64930 395336436
1 174106 948782238
2 95214
2 100343
2 121116
2 104321
2 4882
1 31347 71528274
1 72934 555813875
1 98180 467007387
2 47528
2 80312
2 36363
2 20476
1 68300 821371428
1 62169 657038082
1 66171 202764513
1 104943 844384199
1 85674 199118682
2 23578
2 113348
2 143136
2 67256
1 126027 864060219
2 199080
2 91155
2 15617
1 107666 529718185
2 125813
2 29293
2 84329
2 145610
1 166519 31960706
2 64536
1 187820 808905265
2 118663
1 193909 640365349
2 156495
2 93139
1 71588 72746540
2 77721
1 19295 595520796
1 95365 664202098
2 193109
1 51011 428603777
2 97908
1 101160 251018060
1 147085 252975054
1 37402 41482311
1 90457 315178592
1 144986 234440021
1 113077 305013996
2 109459
1 110236 969984606
1 141716 428349026
1 78498 238468784
2 169698
2 62724
1 143371 724875861
2 137813
1 198346 934703777
2 104669
2 142318
1 43046 428941165
1 2199 692341383
1 88551 300344124
1 144168 201720053
2 49845
1 163117 741552685
1 13224 626462948
2 32597
2 60844
1 14200 12842714
2 32066
2 141885
2 184216
2 33932
2 17157
2 80829
2 29133
1 97618 542269259
1 113022 908569487
2 6346
1 110407 820001572
1 70950 571816628
2 166799
1 107222 970019374
1 170050 625081089
1 101248 95179498
1 17969 999211484
2 123933
1 172720 2790728
1 42478 390621397
1 165839 646448215
2 57534
2 94858
2 92662
2 105135
2 154000
2 68419
1 134990 220339031
1 102642 907071397
1 193877 947838619
2 13570
2 170050
1 143993 32797340
2 138019
2 102263
2 29227
2 194984
2 15723
1 57398 224400273
2 159791
2 47444
2 17139
1 37894 954903808
2 36352
2 66728
1 92260 200957660
2 13189
1 66527 138658341
2 78513
1 64423 5301887
1 71392 851878175
2 164233
1 27026 922488036
2 6499
2 128281
1 148360 850213740
2 90207
1 154062 877805648
2 74895
2 79850
2 102957
2 83612
1 5934 764529526
1 121235 917953599
1 125049 433106552
2 17613
2 181299
1 186931 260651826
1 43689 332346191
2 1425
1 106255 27096104
1 182208 382659966
1 6560 217566677
1 12053 564575370
2 156562
1 166479 984256442
2 101037
1 39577 553004902
2 31120
2 40243
2 159738
2 93702
1 174570 973850592
1 139696 290475596
2 34518
1 36786 734222330
1 58623 244677753
2 91782
1 134777 74744648
1 36407 466018854
2 124292
2 86963
1 172021 220867335
1 82692 693645100
2 45376
2 164781
2 52923
1 102472 630938102
2 147879
2 187887
2 5892
1 5613 592481317
2 89388
1 67517 928832568
1 11189 209192634
2 12491
1 122575 236790319
2 87862
1 175396 82143712
2 31116
1 187322 874251515
1 30381 668096647
1 167441 402214140
2 85689
1 194457 645089134
1 14345 578602450
2 143980
2 7443
2 47734
1 136869 124950240
1 148261 649150923
2 14066
2 39346
2 91458
2 147732
2 49305
1 185098 994170524
1 141655 858050249
2 86167
2 89878
2 147583
1 98113 891876082
2 73672
1 69025 591550992
2 123364
1 42882 886275906
2 156552
2 151088
2 14778
2 193354
2 59138
1 118920 680478175
2 183418
1 141800 292415120
1 67154 7388969
1 130644 400424979
2 197501
1 24813 640417498
1 192855 28961401
1 65147 258235487
1 14948 535214539
2 38878
1 126459 195897621
2 118838
1 195482 262759060
1 136650 742011364
1 135958 803714129
1 69744 732464507
1 45360 134641961
1 6091 133824427
1 115137 282980787
2 90211
1 96566 955088825
2 27374
2 129360
2 198417
2 119645
1 83075 267744124
2 63891
2 69749
1 108676 261618984
2 70164
2 74021
2 757
1 4676 546793928
1 116032 604309219
2 50013
1 121910 666009698
2 57184
2 148260
2 21810
1 12651 858470948
2 127973
1 159840 428443627
2 128019
1 113936 180889284
2 2469
2 87360
1 151816 252704963
1 31386 590617621
2 164935
2 87334
2 78752
1 77064 775808412
2 108114
1 23732 900835113
2 14539
1 27024 294859367
1 61740 131136470
2 155046
1 137730 379924654
2 46420
1 8818 976599001
1 53129 943389127
2 26360
1 142027 996705903
1 164865 65713852
2 173291
1 92355 968457151
2 96658
2 130341
2 8167
1 176433 84143656
1 93864 805148457
2 196023
2 175766
1 5942 146610454
2 58713
2 58414
2 142090
1 78365 268815762
2 184496
1 170811 375662046
1 10092 127477499
2 107939
2 130167
1 82195 973238697
2 108038
1 51577 222630040
2 178507
2 18090
1 1833 430372867
2 21153
2 199299
2 149115
1 142417 952411362
1 65345 980858447
2 10285
2 50907
2 82271
2 1512
2 113960
2 195962
1 105894 358989347
1 84710 742570268
2 128037
2 86731
1 65370 49149595
2 4534
1 174410 611903065
1 161975 308100375
1 3373 622720996
1 123965 825439169
1 197770 543379361
2 13224
2 191054
1 164231 842990882
1 83816 212333295
1 77653 651967490
2 124032
2 155425
2 68224
1 133376 766116891
2 5672
1 67897 444710788
1 93732 352483206
1 28289 601544979
2 137924
2 181344
2 87301
2 152048
2 135073
2 74940
1 188988 207275741
2 49975
2 112986
2 10944
2 75144
2 135395
1 104438 371907251
2 3371
2 177969
2 46758
1 120912 559179016
1 128127 987488326
2 170921
1 58553 186697654
1 7382 58368092
2 76236
1 58399 456892539
2 134058
1 25313 143636638
2 166489
2 169065
1 161196 467058963
2 199181
1 125193 28303801
2 165029
2 104501
1 188941 584142596
1 176898 547822305
2 127550
1 147694 190453811
2 192843
1 88361 636195733
1 42802 728601837
1 143115 419811071
2 21549
2 192914
1 110659 329527163
2 49501
1 94228 246664076
1 60898 53006873
1 149582 222905732
1 108504 231846112
2 148812
2 17282
1 113317 453307095
1 134337 39693040
1 21593 470658326
2 78141
1 9499 409397450
2 8859
1 20610 280061347
1 129111 725803380
1 81125 299900471
2 25852
2 31936
1 15130 334023054
1 160086 670248861
1 126927 264512557
1 189349 847566663
1 75281 792719974
1 70564 463456000
2 65065
2 110589
2 31503
2 36225
2 91431
2 45900
1 8995 19711830
1 104944 607385489
1 195322 12434131
2 143498
1 140985 781222478
2 78659
2 179377
1 95201 827918225
2 101344
1 178873 126376086
2 158874
1 160829 101435935
2 90770
2 170537
2 58330
1 85013 89618802
2 131533
2 66410
1 23968 535866708
1 159301 894372839
2 2444
2 114272
1 27718 858234117
2 28296
1 49148 15692052
1 31643 542644957
2 14464
2 155701
2 86293
1 81372 906982362
1 101790 188663527
1 64416 873459933
2 9925
2 139354
2 173319
2 157813
2 96962
1 80769 299361245
1 132725 34894777
2 2577
1 181133 57939309
2 176442
2 42784
1 11498 200168895
1 7057 327402483
2 88965
1 84205 874331066
1 37347 173816856
1 195523 353328185
1 123727 732923204
1 103943 80762234
1 130448 536408947
1 87222 52001468
2 59074
2 101999
1 194696 885480798
1 121156 901614094
2 35925
2 198623
2 71102
1 41720 623134179
2 7367
1 54262 376008406
1 36337 158000112
2 197872
2 70187
1 11448 179746820
2 91669
2 197573
2 96046
2 139485
2 50223
1 115823 190166525
1 111282 235706048
1 189352 133795850
2 179120
1 27992 23968135
2 173483
1 67697 766006079
1 47256 412540302
1 169804 824110471
2 141138
2 10205
1 90618 476384559
1 15508 830088536
2 121618
2 34539
2 77890
2 151497
1 13203 349616240
2 59628
1 135894 187116840
2 13279
2 29603
2 98664
2 4517
2 81909
2 60575
2 111503
1 65151 538235135
2 56682
1 36163 617054528
1 182507 869352188
1 1656 106071589
2 29238
2 63586
1 181393 839069950
2 83066
1 27681 710671654
1 108813 803064754
2 23949
1 15638 313636754
2 190287
1 104894 325334431
1 155075 814534051
1 54899 8150619
1 33482 303084569
2 182885
1 71459 335698652
2 135678
1 115779 366857963
2 165544
2 134233
2 188936
1 199316 403310063
2 160427
2 42970
2 198248
2 8544
1 128981 818902948
2 87323
2 123128
1 34841 62342132
2 128785
2 191936
1 108954 701940145
1 151960 129042860
2 117652
2 43603
2 913
2 64130
1 45535 32589799
2 28636
1 159312 593214002
1 38743 325206585
2 58386
2 122455
2 12962
2 105844
1 60661 862474869
2 57052
2 130203
1 15952 903362125
2 195804
2 30929
1 131580 393379559
2 195940
2 101115
1 8030 10920048
2 19407
2 91802
1 129314 351927159
1 120876 779868050
1 162350 644355317
1 118600 549687989
2 78181
1 5004 148905380
2 31280
1 157560 612055417
1 134913 699690842
1 169528 247772169
2 104417
2 43453
1 113864 878055317
2 171381
1 47252 859300082
2 13544
1 182 65132224
1 138014 651792208
1 4645 371947793
2 35530
2 142280
2 177779
2 157568
2 154916
2 53739
1 134377 694884260
1 1619 774787465
2 169672
2 115720
1 158274 825558037
1 66201 397202826
2 127094
1 189207 783372678
1 84440 524962950
2 171309
1 25165 617957278
1 119594 562332287
1 111239 347134719
1 18538 454656014
1 128495 597191441
1 127887 957407779
1 18802 341765398
1 23356 253068329
1 152827 244953906
1 10142 617060104
2 104511
2 71127
2 133633
2 183598
2 135398
2 168930
2 188576
1 38601 201731960
1 64963 580143239
2 178988
1 68903 825413593
2 126782
2 59201
1 2431 244181572
1 35798 733406254
1 103941 486342914
2 46567
1 86772 596856279
2 3891
1 29867 723473540
2 138483
1 103475 516043173
2 38539
1 33108 533714107
2 16551
1 76480 56812133
1 19706 318534344
2 9937
2 74614
2 165589
2 191262
2 29716
2 74349
1 190692 984439642
1 153661 924534843
1 43724 415387841
1 156105 856055876
2 41794
2 48734
2 85805
1 141167 690850784
2 97345
2 179123
1 110919 504787503
2 131335
2 89660
1 132665 44444451
1 181310 178971866
1 187900 843809033
2 137740
1 51444 796298011
2 2878
1 191719 567393629
2 189384
1 136725 984097684
2 101091
2 138089
2 157800
1 87062 638939724
1 37054 193802920
2 123333
1 73543 206765301
2 116406
1 145599 100473597
2 137538
2 26948
2 1927
1 152135 174122095
2 152794
2 75171
2 109528
1 15407 611689713
2 174700
2 5035
1 45102 11171739
1 151362 256406398
2 189519
2 31854
1 62663 970461193
1 172447 695935154
2 3780
1 146812 897933856
1 88642 376301809
1 32590 678708391
2 32546
2 54483
2 172841
2 101099
2 188442
1 47432 475410026
2 51232
2 28122
1 39947 754439998
1 54097 596528114
2 88391
1 4080 725901552
2 59986
1 157422 53194284
2 10886
2 104242
1 131579 103628853
2 176359
2 122457
2 171686
2 146074
1 107073 127748959
1 112230 324226349
2 148629
1 91903 512767453
1 151646 976124999
1 177955 585342306
2 45654
1 97820 554413032
1 84477 70159931
2 94606
1 74822 356350673
1 136148 651420562
1 107527 997247849
2 38975
2 30837
2 113813
1 140979 435713951
2 78233
1 41848 162531678
2 42960
2 41526
2 21670
2 27327
1 133598 933164504
2 116375
1 176271 185592923
2 28108
2 50141
2 19513
2 198511
1 151260 261321754
1 3621 866072888
2 187079
1 45335 53211479
1 117117 220437145
1 53616 366373834
2 103735
2 17143
1 164028 914325995
2 179928
1 172297 190191819
1 130485 891975782
1 185323 198130896
1 24538 845293873
2 75676
2 44074
2 17046
2 81023
1 162316 463306395
2 118295
1 20513 304519159
1 129749 214453798
1 7284 815929396
1 3331 858344202
1 100813 897618913
1 71472 585734089
2 46078
1 26625 967447175
2 31651
1 53075 895166260
2 2021
1 165894 981122356
1 102032 614597606
2 185585
1 111901 97934165
2 70656
1 172918 429325153
2 51821
2 73929
1 188398 85539205
2 170481
1 110391 938551037
2 21741
1 41562 667072894
2 144291
1 108328 685438809
1 188085 686905204
2 121632
2 55120
2 110747
2 177143
1 12351 652547508
2 181113
1 91961 374448554
1 57405 244680103
2 58851
2 60742
1 11370 522480068
2 195676
1 95330 638639838
1 133519 757422805
2 129569
2 195406
1 167172 184969915
2 56768
2 98357
2 10572
1 143540 283508900
2 15834
2 50306
1 151294 506845940
2 100789
1 173833 529903984
2 8132
2 106035
2 94760
2 14680
2 20362
2 78786
1 148888 333587643
2 196774
1 42958 785996570
1 174376 588738479
1 152796 847261826
2 73878
2 194119
1 31821 309745678
1 17878 418325039
1 52201 971329706
2 84869
2 185571
1 174991 293483686
1 41101 485853273
2 59927
2 79189
2 33705
1 175294 347297307
1 25707 751459864
1 28071 142809008
1 160633 246301852
2 143380
2 149288
1 82112 277140017
2 85907
2 110313
2 174535
2 131748
1 170789 592429227
1 93733 360223122
2 22036
2 128476
2 66104
2 54716
2 104029
1 144323 934510458
1 57816 784444776
2 122497
2 14941
2 80615
2 110920
2 11395
2 78329
2 45358
1 43936 280408252
1 127275 377775739
1 103103 460170678
2 31498
2 62760
2 108456
1 26639 768283794
2 86653
2 50220
2 178888
1 107761 258001298
2 56316
2 119170
2 99353
1 148821 755575340
2 86698
1 92827 965593735
1 25179 329951427
1 111840 329260744
1 22744 40053974
1 183500 464097083
2 155833
2 13447
1 63838 757603952
2 9454
2 54216
1 186396 373044181
1 83513 760035285
1 17184 27792042
2 62182
2 21963
2 62887
2 151165
1 11524 583853806
2 137026
2 36558
2 5520
1 115571 220869345
2 118454
1 14776 182930092
1 149483 366827679
1 199642 665193948
2 197940
1 196423 572298445
1 57713 663364973
1 106771 6032432
1 39115 432343639
2 65664
1 133227 439755054
1 10588 352490737
2 74754
2 137493
2 154858
1 120381 580210563
1 78733 973858650
2 4773
1 75335 36507476
2 61141
1 94636 791784533
2 37581
1 32878 295469568
2 174808
2 64261
1 176913 930779430
1 26235 480329000
2 154309
1 75451 759227047
1 75212 753997203
1 261 744181432
2 197903
1 105023 7807792
1 13717 600733701
2 183143
2 94748
1 173697 341349608
1 295 618063385
1 121676 594615179
2 113452
1 39717 750832953
2 84927
2 126500
2 99397
1 107615 539181331
2 37145
1 39119 613918440
2 166103
2 113993
1 172372 751188709
2 3922
1 90832 138672795
2 47504
1 75515 616620814
2 144309
2 40668
1 15531 865373045
2 2525
1 141738 464229247
1 53402 138781500
2 99517
1 95877 940397610
1 165950 405912834
1 129476 883075756
2 81879
2 89052
1 62831 830329499
2 76900
1 177544 597148279
1 140252 56817596
2 128225
2 147098
2 61379
2 182959
1 34149 38263716
2 106351
2 174648
2 183093
2 143313
1 173288 383165236
1 137687 690088366
1 77398 538093153
2 173262
2 44358
1 61457 250339715
1 164665 650872260
2 8345
2 197668
1 105463 393699763
2 128309
1 28252 161200817
1 17555 178494779
2 106094
2 89875
2 66553
2 69966
2 160079
1 67883 722127668
1 167381 240289152
2 84877
2 192881
1 103781 718265258
2 138000
1 151699 397906796
1 78438 794614238
1 29562 989377065
1 96768 510825657
2 99861
2 187820
2 143227
1 187424 432390163
1 151342 400650116
2 193280
2 131675
2 193570
2 10938
1 77677 483055828
2 111546
2 69909
2 174115
2 113210
1 102686 240483767
2 35521
1 2571 912477577
2 65363
1 57752 472652805
1 82996 621326372
1 140511 230117709
2 66159
1 161427 390635946
2 20344
1 111975 250210419
1 135891 871376310
1 72520 607530239
2 90141
1 112306 434285908
2 5887
1 150512 754923341
1 74102 766052662
2 70017
2 121791
2 196455
1 27763 834329617
1 74135 668393884
2 94747
2 99977
1 121841 380794083
1 98205 691168188
1 78863 648867809
1 193614 692398030
2 136856
2 180987
1 22561 538888178
2 146439
2 104562
1 19193 837586928
2 42846
1 164702 101894336
2 134107
2 70996
1 11255 674979957
2 133724
2 181147
2 84889
1 192039 776237516
2 172364
1 33609 120537976
1 73763 425917762
1 29858 598896664
1 34246 126980249
1 53368 628630526
1 12706 580792742
1 87698 566903875
1 34565 163759316
1 151010 608043447
1 60363 624544357
2 159158
1 151927 563265218
1 76148 981952302
1 72944 116516977
1 83512 823491273
1 28509 752958568
1 57197 177937719
2 13350
1 59401 482863407
2 3790
1 150447 937075890
2 108087
1 87430 655501323
2 101541
1 17545 517137831
2 125894
2 63921
2 147276
1 177424 22743078
1 103206 707100950
2 51743
1 14420 637847440
2 88373
2 60739
2 55418
1 92581 228143835
1 63408 449301093
1 31226 496948503
2 116408
1 26098 166491134
1 103894 860963093
1 155637 142194581
1 185205 41392189
1 1801 940719834
1 50732 453300329
2 726
2 51218
2 61740
2 145433
2 150512
1 93568 404244109
1 185347 46167381
1 178729 715222018
2 134703
1 199885 877491329
1 61973 210362004
2 159802
1 46039 965701805
1 1839 748535654
1 146191 517059799
1 111743 547958459
1 81254 170227463
1 24799 906825258
1 88629 670702462
1 48957 980496617
1 102135 389607163
1 22934 416368540
1 97973 891872637
2 100890
1 175784 487082157
2 18557
2 138539
1 41148 83658837
2 162977
2 97798
2 48055
2 159674
1 81797 415513660
1 28667 482025821
1 35177 344478398
2 88876
1 168140 285354299
1 43898 950389559
1 196765 727757308
2 77826
1 138458 28412400
2 112156
1 144013 757804676
2 105253
2 100909
2 67640
1 162543 121985364
1 119577 876111024
1 143064 365791765
1 57961 799669705
1 186434 140216015
2 145395
1 14347 1453384
2 188225
2 25734
1 122053 802179666
2 25920
1 20311 846391997
1 41995 966234215
2 172681
2 80124
1 29525 814210963
2 183379
2 67136
1 145284 491704142
2 46969
1 70593 40136867
2 134235
2 158497
2 80811
1 141283 668878933
1 52439 751287529
2 53463
1 75523 622425855
2 25972
1 101151 622843831
1 187145 839650956
2 38836
1 176183 622215742
2 120024
1 128199 390383980
2 114271
1 111154 118033088
1 22720 874944800
2 40035
1 162629 574309368
2 190463
2 127037
2 144103
2 31855
2 175594
2 133324
1 88519 477133054
1 81982 596430738
1 45167 482138088
2 3061
2 197535
1 3829 858447990
1 9798 632301050
2 7177
1 46724 841990538
2 74352
2 20161
1 71013 297913623
2 198048
1 75310 369098171
1 15187 420101549
2 140993
1 180888 574668277
2 182423
2 182293
1 92225 656740473
1 106808 147786443
1 42894 116979625
1 126797 773236966
2 170657
2 2994
1 142468 678037823
1 1192 497417510
2 39676
1 142540 221085111
2 122539
2 109778
2 37456
2 156258
1 9002 485291463
1 190399 654391743
1 84142 681247245
1 2969 563449007
1 33405 122206833
1 174407 843421146
1 182521 479878652
1 75265 680015018
2 4240
1 162782 798051633
1 199446 310216816
1 26648 690663658
2 130112
1 68883 635548822
1 23442 722836270
2 199520
2 101857
2 82029
2 155143
2 84668
2 158882
1 57147 579398071
2 132942
2 174881
2 85079
1 181405 678656955
2 150357
1 111383 477739035
1 143997 749433828
1 29233 8514892
2 54924
1 111998 898311921
1 15549 613496315
2 184052
1 108191 466890437
2 4193
1 103588 786141869
2 82125
1 63526 193323532
1 187166 456111739
1 160158 765592879
1 124546 745727648
1 118787 999408224
2 98217
2 133415
2 5054
1 48750 819456123
2 12897
2 1943
1 24736 891080602
1 197431 98325723
1 95906 942155366
1 47459 164009196
1 199024 586542338
1 178301 221662343
1 140265 690966999
2 118412
2 39680
1 178751 669175911
1 61297 461847725
2 129259
1 129094 686625371
1 92549 366924223
2 29551
2 103484
2 38972
2 62348
2 6974
1 86156 781151039
1 102789 85551006
2 7362
1 169118 124138595
2 84623
2 96249
2 84377
2 116821
1 55711 805015312
1 35886 976400775
1 11980 623905485
2 177879
1 192249 683453950
2 95976
1 77755 729660757
2 24892
2 75597
2 79868
2 144364
2 161766
1 191171 918521437
1 164811 653215951
2 70491
1 155554 329037510
2 112466
1 49609 321707873
2 68281
2 123999
2 71140
2 175858
1 110610 675321276
2 175934
2 15950
2 122239
2 72485
1 150730 8900020
2 158782
1 151244 175001290
2 17059
1 129291 114641220
2 117918
2 112333
1 153 811347796
1 198729 408284231
2 10423
1 83600 771227121
2 16278
2 10994
2 166372
1 121076 557781579
1 130533 848843214
2 190244
1 188665 130965364
1 154735 73992788
2 5454
2 144498
2 90844
1 32656 256197028
2 199914
1 45437 32689083
2 134631
2 160931
1 169924 582595893
1 184976 235751723
2 71567
2 176444
2 162250
1 31312 743571172
2 32460
1 161031 782312264
1 48273 377347053
2 5653
2 98746
2 103565
1 196398 461159923
1 123626 51039433
2 23335
1 172166 842708556
1 87745 759327781
1 134991 552849096
1 27817 975398688
2 104251
1 122466 919768370
2 114864
1 13988 294710648
2 163204
2 114120
2 192713
2 181546
2 154050
1 50737 379707335
2 187712
2 161232
2 21839
1 190172 200007036
1 136595 821507400
1 27714 936774413
1 107387 78069272
1 186919 667939194
2 34926
2 196888
2 83386
1 18700 386294973
1 72307 423531659
2 197414
1 38187 833956406
1 15539 749306164
1 18011 556887834
2 8287
1 3106 925756377
2 58482
1 182024 833343329
2 121735
2 132964
1 179110 319644757
1 32177 795268943
1 191511 638427019
2 16942
2 27784
1 19254 440612471
1 137743 691071288
2 98753
2 143376
2 151567
2 138994
1 193235 69789249
2 137858
1 174254 314520665
1 189296 308374441
1 11938 988316710
2 183661
1 107567 795892673
1 41072 269849847
1 28156 745847078
2 1281
2 112629
2 152009
2 63649
2 14114
1 163121 688850206
1 170577 807227954
1 23094 389767558
1 31045 687776850
1 192182 325803193
2 98056
1 167675 238631595
2 111682
2 176597
1 109789 481003550
1 199458 44348590
1 73447 255968593
1 36999 649141358
2 117165
2 178268
2 29304
2 6796
2 70039
1 57235 99580933
2 33064
2 35630
2 57443
1 90772 75121942
2 14266
1 30386 333041439
2 124952
1 30441 946239410
1 8071 516029779
1 185566 48043753
1 172868 689819367
2 9570
1 123885 898422153
1 81473 239913237
2 170847
1 139298 940886310
1 31493 404323737
2 27990
1 87537 681516797
2 17886
1 76428 201523991
1 62601 947585067
2 2102
2 111469
2 5323
1 90180 200155275
2 185422
1 67284 359205949
1 39469 999302587
2 14356
1 89872 891140068
1 177502 739146047
1 170669 296405433
2 33447
1 29464 262048587
1 124977 218270961
2 147383
1 89569 839727352
2 179300
2 178018
1 4350 67458474
2 27751
1 199784 163906279
1 174224 751229584
1 95696 439992159
2 25134
1 147336 480259774
1 63008 41724699
2 198551
2 157901
1 193348 764489820
1 14589 166817460
1 87765 290137931
1 180417 194173199
2 47150
1 80163 214245565
2 128341
2 180477
1 143735 18969821
2 197966
1 66166 23600827
2 176238
1 91910 616205002
2 81604
1 17538 590460766
1 1866 396090646
2 141307
2 179820
2 193137
1 49225 81650671
1 11530 539691733
2 186317
1 129644 994402434
2 7823
2 187969
2 138932
1 184130 393604449
1 137176 681981172
1 51571 987731094
2 15360
1 142587 935012295
1 173922 718145512
2 50903
1 83278 142990937
2 56901
2 45224
2 174376
1 6034 592174200
2 60507
1 28115 214115882
2 110502
2 107283
2 180748
1 47832 506465953
2 55986
1 193021 215946987
1 120595 60785788
1 123041 861843252
1 196936 245862027
1 61688 431642023
2 199373
1 98367 728424593
2 188150
2 72617
1 101688 42254936
1 120767 349604278
1 141000 3669609
1 41231 118081379
1 83525 389772134
2 117623
2 182469
2 103298
1 156686 512390292
2 22720
2 123842
2 19674
1 193561 892489481
1 23176 447590966
1 56100 109135488
1 68710 317899203
2 16351
1 117414 542749130
1 115404 754240586
2 33952
1 44233 891815970
1 36011 933291213
1 137510 751128998
2 146337
1 27207 660352027
2 99383
2 48988
2 155134
2 168399
2 118829
1 156424 842182680
2 9625
2 32713
1 25648 4185759
1 196939 827069838
2 111587
2 164571
1 167466 788260185
1 36244 898274114
1 132694 641812806
1 111358 294506079
1 198510 511775416
1 179068 494264041
2 23132
1 95204 971443315
2 106854
1 133183 742630017
1 29502 372176344
2 83979
2 164680
2 170716
1 166711 643698499
1 118997 822079168
1 179757 876119474
2 30648
1 183913 687767749
2 64067
2 9106
2 104959
2 49805
2 189765
1 77951 644299867
1 190981 741406558
1 90425 413592567
1 28613 445792183
1 29377 886655940
2 115462
1 175216 563236024
1 116082 858839910
2 118816
2 61918
2 134411
1 140047 724257098
2 102663
2 117354
2 194130
2 2397
2 100814
1 77356 501529235
2 126953
2 16313
1 73919 671664913
2 188927
2 21774
1 121792 224343019
2 122231
1 20698 907475181
2 133926
2 21008
1 161256 86011258
2 23739
1 146541 997394425
1 160706 974024320
2 153777
2 158948
2 9557
2 120081
2 156761
2 124473
1 1100 130705562
2 34022
2 29189
1 190019 454247346
1 52976 790149614
2 134975
1 47533 925904354
1 103178 258016306
1 142165 188962355
2 66771
2 42478
2 93615
2 169057
1 8127 986933524
1 33727 723310896
2 198236
2 111295
1 3173 115381381
2 20197
1 29486 784317216
2 189601
2 22740
2 160907
2 5602
1 446 763937025
1 134347 105332985
1 9104 410614251
1 104842 872740109
2 7468
1 74331 745968809
2 24413
1 161694 513850807
1 92118 231293654
2 137456
1 45250 608670146
1 49259 717828758
1 100057 78824356
1 93413 868364754
1 8343 612631588
1 93824 106372822
1 131384 897598652
2 146257
1 29927 4721156
2 59689
2 181075
1 139585 907194432
1 7986 20471378
1 115912 109271751
1 13243 640225857
2 403
1 162330 856297262
1 152939 243153585
2 181577
1 124938 269157767
1 19436 73957150
2 54930
1 188496 651466334
1 32227 467777191
2 162802
1 80180 527206578
1 60350 671004289
1 16800 54158229
2 135233
2 136522
2 109393
1 60996 936601076
1 165485 197617309
2 23379
2 141718
2 119006
1 101841 794662782
1 123876 636585361
1 165894 931613167
1 58568 539912342
1 43062 873761910
1 77386 411689669
2 90484
2 136756
1 39913 736805214
1 173587 520724526
2 86005
2 72594
2 130179
2 10600
1 80623 213953028
2 197663
1 115011 171339848
1 168444 779038893
1 197768 309565482
2 179426
2 140618
2 172427
2 186258
2 186764
1 125222 235977661
1 148070 39760225
1 72821 819796016
2 100146
2 117250
2 22061
1 55991 238755732
1 169045 344644236
1 33473 9814047
2 129916
1 92967 286547518
1 166712 886212484
1 21781 164551460
2 11902
1 21854 907849824
1 40970 19856263
1 190643 22319943
2 65945
2 103574
2 108186
1 107134 861306421
2 132254
1 108471 655570809
1 113833 327395106
1 43547 558265304
2 957
1 175414 479477955
2 167161
2 5381
2 36079
1 51459 362142147
2 68540
2 17667
1 81849 714129153
1 5321 395031428
1 112987 639669780
1 9636 920905958
1 62353 703970952
1 31179 723087508
1 192275 411677371
1 106106 840712242
1 71938 539815329
2 179838
1 63539 214716219
1 178312 452790244
1 134652 661378669
2 67330
2 8163
2 131623
1 65223 203834597
1 92048 730766701
1 99311 79458872
1 19528 345751439
1 147860 403654009
2 150433
1 153069 695442393
2 151191
1 43443 462542100
1 141778 702585807
2 74471
2 186790
2 108260
1 170857 615775086
2 64795
1 23699 736402580
2 77251
2 172898
1 105300 928357597
2 152734
2 52902
2 67238
1 181130 454445963
2 99082
2 151747
1 145037 81933388
1 169662 917846196
1 22287 100256171
1 189808 600120164
1 34789 600493244
1 52337 558182971
2 134108
1 173885 176515885
2 72197
1 133142 394391418
2 100646
1 40002 402002110
1 163544 187294938
1 85911 965696508
2 51382
1 142018 490420235
2 192673
2 163457
1 189514 564620791
2 159674
2 37450
1 154773 490222867
1 23153 882488176
2 158807
1 186756 411143252
2 6828
1 30101 874821151
2 19185
2 184892
2 63280
1 115192 337875979
1 68155 870072485
2 32268
1 190023 578022118
1 139124 562643123
1 175988 910066846
2 52172
2 14057
1 25021 427116393
2 185770
2 6217
1 55216 401784853
1 63722 228285467
2 31672
1 7802 693332444
1 191310 664410597
1 131745 184781374
2 120176
2 176952
2 154957
1 65969 14301375
1 65715 889678283
2 196501
1 184291 100402797
1 161223 760234562
1 94732 5979145
1 29377 267078349
1 67120 494861948
2 91819
1 87064 714281950
1 72116 985379050
2 2712
1 190745 522365793
1 69906 188319872
2 73601
2 131010
2 51651
2 13497
1 165937 584430901
2 92926
1 5315 139312215
1 6930 576320124
2 65199
2 55341
1 160673 503467923
2 170843
2 18093
2 141944
1 25400 323893152
2 69104
1 97762 131724873
1 175469 483098190
1 155824 734746779
1 131970 982308953
2 96464
1 186893 936906390
1 149929 277824949
2 169744
1 102046 853815834
1 25249 600633262
2 162766
1 87190 202727785
2 115182
2 183083
1 41332 60934505
1 64757 109236187
2 27848
1 36351 785101729
1 186839 318089421
2 192780
1 140573 973908606
2 18140
1 143534 299397443
2 197167
2 39548
1 163677 241702213
1 69488 921147719
1 127985 710134421
1 106479 99272817
2 23959
1 19517 277264340
2 39178
2 55028
2 28603
1 85397 828701632
1 165356 686284664
2 1123
1 169257 270219147
2 79255
2 3969
1 17893 910055951
2 168148
2 160257
1 39281 35329584
2 140828
1 157599 190712700
2 14250
1 97781 446170925
2 164870
1 111480 713872958
1 115943 798059352
1 6790 153653684
2 99373
2 196084
2 154293
2 119540
2 33086
1 87763 858556735
1 94161 576035973
2 161974
2 99162
2 120965
1 130000 120705340
2 198391
1 28355 131856103
1 76314 144563216
2 138725
1 74971 443698672
2 175193
2 28997
2 193863
2 50368
1 185528 623781649
2 104067
2 197682
2 162025
2 66730
2 181717
2 104392
2 29831
2 135778
1 1207 416830180
2 79
1 153392 646860983
2 158077
2 177119
1 30019 653312129
2 96857
1 101753 43560503
2 10171
2 27984
1 179652 782725869
2 181913
1 172525 148391186
1 11025 511256002
2 121912
1 140563 237678146
2 50353
1 12923 62907557
2 119989
2 55102
2 63358
2 54526
2 173281
1 130599 523459174
1 91198 821517852
2 182015
2 181068
1 163105 17893949
2 53290
2 64851
2 70521
1 3867 194148536
2 192448
2 15772
1 141575 798592150
2 106723
2 83240
2 55338
2 174435
1 129078 852168770
1 173102 9383776
1 66603 460733893
2 44788
2 149249
1 105673 193802831
1 133695 92061744
1 131098 141979334
1 5176 836144590
2 35208
1 160607 368531815
2 87181
1 118545 129190832
1 41844 807844169
2 110739
1 86886 897848446
1 114914 578018602
1 161304 634916326
1 193068 858791087
2 151380
2 198331
2 46886
2 71613
2 181889
1 81214 785589749
2 190055
1 165067 504186890
1 133066 272882170
2 110953
2 27880
2 94488
2 183551
1 112207 185577719
2 155764
1 164230 956412526
2 16684
2 25316
2 150645
2 73928
1 156368 15596850
1 119558 587099201
1 3793 442277672
1 187450 878235893
1 77925 876412246
2 143055
2 145489
1 162152 820801603
2 193850
2 76694
2 93526
2 45006
1 15265 349410381
2 9477
2 50043
2 169979
2 111199
1 62857 770889195
1 145202 623482953
1 158703 724724565
2 110165
2 166586
1 126385 161844550
2 124883
1 165133 185704947
2 154599
1 26102 289725658
2 26118
2 166396
2 10283
2 30336
2 197996
2 81976
2 23480
1 136702 991879471
1 58891 601976375
1 73412 54608926
1 135419 157382335
2 21648
1 57346 119423494
2 194251
1 8195 740222266
1 103196 369350665
1 52252 953164467
1 188060 462625854
1 122387 911927541
2 178431
1 196118 266159912
1 175738 787755848
2 38328
1 29933 784106809
1 54524 626388820
2 37999
1 65498 429674579
1 84656 193229509
2 78472
2 28395
1 46956 726183772
1 73927 796858500
1 23527 980594158
1 197522 299009194
1 76656 50945539
1 17930 400523066
2 176750
2 89563
1 42899 304697827
2 130184
2 109198
1 93987 271652381
1 187586 19832552
2 27175
1 126292 152761608
1 38582 175204003
2 184650
2 192142
1 116411 34702699
2 109772
1 42960 116069970
2 176081
2 123879
1 128271 623845969
1 9278 333884852
2 172304
1 60831 699645832
2 189447
2 69975
2 162930
1 106427 333465017
2 122550
1 78063 886096707
1 139314 235328432
1 48630 369983940
2 113708
2 158829
2 183250
1 65725 212576366
2 197450
1 82859 162871148
1 144977 76810983
1 159199 731207977
1 115393 851662147
1 57813 8514242
2 6116
1 21516 140054736
2 178708
1 148056 698177094
2 9692
2 80503
1 31465 325077676
1 139027 238041703
1 177807 7680714
1 180471 380705077
2 66816
1 167218 875041380
2 122830
2 169362
1 55526 822229139
1 155578 255360010
2 144011
2 108867
1 186980 414260565
1 121999 141857341
1 92527 40111399
1 172823 195536445
2 49979
1 117176 519734878
2 3434
1 155820 514912234
1 113433 481139769
2 59292
2 93008
1 171189 417549677
1 44731 268542512
2 138495
2 109234
1 194220 602092494
2 89896
2 96058
2 191835
2 38915
1 104936 212452561
2 78560
2 55319
2 181511
2 197576
1 149337 740406285
1 134207 138432592
2 174475
1 157390 320103701
2 88028
2 170890
1 189765 198610044
2 13164
2 134701
1 147969 353155148
2 86894
2 147084
2 194535
2 122624
2 162559
1 9601 951657582
2 38773
2 133705
2 139220
2 136343
1 89063 401815931
1 103572 10314956
1 193723 89198140
2 91528
2 25325
2 152995
1 12418 191505486
2 16382
1 121555 618107333
2 165734
1 152851 440338513
1 62379 659668875
1 91710 622522056
2 135410
2 33763
2 192157
2 106594
2 181921
1 25208 698929228
2 168112
1 187747 860780651
2 149976
1 181576 938103654
2 43817
2 70357
2 173760
1 117285 965647475
1 70303 185164798
1 99655 380832438
1 1490 757887637
2 23078
1 168847 35609444
1 121372 972384211
1 171221 353024957
1 194716 341094387
1 191155 151574267
2 103222
2 6523
2 102073
2 25370
2 166382
2 174965
2 127889
1 139178 213067248
2 127302
1 197788 529578771
1 114373 172780797
1 193694 427677228
2 4774
1 72639 665068040
2 184818
2 108113
2 60838
1 137444 474146373
2 61727
2 112118
2 65733
2 40953
1 101289 514428727
2 145455
1 49620 124163783
2 101973
1 151964 244711280
2 172148
1 170213 251347258
2 87516
1 68601 817043089
2 118174
2 167571
2 43683
1 165436 934527773
2 145967
1 1893 359395662
2 140313
2 45083
1 95314 598001405
1 62711 188522092
2 131723
2 142852
2 117
2 36168
1 136225 103937252
1 153918 811533132
2 4400
2 195351
1 8158 832893122
2 168507
1 162920 749789142
1 59839 21635497
2 13955
2 146236
1 114394 854936393
1 84383 507384729
1 179896 327270578
2 195035
2 86067
1 132123 933212039
1 165823 682770371
1 178728 879102340
1 164246 806267142
2 13482
2 170779
1 191176 167331104
2 2743
2 107544
2 192116
1 178693 179633114
2 146306
2 173622
2 97654
1 145128 759004222
2 178166
2 48042
1 30131 299520823
1 173089 128895420
2 119837
2 129416
2 66365
2 170154
1 93237 443689931
2 175473
2 133581
1 182703 657511581
2 175807
1 199526 269566689
2 123282
2 160788
2 126146
2 167795
1 144703 843443549
2 168152
1 182137 131067946
1 126966 865035741
1 194968 877368410
1 189191 21837108
2 136728
1 119008 944954448
1 178490 122485355
2 67412
1 71183 668812839
2 53851
2 169887
1 37043 459944978
2 152922
2 106385
2 59843
2 23783
1 163399 103014749
2 103052
1 170271 849668492
2 97122
2 99161
2 6932
2 121776
2 117349
1 154519 380786658
2 108275
1 31889 689472928
1 162524 826508719
1 71454 998932306
2 6077
2 171171
1 67215 15819497
2 9196
2 178340
2 39382
2 108331
1 19610 343982474
2 123106
1 140128 412035445
1 147894 34906712
1 98334 370907364
1 165652 327175469
1 186117 582698480
1 1108 129268266
2 90064
1 20394 299585931
1 74623 973548416
2 41405
2 141389
2 80920
1 66285 841754036
2 33108
1 198971 15721208
1 70531 135178907
2 29975
1 174840 524140268
2 194796
1 23291 664720720
2 59323
1 17508 924652871
2 7618
2 28488
1 123136 819683584
2 111009
2 122345
2 44250
2 22992
2 120047
2 154162
2 167674
1 120570 305276891
1 178839 275161325
2 35546
1 74104 298122080
1 119523 21507500
1 176508 50413321
2 192419
1 36304 836079810
1 54969 389355095
1 47806 874254931
2 168230
1 49504 601465191
1 110233 398756753
2 172527
2 16003
1 86654 896366516
2 153140
1 192737 748855637
1 194607 35944249
1 68687 860830473
2 133297
1 12961 673071505
2 16438
1 53011 661566421
1 51609 256598832
2 16493
1 186130 80909010
1 151490 868750845
1 149129 231725993
2 190944
2 198565
2 71998
2 46408
2 160883
1 43757 63195044
2 26358
1 114791 833446151
2 174791
2 57715
2 197968
1 60347 889276549
1 133758 237233889
2 137534
2 128384
2 168521
1 144624 215477532
2 175165
2 24412
2 23046
2 109027
1 45693 314998510
1 127144 723119253
1 167063 524185068
2 85315
1 33948 992704614
2 172609
1 164722 432671270
2 126670
1 19346 381357094
1 197205 630866095
2 104428
1 26604 519531805
1 89338 142727454
1 116098 151543849
2 103097
2 74001
2 30813
1 195285 66470703
2 7854
2 121549
2 117600
2 129992
2 74475
2 105410
2 56740
2 72427
2 36274
1 174562 344557770
2 53737
2 22749
1 173306 517482545
1 109402 719065423
1 133602 585614984
1 132027 864607828
2 13747
1 50780 616780664
1 100337 431906941
2 84728
2 171372
2 97239
2 45911
2 24168
1 70883 269466846
2 13344
1 117725 937740225
2 177229
1 140712 281660089
1 86402 676385694
1 152302 551750886
1 115213 315974682
2 95281
2 190984
2 67950
1 23801 832851202
2 121467
2 51773
2 156347
2 85591
2 128343
2 186780
1 162741 964058798
2 35020
2 74183
1 87882 922316960
1 44951 192205681
2 22472
2 60921
2 139976
1 9507 673259647
1 139628 610145431
2 115364
2 27751
2 21932
1 28227 180425817
1 40113 281540919
1 115229 180821663
2 124172
2 78880
2 158418
2 43555
2 197242
2 111765
2 138694
1 172632 787473852
2 111095
1 39188 145715851
2 199980
1 4171 829272064
1 108564 972148099
1 52036 93022694
1 125069 155816552
2 155090
1 51194 458524935
2 62676
1 167485 855819521
2 47820
2 166287
2 16551
2 149532
1 191577 330055503
2 190111
2 13169
1 52447 312037151
1 30314 205295148
2 131862
2 31014
2 116830
1 153612 825681322
1 99428 17714030
2 47388
1 11284 308326895
2 157650
1 99133 635667161
2 160383
2 154210
2 118650
2 53585
2 17090
1 69263 909353890
2 176413
2 29076
1 66019 653733425
2 93611
2 103125
2 28799
1 116763 180651514
1 64369 420732870
2 86908
1 88990 50749495
1 80090 123092359
2 130701
2 89110
2 186465
2 115441
2 161772
2 187100
2 98383
2 64624
1 22639 555646113
1 37581 458688182
2 172373
2 66517
2 171071
1 33161 400531585
2 2067
2 53593
1 86351 173466571
1 54887 883614631
1 145860 389203271
2 152545
2 190030
1 9041 447858785
1 192179 939562059
1 74748 680998421
2 123240
1 172243 160649733
2 93486
1 111695 894039357
2 111918
2 15303
1 8757 948151394
1 16071 313965073
1 73149 863909131
2 15036
2 172760
2 60966
1 165737 743670873
2 94358
2 51468
1 94519 645015220
2 185028
1 99740 781961358
2 21978
1 22869 712377304
2 66900
1 157555 895811201
1 149941 295213936
2 11664
2 67602
2 155495
1 38389 604769886
2 138631
2 96066
1 170751 884276474
1 82934 946395708
2 102722
2 173146
1 123692 785947207
2 136640
1 78533 68032513
1 192852 684833275
2 144960
2 168108
2 107840
2 128875
2 67878
2 182263
2 31206
1 44856 219857762
2 36045
2 104617
1 165385 597959765
2 28521
2 93786
2 70528
2 177516
2 157476
2 91254
1 5182 606248159
1 111637 933832590
2 2413
1 156701 980755039
2 159681
2 51748
1 106036 427127404
1 140855 542779230
2 169415
2 101611
2 148068
1 144873 141684353
1 21271 355309938
2 118427
2 128728
2 139698
1 174978 838297391
1 153707 531319431
2 156674
2 174323
2 68199
2 76277
1 152390 853163496
1 9205 718041042
1 125433 619568475
2 11095
1 107710 976792250
1 194583 901624697
2 189308
1 80027 745782357
1 155229 911577515
1 158726 199953817
2 8944
1 140486 739681693
1 56912 766101744
1 58734 920406650
1 74662 464269981
1 101378 611771034
1 154858 68885989
2 169369
1 106175 978788447
2 116841
1 29848 453733987
2 65463
2 56154
1 63663 637661209
1 168923 405509394
1 114354 912791202
1 196168 594958692
1 169197 646937424
2 21634
1 28421 988341974
1 195039 182261778
2 137558
1 17582 923032756
2 108206
1 94047 666796418
2 15503
1 33355 955586996
2 33089
1 14455 591203315
2 136041
2 9762
1 119076 410389269
1 5114 66245488
2 124286
2 147290
2 125859
1 95642 320224932
1 140101 542500774
2 43568
2 81279
1 43490 445835471
1 37209 745436189
1 50185 956634257
2 195240
2 32056
2 191354
1 192675 759112863
2 141801
2 106747
1 189799 571359805
2 143599
1 10717 245601667
1 115378 993181697
2 185757
1 62819 653653493
1 36570 135379990
1 174697 206311928
2 146511
1 44375 77327215
1 107019 988582238
2 197041
2 53699
1 177503 779367050
2 181890
2 20056
1 127831 990353650
1 165595 860638526
1 144914 662605793
2 130734
2 11572
1 837 573881817
2 80470
1 91758 609394472
1 179326 569099878
1 21595 39431889
1 95779 293127026
1 92554 183082189
1 66222 149369246
2 67523
1 113952 850289016
2 134995
2 129827
2 127766
1 26651 662075249
1 189026 290542857
2 79777
2 96450
1 60450 88054930
1 142727 532058127
1 94291 481687424
1 173483 75670795
2 21271
1 190510 64350027
1 25400 1155252
2 13955
2 29913
1 163141 515634238
2 163505
1 29166 456372377
2 37142
1 161383 231134609
2 23597
2 100074
1 94711 326424211
2 195475
2 131977
2 194830
2 34996
1 6768 943343102
2 184816
2 59394
2 45348
2 146855
2 109722
1 166434 584486068
2 43928
2 58410
1 189672 573216919
1 15170 801521346
1 102514 717278913
1 31473 992568813
1 121313 918870892
1 62935 136183855
2 148322
1 146211 485526041
1 82713 868424782
2 61017
1 66400 74438897
1 164909 477628197
2 5654
1 68435 106961617
1 198973 736608218
1 23867 720647047
1 79528 493541246
2 90740
1 15697 492538074
1 92533 372153624
1 60694 859558833
1 57408 538534716
1 101607 651475424
2 185728
2 30975
2 180637
2 156661
1 18613 166095201
1 17073 177209433
1 180309 279293591
2 136743
1 42082 574156007
1 182723 898007467
2 35508
1 108105 925545168
1 90336 655652498
1 181549 585735289
2 145412
1 161807 59278780
1 141166 200749892
2 95749
1 66877 875112868
1 31878 156530545
2 63248
2 105693
1 74974 595335123
1 12673 565319590
2 181781
2 199785
2 156350
2 82917
1 86480 71172810
2 125508
2 151315
2 41133
1 45 711060061
1 15897 464517196
1 29927 362556736
1 158238 900186568
2 3012
1 152170 859805870
2 161674
2 191950
1 51396 995122946
2 20490
2 158071
1 45585 645092750
1 142151 674300865
1 94072 257663923
2 71760
2 145604
2 41389
1 7760 288429450
1 114834 6597169
1 114609 626898347
2 5157
1 26632 895429825
2 117778
2 119862
1 61511 938681086
2 123878
2 36410
1 118821 651435402
2 42031
2 187485
2 180569
2 130326
1 42934 370149662
1 144450 775525503
1 103917 200623712
2 165806
2 62405
2 116337
1 172564 576894411
1 160275 512890283
2 177341
1 507 250220491
1 4050 522939736
1 174084 287410688
2 102318
1 127228 928618381
2 65173
2 42032
1 191283 650961802
2 70360
2 129587
1 87986 208350212
1 57906 205267574
2 43189
2 80295
1 31459 965061868
1 25408 887855255
2 177322
1 76376 904493121
1 111502 110759754
1 171685 139428016
2 93429
2 54742
1 159746 803253448
2 20555
2 93210
1 134859 857131744
1 192849 675460393
2 15080
1 116712 101228946
1 52113 253198960
2 128236
2 51097
1 160859 59225552
1 62133 404407274
2 48705
2 168342
2 145218
2 6148
2 130469
1 151827 126680813
1 171433 156426471
1 39171 918012129
2 39586
2 66235
2 71889
1 69485 361233054
1 77939 541649853
1 130134 369982451
1 6350 387898399
2 192458
2 96459
2 56305
2 118539
2 195243
2 85793
1 178587 174922157
1 86906 867700645
1 29493 905004576
1 165987 234619443
2 14424
2 102974
2 97226
2 33694
2 31788
2 91406
2 168083
1 7107 461250989
2 6274
2 33653
2 168144
1 108392 441718762
2 79206
2 169547
2 185555
2 14315
1 42314 702929465
2 13612
2 163879
1 160792 530750300
1 43791 811175005
2 5611
2 188605
2 157223
1 155678 539913087
2 80425
1 93453 138813575
2 196460
2 163874
1 85301 305099330
2 75334
2 144827
2 85636
1 126624 252235699
2 54935
2 135917
2 102824
2 129446
1 174590 189745192
2 42906
1 181337 797006820
2 18352
2 27790
1 64385 274249919
2 168507
2 194678
2 185576
1 63542 817352270
2 66139
1 145490 426232636
1 123270 120420482
2 4817
1 88142 136979731
1 15132 272722793
2 25178
2 75133
1 6761 365477939
2 27555
2 106602
2 104678
1 137618 561087393
1 6575 739077447
2 176228
1 64611 748214769
1 149788 819881230
1 89411 353616322
2 73805
1 117644 672081186
1 54027 202331556
2 105006
1 126254 791200381
2 4031
2 191037
2 120570
1 52282 337587567
2 97380
2 198097
1 89259 428711505
1 152703 133969293
2 21425
1 183020 532937167
1 19196 627680107
1 174547 611762927
1 68079 882453317
2 29838
2 159238
2 169149
1 163758 445312640
1 89470 379510040
1 63423 651680123
2 175358
2 47628
1 93985 805186862
1 56234 736036589
2 161983
1 132655 660912798
1 141101 494099387
1 48007 647404255
2 115438
2 170216
2 150758
2 56957
1 172136 183968465
2 143487
2 52985
1 22854 999218412
1 128431 75244198
2 77832
2 165863
2 116043
1 135453 241035331
1 172577 518190380
2 140942
1 176857 728597027
1 11127 847231596
2 72655
2 61995
1 23216 281637953
1 132291 485895006
1 34525 102851792
1 184518 819966185
1 177715 280649099
2 167922
1 159647 687788493
1 135698 471054251
2 27684
2 25662
1 58490 407268752
1 34220 23522589
1 65890 595738164
2 173758
1 49844 788976957
2 183968
1 62581 630638554
1 89057 173790962
1 79104 740443225
2 61621
2 44924
2 44063
2 28252
1 91330 664657857
1 60316 658451591
1 2805 887869717
2 71511
1 59979 222615911
1 68352 128741095
1 4866 325348905
1 108852 831092479
1 2312 873818085
2 162387
2 29148
2 161989
1 85298 657140677
2 2692
2 147960
1 165586 630211085
1 153694 165694199
1 70519 760004331
1 125021 622286281
1 67985 962844391
2 140896
1 193847 895361057
2 34222
2 109768
2 165163
2 149503
1 54516 47040093
2 39243
2 26886
1 123527 193441221
2 26605
1 182141 369593298
1 115381 522540352
2 112348
2 41516
2 184440
1 179125 357492897
1 13846 254661180
1 133516 432032678
1 91133 812908068
1 55059 11839504
2 26340
1 42796 936042859
1 19297 632176314
2 174638
2 28
2 125507
1 3024 667935625
2 7690
2 83767
1 85709 325732676
1 99437 833660160
1 180642 545066579
1 199123 861329997
2 79350
1 23030 363488480
1 14520 758693247
2 130088
1 63108 437032393
1 112235 309689213
1 35100 98351298
2 16964
2 14203
2 163277
2 22221
1 158469 62218165
2 136143
2 35203
1 70954 479214981
1 150094 843947599
2 146529
2 49554
1 44756 379584086
1 179250 416585372
2 82121
2 188170
2 167341
1 7415 245773852
1 96437 436339676
1 79027 704367592
1 108611 360593036
1 141155 464549243
2 105171
2 92716
2 146403
1 122934 995170418
2 170401
1 136545 262177942
2 2929
1 152263 792710665
2 141334
1 106923 693096852
1 65258 193279603
2 110577
2 151031
2 170806
1 84592 202411040
2 83630
2 169857
2 195325
2 93492
2 71425
1 125686 379114273
1 58354 903674757
2 120786
1 165967 534155769
1 181178 392211707
2 141156
2 90695
1 151694 94674578
1 91992 6938163
2 186464
1 70129 701800852
2 155818
2 181313
2 177615
2 82966
1 19854 645358018
2 125402
2 189375
2 53023
2 126180
2 58216
1 41235 495139273
1 197940 967105434
2 105908
1 146991 262707920
2 34868
1 103217 236792428
1 192724 594598628
2 23620
2 188480
1 196079 837570402
1 114138 252706435
1 135510 773858611
1 3822 133228713
1 39756 1334733
2 110355
1 46717 12670319
2 29418
1 4850 706797864
2 42946
1 130858 868493211
1 12264 672157204
1 168611 354894132
2 69246
1 10957 871185058
2 131771
1 31145 551085182
1 182067 567318308
2 30360
1 109485 342074991
2 167943
2 102465
1 5792 425975568
2 141675
2 129613
1 129826 178364781
1 184810 353921438
1 48807 362684282
2 166892
1 109126 731627885
1 132760 740239188
1 152273 688974382
2 13481
2 56810
1 147271 361185781
2 51624
1 132669 954592756
1 51771 531726092
1 104654 864238389
2 14806
2 26030
2 178858
1 171289 887276059
2 187291
2 118113
2 164611
1 13380 191975282
2 63539
1 161773 86184112
1 71603 454034572
2 80668
2 151058
1 148059 897939725
1 147962 648084587
2 155393
2 190140
2 104780
1 75462 206820201
2 119187
1 26220 789220837
1 91787 697659241
1 88966 13177364
1 95634 555954017
2 57486
2 73269
2 136332
2 126357
2 129141
2 93562
1 37706 328100615
2 151521
1 139038 871524880
1 35145 368490807
2 170716
2 173797
2 53758
2 181
1 135508 908829424
1 134102 262862016
1 176122 856086271
2 188336
2 126495
2 37813
2 42905
2 195612
2 39590
2 193843
2 24916
2 120416
2 50630
2 103700
2 76260
2 171938
2 175040
2 69303
1 151567 484595116
2 85711
2 82612
2 68485
2 58863
1 7519 493464234
1 82777 651472326
2 60249
2 22252
2 65701
1 101066 580361660
1 191718 133890276
1 88778 222855032
1 63549 579498157
2 77845
2 41459
2 192346
2 75855
2 75193
1 120211 873082864
2 192787
2 151896
1 11252 768053167
1 48025 92500507
2 13363
1 59262 958283522
2 152441
2 36791
2 99208
1 85413 782848082
2 54532
1 92278 996663991
2 2910
2 85396
1 153695 930025923
2 70757
2 146632
1 46716 675996799
2 29071
1 64999 601565492
1 105799 701839029
1 196951 462030818
1 144473 372817168
2 65925
2 97897
2 80933
1 168918 929997598
1 79531 784671190
1 27869 331765306
1 36679 628157676
2 7000
1 110247 74719742
1 183277 382081847
2 181489
2 99367
2 174010
1 43253 997866873
2 51970
1 29991 626174369
1 95303 776664719
2 181310
2 54580
2 196191
2 192497
2 135986
1 183418 857762427
2 52974
1 133326 79775381
2 70511
2 181316
2 29225
2 122619
1 178741 522066678
1 147 463812698
2 183646
1 170017 438394391
2 81951
1 82266 735140665
1 175437 273642595
1 138869 809338317
1 7243 900291682
1 189727 566693818
1 139036 209657850
2 197815
1 60067 761800849
2 33746
1 58551 236371137
2 34407
1 38886 891783628
2 178575
2 69420
2 154150
1 110207 842907768
1 77655 353902869
2 17246
2 99607
1 63024 318834525
1 80380 210882984
2 2181
1 118452 983954333
2 126067
2 194335
2 85457
1 29014 980121162
2 138298
1 140873 805866289
1 84627 853662422
2 178255
2 113534
1 177921 274198112
2 119410
2 179552
1 32643 842503925
2 20328
1 136733 655727524
1 72641 772504953
2 14707
1 106604 617334702
1 157145 384056749
2 63848
2 46188
1 197527 19958221
2 67100
2 62295
1 42781 216366754
1 133273 730948856
2 65067
2 108780
1 156296 856211666
2 117168
2 168552
1 192675 227389263
2 40113
1 144931 452429701
2 166698
2 6955
1 1908 44687645
1 122292 780025866
2 45167
2 110080
1 31510 101056497
1 103795 260503599
2 148019
2 9489
2 48098
2 39558
2 4495
1 88781 451870537
1 181562 877240619
2 22774
2 158676
1 43937 982325549
2 198394
2 53769
2 147450
1 14047 740200378
2 24390
2 38475
1 175682 809111422
2 16195
2 10778
1 142994 668515520
2 4258
1 46139 394943469
1 169671 153533907
2 90551
2 141435
1 26993 583909241
2 170425
1 139321 704440822
1 75239 186787208
2 132598
1 176218 968674394
2 9517
2 82862
1 58296 795914241
2 83269
1 131729 603353584
1 163703 613127929
1 111476 390255593
2 54778
1 109943 659764727
2 83434
2 178035
2 1587
2 192489
1 150759 54817910
2 42086
1 84286 876239961
1 91896 207504016
2 95829
1 81018 390129383
2 82035
2 115920
2 47238
2 25335
1 62477 795575374
1 107725 851045035
2 198497
1 156549 648089764
1 125736 306723458
1 84387 425726693
1 112247 97346734
1 199590 792420510
1 145260 664993691
2 135363
2 128880
2 56360
1 68035 77602087
2 191658
2 160319
1 106635 114076885
1 36252 482427718
1 21805 454145229
1 145126 672180401
2 64220
2 26484
2 136987
2 34344
1 81972 62422039
1 58357 958627533
1 90669 665893288
1 56189 679671704
2 187074
2 64104
2 48529
2 144152
2 199840
2 43542
2 72868
1 118432 210729813
1 7683 340641624
2 41484
2 26576
2 192671
2 119786
1 148797 537694804
2 4629
1 190763 987983844
2 166241
1 39785 618740997
1 167209 529670467
1 42046 981990605
1 66360 795440563
1 132025 2145436
2 99929
1 109711 861801928
1 51715 685645986
2 18394
1 54391 381107803
1 92055 762864151
2 199923
2 134366
2 87565
2 38424
2 22212
2 84611
1 146944 498730574
2 146889
1 22353 867585178
2 183033
1 155523 204559807
2 82058
1 84880 594091542
1 88733 217566804
1 133703 179948404
2 88415
1 51939 562101645
1 197267 99167159
2 86022
2 39356
1 69854 678385857
2 102106
2 133423
1 91702 169156200
2 112404
2 162489
1 53516 775738119
2 56551
2 180744
1 160577 158001498
2 189168
2 120063
2 106860
1 70400 392308154
1 151623 619504711
2 10569
2 161852
1 120370 678072004
2 16023
1 191061 402104027
2 85085
2 170756
1 63569 469529220
1 77871 144374090
2 69163
2 41011
1 29896 941956091
1 122181 815185863
2 150972
2 129655
2 2606
2 86804
2 33866
1 185328 355817798
2 135805
2 28625
1 172926 534326105
1 166484 922830250
1 95144 856966300
2 51848
1 68401 252807146
2 170494
2 80185
2 188822
1 189317 799363311
1 4963 843653918
2 139345
2 5673
1 190227 571927001
2 144383
2 146711
2 91435
1 13588 814814759
2 131762
2 125317
1 178713 671396342
1 88350 248092665
1 144986 209582549
1 128916 337243705
1 136057 521912906
1 75907 751272763
2 113420
2 170357
2 198429
2 166231
2 72782
1 19697 860293335
2 179207
1 84790 902789631
1 78487 702002396
1 6487 757381265
2 167878
2 8514
2 100776
2 81174
1 131564 592038379
1 34574 895128263
1 168315 201677394
1 158505 4481504
1 11585 947464604
1 39335 555817237
1 25827 647285530
2 88071
2 78411
1 56159 331580980
2 83256
1 140533 939602437
1 113827 441533794
1 15367 857496417
2 88181
2 2092
2 25860
2 187997
1 175358 88553568
1 103071 371355550
2 132774
1 135546 916424975
2 48177
2 153471
1 13044 287217563
2 124466
1 59282 349966620
2 94044
2 37554
1 128056 387579038
2 192896
1 145662 13285477
1 196167 496873119
2 107706
2 186191
2 4656
2 23762
1 133562 626892747
1 90064 712231942
1 133622 94125675
2 107335
2 19019
2 194945
2 108165
2 181577
1 67935 264685386
2 54961
1 165375 426068127
2 96299
2 34270
2 101861
1 126196 397362777
1 122694 774422276
1 69944 682191111
2 19725
2 173239
2 191785
1 79562 465727562
2 175103
1 3632 895426031
2 34264
2 29095
1 54819 579790320
2 107338
1 191225 218676158
1 159983 774805560
1 3686 554907013
1 71171 828289183
2 95267
2 92001
1 199156 812326665
2 80157
2 4907
1 119393 610902445
2 12877
2 180027
2 57242
1 71233 417338428
1 145892 230491145
2 33079
1 129208 982697115
2 85320
1 80583 73782148
1 149492 74206749
2 41043
1 185321 212888981
1 103608 111418340
1 2437 985970687
2 117096
1 171444 170841688
1 161068 678583571
2 80129
2 114339
1 12885 332321555
1 21883 132604551
2 1651
1 80114 919093060
1 149367 813588724
1 37691 596897875
1 77225 434868445
1 127326 149876719
2 168661
1 174182 997496561
2 69801
1 28025 524437028
1 11901 491723807
1 129427 923398430
2 127285
2 31552
2 76531
1 53527 600601116
2 69079
1 80536 34563183
1 162535 762749856
2 44398
1 13631 627690939
2 24188
1 185784 850613937
2 50652
2 64972
1 16464 390051660
1 139061 329156172
2 36302
1 40564 667978007
1 90055 544393829
2 193723
2 28236
2 190496
2 181845
2 60017
2 146618
2 138353
2 120210
2 111813
2 4080
2 161783
2 179930
2 60355
2 180491
2 173428
2 120393
2 157906
2 46971
1 48871 56987618
2 42406
1 61189 643125987
2 104714
2 149971
2 107150
1 145642 297642595
2 196493
2 51224
1 113866 993620361
2 25282
1 97993 657518098
1 145215 17041652
2 64994
2 32288
1 97138 871409008
2 184372
2 3063
1 115045 714197498
2 75894
2 167329
2 160259
2 118267
2 102884
1 54373 693873821
2 195913
2 121631
2 174824
1 181046 305499460
2 54536
2 52405
2 178462
1 58221 576180810
2 155923
2 173413
2 120270
1 188269 304199518
2 190781
1 84772 354874925
2 63233
1 122268 260745234
1 82234 207226985
1 40046 448605851
1 19921 120844515
1 148371 35028843
2 148280
1 87246 849307114
2 164032
2 77508
2 64216
1 3604 320476129
2 184043
2 57655
1 113924 388179759
2 110771
1 11494 987802656
2 116761
1 85444 767530984
2 26324
2 101432
1 167512 652572109
1 100388 599092638
2 161685
2 172498
2 117263
1 60933 502027961
2 56360
2 70765
2 12253
1 161005 633949437
2 160043
2 56494
2 183024
1 48823 613995922
2 138065
2 115824
2 84759
2 84256
2 159621
2 62451
1 42314 584670473
2 145877
1 166966 347525985
2 135525
2 48031
2 52399
1 5393 200031252
2 176790
1 143254 579492756
2 198065
2 184876
2 19130
1 90845 476961981
1 67786 423824047
1 53601 482106849
2 25410
1 61007 521854277
1 32410 196196493
2 142836
2 65111
2 27935
2 102831
1 150916 3756588
1 182709 84143764
1 113877 664618459
1 869 872853337
2 96574
1 57807 311688322
1 70840 723922826
1 130641 780317367
1 66417 645039988
2 172369
2 80376
1 163182 634232297
1 167815 66345141
2 49447
1 50149 308599605
2 161526
1 73085 236385184
1 42593 409623299
1 97039 727997857
2 65342
2 140660
2 172704
2 43299
2 182618
1 189368 744233585
1 142149 975914469
1 105887 253859910
1 24858 344851758
2 65018
1 25005 68907362
2 117579
2 172905
1 159759 701458042
1 161389 289275694
2 86310
1 44466 269791999
2 5167
1 56292 657379793
2 94219
1 186504 776728165
1 144956 925329426
1 189805 868230659
2 95544
1 177418 29570292
2 194154
2 176176
2 196940
2 168267
2 28024
2 165555
2 167130
1 26789 165159959
1 26317 612230045
1 145986 493060388
2 85268
1 3789 833882084
1 62745 708829365
1 142067 69768386
1 119702 354197005
2 166855
2 69610
1 158284 21338201
1 193300 622732007
2 63281
1 154675 542299515
1 37124 829722475
1 56892 557229116
2 86774
1 11786 884219534
1 196076 531835992
2 131411
1 68449 864629369
2 198845
2 60553
1 122781 539795225
2 135424
1 164805 364748123
1 28116 798412825
2 81954
1 172424 388956694
2 75774
2 93220
1 105856 232721594
2 170143
1 172648 460797734
1 48481 662741790
1 67614 748450100
2 61671
1 28431 518811287
2 12244
1 171633 538960668
2 93344
1 67107 819672665
1 17080 916448855
2 191473
1 58377 124917174
1 158766 445750565
1 78810 893205509
2 106237
2 3042
2 190082
1 161663 420988660
2 86430
1 93269 78178531
1 75368 869809764
2 82807
2 123624
1 70015 285182521
2 30729
2 160148
1 103127 919258450
2 81491
2 68551
1 104171 231946552
2 7715
2 61213
1 163453 640158853
1 69250 374312705
2 130726
2 92835
1 97829 477545812
1 153143 383639773
2 103319
1 19439 988478400
1 60455 335302133
1 176723 377186207
1 198533 637447226
1 37081 53991267
1 127588 694515398
2 72752
2 151002
2 45125
2 65993
1 69622 700302906
1 24439 579118256
1 110116 92949477
2 18130
2 169520
2 156650
1 153639 161610415
2 192446
2 60468
1 144456 314465698
2 47800
2 101160
1 8507 526721488
1 155955 88163590
1 113359 406452532
2 80141
2 32641
1 106217 48908942
1 66498 680774634
2 103399
2 1476
1 14223 699843996
1 7299 446247028
1 120491 586471982
1 45961 852017720
1 123779 435075961
1 20968 545263683
2 101538
1 185715 127471085
2 162153
1 124862 408981066
2 175272
2 170353
1 158351 804630068
2 186405
2 60743
2 22235
1 94221 230810624
1 158718 235965301
2 111720
2 192215
1 95045 42689266
2 141984
1 81088 398010223
1 89539 554329831
1 167390 90335556
2 197482
1 154027 592613349
1 154892 297137565
2 38466
1 4778 452350420
2 48968
2 29405
1 24193 751833002
1 141571 19385375
2 147326
2 146030
1 104886 746314026
1 115112 91032980
2 116713
1 101667 796254752
1 47130 553292908
2 85288
1 174121 887140988
1 82419 314023711
2 145973
2 63504
2 156453
2 140765
2 99498
2 49800
2 15356
2 110319
2 30284
1 67271 956166126
1 138261 189882530
1 138584 777645760
1 144927 664330336
2 2835
1 107367 162061646
1 118219 755152932
2 115490
2 159834
1 37760 710326612
2 165628
2 188418
1 116940 773833540
1 114922 363874700
1 128548 509844843
1 23314 818957771
1 171472 82369311
1 143142 911217838
2 77694
2 104209
1 56660 140565456
2 127371
2 84340
1 147505 124015380
2 7418
1 150686 641120849
2 26541
2 140002
1 175409 229861556
2 180452
2 37869
2 65564
2 6541
1 114826 459425018
1 183812 961622601
2 176326
2 52441
1 108102 772937299
1 56507 648508003
2 63291
2 174370
1 45287 20334509
1 51775 999462852
2 64112
1 118833 755979741
1 53441 414558523
2 93322
1 145798 565973559
2 15545
1 21811 622379292
2 166690
1 127996 786501461
2 138402
1 66951 886925133
1 92801 324844387
2 162139
2 170098
1 11419 827152387
1 55562 18832588
2 114241
1 155307 763478857
1 159559 861840936
1 63544 660646145
2 55245
2 49928
2 9621
1 62036 535379131
2 180923
1 141076 68756536
1 105677 409373779
2 21128
2 39772
1 141736 166465651
1 138471 102571418
1 191930 315372480
1 19210 329315400
2 134143
2 4768
1 132283 337233614
2 146304
2 69594
2 143791
2 63317
1 28132 507831045
2 138033
1 136834 677532676
1 189667 81707226
2 28365
2 168877
1 36654 252285677
2 73235
2 140101
1 62923 309514202
1 194381 278572465
1 101446 561259578
1 90041 656328583
1 10656 1778143
1 53286 274812546
1 109523 690444639
1 71840 570446960
1 53027 888063132
2 198755
2 109326
2 119823
2 181407
2 566
2 195034
2 149515
2 71022
2 110871
1 50633 545208399
1 184162 24503138
2 10679
1 182263 666680092
2 75225
1 21598 830981838
1 122882 458030225
1 84612 252477898
2 166407
1 168977 506145801
1 11854 66836792
2 51023
1 59580 976766602
1 103964 964448081
1 120942 545340344
2 66218
1 23834 702111112
1 3283 731810341
1 91875 509467566
1 177273 27267261
1 29292 706681475
1 6985 927048017
1 123955 202815892
2 193507
1 73381 852870075
1 153176 446728566
2 111036
1 174711 868177550
2 64560
1 134105 904439093
2 18271
2 88178
2 35387
2 160604
2 120814
2 81041
1 96134 683433437
1 165817 823388325
2 165501
1 169212 23540194
1 91737 48903661
1 45009 303551385
2 126450
2 125596
1 91566 669307775
2 179335
1 31404 713867283
1 182790 779380685
2 158430
2 178259
2 147383
1 32409 135806982
1 1475 365862284
1 39702 772442156
2 12526
1 159559 512583280
2 26693
2 151798
2 164667
2 135196
1 140191 272641270
2 49102
1 8943 323161442
2 47792
1 24236 467291511
2 19109
1 73632 259792350
1 26962 838863934
1 159632 213779614
1 58773 60332875
1 186445 77276197
2 28320
2 114464
1 111690 126488542
2 172196
2 91043
2 95494
2 71330
2 131591
1 152862 75668699
1 84055 230687134
2 49957
1 121027 944719639
2 167809
2 6387
1 57761 611670686
2 14035
2 4579
1 177500 840423552
2 32046
2 182173
1 15040 683829794
1 178935 993109021
1 136514 478238065
1 104247 492913778
2 186062
1 124466 20782434
1 44831 233776667
1 12705 876822081
1 148817 578140405
2 36775
2 41347
2 12502
2 18211
1 190512 285791993
2 35126
2 91628
1 103600 725331712
1 63273 915790215
1 155112 777561417
1 82205 903199551
1 41663 272491975
1 172930 295533122
2 162175
1 93882 477254487
2 189947
1 89299 897878136
2 194628
1 14487 97440699
1 104675 159279536
2 128490
2 107738
2 54180
1 91169 792342361
1 169761 85352401
1 180814 25339621
1 193688 27848315
2 60204
1 83767 825638177
2 161994
1 115893 430685161
2 69021
2 32784
1 109428 662633279
2 156411
1 106333 536440210
1 138117 107853046
1 137472 86550511
1 141170 392072748
2 152539
1 76795 235036301
1 141060 834965188
1 166314 823722023
2 150905
2 52892
1 107288 355919296
1 172691 562785757
1 181549 976307382
2 150261
1 169124 137805047
2 197524
1 70099 328635291
2 127395
2 47534
2 136453
1 197935 704738336
1 194800 699133325
1 111430 786980730
1 60718 508376713
1 55139 818540265
2 10761
1 152060 392620889
2 32477
1 174853 687749498
1 8034 2573123
2 52381
2 113203
2 18975
2 13341
1 64548 201501371
1 112840 388421384
1 131470 139640913
1 105562 94133424
1 150170 548381258
1 194709 27042638
2 133234
1 170229 387160309
1 52112 413644799
1 107652 494524871
1 61712 921759986
2 154441
1 65098 380667789
1 179263 968885534
1 53328 158197312
1 44451 868404436
1 68567 594014733
2 16759
2 100595
1 130153 625900918
2 130750
2 26345
1 9397 672880961
1 196691 895292014
1 37130 833569135
1 105290 534509684
1 80455 372959330
1 108339 455550536
2 25223
2 172956
2 129797
2 156713
1 148366 290221508
2 109965
1 4157 59019349
1 65380 799027001
1 95705 262287843
1 84893 862094168
2 172368
2 4427
2 156861
2 62005
1 148271 607102464
1 74189 97646708
1 180188 753036624
2 67068
2 173350
1 25277 164569852
2 124381
1 89868 949084018
2 180845
2 92301
1 127329 266643653
2 191707
1 73726 6814573
2 167402
1 199941 6773317
1 91239 424804501
2 176094
2 182806
2 109940
2 91432
2 138278
1 86588 433986633
1 468 514533848
1 37684 148453268
1 55351 459154549
2 98991
2 71343
1 123552 76671498
1 13187 39768882
2 131216
2 176917
1 196414 492835609
2 62529
2 116008
1 4477 632335676
2 35455
2 164221
1 63789 650068778
1 78548 761826612
1 145748 579780610
1 139511 177962837
1 188869 277579328
1 27198 909678602
1 15247 549273537
2 151739
1 35786 55058074
2 171178
1 68345 18535587
1 2325 266777347
2 106225
1 118158 491434971
2 116069
1 169705 573789286
2 80337
2 44736
1 10968 961895798
2 24857
1 188302 770943849
2 133156
2 151691
1 186401 156798237
2 66219
1 107418 557666360
2 140358
1 175441 683263493
2 195657
1 65637 56208669
1 101331 623722080
1 7691 213794653
1 37121 209327559
2 143350
1 163135 117206201
1 191453 561085577
2 106872
1 7879 595026700
1 48822 670400701
1 85551 843951982
1 114626 685784890
2 26570
1 2613 253452703
2 83010
2 166009
1 198545 993023852
2 101424
1 110973 870902077
2 70725
1 68573 163577507
2 28527
1 179073 448897679
1 92094 10512835
1 121261 463439282
1 40924 284931640
2 121273
2 33919
1 29430 822697490
1 97506 151597438
1 26296 370941026
1 58785 895314327
2 25346
2 22513
2 16368
1 174863 157207565
2 39354
1 173147 97483161
1 114137 434091848
2 153058
2 6945
2 51
2 195344
1 153170 116367308
2 135017
2 117077
2 88674
1 72359 398852102
1 175522 67392480
1 141733 365978826
1 163444 646971273
2 11241
2 39075
2 41120
2 113658
1 139967 550059413
1 134150 900761413
1 156222 214816091
1 71078 203059200
1 129790 136295529
1 13623 437667956
2 62352
2 172326
2 36377
2 40939
2 135966
2 109900
2 4488
1 32514 222344264
1 185390 89062948
1 2102 23728003
2 65978
2 4107
1 180692 579989774
1 93915 208532890
1 156756 410876424
1 89874 696074148
2 1332
1 13474 331987161
2 4755
1 67714 688719930
2 80927
1 185194 978312422
2 31354
1 23402 513029848
2 133527
1 50935 201469887
1 136849 366830137
1 61320 295448435
2 66855
2 18535
2 64228
1 122027 697973686
1 43164 440016044
2 126483
2 132303
1 75629 935900808
1 70073 952735241
2 130658
1 114310 292844117
2 3089
2 24315
1 177643 154101182
1 50009 688940395
1 191489 91955670
2 77065
1 129763 56810668
1 45076 339170446
2 125422
2 85218
2 21116
1 190550 204003307
2 14180
2 21490
2 4326
1 185180 625406639
1 52843 33226402
1 99129 582659125
2 180266
1 170279 856001018
2 163391
1 189047 275096370
1 180939 964673025
2 171506
1 193612 91749208
1 91251 243555352
1 70743 719587279
2 75947
2 160455
2 81009
2 181133
1 1821 778198831
1 194103 321133076
2 97373
2 166149
2 190898
2 121878
1 50908 462747955
1 50591 442631182
2 152237
2 77161
2 167976
2 126509
2 1671
2 104037
1 198243 87718708
2 1414
1 138424 271171076
2 26428
2 107491
1 163400 642520151
1 31201 516720733
2 114197
2 196318
2 160870
1 5463 11099775
1 98080 626176
1 27337 681562098
2 116036
2 14141
1 114653 844811413
2 178748
2 44119
2 3096
2 22798
2 24574
2 73236
1 158209 591927398
1 27386 279124933
1 31174 838821767
2 18092
1 64645 33522016
2 44490
2 171476
2 199005
2 110067
2 135653
1 5758 669199641
2 140085
1 35476 16623045
2 116140
1 144014 60256367
2 22250
1 125365 272310646
1 130848 22117879
1 28341 593984666
1 11610 444995546
1 156304 600712729
2 2668
1 89717 938902430
1 94049 777501149
1 144501 736937194
1 152816 746773863
2 42498
2 78118
2 193102
2 39117
1 141505 291614194
2 35516
1 85325 60843177
1 14836 487424273
1 130128 61470356
1 70567 816218002
1 182931 252314209
1 29538 770496453
2 121329
2 75462
1 177535 486088618
1 103822 488171564
1 40577 423020057
2 25236
1 22714 226036699
2 100839
1 68555 693088486
1 38187 867809292
2 172901
2 48600
1 135446 849748594
2 179314
1 30440 128828644
2 179407
2 80452
2 15244
1 142281 137863237
1 12147 329149651
2 162412
2 178580
2 44772
1 119433 335409839
2 142316
2 29926
1 104195 222288702
1 13495 289320418
2 69332
2 29098
2 121266
1 15695 591940509
1 122972 60767079
2 60250
2 99842
1 34030 817365725
2 110245
1 119338 323916778
1 183584 538444296
2 10269
2 172107
2 116542
1 117194 938423549
2 139924
2 79440
2 67561
2 2806
1 66594 506286903
2 194046
2 127054
1 148346 846114838
1 145714 850879828
2 189058
1 103538 808228032
2 27119
2 65977
1 178619 503294352
2 26019
1 96649 758039608
2 7393
2 163905
2 41385
1 196306 672926670
2 43092
1 49232 402613
1 70977 234025081
2 141187
2 116481
1 86519 894537903
2 155999
2 192827
1 185822 727288066
1 84806 208544439
2 7726
1 97105 866727366
1 4736 796664518
1 89589 896234387
2 184324
1 73724 278671259
2 162104
1 144209 829654017
2 116012
1 182927 45128165
2 181473
1 17131 860528122
1 160938 758832289
2 27930
2 38278
2 61988
2 142454
1 87776 24284076
2 162612
1 87665 231691487
2 86325
2 13382
2 53986
2 130217
1 191769 634533503
1 37415 756948056
1 160760 416048623
2 50582
2 115260
2 161364
1 57576 129543648
2 169803
2 86755
2 164878
1 79079 102281681
1 89926 998895121
1 63832 121537017
2 18502
2 142055
2 124617
2 61096
2 32425
1 6452 682682656
1 107320 651483402
1 167286 317648362
2 150093
2 134094
2 159955
2 181541
2 102953
1 190373 743176037
1 21056 239099159
1 156604 216570274
2 20764
2 184029
1 8535 876620187
2 40615
2 113804
2 49498
1 140344 415012553
2 168322
2 76469
2 94054
1 150659 111849595
1 68111 296053044
1 198122 675104995
1 89784 739005069
2 114651
2 102139
2 115140
2 55636
1 67630 96010037
1 172762 101992826
1 102798 100359648
2 55044
2 159675
2 144345
2 22730
1 91098 172247695
2 580
1 127447 330411672
2 193516
2 13112
1 91099 66226955
1 65069 916223823
2 189999
2 87704
1 103654 671174703
2 50902
2 35889
2 86156
1 179106 525051119
2 145698
2 96200
1 76437 552581371
1 144020 716063836
2 86157
2 182254
1 176591 369231672
2 17811
2 175193
2 52649
2 123419
2 183104
2 32455
1 112746 466028723
1 35342 987325619
2 173236
2 24326
1 142877 947388477
2 55056
2 139652
1 195422 820782290
2 75161
1 82375 797175505
1 15999 910798194
2 165231
1 163218 664936
2 187994
2 118719
2 36359
2 6972
2 26304
1 158301 102493603
1 34001 667639138
2 61933
1 21434 109897111
2 177738
1 120473 260346021
1 28958 738854609
2 169274
2 185201
1 22275 409279148
2 28518
2 1964
2 77758
1 74468 536915311
1 86191 795848399
2 70439
2 43438
1 115938 596611022
1 175996 942180676
2 151584
1 190430 152995310
1 121664 630430680
1 135621 987682700
2 84047
2 18429
1 147602 435157359
2 189725
2 114379
2 32457
2 27822
1 144557 814294579
1 126025 336282750
1 149433 885462712
2 182537
2 191148
2 126909
1 120150 178441660
2 22972
2 56927
2 136550
1 150193 309099097
1 110091 900961069
2 38759
2 68107
2 92791
2 193081
2 17151
1 45474 294201131
2 196907
2 153054
1 87870 437120591
1 55275 962901852
2 20315
1 14226 428604977
2 117969
1 744 263034370
2 180407
2 41581
1 28528 658941383
1 79114 77475532
1 57147 32767751
1 82626 870192163
2 123923
1 52403 196648290
1 184888 940831592
1 5942 586273472
1 133276 195360497
1 34289 523494543
1 109946 933218889
1 160798 915091877
1 94620 223008318
2 176113
1 119823 978774152
2 116035
1 181596 386254643
2 183047
2 33217
1 81966 205185849
2 37155
2 165975
1 165074 228712857
1 134963 320566733
2 64682
1 8889 733064623
2 64413
1 95578 447666036
2 181048
1 11452 217443336
2 195277
1 45576 632737418
1 91717 915855336
1 153192 66145301
2 125301
1 456 686536668
1 26377 207270614
2 150693
2 126976
2 82066
2 65926
1 142857 819238387
1 56335 920296266
1 13940 172359463
2 56405
1 37503 359877665
2 6517
1 20193 617530599
1 71442 962781397
2 199244
1 39995 570007001
1 178363 259677342
2 120311
1 67699 701759164
2 89246
2 88099
2 165145
1 197575 61284054
2 63360
1 95999 674819021
1 45714 311855723
2 151200
1 80300 474991106
2 57402
2 187571
1 101549 113258638
1 83791 599724043
1 166351 624263474
2 185119
1 77649 988471489
1 148652 590878904
2 120404
1 122686 156075854
2 135443
1 109207 75491842
1 113389 880593583
2 63405
1 155108 398234692
1 51044 286080195
2 158326
1 75869 687057153
1 39684 712259807
2 190126
1 80145 397960321
2 128620
2 147476
2 4252
2 92167
2 143250
2 50289
2 125585
1 161569 226507844
2 104074
2 57532
1 159290 908772944
1 16123 450167998
2 124652
2 21632
1 50472 95629194
1 116617 558705040
1 22489 885037534
1 48159 242830566
2 162568
2 129551
2 160919
1 27896 495161553
1 123008 674755480
2 48604
2 87902
1 166521 906875785
2 85972
1 21670 588873407
2 47457
1 152094 882252438
1 58284 414704420
2 137971
1 68444 298838239
1 28121 490200049
2 19147
2 135783
1 147618 3915474
2 108365
2 163114
1 24705 204591559
2 116257
1 33034 858257326
2 149770
2 121791
2 180698
2 94032
1 82486 219051448
2 72869
2 8450
1 59334 771937797
2 142945
2 122624
1 143223 862997847
1 14401 597874174
1 20515 74560751
1 108745 544595047
1 177056 268406561
1 7190 455294558
1 98525 312666760
1 154168 788845500
1 64177 926166580
1 83780 969452993
1 52804 242216743
1 168140 703653182
2 26523
2 168046
1 148031 168095236
1 34573 166314952
2 34847
1 139367 462284167
2 57972
2 135349
2 114336
2 128231
1 130922 334382661
1 111782 276106029
1 104566 314940278
2 121278
1 168049 497653272
1 185125 366011463
1 194936 651633584
1 173993 583931672
1 118809 199724661
1 124454 950614123
1 49056 366982762
1 7252 250658393
1 118720 470774098
1 103999 870973505
2 136456
2 109269
1 71957 488893133
2 79112
2 42881
2 79017
2 170897
1 151321 684880123
1 106599 843378021
1 25386 325332105
2 8942
2 120629
2 60431
1 4301 694543005
1 55745 25933377
2 34847
2 125150
1 28223 44214926
1 74813 57780340
2 91937
1 147200 996179178
2 53360
2 21685
1 183398 608324270
1 61307 450638544
1 16178 3341971
2 160508
2 52189
1 84143 484490494
1 89871 726107717
2 139192
2 96395
1 188756 179024729
1 72361 517423503
2 10078
2 1346
2 171620
2 4904
1 70086 681958399
2 111406
2 7154
2 76568
1 73406 155313491
2 41127
2 81824
1 113902 952259195
1 140287 357327620
2 187331
1 23319 181326346
2 31216
2 2549
2 121179
2 161490
2 173868
2 182245
2 163126
2 25075
2 179432
1 6126 64845273
1 138273 666495382
2 76482
2 25028
1 186612 717275278
1 35421 84342040
1 158495 382426566
2 113152
1 106221 179987921
1 26092 97817751
1 110587 870200905
1 38898 424825312
1 189502 325285081
2 151970
2 178966
1 152905 316113308
2 173200
2 9950
1 61561 158517989
2 73373
1 31019 413956333
2 152968
1 78518 502977091
2 153786
2 120488
1 54724 875699738
2 1883
1 134507 563157718
2 153914
2 48175
1 56769 338654310
2 27576
1 30828 942396922
1 72044 670613540
1 29731 516110996
1 182529 469521748
2 180424
1 164294 472947661
1 6378 999008055
1 102991 561526011
1 106253 729495758
2 86407
2 94083
1 193045 335821703
2 17515
1 86101 366818524
1 127581 991489622
1 136054 416077347
1 123698 258607061
2 89844
1 73436 837594562
2 150161
1 190255 627340450
2 87638
2 103011
1 40875 83945226
2 90954
2 160819
2 162117
2 109360
2 7045
2 169649
2 149905
1 16853 178182374
2 177401
1 81609 970625316
1 73505 965692491
1 196858 37581598
1 52996 899169168
2 77743
1 174085 974441363
1 36579 603274446
1 132157 541797785
2 172064
1 100939 679842394
1 159070 621954137
1 67734 766306404
1 111703 624994538
1 84306 930975176
2 53688
2 102324
2 160361
2 65176
1 2969 667948457
2 183312
1 89713 531237176
2 120774
1 81954 313062021
1 121380 496161131
1 30591 711433157
1 70134 984838976
2 77216
1 168861 374699705
2 58395
2 34196
1 142681 60551148
1 24810 303410112
2 129536
2 42835
1 160261 853085042
1 94714 737831453
2 54597
1 3173 533671369
2 144444
1 152173 530599657
1 19259 219871101
2 18350
1 149287 108115683
1 30486 129952929
1 113796 530096749
1 5494 864807207
1 187071 770438995
1 136506 999916128
2 170049
2 27106
2 92932
1 50008 601059776
2 50515
2 31348
2 106597
2 62843
2 65513
1 196492 180992986
1 15482 801482058
2 57530
2 168329
1 126876 603386060
2 169403
2 141139
2 182602
2 48627
2 34333
1 93703 676660077
2 105208
1 52779 219226031
2 160838
2 151267
2 32737
2 42333
2 65710
2 22419
2 78597
2 82644
1 55465 45459184
2 180939
1 43971 554468479
1 55472 320093376
1 142778 558945466
2 89823
1 141335 252285090
1 132065 900100238
2 71142
1 133476 348477715
2 95231
1 172371 880319054
2 3393
1 49536 981715780
1 185146 634871099
1 110343 828245770
2 165248
2 178909
2 49414
2 178263
2 181510
1 88805 85508826
1 16102 958210385
1 13286 868045274
1 117750 420947682
1 38208 501318133
2 81673
1 108828 314768836
2 169533
1 161480 384447282
2 192854
2 63705
2 190542
1 3679 279599893
1 78739 618756539
1 88758 445874323
2 39262
1 32788 287562406
1 159287 522331966
1 110316 249771214
1 171271 891195312
2 114513
2 121836
1 148680 650735790
2 42815
2 65992
2 43740
1 93370 211493459
1 34865 760393049
2 177333
2 14335
2 190908
2 20087
1 49193 738587939
1 172437 174599177
1 192515 446955023
1 109778 847179185
1 140989 980455171
2 153772
1 148472 893532143
2 185745
1 164709 306247321
1 169645 486148811
1 125213 30218302
1 48488 933286233
1 89064 750803267
2 106933
2 114520
2 75534
2 156049
2 113194
2 137000
1 73720 121742332
1 94110 505167393
1 57660 375761692
1 171070 522245129
1 11303 111288316
2 32913
1 139453 475644038
2 107001
1 38981 540180386
1 50025 778842136
1 19490 369693162
2 121783
2 53671
2 99345
2 81223
1 96359 289801145
2 7700
1 162043 473383515
2 83880
1 175355 906998628
1 112283 597696305
2 161659
1 25302 799603681
2 67570
1 96547 727408150
2 56754
2 170779
1 139760 640175013
1 86329 943204491
2 131299
1 120023 651321725
2 119146
1 76544 217133139
2 4590
1 154450 609816713
1 188751 969676100
1 71230 464956465
2 61229
2 14359
1 51352 941747428
2 50558
2 111252
1 116061 1152573
1 174340 543238497
2 101024
2 120167
2 181904
2 106057
1 119699 798053436
2 96658
2 154916
2 5850
1 89971 145046327
2 157926
1 173901 130288448
1 175660 127143961
2 4551
2 80950
2 35900
2 132369
2 134473
2 158589
1 32053 774383044
1 18743 89228955
2 51683
2 183006
2 33047
2 107414
1 91611 660502525
2 59553
1 74348 634625151
2 48705
1 47970 505462188
2 91827
1 64314 893821409
2 104239
1 57764 237227783
2 169298
1 87541 93964382
1 112390 435737024
2 175971
1 198356 144910336
1 100684 444172735
1 42739 173046169
2 91527
2 66894
1 93731 557642839
1 181898 394553724
1 86928 13102512
2 151874
2 47966
1 81949 885857564
1 173241 274952787
2 166583
1 26563 743833536
2 28047
2 169319
2 147595
1 32120 318473324
1 23142 168236920
1 162099 9777467
1 146320 117535323
1 115622 121845496
1 197426 935217704
1 4441 352795223
2 87933
2 28783
1 121547 479090375
1 89658 948113151
2 42526
2 90820
1 161350 735716535
1 183541 148286190
2 65781
1 149162 858936310
1 72010 551898688
1 133350 112111951
2 113188
1 59262 191648598
2 19970
2 42789
1 124600 93273691
1 7272 688089068
2 69819
1 172561 710586118
1 173322 550981321
2 42868
1 188203 199226648
1 257 996946174
1 31536 582147439
1 44189 481305436
1 32456 586731390
2 112377
1 6426 933436729
2 27596
2 112237
1 9033 967928159
1 173424 812418094
2 11439
1 159037 878045034
1 151638 219710690
1 193783 895111706
1 135845 979799776
1 71014 731018550
1 145415 98476270
2 68148
1 85679 85763065
2 37873
2 137733
1 86934 120093856
1 178965 772844759
2 148971
1 74841 518088658
1 198892 720338064
1 78960 141834359
1 52000 210778922
2 179280
2 41884
2 78061
2 91425
2 69083
1 65669 881404555
2 38608
2 103934
2 66911
2 75018
2 41390
1 95808 693847643
2 45642
1 51783 288725071
1 189976 86737886
2 56568
1 120944 931375104
2 96351
2 150176
2 2353
1 116540 671714334
2 35701
1 38091 706836065
1 166033 384252799
2 178146
1 151493 990543805
1 57408 973198925
1 48065 379050461
1 25226 454392303
2 104670
1 106135 344563762
1 134728 249233708
2 104853
2 132466
2 6837
2 23294
1 58897 42853040
2 31583
2 75377
2 51645
2 177337
2 77380
1 29808 469535321
1 815 39619121
2 51466
1 115866 325639065
1 7040 121751185
1 145754 930969585
2 54317
1 116012 217686957
1 142258 296156684
1 10747 671995397
2 36437
2 15129
1 191722 529338537
2 182681
2 166946
2 63967
1 174423 213294793
1 85208 476161884
1 135936 411418119
1 162038 966966919
1 162733 891053645
2 17864
1 6945 686977124
1 86833 414925830
1 190007 412863394
2 41937
2 16116
1 182046 74384492
2 67247
1 9312 130154734
1 62293 274359962
1 21563 424672552
2 96024
1 3940 81493822
2 186304
1 94679 330819020
2 107895
2 69724
1 163845 965581186
2 45508
1 73975 779144496
2 179899
2 153743
2 28992
2 173621
2 151808
1 68206 798671695
2 32162
2 40247
2 85654
2 12470
1 178663 213400986
2 169669
2 139036
2 135576
2 44226
2 176958
1 4406 58179594
1 179321 156052255
2 1083
1 188957 810148303
2 77252
1 75294 697914564
1 137219 633964247
2 62255
1 62181 324534689
1 125133 200532222
2 117673
1 73921 22310179
1 140465 867951730
2 139020
2 139674
1 140548 499747150
1 60936 234547888
2 162009
1 90345 327973830
1 65449 162135563
1 44597 101691863
1 22698 744382115
2 87563
1 168492 637668947
2 155237
1 175659 118187780
1 168161 188053452
1 141625 506170189
1 53490 2297257
2 180688
1 29909 809984681
2 183397
1 25961 430353124
1 34979 352348209
2 101008
2 195785
1 184817 708957623
2 73782
1 112172 990005967
2 170733
2 60701
1 93792 960278467
2 125924
2 153841
2 126326
1 145926 219460096
2 127766
1 86063 150300055
1 175924 384413542
1 142015 840682509
2 21543
2 163930
2 179684
2 164305
1 192094 758572137
2 24768
2 45762
1 133678 659083754
1 24861 893274563
1 175891 831479361
1 180292 280899013
2 162334
1 183459 283902606
2 165509
2 37138
1 46001 388815890
1 74844 577505856
2 90953
1 107400 354384949
2 123319
2 21036
1 115293 946052315
1 121277 925803588
2 131577
1 78781 979958252
1 99284 242218172
2 40488
1 186235 73060432
1 73362 951903471
1 79682 726760482
1 48260 852900154
2 137486
1 184875 817427707
1 139813 148648805
2 97939
1 59884 867457112
1 35361 183055087
2 140497
1 71352 424063658
2 192019
2 161119
2 39808
1 2201 221398398
1 176837 968834742
1 122467 664730617
1 42767 212305778
2 106551
1 84922 929243037
1 195225 103940271
2 104833
2 11076
1 52964 505759985
1 33367 400341371
2 124547
2 17667
1 69300 867586932
1 149040 167910632
2 27972
2 93803
2 88688
2 49621
2 33685
1 11012 612905751
2 77077
1 56487 937696105
2 5554
1 65715 609787597
2 199787
1 99657 305683467
2 48499
1 177492 237499291
1 57392 89755852
1 138748 485344837
2 182035
2 103629
2 143807
1 196956 48349257
2 168314
1 194397 334545591
2 359
1 60513 279187928
1 188256 218860907
1 55831 153889733
1 46484 779212380
2 136377
2 177566
1 152382 863515167
1 19625 203911326
1 126154 62940550
1 1021 793964705
1 73128 279861235
1 55570 778345942
2 3675
2 103147
2 889
2 2493
1 38670 458457441
1 184694 303000669
2 179578
1 63960 500060650
2 93974
1 181844 413071676
2 257
1 54188 600588938
2 197065
1 129065 566169130
1 12379 199535680
2 6636
2 100177
2 133511
1 17715 738584244
2 79658
1 120869 161324941
2 17434
1 148302 320912351
1 87569 606806787
1 31462 880345964
2 5470
2 160484
2 135870
1 19890 468598342
1 45745 749512207
1 62432 271187148
1 53293 834681591
2 136214
2 124540
2 166737
1 27938 446141565
2 181291
1 199628 47630380
1 104458 607423466
2 167674
2 26148
2 65055
2 104713
2 51961
2 82072
1 18033 130672507
1 22101 813205936
2 174600
1 45717 182435110
1 128991 218745020
1 86557 298174043
2 71656
1 191517 434245257
2 7257
2 199209
2 139336
1 8163 828683114
2 55985
2 65931
2 153181
1 157716 82774915
2 40419
1 145506 15633437
1 84181 920262140
1 179853 649968002
2 51277
2 73240
2 169646
1 160267 371562373
2 158242
2 67845
1 66979 928393398
1 124926 451806874
1 61832 135062833
2 131214
1 150049 34252974
2 83589
2 33026
2 127878
1 42167 830030189
2 55110
1 156647 100106079
2 70196
2 55785
2 69714
2 82310
1 58126 560099965
1 49298 930897826
1 32723 706497341
1 109672 248409235
1 69898 593024538
2 174759
2 92136
2 123588
1 47465 555373713
1 119947 378725407
2 138029
2 68412
2 5545
2 44896
1 67702 799080726
2 197827
1 154591 671014666
1 118368 529932311
1 229 754980258
2 180465
2 3269
1 45704 856323944
2 198459
1 25668 17852018
1 57116 330462169
1 131778 784176282
1 93107 929773226
2 150321
1 28036 14687981
1 159017 804828468
2 82026
1 44044 908193877
2 114756
1 43366 49255335
2 169443
2 153257
1 179205 446180638
1 46074 928532310
1 147594 342274296
2 61496
1 12861 299290322
1 58754 276606117
1 13758 65923986
1 91604 554612382
1 125027 16444028
2 181831
1 171769 30741793
2 57805
1 92163 519427580
2 40335
2 21802
2 114523
2 115706
2 115080
2 33395
1 48739 830446098
2 24743
2 17287
2 78875
2 198526
1 86405 665875983
2 153027
2 163089
1 15799 293717429
1 1545 660416002
2 57104
1 49005 690660827
2 49917
1 8849 426176587
2 51085
2 13995
2 10253
2 18491
2 166713
1 22532 214098339
2 179004
2 7899
1 130666 266524744
1 63353 507896412
2 64169
1 92688 922005252
2 99830
2 194665
1 138278 279486032
1 105503 629859432
2 17433
1 143662 870182273
1 185177 825111979
2 193974
1 24718 175948772
1 45359 169889345
1 59642 276397544
2 193592
1 251 719785676
1 14435 510078848
1 67564 4307367
1 51043 417292611
2 172298
1 199228 567268441
2 183115
1 88190 89356760
2 137931
2 62681
2 126304
2 34102
1 95633 166769819
1 156456 683214585
1 42357 210470683
1 24329 269736561
2 128522
2 29081
2 142770
1 184100 483966973
1 120835 941243992
1 10972 947663924
1 162781 607073261
2 9919
2 129623
1 80807 951177260
1 117474 698014517
2 93704
1 50878 449454797
2 184870
1 122938 146867998
1 102247 161728387
2 40386
1 730 672988727
1 20458 6634792
2 7512
2 54180
1 146544 232629637
2 189948
1 72831 616470234
1 15653 196929483
1 82101 902179910
1 41360 400803595
2 101693
1 146339 891018836
2 132746
1 113979 677426361
2 178365
1 83877 207804538
1 164810 583879741
1 52500 362309856
2 97426
2 5714
2 5134
1 16072 905115588
1 23507 936439442
2 69589
1 183989 403978776
2 70666
1 8321 178999050
1 121017 841995544
1 165294 10102926
2 19033
1 96229 476192557
2 198302
1 89686 321356019
1 124937 212882302
2 77307
1 35023 4095281
1 15751 687195237
2 31907
1 196397 858459969
1 160000 179189214
2 184284
2 169195
2 6585
1 71320 559761857
1 122566 561965381
1 33183 296880574
1 145083 440810981
1 8135 830324196
2 89051
1 181770 618663080
1 57823 869930899
2 121944
1 191857 508931706
1 157865 723902197
2 86454
1 82212 112097624
2 76020
1 187901 373129572
2 60557
2 120331
1 102989 228124914
2 76560
1 17104 741749313
2 50301
1 190909 924442797
2 191459
2 93508
2 79587
1 96530 355341071
2 27965
2 6614
1 20692 348611451
1 167153 806043856
1 192607 974340953
2 123564
2 11398
2 57056
2 109128
2 169467
2 82099
1 73383 968473012
1 35035 343450560
2 136567
2 9505
2 186592
2 33099
1 9204 107868018
2 450
2 53419
1 72155 932875433
1 173496 403386211
2 146566
2 165516
2 141601
2 106718
2 76140
2 43563
1 60347 631990483
1 38075 228794712
2 106315
1 49694 888249527
1 92208 789907697
1 7794 374977258
1 39174 322617541
1 139618 93498603
1 29560 191082644
2 125121
1 150129 771280230
1 165861 975953661
2 98897
1 153119 796703457
1 45030 47674732
2 172348
2 77814
2 123102
1 180932 537149007
2 155623
2 173509
2 119770
2 192643
2 15976
2 23243
2 188341
2 59426
2 137008
1 45307 230698109
1 167721 406823327
1 144070 635448532
2 58799
2 148107
2 140891
2 107920
2 75198
1 142265 602650623
1 142767 79416104
2 28720
2 32385
2 105387
2 50510
2 141054
2 135917
2 167096
1 195396 811383034
2 183943
1 17389 630687211
2 93513
1 140545 10646412
2 75816
2 98152
2 151319
1 39811 27349376
1 74480 533809497
2 25871
1 193280 845290111
1 59837 611754837
2 146173
2 80259
2 142917
1 182721 205386290
2 57033
1 136183 86742144
2 126496
1 24562 137170597
1 9385 295467893
2 101076
1 129204 60629451
1 8422 324707552
1 198144 667453305
2 158830
2 37476
1 43874 595091768
2 11082
2 176504
2 1963
1 37966 290044257
1 11596 421606817
1 60104 740299561
1 177297 619776782
1 27169 388035627
1 135839 131143823
1 155293 498327129
1 96683 693993481
1 120740 846260897
1 13213 114990763
1 147 273927607
2 165305
2 97636
1 49493 285101167
1 62007 268257863
2 23276
2 89878
1 150198 256835992
1 23176 561943149
2 62308
1 144872 960207656
2 34613
2 11234
2 43798
2 114596
1 15666 596968315
2 124138
1 87769 179936662
1 30544 734762335
2 5022
2 152672
1 171795 231592290
1 155025 373564017
2 70906
2 76404
1 111799 876695801
2 186824
2 135271
1 12084 444037691
1 166689 919893684
2 123098
2 133271
2 26173
1 170170 482208694
1 164024 38156491
2 20114
1 6043 520533023
2 163650
2 64081
1 117253 924783298
1 129628 18122026
1 177809 451014161
1 175434 29785355
1 131909 889350225
1 96004 724432950
1 115747 704531032
2 6562
2 94344
1 54637 454077161
1 55226 229389336
1 175002 939441837
2 8892
2 45898
1 166269 43613978
2 106155
1 177238 397895542
1 117574 899368406
2 21610
1 187023 86435650
2 47230
1 102798 441596941
1 104069 339296192
2 150705
2 100311
1 11934 640051077
1 133079 823633683
1 139475 108844153
2 59736
2 63068
2 58401
2 187920
1 145150 377440154
1 74621 204417836
2 188402
1 145312 230212680
2 149208
1 8822 636776599
1 78771 259835912
1 19560 813639775
1 185222 25356556
2 78547
2 100426
2 90673
2 175447
1 172166 779696387
2 155536
1 98756 11163597
1 73069 21364089
1 166027 887646800
2 197041
1 26518 280811083
2 173935
1 87570 693567908
2 176007
2 188641
2 88048
1 35927 438505961
2 130549
1 58893 600431374
2 53200
2 150920
1 115679 761177650
1 178736 185684849
2 29058
2 41992
2 64005
1 124468 144102361
2 113431
2 91781
2 121570
1 92132 345608044
1 197015 289706319
1 186799 561335130
2 138068
1 103053 73188523
1 90378 203740508
1 167730 12965336
2 111967
2 28854
2 16786
1 75583 374677804
2 150604
2 63405
2 46228
2 30794
2 88027
1 47430 7194212
1 29075 844963571
1 22619 727145317
2 143570
1 8290 801660599
1 190637 627397651
2 73545
1 174801 925998351
1 13884 379466730
2 194237
1 13954 330908572
2 83325
2 162846
2 163707
2 100747
1 138207 444842207
2 189965
2 136704
2 75680
1 125215 767391544
1 27601 643146350
1 38865 619925666
2 43534
1 53794 940910561
1 196574 268334070
2 112514
1 37011 848376425
1 161890 119931496
2 154627
1 72382 810220481
1 43704 565211799
1 147285 253965162
1 186216 749103282
2 99729
2 98415
2 107847
2 136205
2 120696
2 126917
2 38336
2 121629
2 10317
2 40576
1 87296 306569560
2 19169
1 128709 592605829
1 189688 904182334
2 12725
2 96770
1 4778 908038921
2 127273
2 149208
2 63505
1 9218 397159136
2 138541
2 192226
2 75323
1 184480 995612562
2 163121
2 72765
2 129510
2 38397
1 112522 753828860
2 141537
2 37544
1 197860 646466688
1 32177 871182045
2 140554
2 119710
1 110374 219497904
2 65434
1 79778 720271294
2 19997
2 192370
2 30214
1 109132 198890560
1 60504 273013454
1 78958 189590362
1 13477 510133899
2 53932
2 41104
2 76301
1 45030 46080399
2 92273
1 81761 580622343
1 78055 462927186
2 133782
2 50965
2 37779
1 36601 498618456
2 183554
2 33567
2 84358
2 34409
2 106059
2 112953
1 101020 356050189
1 196160 555452783
2 158590
2 126759
2 44384
1 112633 573195064
2 79052
1 154587 655287066
2 12807
1 46626 947688812
1 41922 162730400
1 160256 828816618
1 67294 772571011
2 140512
2 86922
1 136612 755345475
1 82057 92291769
1 135151 38830026
1 143280 690111637
2 34593
2 177055
1 156336 949437693
2 161506
2 20340
2 84670
2 184792
2 115031
2 50814
2 121231
1 161991 99157973
1 140330 361418227
1 188612 311830767
1 79936 671899482
1 126408 201526435
1 161598 748372990
1 158891 991671775
1 76386 595663159
1 178017 515763991
1 182887 968473280
1 17409 779742008
2 51700
2 121325
1 113345 686218905
1 119855 813957534
2 196929
1 49146 220722854
1 104971 846124462
2 114796
2 117043
1 173715 861170151
2 47176
2 64709
2 191069
1 188921 368461680
2 194370
1 114167 198656503
2 172518
2 46233
1 62239 76026293
1 162045 486062848
1 134214 634056273
2 193499
2 182605
2 9667
2 102165
1 27304 581918394
1 17043 885533036
1 81462 571822520
2 46630
1 69125 840023342
2 211
2 24478
2 118
1 17600 282478988
1 195667 692081747
1 176757 630088467
1 123267 100167047
1 115516 785598812
2 165335
1 32658 293633158
2 107635
1 918 749832945
2 70782
1 92393 754455114
1 153111 701950248
1 20795 561770912
2 121020
1 53571 429017550
2 133812
1 132660 94129032
1 3493 960549674
1 172782 341349364
2 10845
1 93570 867749111
2 107568
1 173362 974818352
2 32741
1 194542 796372625
2 46240
2 165912
1 42262 358537022
1 181019 804371031
1 46335 647172186
2 117314
1 121324 406285628
1 127894 101197560
2 88457
1 89600 315080842
2 199228
1 112317 810998156
1 179813 506200527
2 154207
2 158083
1 157558 126781724
2 161293
1 106758 654336033
2 132048
2 185884
1 132862 306644485
2 47151
1 62501 610729406
1 9160 667993533
2 17385
2 147239
2 108162
2 37169
1 27648 778135252
1 145468 782169550
1 137768 531304849
1 157259 134191837
1 106712 591145684
1 90532 99546234
2 111810
2 157459
2 128340
1 151395 462924558
2 137287
2 152637
1 129785 940359898
2 20385
2 140096
1 38132 627208006
2 164607
2 37406
2 44399
2 44669
1 136520 275507196
2 2679
1 15288 914640804
1 147498 459516254
2 27602
2 73550
2 113197
2 135832
2 106756
1 106946 962257682
1 75817 733139951
1 139233 428801186
2 80869
2 160766
2 5453
2 12786
2 104094
1 186926 172125225
2 73742
1 188108 939665090
1 167962 997133362
1 37965 989913527
2 176994
2 75962
2 180477
1 27456 538446472
1 70756 378411686
2 85659
1 135391 203697167
2 42494
2 17387
2 162121
2 156743
1 135349 1151503
1 151941 150016017
2 66097
2 159281
2 121116
2 196889
1 167898 276546034
1 100104 694278420
1 111159 514172629
2 63391
2 112008
2 86050
2 140737
1 125635 538489948
1 84587 344961119
2 39385
1 157421 216160026
2 123380
1 171760 117514108
2 15762
1 46459 215300320
1 167564 893451112
1 159966 460016699
1 168272 186850127
2 80770
1 1335 765542696
2 137661
2 26145
2 100227
2 177092
1 134266 504226991
1 9845 576509452
1 180825 562224859
1 186145 272391760
1 133386 409883785
2 170906
1 189356 319850267
1 65570 296550983
2 84315
2 40399
1 15448 624816763
1 103161 890828847
2 68150
1 97073 801669143
1 85937 590838984
2 146664
1 159226 764261384
1 12743 96046051
1 103008 551976323
2 76574
2 77037
1 17147 442007035
1 137073 565572285
2 171224
1 161100 249198162
1 87564 948234481
1 24243 579245988
2 147363
1 36424 724385809
2 44849
1 147100 532455089
2 126154
2 96968
1 47992 227730435
1 77643 606617347
1 194796 9509440
1 149794 981183947
1 41822 456974835
1 32093 560981781
2 174863
2 189212
2 183220
2 184693
2 43814
2 1330
2 32239
1 182979 655829436
2 159225
2 182886
2 142018
1 50740 50863812
1 125433 773583505
1 81220 619222794
2 93031
1 22474 641458726
1 176096 647242386
1 130339 631358798
1 75096 889560048
1 16732 567090746
1 115179 695270359
2 174269
1 117862 503556606
2 68527
1 63177 422184324
1 21402 558657797
1 39890 763134953
2 8525
1 183256 827373304
2 43090
2 166490
2 109060
1 14541 701926886
2 124837
1 154672 298229004
2 112204
1 90141 641687362
1 52425 539598640
2 164090
2 136684
2 33642
1 177971 977888635
2 190965
2 125891
2 164165
2 136431
1 94576 771089698
1 145305 683089066
1 112732 493733428
2 76577
1 54736 593103071
1 166532 850908556
1 41185 898151531
1 64201 462321004
1 66843 642811761
1 127053 111562670
1 97194 684652816
1 198325 456600797
1 45524 281215468
1 124543 10699550
1 60524 104367887
1 28594 817954074
1 174037 206346435
1 18052 227729659
2 88613
2 23471
2 189167
2 61330
1 124267 385249921
1 123277 408384534
2 196688
2 179371
1 49498 150281315
2 172453
2 33416
2 5969
1 75534 61028513
2 196261
2 130933
1 96786 308783494
2 154531
1 5796 927361139
1 184597 261205803
2 3860
1 107402 647231087
2 16609
2 165887
1 131612 271335160
1 53839 765857165
1 82001 151222803
1 49954 694178815
2 105482
2 168729
1 10823 852179133
1 128814 881630597
1 129772 939294982
2 127056
1 107969 914021880
2 118128
2 180475
2 139863
2 46003
2 45866
2 132714
1 43157 725829965
1 17494 548488843
1 27558 756344079
1 127470 206424047
2 172871
1 145568 871563527
1 37264 234292161
1 165247 750526949
2 5513
1 179805 182245581
1 194790 247228948
2 145454
1 54841 298244346
1 76698 878347601
1 191419 222305418
2 162912
2 39944
2 107446
2 38546
2 70362
1 71067 393350633
1 126722 678257007
2 191692
1 52448 973133573
1 137679 637605148
1 51048 461471851
2 109456
2 125944
1 127024 655754702
2 38291
1 97078 595998196
2 89337
1 184849 429037769
2 64626
1 37959 454347793
2 57106
2 104473
2 127671
1 146003 444799695
1 2833 795284664
2 122873
1 27201 671824463
1 4580 867480895
2 115264
2 25378
2 91894
2 3254
2 43631
1 139776 51460087
2 59689
2 2980
1 72243 835132176
2 9063
2 126115
1 55871 346156708
2 246
1 116449 300665237
2 128435
1 68748 798410205
2 93618
2 82178
2 96843
2 169117
1 65849 303293779
1 73198 324273207
1 143444 33939802
1 59294 483526614
1 40007 363314737
2 45290
2 69766
1 151117 291926136
1 5777 871262929
1 111863 836956149
2 81250
2 49558
1 180426 52452902
2 50771
1 13053 238262590
1 103808 957946845
2 56123
2 54093
1 48354 737911579
2 104404
2 119744
1 28037 103585269
1 178470 716478880
2 108866
2 97102
2 64744
2 127808
1 31033 726103863
1 191121 666240812
1 193258 589149548
1 197075 643187410
2 84189
2 46439
1 188916 617018496
2 120932
2 91142
1 82458 710863687
1 161495 464198676
1 57595 343885006
2 80430
2 83730
2 165718
1 106024 200149733
1 82348 61730581
1 48327 288397220
2 152522
2 33874
1 15742 905341232
2 8677
2 54124
1 158760 677272107
1 76940 133111926
2 161327
2 28742
2 194988
2 14646
1 100803 940763249
2 95725
1 71872 646158000
1 152006 166464351
2 123243
1 164844 321433647
2 144697
1 12621 202443871
2 159246
1 135026 964399479
2 104017
1 125036 939336093
1 40667 948734978
2 102874
2 162832
1 157098 868433131
1 162367 307096278
1 145587 287253931
2 118145
1 18216 953714257
1 45978 339804276
2 32883
2 172026
2 181384
2 61367
1 51324 330828340
1 113736 916829903
1 69715 899778188
2 38776
2 133769
2 180577
2 35003
1 63119 61258196
1 99114 900724044
2 110612
2 92153
2 133483
1 8628 729918265
1 48235 772521946
1 74577 777800267
2 130885
2 36365
1 164341 604708216
1 165552 502184705
1 142228 584995194
2 166507
2 39055
1 95013 659477105
1 190061 652492896
2 80493
2 85985
1 199564 532947760
2 98146
1 180963 975186964
2 64185
2 51974
2 49668
2 75228
1 72316 415914361
2 21613
2 144920
1 108617 393055934
2 75259
2 182407
1 42854 860418871
1 41214 851375442
2 191645
2 59570
2 104988
1 129531 292094447
2 189134
1 74968 357790311
2 86879
2 59737
2 11016
2 59857
2 45748
1 76306 19047086
1 86191 841940251
1 178918 241458266
1 121224 576445576
2 154921
2 90469
2 164913
2 161725
2 4894
2 67632
2 156843
2 110575
2 88444
2 162903
2 14973
1 77315 260244545
2 135127
1 152555 800074181
2 48681
2 56431
2 61288
2 196330
2 197325
1 73724 570980710
1 127220 759129472
1 11319 901996758
2 114259
2 124465
1 179698 432081397
2 154587
2 130063
1 151069 576828516
1 198138 345744000
2 98635
2 164200
1 106277 792184734
2 185916
1 150989 615394877
2 75694
1 56362 538437110
2 147558
2 146851
1 62700 701401180
1 12285 104212892
1 81340 469621520
2 15315
2 161807
2 12157
2 183058
1 82904 211912343
2 55397
1 87436 668317824
1 162222 211107336
1 176296 114390126
2 119655
2 163197
1 90816 564093405
1 144828 122983555
1 1786 773765460
1 22570 938915017
1 16908 995496392
2 171767
1 70387 689644465
1 148531 806511364
1 177714 821648440
1 18470 432782248
1 16814 684547111
2 66497
1 87891 182665181
2 89871
1 47049 355287852
2 140810
2 116654
1 22685 134214305
2 174739
1 150752 172802045
1 160660 851261723
1 9218 568044918
1 85770 712019944
2 29656
2 75626
2 30885
2 34269
1 192340 190568433
2 88867
2 46592
2 115587
2 159110
2 194198
1 138661 829752297
2 153872
2 172551
2 183122
1 90595 189077355
1 196342 164956020
2 60494
1 66016 227151424
1 110303 559269559
2 196894
1 24199 389496256
2 20474
2 9083
2 74235
2 16372
2 197437
1 137337 124041208
2 163661
1 179745 755593880
1 9933 839265342
2 132133
1 102235 499246442
1 65565 371707489
1 2156 368449791
1 24297 349392507
1 151173 830282145
1 174882 474176186
1 23476 699151677
2 59209
2 4216
2 154053
2 50868
1 16757 652140517
2 141118
1 137640 991472448
1 191715 881333210
1 165335 555516457
1 80272 252714964
2 161973
2 71123
1 176205 474024960
2 143988
2 105984
2 145439
2 58731
2 55376
2 81245
2 21044
1 79521 845116481
2 77065
2 99358
1 119230 784579300
1 174140 881645282
1 174911 449716813
1 1165 306888211
1 120368 179830191
1 101578 398569769
1 193421 469243919
2 164845
1 63911 61320561
2 833
2 17830
2 154733
2 115794
2 79953
1 40228 477281285
1 75162 510669657
1 40565 292946803
1 88650 629929126
2 145605
2 141463
2 143181
1 90954 264250477
2 42195
2 6987
2 52464
1 11367 789608387
1 35785 583016720
2 130902
1 5849 608679179
2 108660
2 94584
2 109423
2 99398
1 141368 334623084
1 164221 128041591
1 66045 334907207
2 150216
1 186692 986642114
2 107306
2 57462
2 40672
2 50504
1 52009 234554898
1 190554 757574023
2 79328
1 47512 350929611
2 66946
1 102152 343578883
2 66495
2 139247
2 164105
2 15670
2 10097
1 32105 25574814
1 59307 365778849
1 184662 822938007
2 121384
1 120358 542989685
1 114548 499134775
1 63493 645230035
1 143734 352017959
1 156246 675798787
1 82314 501746351
2 39097
1 39410 822403664
1 18577 789245847
2 64936
2 127807
1 114150 30029189
2 66237
1 60293 663225330
1 24396 721815534
2 48962
2 148055
1 130187 811719319
1 164676 871496725
1 23556 710122713
2 90211
1 43365 788982169
2 765
2 34220
2 22661
2 130503
2 91838
2 38408
2 114576
1 168553 146814361
2 133925
2 28093
1 179434 137844978
1 120019 735368485
1 161043 977047631
2 6169
1 147376 770114245
2 178756
1 92758 716017093
1 171309 669742454
2 149879
1 183521 436600406
1 47532 434214315
1 138072 924128410
2 163128
1 82724 94835890
1 72928 796456031
1 34589 593842650
1 8873 526419859
1 127730 742971556
2 33115
2 49831
2 16543
1 31675 355710956
2 89420
2 94354
1 185900 205229431
2 144654
1 27990 959920237
2 12161
1 82675 674134693
1 197750 387078235
2 56968
1 197956 247164824
1 125298 399052913
1 18872 468043320
2 5976
1 172741 516565818
1 86344 147143688
1 14905 121870066
1 83989 867405069
1 25639 293538649
2 139518
2 22808
1 151568 541412536
1 84006 791140780
2 7372
1 1970 473447379
2 138334
2 121972
2 89726
1 74097 693541224
1 61831 329465856
1 191667 647778538
2 126602
1 81652 477757534
1 109273 964654945
1 107625 31900604
1 98772 95892985
1 60544 858635871
1 109820 45256991
2 31914
2 60040
1 153047 648536997
2 60682
1 25331 674355504
2 175953
1 85923 111097832
2 121297
2 18552
2 104251
1 42299 70334859
1 146172 396498208
1 95930 836751554
1 53389 425388902
1 128238 98139830
2 138636
1 9965 614059126
2 63628
1 50500 731218505
2 166240
2 55781
1 30004 959908128
1 154884 373012012
2 8057
2 139922
1 69356 277527843
1 162569 774069882
1 13649 943975916
2 127901
1 68904 235418143
2 195717
1 73029 889944755
1 78271 232766457
2 5961
1 46769 746080812
2 74773
2 41293
1 22726 411643048
1 97459 849032564
2 156580
2 83750
2 111738
1 87727 237057371
2 125275
2 50864
1 174397 802174559
2 138488
1 151704 961008127
1 170257 685351235
1 137811 412530976
1 155885 155529546
1 171294 416115422
2 133661
1 195510 452497710
1 98012 661547626
1 162807 255515368
2 67738
2 168152
1 149778 606862656
2 29742
1 72557 393366471
2 102007
2 163554
1 12569 643039172
2 159208
2 175360
2 82689
1 197793 965119276
2 25347
2 97909
2 189486
2 139834
2 108966
1 74995 979631890
2 125304
2 65658
2 9635
1 138631 960010223
1 499 764829850
2 148751
1 75652 3779080
1 169415 949075532
1 4762 910329646
1 125495 54414110
2 140528
1 10520 318653616
2 138156
2 48472
1 14243 527823353
2 38449
1 192369 636610965
2 89114
2 74768
1 104551 440588119
2 62662
2 125257
1 38313 495614382
2 194434
1 26329 428865390
1 53149 360619254
2 195088
1 71687 459589996
2 125403
1 119363 604927941
2 65177
1 148981 606583192
2 86305
1 18637 123563873
1 175799 514714786
1 186679 72050152
1 37147 719210475
2 68820
2 4475
1 7781 876804810
2 163003
1 75027 880923795
2 144189
2 152103
2 12240
2 40100
2 120838
1 21180 430969291
1 85532 316287619
2 125762
1 122582 69004436
2 22833
2 63729
1 195284 890950457
1 97856 391014825
1 73208 925106187
1 18988 396005836
2 22561
2 57025
1 170754 738707123
1 114100 518725118
1 149469 397408512
2 59253
2 64231
2 7114
1 12434 690024804
2 83003
1 44870 347598855
2 145526
2 55832
2 60215
1 160247 337721277
2 75654
2 163051
2 137202
2 192049
2 10467
1 98245 993001830
2 106664
1 40993 515810524
2 197467
2 99088
2 2557
2 58152
1 81137 217533675
2 95832
1 71114 664563362
1 109619 640504533
1 49689 181269286
2 55208
1 28624 856057647
2 31011
2 76201
2 119963
1 196105 415824100
2 88192
1 188019 972381128
1 42558 746479447
2 166565
1 57600 266565492
2 71727
1 74566 707480738
1 199510 791934827
2 97160
2 111547
2 657
1 169471 806471652
2 59623
1 38889 501627347
2 42823
2 137432
1 28127 524075854
2 47937
2 186630
2 173025
2 50458
1 97774 505223393
2 159566
2 177231
2 142785
2 58081
1 146738 713201803
2 16023
1 3166 379875211
2 61801
2 11071
2 198239
1 191928 870104210
2 48778
2 1780
2 25184
1 65021 925444011
2 56053
2 169744
1 147345 548814042
1 184900 360517916
2 151630
2 169607
2 198085
2 124074
1 169325 879610737
2 158941
1 65426 634540582
1 152264 443535661
1 150237 522111221
2 19706
1 132219 722580811
2 88621
2 76659
2 41669
1 166895 778532442
1 71433 592529762
1 44775 464842796
1 85635 882826452
2 8112
1 76299 594554152
1 53513 194070386
2 84127
2 148243
1 119406 502733393
1 182410 329710139
2 129335
2 19593
2 51673
1 154420 130004053
1 125127 969397509
2 82082
2 102097
1 156864 29168970
2 32269
2 153028
2 50486
1 112321 232305242
2 117558
1 161421 143400533
2 86704
1 86015 452256246
1 61819 762934408
2 41965
2 100643
1 69794 323353714
2 75531
2 121517
2 174630
1 133168 603101542
2 52363
1 130471 108856861
1 145944 117354017
2 192450
1 141757 98061138
1 21763 541456569
1 130398 13573895
2 144294
1 24130 11330665
1 165423 90750354
2 29480
1 86863 314614251
2 98568
1 114395 445314708
1 152160 543554691
1 78941 448844997
1 78879 135046601
2 57372
2 92614
2 140616
1 163325 16813682
2 49005
2 60310
1 48135 767068137
2 134100
1 121732 82025211
1 89819 146845283
1 179233 246264291
2 179797
2 18235
2 183762
1 90016 937687894
1 169940 467415978
2 63219
1 121118 865792585
1 149321 888931452
1 44659 769324803
1 118529 763433683
2 170418
2 57880
2 128002
1 163818 999394046
2 6047
2 87980
1 160091 581210709
1 121060 644366208
2 91299
1 124760 599655610
2 32081
2 96364
2 122180
2 29186
2 155587
2 37197
2 163344
2 136462
1 28150 84081837
1 16100 383537317
2 48802
1 28020 80650182
1 31530 150751147
1 165502 699921658
1 45809 523019989
1 18457 395841364
2 183599
2 173799
1 145538 617710224
2 102853
2 115997
2 51631
2 70316
2 23531
1 80823 179730050
2 105667
1 9621 343492820
1 171896 460041889
1 113073 27905963
2 33143
2 73366
2 129034
2 194585
1 56697 582594849
2 125965
2 74277
2 110494
2 29567
2 121768
2 106154
2 195259
2 136849
1 33154 464937637
2 149397
1 170264 884662258
2 58496
2 138693
2 174081
1 195229 870246397
1 184275 126036734
1 165180 230427165
1 67857 383832235
1 90480 933736313
1 188700 656347149
2 105747
2 183410
1 81898 360330352
1 36490 438010457
2 7353
1 38567 219235875
2 83659
2 186379
1 70754 672990878
2 9421
2 119968
1 7645 618304284
2 100961
1 161725 143378082
2 103623
1 125133 154858209
1 142416 612241060
1 197223 401435398
2 17552
2 167635
1 122358 601520133
1 19976 4091374
1 199394 313128439
1 138418 384607826
2 149760
2 40481
1 177796 126318662
1 138639 327045469
2 2009
1 132280 799169264
2 103748
1 129575 380413638
1 92043 830415403
2 154602
1 150075 722180949
2 18158
2 70080
1 8128 676689580
2 188621
1 71829 508958753
2 182540
1 43879 923659314
1 196456 680941530
1 114099 24193031
1 92709 876766984
2 197149
2 78916
1 142096 506890561
1 173093 179672125
2 140103
2 96832
1 107602 194904319
2 101067
1 189988 272742494
1 141681 978228830
2 2343
2 197350
1 137247 404742271
2 130821
1 112717 965584482
1 31393 274464549
2 67436
1 158238 200658321
1 164464 487901163
1 105481 966522157
2 76057
2 9404
1 13885 331898354
2 104585
1 48902 415658485
1 117221 373053236
2 93033
2 60386
1 25489 68302822
2 149805
2 46677
2 141926
2 79268
1 73687 969101152
2 19762
2 22293
1 121210 447105179
2 40118
2 177315
1 8117 32951930
2 189946
1 62749 190230142
1 156029 233961362
2 140037
1 14988 656997044
1 12373 188850901
2 191273
1 28086 658364056
1 122688 998836535
1 41178 574585657
1 150905 833769496
1 75961 316822999
2 162002
2 99233
1 156987 48404388
1 32383 296675258
1 10928 537828921
1 110783 749898188
1 24536 655730604
2 40285
2 102196
2 162574
2 26822
2 173378
1 86622 878922729
2 133799
2 38499
2 12678
1 57131 791185877
1 103024 603268423
1 152821 367465972
1 170200 574000166
2 61040
1 60115 404171739
2 84359
1 29418 443796949
1 11790 922347507
1 176438 702899554
1 59650 265230891
1 112834 68492972
1 57505 732612094
2 53310
1 165570 783650751
2 31306
1 90241 847435334
2 156193
1 116224 573480076
1 45454 20337975
2 138201
2 118934
1 184194 998476058
2 163957
1 41908 391110923
1 80092 269801057
1 165422 906809680
1 79656 985334271
1 52875 347605671
2 24106
1 159912 189033092
1 118432 726899046
2 155462
2 45495
2 159605
1 188217 391889702
1 99167 499516235
1 13268 816797684
2 82272
2 116723
2 43961
1 104146 307935284
2 140948
2 38989
1 54724 584409974
1 133522 214489741
1 26446 88223055
2 82063
1 3601 914056054
2 69514
1 162856 929240800
1 52584 440742828
2 168207
2 157054
2 192656
2 5777
1 64758 838768900
1 43442 656728254
1 73788 683638291
2 176010
1 111959 986875838
2 137124
1 158047 789720965
1 156459 787882007
2 141628
1 56981 863575078
2 107322
2 37773
2 141638
1 145433 460158987
2 40191
1 173876 245487100
2 172970
1 76225 841988191
2 147712
2 148955
2 89903
1 185192 369784119
1 3313 128656165
1 169437 555629866
2 106999
2 70445
1 184267 115746715
2 184724
2 19914
1 4120 540579874
2 176842
2 166674
2 155671
1 16458 226459182
1 29069 510040224
1 181755 3819048
2 49150
1 139976 131261862
2 75867
1 19566 683880991
1 127401 35704043
1 20927 856858942
1 32586 3711528
2 130771
1 178954 137238034
1 173535 251671663
2 193076
1 72158 634977061
2 161773
1 155064 837897410
1 133396 101076659
1 102968 750151403
2 106825
1 152229 754058970
1 37221 922211183
2 112646
2 189525
2 76335
1 4427 789573991
2 93960
2 24221
2 34458
1 68909 716342351
2 143364
1 89762 868771491
1 136549 258057617
1 90250 561096831
2 156743
1 158978 952692638
1 138132 797401244
1 185847 597983805
2 153899
2 160186
1 116194 387142449
2 145079
2 29289
1 161257 673050040
1 25264 973601621
1 160324 904810847
1 60922 395985126
2 132071
2 87061
2 71937
2 160666
1 61145 666816923
1 154896 221425566
2 134519
1 136626 747557966
2 18170
1 191757 570342206
1 99659 974556234
2 61901
1 9186 420803087
2 96534
2 171097
1 180062 473150861
1 21229 751652405
1 192807 327584995
1 190886 535485188
1 82559 957722602
1 133628 81164557
1 72083 351924625
2 10368
1 117105 79991451
1 69030 626653760
1 93595 760512602
1 132074 440368659
1 155834 454124529
1 162220 637025772
2 35915
2 99703
1 136893 305493205
1 178720 450109764
2 30975
2 61503
2 195072
2 83628
2 49460
1 16484 455414821
2 123689
1 47885 670375757
1 51807 622317346
1 90915 416375025
1 9958 431818578
2 24331
2 60207
2 191616
2 195587
1 143034 781486058
1 107724 704836448
2 111749
2 76539
2 113086
1 23197 781991401
1 92241 643222558
2 93572
1 160687 498679422
1 145291 218118727
1 54474 729144505
1 72124 417415745
1 120365 127794883
1 9052 109155941
2 55244
1 182214 32973703
2 164624
1 116442 758279582
2 83230
2 132594
1 185033 406621289
2 56619
2 104286
2 197394
1 167213 294706644
2 72153
1 196614 781766584
2 185816
2 138052
2 134509
1 155886 987846478
1 31173 300605489
2 29012
1 121418 568552007
1 20078 500449186
2 148762
1 181577 939475436
1 106455 830078175
1 49222 963523891
2 31121
2 34232
1 5624 782998173
2 184185
1 59967 220565512
2 97639
2 128261
2 121663
2 13399
1 156686 303151088
2 88162
2 25592
1 171108 983119984
2 96090
2 120164
1 93592 402835573
1 61167 295761549
2 145743
2 188861
1 192183 399244084
2 183248
1 193424 649054637
2 2353
1 151419 547568271
1 197784 61319422
2 124136
1 99073 693976562
2 37235
2 91388
1 88823 321284864
2 75422
2 160848
2 117238
2 89088
1 43096 244994437
1 145715 885579539
2 1320
1 92999 887974099
1 110224 123032291
1 72184 964260194
2 20717
2 155542
2 14235
1 60080 614763627
2 23270
2 24318
2 159734
2 50820
2 7743
2 173029
1 199860 153715089
2 129660
2 96398
2 72464
1 155186 971875314
1 45111 264280135
2 102414
1 54054 313138596
1 56484 884924453
1 27930 178453049
1 5025 193174135
1 101205 662005487
2 36069
1 193745 260493799
2 126734
2 114204
1 112642 861347871
2 47203
1 123108 599157077
1 98343 156130443
2 25796
2 139238
2 75319
2 13345
1 177253 6966155
1 156969 404815184
1 120671 606236393
2 184491
1 43725 78053678
1 59743 767386414
2 154020
2 191777
2 54309
1 91211 94438151
2 123220
1 72058 57264346
1 66574 545560861
2 23514
1 8227 1039726
2 31202
2 69085
1 45744 175969567
2 11216
2 16404
2 21709
1 75777 97757395
2 11643
2 161074
1 196835 443224674
2 148874
1 127246 650893113
1 153291 350213326
1 151017 125032309
2 166251
2 23769
2 194389
2 2756
1 124270 201960392
1 94326 168542125
1 120302 897738335
2 107818
2 41782
2 83898
1 14292 610122987
2 168007
2 118730
1 182681 869781020
2 173845
2 86136
2 2781
1 96658 399423239
1 136627 809585958
2 78513
2 194461
1 122678 99843356
1 144067 765946933
2 141665
2 177716
1 147600 316087767
2 119489
2 190769
2 28893
2 156909
2 173145
2 198460
2 189290
1 18784 553089117
2 77596
1 92188 212000862
2 118260
1 109169 217252291
1 181492 420217151
2 167097
2 107057
1 170250 460074008
1 148171 434332654
1 70182 585770124
1 177115 15678783
2 95236
2 87479
2 138057
1 11604 70214292
2 72045
1 103828 421280612
2 79267
2 34023
1 42224 858377108
2 71282
2 139399
2 166381
1 50436 590765372
2 156623
2 89906
1 140033 995677028
2 183525
2 166340
1 175395 911181711
1 169405 681194927
1 21162 6493279
2 178466
1 34462 795777452
2 73430
1 80847 460762987
2 169407
1 95425 706371232
2 6416
2 162868
1 138803 998277873
2 109161
1 117972 109526282
2 174148
2 148072
2 114071
2 186869
2 46058
2 88019
1 147775 748346443
1 152010 893913351
1 87141 438441132
1 45452 617616831
2 80976
2 60153
1 133315 225131570
2 177603
1 45280 47266236
1 94097 829873108
2 53976
1 28595 165818065
2 48043
2 178540
2 71084
2 102052
1 38013 2955624
2 56396
2 120913
2 126801
2 60678
1 31256 20883437
1 3191 207828217
1 136521 276903185
2 117310
1 76323 751769207
1 135524 994745759
2 157676
1 47410 433096381
1 46351 733442962
2 46741
2 112676
1 148403 206761387
2 86966
2 145290
1 114112 882120318
1 199364 476907185
2 127535
2 84306
2 84136
2 10736
1 50950 441493017
2 13318
2 153898
2 59582
1 177091 108076442
1 52664 356124703
1 147385 247213592
2 135782
1 149591 776095893
2 46792
1 145259 909385227
1 75864 190666378
2 161393
2 134820
1 127741 120804449
2 111348
1 34122 382117924
1 46637 920085065
2 16370
2 36334
2 25603
1 125129 583510715
1 171245 807697556
2 85253
2 21038
2 145430
1 36448 669426122
2 50631
2 151548
1 170549 820719423
2 8974
2 125835
1 32181 234476209
1 179496 549755006
1 198478 986206079
2 25566
2 24694
1 17772 440593673
2 166370
1 96841 713972385
2 19572
2 89820
1 80192 385811333
2 88502
1 99561 133872947
1 79682 203970963
2 180130
1 35491 295391050
2 105536
1 192765 704060021
2 98989
1 163840 958910329
2 192426
1 132840 466936785
2 156892
1 165809 682031023
2 195846
2 51517
1 69086 482476394
1 69980 485336097
2 151183
1 101571 615864804
1 70653 474977983
2 93968
1 121454 590169249
1 162175 233814803
1 97116 581861866
2 8821
2 51318
2 98561
2 43429
2 51729
1 75631 783458288
1 4017 466950760
2 77348
1 137082 320752190
2 187285
2 150211
1 175324 333204990
2 91298
1 165699 45822588
1 54405 903835467
1 110078 60766676
2 139078
2 5111
1 71146 239005933
2 114274
2 16661
2 99886
1 39409 621549131
2 133323
1 41009 810380094
2 100276
2 113801
1 62672 30148747
1 159509 140290422
2 75053
2 137277
2 1169
2 71974
2 44302
2 49332
1 159945 483437162
2 154378
1 73279 443120613
1 4111 250107790
2 74478
2 40345
2 114726
1 88563 563188557
1 176181 151078989
1 186093 773007064
1 22066 903313268
2 184737
2 123749
1 31110 186329849
2 83370
2 119774
1 158925 215897314
1 143767 243333156
1 65398 240327781
1 36113 69709660
2 72221
2 115611
2 63155
2 88292
1 7269 132763564
1 116624 963699321
2 130271
1 162255 602138288
2 95328
2 50906
1 198057 266118188
1 23684 925679921
1 146857 931649165
2 36938
2 158665
2 100327
1 195155 800812459
1 96132 234114685
1 9132 510543082
2 148056
1 10401 522390981
2 119243
2 148077
2 194035
1 147389 685711603
2 172372
1 135296 5139834
2 139584
2 93826
1 81814 980305969
2 45705
1 28976 373640305
2 188497
1 72661 543180937
1 111338 656571666
2 11027
2 185799
1 87726 859459219
2 104038
2 31787
1 110918 214947930
2 44008
1 86455 999173426
2 63567
2 113189
2 16838
2 65518
1 184025 499769447
1 160702 905347300
1 46032 108406034
1 99558 571037445
1 195844 784802761
1 178148 206458794
1 127047 149233452
2 37410
2 155907
2 39756
1 26671 743087061
1 65046 162515764
2 114136
1 156046 686385780
2 198727
1 109432 705753548
1 91005 795484582
2 195760
2 177085
1 38158 947482277
1 141387 961110441
2 187751
1 108278 6176427
2 172545
1 75263 318100260
1 191248 152069821
2 120584
2 170177
2 147611
2 53155
2 120999
1 78652 217632176
1 175166 636587425
1 151825 811035179
2 199468
2 87177
2 17801
1 164373 947326285
1 116523 361880184
1 189912 206255998
1 167918 832805472
1 177586 974341182
1 35382 541142795
1 121069 886212943
1 124151 18886286
2 176343
1 148298 293673284
1 49998 542386572
1 95621 725999053
1 20165 167169060
2 174228
1 15744 332017799
2 109672
2 148172
1 31039 104606686
2 164154
1 43360 137054450
2 152803
1 113070 102972522
2 128585
1 193933 576195203
2 183977
2 94527
2 90018
1 72824 980220970
1 12725 438610203
2 104053
1 47984 383333821
2 12936
1 198090 332754421
1 7649 542778488
1 75790 715034736
2 88602
2 116639
1 81676 320433290
1 178170 471789014
1 39680 892946288
1 151658 43720462
2 84011
2 191826
1 48214 755093181
1 29247 445148067
1 183906 223360107
2 54550
1 191631 741505795
2 28683
2 163827
2 183641
2 70808
2 53708
2 29412
2 94828
1 77601 27614340
1 71593 356871239
2 179803
2 127172
1 183265 120023384
1 52806 673842282
2 26669
2 29567
2 81872
1 174052 886547333
2 54277
1 17237 627503729
2 132476
1 173497 37644735
1 52409 374265678
1 24895 485388498
2 26302
2 119487
1 50570 195310296
1 3143 935723477
2 44097
2 138944
1 3908 62859769
1 57604 435483790
2 134364
2 85848
2 53932
2 191113
1 138246 276951011
1 154293 227662031
1 56753 560032685
1 138124 467727073
2 65827
1 32974 945891613
2 81775
1 135845 663124210
2 92691
1 45365 590869733
1 117906 522630290
2 127501
2 135453
1 142653 640089663
1 27173 599510356
2 125421
1 139716 710551185
1 12452 358481248
1 54468 89925034
2 11597
2 111069
1 90237 550001455
2 117029
1 85084 336918987
1 31921 76592441
2 103687
2 102908
2 131421
1 75617 115265063
2 110276
2 133895
2 24577
1 125545 462304166
2 123829
1 111102 692882278
2 19855
2 170062
1 75862 454503450
2 61801
2 146090
2 163380
1 67292 592855932
1 38351 735099299
2 163868
2 178383
2 126587
2 124420
1 98031 820287818
2 46681
1 143315 206050042
2 38774
1 22559 904874408
1 89688 850247554
1 144371 67057084
2 30130
1 100833 799533299
1 121603 520871582
2 148269
2 147354
1 149987 257195147
2 119574
1 133052 372127812
2 167360
1 145217 525431155
1 156490 824988232
2 59891
2 8602
2 24628
2 82328
2 97833
2 89509
2 64668
1 40520 304765004
2 131041
1 5129 517084365
1 75023 181904490
2 129032
2 125571
2 39910
2 80295
2 111400
1 96978 260991180
2 62155
1 146176 116588420
1 171415 369899
2 199708
1 137442 59511502
1 43221 936002373
2 152619
1 103587 553896713
2 120541
1 40330 870043336
2 125866
1 198982 693197652
2 76151
1 64291 464586921
1 41831 722050949
1 38616 499804781
1 7211 379256315
2 52999
2 185198
1 178416 324322685
2 43235
2 45983
1 113334 878184184
2 92286
2 191496
2 124569
1 115478 405706518
1 134191 695860124
1 15468 216590928
1 89488 905586067
2 65960
1 18470 244036725
1 173767 692693993
1 49862 254127587
2 86874
2 113281
2 176950
2 165850
2 3662
1 103032 144845612
1 58165 980813189
1 70066 588700691
2 31805
2 104222
2 33066
2 136277
1 186837 626065861
2 160434
2 71376
1 104097 59682721
1 166270 222718015
2 178491
1 75214 919585994
2 81827
1 178834 450081799
2 59391
1 189753 805558315
2 94104
1 85416 692199161
1 75305 634510863
1 138220 408079953
2 101879
2 86730
2 53542
1 177637 907191260
1 189806 73553314
1 21654 768289560
2 182688
2 163710
2 161568
2 152445
1 101935 80275951
2 57480
2 73445
2 19048
2 32530
1 83895 938547340
1 32295 178820660
2 154513
2 74647
2 154574
2 4848
1 65749 288147831
2 179031
2 38675
1 20224 103008948
1 194513 146197163
2 21455
1 68590 590077584
2 177614
2 106130
1 78876 955606683
2 43618
1 93080 669769976
1 69765 187784798
1 166576 204811940
2 120829
1 93141 893913226
2 56135
2 53395
2 52294
2 48943
1 104496 33569827
2 134521
2 111566
2 58542
2 117650
2 41361
1 74327 2082560
2 179970
1 130817 966035428
1 101445 471822675
2 108574
2 174762
2 25991
2 75782
1 63881 735724637
2 69709
1 27403 916336201
1 94950 231390456
1 24701 438368733
1 96826 734703684
1 32523 895241579
1 25167 803117088
1 41592 705384235
2 149147
1 87039 985608752
2 107825
1 108105 783250302
1 23607 937245750
2 160281
1 188779 744776770
2 116291
2 197791
1 101807 218015900
1 103830 464140516
2 5504
1 136511 59669221
1 186759 654335323
2 33082
2 139687
1 46972 752404125
1 70636 836119052
2 74160
2 72609
2 86873
2 66327
1 140086 301510389
1 196234 361134336
1 86955 455012002
1 98432 300902682
2 174967
2 189005
2 93581
2 168589
1 194902 584672051
2 21811
2 183503
2 22195
2 89156
1 93144 897819685
1 19562 660336209
2 153619
1 148031 898529955
1 170335 743567921
1 68759 699926476
1 140570 581169603
1 39191 761289461
2 113900
2 12902
1 116980 211688670
1 26105 421899895
1 61720 1279577
2 160359
2 42250
1 186752 214793568
2 153106
2 66936
2 18746
2 121946
1 66358 366766110
2 121855
1 172922 445312969
2 84201
2 177425
2 195442
1 113419 428570696
2 12296
1 31339 82350099
1 197943 182756400
1 93058 88391211
1 8908 141157027
1 55787 84565056
2 81761
1 83002 909402129
1 113217 820288549
1 90532 861780348
2 171454
2 22316
1 123300 178388375
1 17355 986435618
2 38152
2 172446
1 16213 490512328
1 141608 828981697
1 163870 113436049
1 134146 856270925
1 100689 562330768
1 131114 367053193
1 188632 403644526
2 13530
2 56321
2 81818
1 82899 445226777
1 52056 162118743
2 26066
2 43191
1 151532 339910774
1 125812 315239669
2 59545
2 50013
1 32918 717844741
2 124792
1 102342 689075182
1 190857 265696049
1 81872 373788203
1 93627 500293538
1 150305 193739018
2 55620
2 70802
1 121344 454678568
2 112335
1 95896 940564877
1 168644 997884864
2 129039
2 172699
2 14372
2 164843
1 110407 87018189
1 153810 868615434
1 187218 313179146
2 103335
2 115956
1 36050 212657091
1 153080 561586678
2 38121
2 68400
1 196668 524445200
1 120229 79958767
2 114246
1 79718 510218733
2 166740
1 31438 513907902
1 129992 602502264
2 61729
1 174692 532947698
1 190275 412017623
2 89576
2 108715
2 152643
2 27374
2 145756
1 153720 390963418
2 91098
2 4384
1 197422 88310792
2 99647
2 46087
2 173225
2 175104
2 26272
2 136803
1 62440 257162975
2 40943
2 58038
1 91215 419597819
2 78196
1 169838 427312613
2 183195
1 139712 28068279
1 73265 647053555
2 86295
2 132624
1 32938 766770439
2 69759
1 12986 857825007
2 151657
1 168260 433215179
2 154093
1 80871 485530352
1 98676 27046273
1 112694 218034344
1 26882 622644350
2 166295
1 120283 417320915
2 98445
1 161883 369116013
2 169658
1 24019 501376253
1 13184 861006480
2 6741
2 180998
1 137969 630416499
2 77590
1 169588 718679086
2 162983
1 78647 461471582
2 165
1 14059 380192835
2 176641
1 54671 581585526
2 138533
2 42265
1 112782 373263769
1 76117 342306050
2 182733
1 33517 614193601
1 184389 497777019
1 17857 457975772
1 13858 113435723
2 101606
2 42532
2 84119
1 14971 491071360
1 90744 867827773
1 149321 396679059
1 67522 776028359
1 84550 77451843
1 70957 863412457
2 165313
1 161855 22551442
2 20344
2 48130
2 67988
1 69619 580625083
2 30211
2 42474
1 43669 411328145
2 86219
2 109854
1 13723 890393151
2 7147
1 189618 404021761
1 47757 570663198
1 40405 622872949
2 86375
1 63534 773688758
1 1252 932036641
1 27361 340921471
1 15706 233410185
1 37355 397820938
1 158328 591467442
1 137066 959471480
1 74709 276921545
1 36493 131666572
2 140022
2 114872
2 6812
1 145627 91155073
1 180504 946039307
2 195142
1 187076 664950717
1 4032 881575748
1 38245 757660549
2 185938
1 173776 404582054
1 24402 185241913
2 53337
1 130148 414228947
2 65764
1 20074 800100576
2 91531
1 11595 137295749
1 66360 873605944
1 52718 487863116
2 22921
1 23997 509525405
2 76894
1 68555 819752500
2 133886
2 164812
1 154991 301467126
1 195600 173369893
1 51766 806588405
2 166996
2 188521
2 30354
2 108637
1 37489 58480817
1 129012 74390581
2 30593
1 83993 635108866
1 181663 416772031
1 90580 910284242
1 96857 148591814
2 190587
1 146937 221861326
2 85163
1 5799 232855819
1 36542 820593037
2 59453
2 36035
1 184856 401487141
1 81898 772625404
1 152107 321333877
1 113379 23296439
1 88560 264676095
1 101876 948840243
1 75016 353123186
1 9145 962393797
1 131992 444537739
2 94969
1 100879 755444621
2 22492
2 169180
1 64211 567135580
2 131034
2 158513
1 63484 902697733
2 32924
1 122779 244905063
2 12615
1 72422 706790454
2 109745
2 59563
2 122206
1 64360 360206955
1 12864 746141628
2 178672
2 158992
1 155076 419859932
1 18561 424371703
2 34138
1 6584 745475373
2 55533
2 18946
1 106907 252435832
2 135647
2 157100
2 55088
2 133903
1 170639 313583424
2 151183
2 78285
2 97643
2 112020
1 119757 65903276
2 140659
1 157059 287043560
2 53810
2 129776
2 18553
2 40059
1 6111 493642551
2 193135
1 84257 106037132
2 5825
1 197807 676207680
2 124044
2 41423
1 180233 403295414
2 83111
1 110066 748369204
2 168794
1 149733 530471191
2 154274
1 10952 635409684
2 146743
2 180153
2 188518
2 161878
2 123301
1 13469 53403477
1 164647 659593868
1 63291 574624221
2 167093
2 178863
2 50776
2 53362
2 162670
1 94112 741538288
2 9293
2 108354
2 131415
2 126888
2 18922
2 184438
2 167584
1 5746 963297950
2 81209
2 23215
1 196269 699742682
1 182799 370711357
1 7799 793955772
2 97058
2 140621
1 122637 508182586
2 145397
2 109793
2 73585
1 165318 540319849
2 180820
1 104009 444581618
2 53714
2 43831
1 5475 675631015
2 138724
1 168641 51486975
1 109912 289056291
2 72873
1 77385 23944572
1 114185 784985042
2 198327
2 155742
2 97208
1 96096 409757107
1 192827 335737436
1 154731 489768933
2 149556
1 37211 13907550
1 56951 817362843
2 43576
1 170325 892338365
1 84520 234999857
1 92035 721352333
1 11372 364732840
1 84039 959186157
1 148932 209390565
2 189618
1 79041 498534581
1 128731 676216492
1 58005 596750659
1 31418 748540191
1 136360 67334830
2 153928
1 17321 98843640
1 72133 658410771
2 71797
2 41599
2 96069
1 168955 928837803
2 122063
1 80832 372979630
1 189673 83692310
2 84542
2 130584
1 192071 215542714
2 19065
2 17676
1 181859 887532715
1 196551 158841116
2 172793
1 36337 618139681
2 179386
1 188314 294525562
1 66951 354876761
1 8871 333428766
2 4146
2 71887
2 93988
2 55268
2 160569
2 30100
1 167972 355359435
1 31685 174510874
2 117351
1 15636 438692430
2 150635
2 185603
1 148622 749177608
2 114735
2 75276
2 59548
2 16841
1 186014 257700042
1 135078 348847264
1 148943 118763739
2 101033
1 142593 578294356
2 47242
1 179637 730980571
2 40898
2 179654
2 154228
2 14024
2 116015
2 88303
1 74757 673812483
1 171317 888931379
2 141345
2 138047
2 148877
2 112016
1 146353 567899084
1 18924 834975315
1 18323 166581741
2 143079
1 104151 873934590
2 79267
1 159481 526421044
1 46333 202368707
2 172065
2 20625
1 90042 791589624
1 7246 612900327
1 198000 447667535
1 96121 695969825
2 100048
1 183799 290068806
2 182109
1 191666 477686302
1 11028 134784944
1 22215 713225274
2 76854
1 171433 414604200
2 133670
1 166617 696425225
1 195589 283350842
1 153264 594975713
1 118871 67562748
1 169321 358131365
1 121527 740560969
2 74568
1 168729 346318403
2 116833
2 177176
2 28940
1 92255 286670560
1 19309 595729179
2 5804
1 15485 777247108
1 27793 752137279
1 87944 610629520
1 150369 979012153
1 41136 280924393
2 102606
1 98617 756287680
1 82928 31046866
1 65023 867175595
2 193284
1 178431 856499131
1 51337 982397817
2 80179
2 90092
1 52599 365981185
1 21012 321764371
1 111791 579498848
1 134629 897267866
1 121222 99239067
1 61872 14912329
1 155700 132642009
2 191489
1 144317 928618594
1 48594 256785994
1 81191 66037840
1 6046 599053416
2 92813
1 184370 873869668
2 183651
2 5250
1 134153 665089209
2 39450
2 183414
1 81241 177592094
2 7849
2 2239
1 169784 911570988
1 49738 645471844
2 55412
2 146665
1 80607 105431277
1 123108 994235110
1 35126 899874901
1 74306 858492926
2 162498
1 102236 920721090
1 80728 835768221
1 198737 2097388
2 51104
1 90154 363840977
2 14213
2 43252
1 129393 6041686
1 115095 492071088
2 134500
1 171616 592100328
2 87714
1 104848 807269899
2 19000
1 100814 874642299
2 177899
1 68155 827387654
1 59824 632836761
2 35616
1 36063 800021534
2 172009
1 161885 221896629
2 41286
2 714
1 60376 83699756
2 195426
2 152086
1 42522 898822906
2 20240
1 119293 804646625
1 1657 83282872
2 143116
2 124756
2 3583
2 149207
2 161389
1 112045 542856101
2 93406
2 34621
2 79403
2 166440
2 130300
2 133654
1 115460 352154682
2 35845
2 30737
2 191533
1 184400 91342282
2 161866
1 150846 899627313
2 127195
2 127318
2 166805
2 16624
2 30906
1 34742 358058871
2 9441
1 178717 565411582
1 103247 305541840
2 190318
1 16983 904577295
2 165060
1 23133 981809182
2 136098
1 152427 967723768
1 131563 138524111
2 143394
2 50775
2 165953
1 86628 409506077
1 111136 642922551
1 184448 18875510
2 3948
1 26679 324223933
1 23230 516244260
1 124550 288899431
1 154063 96628824
2 172569
1 122499 877311029
2 57477
2 159531
2 73255
2 123040
1 66697 244448257
2 138510
1 55384 478947225
1 87489 187957005
2 76661
1 128687 470672718
1 12937 644595514
2 7099
1 72427 428082354
1 26370 724491469
1 112398 608113773
2 62854
2 193052
2 16190
2 174168
2 40058
1 52234 285380253
2 164582
2 142089
1 139714 650533932
1 14134 462833310
2 164584
2 118351
2 60772
1 108559 451940597
1 78525 212350860
2 98105
1 102694 103254902
2 182119
1 118978 797233293
2 155889
2 100239
2 10797
1 190892 424926687
2 36544
2 148688
1 37848 545404485
2 22211
1 56740 753117718
1 175877 348211246
2 183699
2 56282
2 114841
1 64411 813577965
2 54647
2 52630
1 140518 492226879
1 51206 406352271
2 153659
2 172553
2 29891
1 119162 836660848
1 64591 902417993
1 83387 52610736
2 16522
2 36395
2 16506
1 33401 134813850
1 72908 75670880
1 30322 220709786
1 112784 507091085
1 124829 182555726
2 138800
2 84442
2 117208
1 34401 684364177
2 53348
2 79065
2 126228
1 76888 785935301
1 113790 265153439
2 164938
1 125035 518210245
1 117834 343792185
1 169922 213840215
2 88178
2 33263
1 160197 389511108
2 187987
1 145521 982124643
2 134292
2 34184
2 179755
1 187946 932022818
1 125914 225857622
2 143271
1 50751 718749034
1 42663 260407441
1 193269 947893192
1 135367 257962975
1 142648 200161320
1 172815 218056068
1 55802 854775502
1 185539 969404450
2 162288
1 882 729845770
1 55632 890066211
2 27733
2 28876
1 3168 238295979
1 66509 884186218
1 34780 45603604
1 107859 498393753
1 10550 879242912
1 182852 490311143
2 193444
2 165534
2 31841
1 151764 274748681
2 92239
1 156420 14776242
2 193903
2 109215
1 51030 407772322
1 130811 162984943
2 118024
1 116536 855730422
2 63825
2 176614
2 148886
1 102445 828437921
1 21392 233096680
1 186505 641462087
1 11737 160586990
1 71357 615700006
2 110333
1 196803 612237543
2 160992
1 136564 256022803
1 36024 69197265
1 95610 141114255
1 17577 792342839
1 199663 242727266
2 139006
2 86604
1 71925 492267274
1 111056 131185477
1 158072 456502815
1 8748 401618277
2 62039
1 17917 398273172
2 22569
1 164759 482390649
1 6644 638884682
2 97048
2 46534
2 113625
2 115619
1 132294 342894227
2 174530
2 48020
1 73121 242187921
2 134001
2 63348
2 10308
2 31206
2 116818
2 42188
1 189302 876168033
1 59338 303046609
1 105163 516278279
2 83172
1 1855 378241519
2 170185
1 16216 88027485
1 35756 211455230
2 173947
2 198225
1 168765 936122286
2 66611
2 186246
1 184140 997566903
2 164049
1 88335 90750461
2 109765
2 64740
2 135575
2 107398
1 45578 183832125
2 78353
2 144304
2 133849
2 176505
2 138383
1 13668 247185420
2 162910
2 44324
1 192596 558475661
1 150554 795195266
2 108255
2 30497
2 170921
2 46060
2 122135
2 188706
1 120339 618825768
1 144282 620508157
2 148645
1 59119 557074676
2 187918
2 49463
2 122761
1 15265 847713890
1 116356 793438964
2 181469
2 523
1 103626 173979654
2 148668
1 162363 510798334
1 175887 236206456
2 186407
1 103789 137220313
1 171562 670999090
1 68220 970900911
2 89756
2 171691
1 67525 797291764
2 157096
2 46012
2 42023
1 70418 537869499
2 49584
1 608 885124016
1 69233 72867665
2 80556
1 89234 803841125
1 75011 789171115
2 134802
1 177182 971934708
2 180434
1 102494 631626627
1 56263 408179450
2 81151
2 143391
2 196826
1 46885 906139468
2 62206
2 104745
1 26247 324729583
1 37772 211295001
1 163659 596369763
1 104791 673582290
1 242 481003777
2 56617
1 61824 833045433
2 37702
1 37246 598374439
1 122866 269350104
1 88638 133721353
1 107617 545647795
2 190058
2 5529
1 25524 523696137
1 94370 808455623
1 89115 995098375
2 85702
2 54396
2 22589
2 132839
1 159384 428217400
1 141874 153610023
1 188652 572926658
1 49327 95588833
2 53013
1 126485 192999612
1 189087 592436037
1 19383 790250945
2 31498
1 156374 733484460
1 197243 424238550
2 162439
1 44992 789354831
2 194270
1 124080 231751499
2 56602
1 82765 917133769
2 124830
2 14169
2 15686
1 72067 240063205
1 142753 73418613
1 64392 131332569
2 61229
2 17446
1 60592 698184853
2 191096
2 99535
2 171015
1 100334 237832551
1 136827 631832983
1 135856 51832254
2 184015
2 124494
1 105058 56490287
1 154804 249908989
2 15721
1 170485 222369353
2 62275
2 94554
1 98437 310271972
2 40999
2 170836
1 98421 974159764
2 115675
2 52587
2 63428
2 166982
2 40002
1 191378 334902362
2 36632
1 4355 270655535
2 141824
2 86775
1 70310 906547864
2 142228
1 28762 331814121
2 138549
2 44744
2 106507
2 130138
1 45166 373522319
2 3254
1 181582 271580114
1 141689 973394821
1 7852 809994772
1 11281 915032123
2 43165
2 1787
2 86355
2 117399
1 73357 781322377
1 99510 829667952
1 10346 864726364
2 155699
1 5341 557629473
1 5281 239194202
2 11409
1 52170 982256342
1 143126 715299407
2 44152
2 49186
1 169206 709489093
1 106595 658568753
2 84261
2 111910
2 56575
2 74346
1 164359 505743862
2 30265
2 46293
1 17011 302919129
2 102355
1 138431 145274918
2 55030
2 22979
1 73585 90737649
2 113512
1 11996 967185112
2 86858
1 177010 194429756
1 188022 824257705
2 181129
1 23405 704580635
1 148234 390205515
2 67746
2 159898
1 132889 311667598
1 169368 831338060
2 160536
1 37778 694855696
2 110384
2 10035
1 4974 222924811
2 83407
2 121515
2 123240
1 33322 710180941
2 14523
2 47210
2 93997
2 58933
1 175471 672338638
2 153340
1 64079 841212264
2 160084
2 161840
1 6910 272144619
1 151469 789197839
1 31656 304630214
1 55722 843445696
1 6697 775844203
2 187376
1 25044 780856742
1 178467 373280497
1 121381 246179336
2 9728
1 167754 409850578
1 64964 141255000
1 17052 731863172
1 79344 875690307
2 195734
2 152401
1 127241 118824836
2 131644
2 68805
2 22977
1 188522 701932294
2 109065
1 168362 521621461
2 31350
2 177257
1 46014 459088413
2 115697
1 75150 744205488
1 20869 930837601
1 4838 105587466
2 190300
2 166275
2 81440
1 136237 828187702
1 91539 144207000
2 158092
2 101271
2 154947
2 48421
1 29516 173914265
2 176531
1 171595 155060402
2 165458
1 22989 848670088
1 2905 169633705
1 199154 457963741
1 137133 169144924
1 47792 222639627
1 73467 16810390
2 1176
1 107532 802151447
1 90927 981310610
1 197708 441098019
1 35470 131506449
2 167367
1 139160 806203993
2 113583
2 1260
2 90042
1 75689 210045442
2 61091
2 22769
1 84500 281281290
2 55039
1 137150 835851784
2 55694
1 156576 282182082
1 11729 683748687
1 21673 368533003
1 159540 873685823
1 90946 119247171
2 60479
1 37008 73310770
2 104744
2 11617
2 56927
1 115577 153750458
2 32263
1 88845 334149266
2 184000
2 37806
2 59077
1 4313 249773194
2 119599
2 20364
1 46267 520548395
1 7865 486506166
1 96795 877513499
2 127417
1 144649 89052355
2 23729
1 194950 722194887
1 187996 647142169
2 176320
1 39917 4632774
2 193926
1 18544 445115321
1 25918 485862773
2 163032
1 88633 142345366
1 109058 114551029
2 38514
1 73327 398655925
2 40614
1 196702 644043725
1 110439 933131207
1 135928 370231695
2 158912
2 18088
1 14477 779662050
2 62369
2 165334
2 156748
1 169917 566641549
2 187452
2 123858
1 69810 858611186
1 108761 359921959
2 108205
2 146510
1 135711 263997781
1 75718 73974098
2 196730
1 15201 96467309
2 38364
1 159990 994179890
2 58570
1 64385 815819585
2 190636
1 173921 760313778
1 148001 787652130
1 17770 767603879
2 87478
1 91991 911363839
2 186839
1 133479 617377781
1 46022 151983167
1 131124 556552869
2 134268
1 10890 771784990
1 61240 617719924
1 15007 402411647
2 30288
2 41361
1 199299 33492063
1 76781 428550728
1 164960 501864352
2 178825
2 37442
2 63627
2 55716
1 168204 620183878
2 9720
2 26382
1 18572 761635936
2 79439
2 4725
2 177331
1 29135 778811690
1 34197 239551121
1 85416 674402561
2 70305
1 74442 738871390
2 173964
2 58075
1 104844 80100888
2 66532
1 17185 986719085
2 168433
2 190833
1 29738 715210171
2 182381
1 62076 41531097
1 109007 558140511
1 162146 237543669
2 175250
1 159925 840183696
2 175520
2 170216
2 108789
1 77842 637419890
2 34350
2 138039
1 131563 35077560
2 66916
1 193874 851262563
1 109585 771911177
1 185169 402271736
1 196976 742660831
2 131905
1 19037 246110530
1 62748 482505318
2 195416
2 44900
2 47458
2 21547
2 136044
1 85922 437693268
2 35383
1 29519 268394904
1 24826 144357332
2 115840
1 199603 284187093
2 148616
1 9700 521487357
2 34559
1 198132 979318355
1 60084 529068572
2 164005
2 88374
2 191946
2 10934
1 62342 647031580
2 139213
2 54785
1 55773 656561697
1 81889 446796779
1 119092 447237924
1 78356 152040818
2 67889
1 174896 736658479
1 135729 900082605
1 134607 574906684
2 168784
2 184709
1 80093 680469628
1 77577 619540977
2 47711
1 132056 361045088
2 3877
1 70820 91728396
2 119670
1 138397 673279640
2 188298
2 192915
2 60267
1 14452 941791691
2 142989
2 82599
2 179122
2 152290
1 101475 469615359
1 6223 232150007
1 90637 966857358
2 169905
1 139099 408926379
2 198608
2 197553
2 48384
2 35064
1 104433 348081444
1 102495 120565242
1 57143 511315448
2 167630
2 166138
1 198473 612083345
2 59910
2 155886
1 187366 463150396
2 181610
1 153096 280426071
2 119440
1 161011 161060234
1 12700 197741719
2 93208
2 185503
1 25188 647077750
2 100974
2 47315
2 9648
1 174974 672832170
2 56635
1 169829 880768045
1 191897 75779071
2 46132
2 192753
2 6727
1 37345 594859570
2 110100
1 149784 641057504
1 89479 824324899
2 83835
1 34965 135491082
1 68585 99239488
1 156973 405041596
2 160870
2 43652
1 71117 45093808
1 85078 352878129
1 51484 815509856
1 95238 40784765
2 83015
2 85736
1 196209 232701143
1 197525 549922995
2 172960
1 40588 163074803
2 184847
1 103931 145728864
2 150933
1 161857 27758741
2 55742
2 181894
1 84700 24828749
1 92889 723932299
1 4284 557517569
1 56597 949223416
1 168270 415679472
2 173804
1 123214 805974651
2 57955
2 69381
2 25660
1 85778 22580511
1 146524 978602233
2 87723
1 17621 874695282
2 70823
2 151049
1 35731 36140427
1 88100 406886565
2 128497
2 147449
1 181903 193069579
2 183377
2 29988
2 152954
1 101670 488560357
1 79594 534113964
1 107252 316969145
2 28426
1 126186 941855902
1 172451 618639831
1 74675 533518256
1 87508 349071718
1 115557 546748013
2 181299
1 129473 616002256
2 62526
2 16654
1 66370 445179062
1 56700 618242737
1 175771 112833116
2 42898
2 134196
2 106998
2 55491
2 29528
1 96542 96124362
2 70141
2 96694
1 171593 245536736
1 43052 866613757
1 131316 825374237
2 99487
1 119957 250746059
2 187494
2 187903
2 164611
1 80992 6049876
1 10518 620763560
2 162434
1 124724 218098734
1 148285 97637010
2 147728
1 53136 301006523
1 34128 859766897
1 148829 23352823
1 168955 912352252
2 116485
1 35204 339907226
2 162458
1 3233 451519995
1 190108 786438331
2 170472
1 35270 100784945
1 45523 779662816
2 11155
1 167304 539989225
2 148817
1 44800 999539533
1 102907 45991493
1 82457 430740621
1 102855 939775825
2 147262
1 151853 27344284
1 179663 562059049
2 190636
1 33041 223062910
1 17335 132299329
2 78770
1 183602 834793954
2 187803
1 174849 452230484
1 51786 46025785
2 38076
1 184510 210328834
1 92162 489654558
1 127572 841398713
2 161113
2 47417
1 83863 666903285
2 159351
2 80875
1 178053 244170795
2 106181
1 16178 540532634
2 40316
2 195825
1 111518 152902224
2 85971
2 117530
2 34317
2 37507
2 192816
1 146379 606139655
1 81265 534653413
2 89328
2 165884
2 195807
1 170541 799137461
1 134196 109152247
1 139796 444578627
2 61286
1 17876 225876866
1 7068 365798314
1 28755 69634846
1 14262 482080473
1 140784 673407685
1 5413 686613645
1 169330 338597071
2 8761
2 124656
2 184888
1 53180 653402034
2 48687
2 97769
2 167607
2 169187
1 47940 837269962
2 98654
2 156560
1 101282 675347971
2 140210
1 66340 185488035
2 142127
2 157503
2 10135
1 110654 294814430
1 22234 775122746
2 158562
1 190433 149926069
2 198751
2 66189
2 163238
1 163681 238868128
1 161821 586206128
1 5956 30830842
2 74711
2 126266
2 63817
2 12096
1 54524 137085468
1 27059 524467829
1 70281 894788411
1 80735 268494
1 130635 51358294
1 165255 796559598
2 125329
1 179095 908726451
1 45103 924663878
1 80377 76439805
1 84394 7262669
1 61754 507242915
1 53764 438457157
2 55090
2 96380
1 181152 168663052
2 100208
2 138750
2 68493
2 162159
2 133040
2 181612
1 66011 148404254
1 191559 294798246
2 63560
2 18116
2 109367
1 69422 31502734
1 112337 184927046
1 146786 298354464
1 51065 299913702
2 102981
1 192037 410442748
1 187828 316920951
2 144879
1 191953 754684745
1 150941 51958572
2 156045
2 8988
1 84562 309708690
1 95625 498405688
2 178837
1 56384 989796211
2 143015
1 147102 615070412
2 58044
1 43665 21374311
2 6699
1 29642 746081224
1 146963 139318465
1 45514 199616826
1 16188 231863919
2 63073
2 65965
2 90836
2 42860
1 193255 161486506
1 86305 621406229
1 124894 792658272
2 67293
2 171596
1 118028 928984210
1 193982 680604950
2 137428
1 78889 196063744
1 125746 95265691
1 98143 777090292
1 89368 239043770
2 81033
1 98857 182374415
2 9539
2 195432
2 24732
2 78698
2 162128
2 146252
1 147326 80894923
1 157691 474397189
2 117777
2 91315
1 125375 20446269
1 182220 601755802
2 179844
1 124507 624024110
2 66829
1 126553 442351932
2 101270
1 189772 123531514
1 50273 532501199
1 51289 189066751
2 56507
2 149580
1 58494 554639158
1 42069 976521184
2 40365
2 76537
2 189148
2 150408
1 92936 107532771
1 42254 217188574
1 135395 942327833
1 129466 408694319
2 156589
1 141860 649846666
2 48183
1 123655 115250989
2 138755
2 47191
1 49440 557477391
2 71256
2 132631
2 148539
1 17338 257024091
1 98138 729136619
1 126337 825679452
2 88880
1 47247 961439413
1 61508 338115064
1 195385 389139415
2 100147
1 113431 906411113
2 148580
1 169890 130291670
2 116658
2 67556
1 132663 496977613
1 185364 627721471
2 88524
1 129415 9153550
2 88951
1 72977 661133959
1 154873 470655248
1 135164 333342633
2 198336
2 195431
2 134953
2 23737
2 155969
1 41282 441785950
1 32962 522680255
1 86018 499446604
2 57229
1 106924 906266649
1 147038 83227390
1 120276 407659126
2 126129
2 154253
1 117447 120506883
2 11030
2 83616
2 86993
1 84702 470639470
1 5227 555027031
2 83183
1 23371 413576725
1 38235 715501506
1 72299 300737192
1 54501 838037880
1 134932 299119084
2 174363
1 160575 435895712
1 22066 789021791
2 72439
1 180591 226357391
2 180186
1 116253 631240369
1 158695 846402433
1 174857 700507173
1 75274 612003357
2 181574
1 27456 449873000
2 84510
1 68430 152610838
1 34061 490071350
1 182100 723633343
2 101261
2 66826
1 98216 870983413
2 151504
1 37252 854969465
1 193378 712549316
2 194141
1 132451 536063876
2 5603
2 48673
1 56726 367593165
1 60867 102283005
1 31677 309936512
2 13212
2 174244
1 159982 592843881
2 189041
2 1328
1 198714 725108178
2 195125
2 91967
2 194982
1 186855 930773662
2 164939
1 60599 102286119
2 58008
2 136221
2 132104
1 160576 364643468
1 158660 719406648
1 130656 237695790
1 54715 763000552
1 117822 980603806
1 183932 611961675
2 165407
2 74773
2 26606
2 18379
1 154758 343437761
1 198257 184889736
2 2057
1 76258 433641997
1 98873 779529692
2 50156
1 91631 436405507
2 121869
2 141827
2 163838
1 159235 711978154
1 197842 641568578
1 80704 675019657
2 74885
2 154327
2 104338
2 14797
1 36241 842998898
1 70729 576619547
2 106542
1 174176 814627931
1 29872 929135936
2 196166
1 178868 520747420
1 9937 903065647
1 46664 730435584
1 72233 691733547
2 156547
2 62602
1 83004 417187795
2 65809
1 116837 644457019
1 162712 269845503
1 153592 29095211
2 112031
2 179357
1 33594 409658994
2 38652
1 3495 275225907
2 168184
2 42691
2 92963
2 28246
1 48295 802503724
1 10318 21915175
2 17601
2 13992
2 90405
1 64037 875335374
1 88195 31362013
1 3752 569253093
1 170481 582403169
2 170147
2 133614
2 199261
2 43577
2 30142
2 8031
2 176267
1 134810 63168673
1 17122 534967653
1 94547 363786546
1 28940 740296018
1 131786 860240415
2 101225
1 90926 543667423
1 137630 427670054
2 2861
1 106073 404788023
2 199261
2 156668
1 128238 749093507
2 86949
1 270 477128354
1 101074 685454398
2 129622
2 44142
1 188213 389416371
1 53382 738396046
1 176465 917032575
2 109700
2 89958
2 37497
1 34829 637554479
2 767
2 179222
1 111296 279972432
1 3508 296509648
1 129910 543219844
1 90772 314525961
1 155444 756676807
2 11572
1 35889 450508343
2 22052
2 13905
2 40504
2 99470
2 34786
2 4508
1 117483 355890702
1 196025 112820960
2 3800
2 82686
1 29473 339349932
2 125252
2 198699
1 64777 195500101
2 135029
2 63570
1 177644 891875020
1 153226 375092657
2 60376
1 102916 51908695
2 43212
2 91663
2 148024
1 180373 503598702
1 143381 731003345
1 77146 839266363
2 188990
1 46043 684137378
1 74064 898930524
1 9217 445250165
1 185606 997866595
2 185927
1 43610 327762463
1 64073 717773893
2 127853
2 52336
2 135962
1 46789 32776415
2 90111
1 144064 524866253
2 102352
2 164317
1 19674 635566847
1 72004 655807177
2 167215
2 15957
2 5181
2 187799
2 169873
1 38113 552860513
1 88372 272014303
2 70713
2 36020
1 75716 230008616
2 147555
1 166067 125222392
2 41340
1 61842 908221856
1 50283 742825768
1 105658 75538210
1 152926 252558424
1 12939 17440559
2 192909
1 91627 378006967
2 151621
1 3504 188201173
1 83969 37796453
1 64802 14625674
2 182684
1 31160 237844871
1 104653 268169126
2 187147
2 144716
1 37828 798190821
2 151994
1 15566 627325074
2 27380
1 41484 457333150
2 52755
1 176707 361197401
1 35510 315717512
1 53318 954615925
2 57331
1 102179 428421623
1 181019 440265351
2 167715
1 75779 549864536
1 1435 512220512
2 119303
2 95543
1 88108 508625075
1 172614 131139538
1 36160 4647585
1 197345 717988287
1 8870 744274076
2 194142
2 148608
2 82178
2 149716
2 130365
1 36934 264749070
2 28995
1 58644 990958201
2 33308
1 139213 34866765
2 186597
2 149943
1 183686 308434741
1 90987 52362641
2 197928
1 82290 726517969
2 52876
1 39728 68440963
1 55975 830273026
2 55164
2 152155
2 197798
2 66002
1 39924 853220727
1 41665 62912753
1 118943 410573486
2 59048
2 197167
1 108531 410352158
2 67131
2 51046
2 6524
2 15218
2 69100
1 114705 761748412
1 67307 891451064
2 154786
2 198657
1 28111 444932373
1 154609 871420073
1 161252 920182017
2 8122
2 66269
1 24569 647648083
2 112729
1 1914 204624949
1 45081 80728963
1 152364 682556885
2 34271
2 36226
1 175356 6453500
2 139291
2 52292
1 196368 964442219
2 2487
1 141403 984155069
1 127467 718344560
2 37215
2 199055
1 178582 42483590
1 156526 126440103
2 163520
1 127595 346700810
2 95372
2 101909
2 194682
2 16248
1 82680 489164027
2 167344
1 101762 984084358
1 158927 245337950
2 169083
2 148462
2 94697
2 133266
2 76797
2 155072
1 124015 66247665
1 83302 450709907
1 75110 149960368
1 80280 236276072
2 80395
2 184415
1 47182 134156462
2 188624
2 49305
2 123258
1 121606 619031603
1 40064 854059265
2 59543
2 56529
1 52478 971309476
1 178316 201545806
1 85187 800210910
1 177731 820878988
2 173137
1 120224 533101509
2 63574
2 46646
2 4876
1 50411 544055691
2 90500
1 49152 789195808
1 33505 830821028
1 43034 237346448
2 198161
2 163686
1 60258 551903045
1 98969 924079783
1 140130 28595623
1 10112 349982286
1 98299 159915047
2 72059
1 1730 851207057
1 15268 246379449
1 129080 567853093
1 7280 539078531
1 188142 750974354
1 101638 747868362
1 89898 116101130
2 76555
1 123858 398006452
2 161818
2 190441
1 21441 695730061
1 161897 558678801
2 18926
1 65907 560454661
2 155180
2 101787
1 97888 822182893
2 137156
2 17403
1 128478 479326009
1 188900 830853091
2 112904
2 58072
1 40907 129467362
2 109774
2 90061
1 48621 825274166
1 68041 354250452
1 89455 123791149
2 135237
1 70745 707578544
2 36856
2 101822
1 159673 126319468
2 26199
2 129430
1 65919 726636148
2 171124
2 132561
1 24721 964496945
1 91248 129640978
1 6065 847344731
1 83291 352958271
2 82545
1 123340 892804573
2 6666
2 165614
1 194446 962904299
1 104549 697554466
2 125982
1 188949 54332510
1 193623 669674070
2 123476
1 196243 616727736
1 45659 794485455
2 90298
2 148687
1 118725 869734954
2 43689
2 174963
1 120263 242903883
2 70268
2 165668
2 28972
2 144399
2 89533
1 152056 118928305
2 196152
2 51573
2 38904
1 148364 698648221
1 4131 600755802
2 8975
2 21453
2 52711
1 26187 913700701
1 13087 158825026
2 136098
1 167223 738935885
2 158433
1 25142 775827619
2 163893
1 46426 485208877
1 38326 692933964
2 114748
2 64047
1 26209 892284543
2 168103
2 79300
1 53272 316227906
2 91375
1 162410 17168669
2 162669
1 114196 472648838
1 65377 180861827
1 167558 94557781
1 87758 183116784
2 190916
1 8311 55291026
2 71283
1 83026 142255279
2 47576
2 26162
1 87257 379154991
2 97095
2 172035
1 94963 478445040
2 121683
2 111378
2 56935
1 183246 468326652
2 178199
2 93175
1 101569 811672242
1 70385 41147318
1 125561 165841421
1 26462 791339693
2 63329
1 17846 478750002
2 194827
2 73660
1 6293 438868790
2 21722
1 74567 843400315
1 113877 365960879
1 137864 170561077
2 199788
1 99882 852185350
2 63055
1 123728 895153991
2 1213
1 145028 8995757
2 153176
1 163746 535628925
1 32303 661093309
1 130959 236694509
2 109024
1 48461 114218468
2 106782
1 36566 737832484
2 80721
1 17675 790315276
2 152239
1 75209 122505192
2 114616
2 139181
2 33349
2 95072
1 81753 915247
2 38805
2 150781
2 180432
2 66681
1 173940 82907831
1 73515 498452749
2 166733
1 16528 235713786
1 72529 447392608
1 196392 9503897
2 64830
2 126269
1 90219 253438319
2 192667
2 21450
2 161495
1 3614 838042091
2 41012
1 192196 953354628
2 163954
1 143666 94800266
1 181746 801035447
1 89593 478738441
1 26666 420428813
1 94586 173466786
2 9011
2 197072
1 94062 70656407
2 71539
1 141330 577961145
1 138711 25294891
1 156467 145108827
2 109702
2 37156
1 193607 228243036
1 148128 923111902
1 190298 943226087
2 178455
2 140802
1 182970 582744468
1 181238 321853338
2 9537
1 49312 743203470
2 59383
2 150564
1 27253 124451792
2 12421
1 93934 470610230
1 73228 276281472
2 94331
2 177865
1 35821 634060968
1 25961 854215583
1 171395 93543367
1 80424 938868028
1 99699 550165695
2 175459
2 112720
1 174567 863549046
1 24590 337388268
1 25636 930972998
1 198675 15819729
1 41169 356012058
1 74758 334246722
1 26763 676087792
2 182851
1 27705 334321697
1 118929 526121699
1 49245 815851988
2 46074
2 84651
2 40413
2 125269
2 83011
1 118033 425307725
1 135587 551904866
2 146238
2 176049
1 41293 305229359
1 108703 608396264
1 172669 647343723
1 123403 526933674
1 24401 893980329
1 47030 960642696
2 26603
2 64811
2 158966
2 81078
1 6619 381211611
1 160758 2164380
1 78167 746868722
2 22215
2 177377
2 67495
2 71884
2 77041
1 8977 887678227
2 38830
1 23587 155546498
1 13379 587003499
2 26691
2 167447
2 68853
1 56266 429508296
2 44359
2 111303
1 113787 23498439
1 85018 100206899
2 129969
2 136780
1 90899 394737882
1 153289 936713131
2 87509
1 61287 931426748
2 132060
2 109296
2 181754
2 87597
2 109599
2 8946
2 39741
2 121131
1 136071 587681908
2 103587
2 160100
1 72174 729867667
1 7785 190446691
1 162383 714595554
2 75277
2 103847
2 165578
2 53552
2 44412
2 109853
1 20111 700789691
2 95325
1 9491 469664177
1 37301 760146242
1 39596 549065125
1 26213 352530779
2 36114
1 51238 177571622
1 25422 780386026
2 161574
2 28770
1 180479 29955424
2 140395
2 147902
1 187334 826719808
1 187955 584957457
2 89996
1 27821 505438200
2 18381
2 161135
1 82872 298750981
2 198804
1 141981 800450106
1 22203 708222547
2 191084
2 143493
1 104012 462721700
1 80986 169910758
1 145362 517607042
1 136768 413152969
1 159642 694689891
2 91102
1 122717 334810255
2 56360
1 33740 922322379
2 15241
2 182140
2 133026
2 132285
1 25768 355123412
1 5234 125233233
1 138810 238401336
1 193801 693487063
1 9855 215770448
1 152383 723696250
1 44282 795739946
1 28941 818188866
2 63933
1 182687 600587444
1 160800 669802848
2 82924
1 12435 279065199
1 111010 253056776
1 5209 115869678
1 17747 972039078
2 149138
2 19492
1 175036 436182725
1 133059 882787703
1 23706 759932655
1 31399 952745406
1 90198 887401385
2 166022
1 148846 610707944
1 147386 104543097
2 106353
1 165018 602866435
1 197481 855997799
2 147473
2 98571
1 38037 498488428
2 168851
2 171351
2 170729
1 61018 53305148
1 178775 299620570
2 138181
1 102328 703898978
2 84911
2 27974
2 140427
2 191467
1 66715 983137559
1 99421 565360742
2 25462
2 162736
2 140162
1 26920 617170534
2 103666
1 3575 589467004
1 2186 91206559
1 193509 954060467
2 101526
1 176722 642711109
1 197003 540845701
1 85863 17555763
2 107545
2 148347
1 111502 305873571
2 196871
1 10428 449921668
1 107087 316281143
1 141857 509318861
1 38956 539363270
1 126774 130035129
2 116672
1 141658 204649460
1 141190 788180786
1 186109 557661031
1 1873 419540624
1 6064 744321726
1 28121 506383081
1 96345 623937532
2 107661
1 136105 448084756
1 165241 126895575
1 155107 349028931
2 140375
1 77445 723867511
2 141274
2 163141
2 154171
2 89543
2 13471
2 22688
2 52979
2 53609
1 85003 963176033
1 175945 815481255
1 192972 42689307
2 147681
1 2403 524768275
1 157455 127833748
2 43637
2 170379
2 99012
1 10605 327788288
2 185297
2 89813
2 106169
2 83222
1 55257 892928907
1 40015 760547648
1 45418 203134492
1 147455 716817567
2 112058
2 43575
2 152754
1 127159 320174814
2 135120
1 21922 396225626
2 191763
1 147279 56037849
2 155514
1 118420 94566564
2 16617
2 30926
2 8025
2 119302
1 47427 149178112
2 66533
1 104399 295529416
2 7030
1 100784 381331994
1 134460 826660500
2 32273
1 21611 192358337
1 127513 128123468
1 100145 237881663
2 124369
1 16811 815548272
1 177102 565663340
2 171969
2 101516
1 43956 610700918
1 170485 611089123
2 62301
2 21197
2 87467
2 124968
2 185608
2 109392
2 107628
1 97579 255244246
2 172190
1 84482 432315782
1 58895 865145785
1 173074 191639672
1 182000 467560344
2 155686
1 188421 557079717
2 110222
1 79027 184287856
1 66735 673245271
2 196081
1 20726 174088051
1 181787 980121963
2 128432
1 54777 968399037
1 90566 251970550
1 37862 563591548
2 111756
1 152205 894878648
1 121866 292514594
1 139239 840462975
2 142328
2 20493
1 8263 430095013
1 161355 634445723
2 88238
1 184918 411170526
1 158240 55944081
2 194420
2 151101
2 120261
2 171811
2 160899
1 59739 146563311
1 121366 967330312
2 198467
2 124076
1 153313 804399531
1 106674 429780263
2 48323
1 176221 629876330
1 97622 790588580
1 855 287052795
1 77121 536822629
1 177991 753931099
1 95753 985775479
1 162555 909910989
1 143483 283926360
1 154686 652402843
2 118259
1 92303 4486062
1 94143 358745059
1 41595 453081389
1 16114 991837427
2 15601
1 146511 475886554
1 116890 159599088
1 130764 753806285
2 189363
1 7065 626786687
1 99668 853822353
2 56171
2 79137
2 61102
2 191016
1 61561 919993456
2 184301
2 109893
2 132090
1 11908 828492455
1 81586 786472899
1 161941 15534323
1 80919 978661433
1 141163 473013911
1 157796 312555137
1 54517 656124120
2 121458
2 121563
2 76270
2 114376
2 17481
1 54950 596616273
2 48070
1 57519 600994247
2 2982
2 113545
2 126087
2 64789
2 86470
2 166435
1 95511 648368081
2 196497
1 72165 718937009
2 184326
2 161045
1 40537 781346716
1 146539 712609734
2 24701
1 172185 548924003
1 54260 315733567
1 41300 429048431
2 19073
2 174864
1 167619 100266180
1 182947 340359824
1 111091 579772238
1 83593 104420542
1 165182 95875727
1 78597 909406842
1 86929 564256407
2 144424
2 53437
1 140189 742943955
2 79836
2 21865
2 72867
2 86206
1 50547 617340630
1 137698 64849585
2 62861
1 99669 214191708
2 115303
1 157961 543167361
1 48961 463560906
1 71590 865293971
2 188213
1 103342 3051765
1 138517 162563850
2 116877
1 128861 974169503
2 140028
2 56312
2 192225
1 1830 78636797
1 5092 662618245
1 6662 211646985
2 199523
2 77932
2 166342
2 168094
1 199905 202897721
2 47903
1 159739 976912860
1 129186 497817674
1 166595 185937349
1 61894 100189601
1 72958 212845064
2 53737
1 41491 940027680
1 190027 88068461
2 132814
2 47632
2 102578
1 175276 424277861
2 43180
1 39833 864224895
1 127080 754680097
1 27158 929926255
2 186710
2 137756
2 65067
1 89107 527256425
1 82161 584050931
1 175042 809910615
1 34885 234662266
1 18613 8814752
1 7662 183454551
2 18027
1 137535 812606392
2 54575
1 180249 503853009
1 3529 86685455
1 7071 200018007
1 108158 645736477
1 102607 281028115
2 175256
1 68440 520481307
1 132469 11862007
1 1582 330077783
2 116905
2 179742
2 197393
2 46000
2 96502
2 61767
2 175951
2 137142
1 142298 231561578
2 149748
1 53051 663307672
1 133317 317951581
1 82568 180269648
1 3734 428264401
1 125038 165886450
2 164997
2 193138
2 37207
2 127688
2 44718
1 137213 482580630
1 115007 575468695
2 13779
1 133633 800448836
2 42907
1 198191 563627007
1 157937 747138858
1 33873 122352648
1 72042 362153080
1 199116 984787820
2 95872
1 160530 951836220
1 195132 139246249
1 5791 503912886
2 55843
1 32004 970426159
2 132303
1 183805 670463577
2 37358
1 82505 857158275
1 70151 180922262
1 189233 520274834
2 33137
2 61050
2 41515
2 125052
2 24999
1 138167 127835715
2 102730
1 76377 320237755
2 152233
2 183824
1 69058 786338001
1 114951 772918896
2 149942
2 145144
1 171578 610585960
1 55465 432624902
1 153253 101682773
2 11747
1 122444 748572241
1 191386 403692204
2 108101
2 7398
2 83160
2 104717
2 145018
2 3657
1 50374 271524115
2 130653
1 170629 575737650
2 74337
1 832 480523513
1 49915 993012145
1 35760 904775535
1 4049 628767922
1 63455 24901123
2 107600
2 101922
1 63446 30883480
2 142088
1 19167 884832433
2 101466
2 34525
2 40444
2 61603
1 149756 470354397
1 176816 561988758
1 138851 697292439
1 47174 793210974
2 33966
1 2196 354370509
1 77041 238488820
2 70232
1 160309 483586650
2 8151
1 180514 647525392
2 40481
1 76875 691892885
2 168343
2 33615
1 21221 565257627
1 58583 379240703
1 7094 275929806
1 22357 140265390
2 169478
2 173029
2 155494
1 125901 767559749
2 56345
2 176505
2 190050
1 136620 7375606
1 11623 831299423
1 112962 119466800
2 50171
2 103998
1 122371 907840522
2 67106
2 117851
1 139896 628929083
2 28186
2 162766
1 50809 483897596
1 32810 952438059
2 176794
1 14555 943660973
1 31258 884608169
1 95357 662113444
1 67509 811716253
2 164923
1 116183 918228423
2 40949
1 169133 26651196
2 186265
2 15838
1 156731 523240966
1 74596 419810866
2 165733
2 188252
2 114745
2 136350
1 153668 213743933
1 75078 420841554
1 169733 43097301
1 199597 751199364
2 173617
2 20797
1 105020 391611786
1 42942 37527933
1 124128 430888093
2 125579
2 181142
1 37513 654704412
2 72436
2 166769
1 187160 231438906
1 171808 992146921
2 75898
2 9364
2 63442
1 179195 126968381
2 182698
1 130369 478189033
2 140551
2 13299
2 137539
2 39024
2 159991
1 80390 504388681
1 49100 77724514
2 12707
2 121144
1 176945 686753698
2 25427
2 58220
2 48528
2 122614
2 49655
1 138164 811656082
2 1142
1 74068 421168287
1 17876 597444540
1 83613 325262174
1 154158 737801009
1 16343 908119670
2 21012
1 192805 305964727
2 5645
2 78082
1 57030 173004912
1 43089 89344555
2 117444
1 114845 48192994
2 87355
1 120098 479800601
2 59461
1 72862 641619874
1 18513 173650386
1 180664 949375180
1 71903 705190529
1 179688 300208238
2 96132
1 36953 996340999
2 37096
1 186665 466612313
2 60933
2 108334
1 163477 873334979
1 127296 638185998
1 102693 325365097
1 146922 793737768
1 14303 883621748
1 21364 656131801
1 160070 147495394
2 21107
1 140390 492540694
2 93560
1 41941 592145360
2 149508
2 185303
2 46366
1 106676 905949283
2 1982
2 125049
2 57411
1 102826 679035111
1 48142 671342632
1 49556 88618690
2 187092
2 159084
2 66919
1 72034 5907922
1 135536 376269845
2 125391
2 100304
2 76811
1 8627 236100763
1 79645 921653828
1 13041 635589503
2 130025
2 39921
1 29645 482036141
2 144859
2 109779
1 35277 300428318
1 97032 875211428
1 187636 305735285
2 49066
1 103371 818473116
1 32721 57436719
2 42187
1 80412 785036743
1 171982 393171685
2 143797
1 112446 140464818
1 137910 101397094
1 165218 915591822
2 52519
2 50545
2 146792
1 78187 175304670
1 101364 842166713
1 84049 120732654
1 21498 682584684
2 91603
1 83796 887168919
2 35198
2 25620
2 125187
1 12393 355001528
2 103393
1 199288 726829634
2 150241
2 112553
2 16403
2 114646
1 49597 39261913
1 158184 449745426
1 108585 782714602
2 116813
2 27356
1 157878 412195338
1 181606 279344122
2 190362
1 84825 952698892
2 45242
2 138940
2 195970
1 98325 701834904
1 68703 18799824
2 30492
1 137139 605985593
2 33939
2 46630
2 19492
1 65581 759375606
1 125563 400150363
2 6615
1 122968 533176285
2 118146
2 42741
2 95205
2 31577
1 85758 282532175
1 11848 756205119
2 34042
2 9555
2 171139
1 905 834635812
2 155072
1 151810 389708954
1 148720 329112453
2 116015
1 189425 676990202
2 78340
2 168416
1 176878 943931837
2 95157
2 86314
2 115641
1 75697 751573080
1 195213 149897611
2 187143
1 28142 929612163
1 34731 798718424
1 27751 854600975
1 58265 182946740
1 158698 485145735
1 166642 782881883
1 95291 273593758
1 124162 889165618
2 99766
2 131527
1 178357 178006750
1 74924 679503549
2 70841
2 27464
1 94610 986802379
2 110375
1 181439 808116050
2 121479
1 171163 463109315
1 163265 290831742
1 134951 457879428
2 55516
2 182517
2 159537
1 195600 499462182
1 145502 633770714
1 46418 753395421
2 55059
2 83670
1 23481 446062147
1 85265 941375793
2 133481
2 104540
1 187064 46565991
2 190016
2 101255
1 124671 427379259
2 51344
1 173952 157303971
2 160655
1 45011 94000870
1 17402 307382124
2 4457
1 64653 954846101
1 58243 649214754
1 192534 459070323
2 68449
2 148723
2 67975
1 196397 978100536
2 71704
1 54937 760397475
2 75667
2 9566
2 66213
1 31948 192703651
2 125752
1 24395 656843416
2 63265
2 130281
1 38521 193655334
1 52194 73599943
1 101329 19230338
2 13572
1 173553 99394749
1 131748 269982756
1 158595 174539211
1 160840 121971311
1 26106 621488275
2 32204
1 187733 769470897
2 78250
1 149137 796874662
1 54114 467938147
2 6222
1 102753 838389601
2 84614
2 51432
2 26077
2 76436
1 53210 677450431
2 49964
2 2054
2 105093
2 88008
1 6548 161844546
1 119032 912464215
2 21556
2 195797
2 80801
2 187752
2 41582
2 127691
1 88385 472188615
1 184451 291561065
1 151603 351563120
2 94097
1 82172 432266794
2 112428
1 125020 725557554
1 37762 565976505
2 58353
1 34511 452635760
1 158739 428970260
2 9045
2 163599
2 25422
2 169231
1 14270 56866119
1 67445 222268977
2 81133
2 181641
1 187704 609054181
2 132079
2 5483
2 42792
2 126297
1 128707 443538925
2 25507
1 156668 460316929
1 158640 295572555
1 189744 299050190
1 39469 47920065
1 166949 831872550
2 40537
2 9006
2 108302
1 141334 988920179
2 37561
1 110080 111358266
1 17604 597515538
2 159441
1 126779 644584807
2 12412
2 145799
2 45542
1 14517 514544258
2 26594
1 194349 766213768
1 37930 225611433
2 153111
2 66406
2 90741
2 92502
2 87195
2 169435
1 23447 658338456
2 93467
2 46091
2 28738
1 117557 949508422
1 182997 533738184
2 22031
2 146344
2 19834
2 83971
1 119328 837297
2 69194
2 90395
1 63 439076448
1 138452 830676914
2 116044
2 51548
1 708 622121037
1 176004 525142145
1 177915 812168869
1 95832 569051960
2 91390
2 179671
2 16466
1 52717 625838464
1 95573 266022334
1 99358 752784957
1 158774 288909809
2 136211
1 71620 779710029
1 164503 525188125
2 1329
1 78026 977982688
2 105756
1 102551 812893476
1 157238 882378529
2 49483
1 4586 51394544
1 188743 46063678
1 54478 739503506
2 78835
2 106173
2 100880
2 128585
1 1518 462429038
1 30478 276734615
2 131686
2 85971
2 87890
2 56598
2 123296
2 103902
1 52300 837063774
1 141914 18468497
1 199294 350930842
1 117395 59507392
2 95621
2 113140
2 81321
2 105664
1 26931 878018420
2 148428
2 113455
2 69094
1 107838 631709672
1 155729 467122641
2 324
2 106728
1 196593 426607573
2 179945
1 5990 180011803
1 171253 774763013
1 14747 381556779
2 189064
1 89637 969165491
2 171766
2 60193
1 174553 412336306
1 193934 22863666
2 888
2 187501
1 74704 571834024
1 122688 733886074
2 56828
1 8272 502865352
1 95377 57894948
1 195915 148633098
1 147497 411494860
1 109032 114757273
2 176556
2 136985
2 178793
1 152211 989537176
2 112499
1 79674 756058205
2 182848
2 175974
2 124278
2 100931
2 21702
1 51207 471105679
1 62516 88053412
1 140641 335800565
2 148994
2 76230
2 199075
2 111129
2 151969
2 87194
1 86189 491585633
2 98978
1 187935 485951120
2 139670
1 42255 422343150
1 87164 214132111
1 172389 337464774
2 25584
1 123513 888860195
1 162440 714457774
2 37818
2 194568
1 180692 364442931
1 3400 823606766
2 71499
1 199070 622144346
2 11761
2 195150
1 179056 896224008
2 89000
2 102934
2 128227
2 138908
1 70641 857813429
2 140217
2 45332
1 53897 642833169
2 154290
2 190297
1 112874 109639825
2 48477
1 101105 908036880
2 3434
1 193761 184794879
2 10122
1 93244 812766858
2 87248
2 86219
2 148553
1 29804 72022980
2 83740
2 96676
2 141167
2 152568
1 196009 762063898
1 123229 187651399
2 108102
2 4943
2 188409
1 5823 59169606
2 47210
2 21376
1 134880 932483477
2 19723
1 159193 183757911
2 105331
2 45566
2 74329
2 14128
2 105672
1 67219 811174552
1 136640 628696308
2 51479
2 193768
1 8704 862431034
1 148614 72028225
2 52104
1 437 832966462
2 57083
2 63755
1 176408 686956470
1 1496 912584684
2 152845
2 126309
1 104002 316789290
2 177634
2 125622
2 143289
2 57476
1 130989 691487704
2 121264
2 47852
1 35044 956601038
1 113204 188295711
1 48450 401585894
1 177775 722917367
2 197176
2 62222
2 8055
1 145968 356246630
2 113551
2 39691
2 179721
1 149357 342859994
1 47057 640132037
2 89149
1 117437 298086374
2 42317
1 142247 916248957
2 113377
1 27206 952921215
1 156977 421462484
1 87636 256784659
1 122420 571558018
2 83172
1 111647 266862796
2 103822
1 194069 845645339
1 94676 307238372
2 14024
1 179876 111476657
2 140646
1 54006 393267618
2 18475
2 63060
1 89812 138938415
1 171398 198566133
2 16364
2 61182
1 116906 331057001
2 59877
1 59475 825038239
2 102670
1 120519 455231093
2 88022
1 94856 880479080
2 194757
2 180939
1 15606 983874516
2 197170
1 117166 370972707
2 6942
1 117738 558911153
1 47539 648513412
2 128468
2 105400
2 132772
1 85778 83931904
2 115587
2 55093
2 94544
2 36377
2 8729
2 66024
2 17633
1 154441 908875747
2 169529
1 157035 568603500
1 91455 535153900
1 158570 743009653
2 47842
2 13793
2 191727
1 177232 373415697
1 193520 215110624
2 44266
1 119023 532251459
2 39191
2 71328
1 61176 350149639
1 113904 876370643
2 192573
1 31453 388390740
1 101915 946864898
2 121240
1 20118 318591423
2 123675
1 3343 160496937
2 73456
1 175012 265629455
1 184339 285940045
2 109157
1 22385 795954278
2 137550
1 7566 931483562
2 162211
1 168050 489706213
1 40227 765428875
1 143599 859080056
2 115656
2 84637
1 146082 485165907
2 182738
1 170613 376108480
2 11243
2 33684
1 53303 343202372
2 155072
1 101271 64107456
1 22204 863032156
1 129542 519196985
1 44441 971542680
1 155317 586661843
2 71667
1 109739 755698914
2 78118
1 177104 501659564
2 129263
1 97542 485197079
1 135241 916081651
1 108939 845528642
1 50912 632207352
2 25862
2 73466
2 160552
2 47633
1 110367 530698828
2 14083
1 136376 439368651
1 113598 734538699
1 28555 959282014
1 26875 733255556
2 86722
2 198521
1 74151 857203010
2 175458
1 185649 543046278
2 113000
2 553
2 145765
2 2968
1 140497 641846874
2 18638
1 58683 992075494
1 146802 692564758
2 3576
1 46866 692684814
1 187972 827488218
2 77802
2 4003
1 49345 166745167
2 171529
2 114948
1 193471 167977583
1 20507 461150085
1 133107 740317468
1 190430 888425288
1 55516 551278299
2 49734
2 50651
2 26222
2 24357
1 140564 425571696
1 137215 776114234
1 116574 919103275
1 144177 91858931
2 116951
1 17187 950739526
1 97861 904986908
2 140739
2 26615
2 122206
1 68149 935500596
1 180378 704139001
2 14018
1 197701 948065501
1 71647 853245729
1 21248 674314422
2 69998
1 172274 707261340
2 31343
1 152366 629577251
1 76627 143075810
1 2579 543911042
1 80273 866094728
1 115832 399047299
1 193386 753773506
2 101195
1 142927 595278554
1 72573 946955968
1 43223 511919032
1 105257 390450084
1 138704 552782384
2 117757
1 151268 870297773
2 105313
1 62245 439799277
2 36268
2 24050
2 187741
2 6085
1 119207 526371755
2 192889
2 38118
2 93743
1 67316 252848498
2 163644
2 170392
2 116286
2 74375
1 27251 726641890
1 80657 840162597
2 132909
1 130424 371679956
2 183583
2 138140
1 87050 61965399
2 119974
2 179504
1 8812 651371460
2 78125
1 140606 938569656
1 136042 147806268
2 34076
2 58998
2 66891
1 132856 888185567
1 9148 28473878
2 660
2 133472
1 128861 334585746
1 195876 190493739
2 12623
1 47867 192116663
1 5570 460477798
1 193430 517619069
1 113352 242957226
1 199819 443957816
2 193766
2 38335
1 179470 711470381
2 13606
1 198888 574348725
1 97303 37616764
2 139574
1 117696 620687726
1 91271 578375048
1 30395 901313635
1 167035 779054309
2 75848
2 181055
2 82618
1 131825 183720732
2 160222
1 8674 399433404
1 120847 60231178
1 2141 12041024
1 147334 907327846
2 82659
2 44171
1 2306 618317047
2 1239
2 112052
1 105359 163869270
1 157051 523644600
2 43411
2 118420
2 172386
2 193785
1 166784 643941802
1 1670 884845089
1 16334 859562105
2 112483
2 34426
1 38355 729093774
2 196462
1 121645 161729038
2 97253
2 51748
1 165321 991521906
2 143497
1 67277 227617700
1 198701 349584779
2 180068
2 96996
2 180597
1 132952 710960595
1 65713 947144123
2 140688
1 139362 150137574
1 110136 370057298
1 42113 512226157
2 146660
1 78869 467831395
1 178115 899435792
1 20858 539990494
2 142448
2 167294
2 40291
1 180454 230974613
2 75411
2 22672
1 139415 266683590
2 3170
2 123296
2 184985
1 77590 474660141
1 129806 754878361
1 129121 483838751
2 63956
2 188799
1 14681 296057724
1 161982 152473361
1 119362 686975997
2 6486
1 79407 875703009
1 105974 917810309
1 185787 104044887
1 63339 520678627
1 50862 824821438
1 140071 552715006
2 78198
2 92213
1 44157 849093021
1 117729 759655237
2 88674
1 73642 590377563
1 158247 456084354
2 39486
2 106343
1 124007 821257360
1 27814 625826797
1 190355 502517224
2 178827
1 190756 415121393
1 101596 321202845
2 22168
1 57641 989678729
1 122174 996259122
2 2777
1 179223 238179340
1 28277 683580322
2 190784
1 70249 397117275
1 16237 22537889
1 87288 891108237
1 58092 695736355
1 41733 656875488
2 192692
1 139214 392483315
1 183859 22002447
2 115882
1 79022 126036992
1 35332 477743434
1 110379 225687406
2 127526
2 189452
1 169211 816327515
2 196768
2 190500
1 163195 320904272
1 51040 853615267
2 26455
2 1615
1 191686 330744953
2 37225
1 150259 762444052
1 48781 368007246
1 111469 392882852
2 126774
2 68619
2 160040
2 47451
1 112129 123307894
1 27416 199536309
2 156739
2 62567
1 95715 606437280
1 47131 803161928
2 65533
1 66032 502315155
2 71040
1 24260 461441922
2 198372
2 88755
1 167800 458858592
2 147136
2 94474
1 150182 946639997
2 178138
2 131997
2 80304
1 137100 908545743
1 43606 124684948
1 57507 97568160
2 101029
1 52320 787358497
2 132071
2 90993
1 135159 839495360
2 18652
1 94955 435637808
1 147038 405885096
2 65229
2 91054
1 15008 232983986
1 23239 905847027
1 167735 110854540
1 112968 497688670
2 164979
1 199550 386110007
2 72622
2 19446
1 97447 186080068
1 8491 869311225
2 153774
2 117854
2 105530
1 106100 385866652
1 159087 832324929
2 24526
2 157333
1 4866 323696198
2 83611
1 22209 655568388
2 136282
2 7802
2 40133
1 145615 534073028
1 152193 885592178
1 75379 690004557
1 194846 554184279
2 101765
2 56798
2 95543
1 11704 389785293
2 111622
2 162607
1 8440 682145325
1 36214 636300159
1 66617 481151203
2 199935
1 51932 476356
1 8980 843006962
2 108249
1 160304 619250805
1 162541 233760279
2 95181
1 24718 721612951
1 123068 363585823
2 73229
1 125772 30863060
2 190557
2 97852
2 99917
2 61752
1 3457 664237105
2 162419
2 27487
1 6438 446192134
2 60307
2 141561
2 32969
2 148364
2 151897
2 118385
1 88360 309204962
1 36211 778755807
1 166342 21657593
1 32554 803550880
1 170087 49126257
1 97733 7235347
2 132257
2 74163
2 82930
2 26758
1 140097 312434822
1 35327 232880289
1 19456 728575924
1 34750 431582192
1 169516 931549238
1 145511 290446132
1 102398 272939708
2 79967
1 44310 443210963
2 156647
1 16612 336070527
1 157427 876238707
2 59372
1 122634 817921917
1 156376 547795306
1 114198 647172280
1 123750 441827581
1 193174 239684707
2 161718
1 124518 577240722
2 66304
2 133413
2 15535
2 179759
2 101675
2 25389
1 87313 268742819
2 76921
1 122254 686690132
1 183377 222696346
2 20788
2 176458
2 129009
2 124328
2 49946
1 87466 944824890
1 197192 936182990
2 105846
2 103272
1 121586 827043361
2 24879
1 146426 199936293
2 177714
1 149434 41499963
2 148444
1 164648 820712179
1 116057 99004721
2 89826
1 102563 276083182
1 73389 443112680
2 49150
1 30016 322590505
1 30640 861458245
2 173717
1 158245 738029301
1 183261 285043143
1 193119 384250475
2 139495
1 173972 295711045
1 55107 317452913
2 27008
2 81813
2 36182
2 165515
1 55718 281315413
2 176008
1 37661 297982720
1 176285 526912634
1 56237 448560500
1 125096 93708997
2 95360
1 64720 294458628
2 116798
2 105703
2 176460
2 5083
1 190172 557403540
2 65225
1 88416 934312933
2 131189
1 131721 824985656
2 41185
2 7333
1 141114 455252546
2 9248
1 132436 809472453
1 135078 69202715
2 83870
1 10284 974513859
1 51129 365305454
1 68757 168164689
2 176275
2 41762
2 179582
2 45372
2 8255
2 197928
1 68451 530552335
2 25176
1 40119 29132121
1 13864 416397821
2 31819
2 41735
1 134933 471807053
1 168198 997062367
2 163830
2 23257
1 108853 604755395
2 84633
2 120942
2 122556
1 96310 792928240
2 23662
1 74332 329609269
1 97918 167364889
2 18145
2 67463
2 17145
1 184726 722542703
1 167 580902382
2 148480
1 152490 115447807
2 43967
2 37776
1 169144 674220073
2 71448
1 8370 295982367
2 185831
1 86511 405097730
1 185314 25646754
1 196426 437617792
1 105402 513217152
1 96781 776320863
2 184169
1 87623 626995770
2 31735
2 17906
2 91990
2 46298
2 21095
1 38406 348633059
1 13583 292136158
1 27140 605824848
1 180898 214158761
2 193878
2 159067
1 164030 277331930
1 30898 917771997
2 53853
1 189425 701046041
1 28939 865064297
1 102016 87552371
1 143107 515163439
2 181778
2 125893
2 29049
1 118706 41217624
2 145210
2 184890
1 75091 979502545
1 136100 653915831
1 55104 224140109
1 132044 985097915
2 198836
2 145118
1 947 663844756
2 56654
2 119293
1 49165 977178512
1 91704 465290663
2 198423
2 121896
1 78424 157747278
1 99762 45111926
2 186185
2 85329
2 107721
2 87143
2 96863
1 54634 114635785
1 143538 315223158
2 153578
1 113238 507396309
1 18674 766369995
2 11344
2 179302
2 103368
2 117078
1 104699 508353138
1 179084 137133811
2 168309
2 120095
2 58836
1 26288 127904213
1 20317 146438350
2 221
1 179951 995833963
1 192438 865053269
2 185093
1 167035 422527866
2 57180
2 107798
1 96307 916897438
1 63208 458999088
1 165164 678567875
2 46756
1 138427 442472790
1 182281 259278786
1 69614 516197377
1 165015 432543717
1 65206 616507371
1 127264 816146206
2 3842
1 71332 710428844
2 23231
1 19782 244707517
2 119954
1 123299 664609959
2 141140
1 160081 737624161
1 128144 157470633
2 91762
2 85059
2 184886
1 82116 747784376
1 135860 317554740
1 167363 451161123
1 26426 348610082
2 94802
1 146687 480589051
1 53827 477875854
1 59085 648703493
2 94015
1 196294 807613740
2 66916
2 145747
2 68851
2 66257
1 145110 224015531
1 31432 819653624
2 102095
1 38254 325614123
1 47829 868031220
1 178248 562743174
2 118424
2 2518
2 119315
1 139945 83789843
2 178179
2 137717
2 77207
1 7583 38925570
1 196308 465097160
2 140860
1 8946 403646588
2 41266
1 120603 391145113
2 133324
2 137541
2 146970
2 63860
1 155400 1259528
1 101449 868025204
1 183586 322748930
2 115222
1 6750 310066041
2 181555
2 161260
2 45877
2 160580
2 30499
2 92285
1 37477 316564641
2 129418
1 131340 474521805
1 30897 568901382
2 143974
1 119166 781210991
2 195172
1 25742 56779219
2 74278
1 199295 67466929
2 75012
2 184941
1 187627 574867819
2 128422
2 120993
1 146390 744255428
2 28195
2 131783
2 147872
2 58299
2 109667
2 30241
1 141638 94488588
2 151589
1 195406 462081623
2 84727
2 10550
2 107117
2 143841
2 77384
2 163676
1 162096 794333004
1 114374 605987333
2 117960
1 2202 342626611
1 2338 126020604
1 16531 499710745
2 1426
2 14811
2 34600
2 36565
2 13691
2 66190
2 25544
2 140872
2 172973
1 71936 199978787
2 103032
1 71453 212542517
2 120527
2 61489
2 4404
2 5984
1 189163 588689360
2 195112
2 192264
1 127822 613333781
2 166127
1 49765 88036598
2 110099
1 102355 746249249
2 45608
2 113498
1 177662 611818701
1 129264 562873164
1 21240 23563603
2 35074
2 126363
1 167801 583542487
2 11535
1 188072 950904914
1 156881 918926431
1 188239 568211832
2 74382
1 50875 538575348
2 80288
2 18444
2 53791
1 48505 913568396
2 60345
2 112019
2 154063
2 96007
1 139331 573326431
2 71514
2 48434
2 149727
1 190505 888626955
1 73600 838139094
2 51020
2 76247
1 9435 804370781
2 25259
1 123006 519758020
1 124182 784109281
2 23860
1 113210 237860812
1 160784 722334245
1 124540 727414617
1 104231 334681318
2 115503
1 152733 924477045
2 199541
2 127335
2 97616
2 190744
2 35883
2 63931
1 185658 561917431
1 82944 424901493
2 128192
1 137057 68126449
2 58831
1 123498 126352309
1 67057 836081415
1 48045 765098262
1 74693 652175231
1 187309 839223238
2 137287
1 36824 980445971
2 145988
2 165958
1 50202 724828187
2 127619
2 53038
2 149955
1 198051 691829363
2 123625
1 31566 140277954
1 10757 791906822
2 185424
2 192989
1 159654 957849276
1 24283 347129824
2 196715
2 17802
2 139909
1 130793 262242595
1 90397 859969574
1 107348 91647992
2 164598
2 55902
1 39766 971117139
1 181060 79846552
2 48572
1 79074 993901590
1 74423 27763143
1 142449 340787088
2 4885
2 180506
2 102109
1 194352 900672722
1 14943 394515842
2 78584
1 79965 451545551
1 135761 743928095
1 99835 51236054
1 23345 679297478
1 93443 223466592
1 14941 579166227
2 103764
1 44407 74522446
1 137325 785460469
2 19547
2 63425
1 22763 460824388
1 188083 344494119
2 140007
1 18738 513902832
1 114662 960122713
1 180874 425380170
2 95661
1 77158 854173454
2 45155
1 46597 22062276
1 87341 800488004
1 129092 316446603
2 108127
1 124611 288759124
2 18164
1 72023 27875989
2 45387
1 26524 273948976
2 71984
1 116161 662241644
2 112446
2 53003
2 70186
1 180545 693180165
2 151860
2 36182
2 9496
2 5963
1 48982 325890478
2 10168
1 151018 14942871
2 131397
1 132418 521042776
2 124567
1 166580 921798269
1 98618 518104160
1 33227 46254081
2 6910
1 160316 737839075
2 80050
1 191503 352973063
2 22494
1 76454 159051957
1 21855 847969478
2 164971
2 105346
1 69557 889756912
2 36108
2 159947
2 25578
1 191079 696505954
2 197723
1 99856 648541054
1 169694 97217809
1 8347 768946624
2 122670
2 94371
1 75998 92883844
2 18694
2 55669
1 164113 601879252
2 9710
2 64970
1 199262 568642139
1 169653 267733066
2 48495
1 134037 986605616
1 105409 60433091
2 1057
1 181852 291057481
1 182783 300661531
1 92857 171876388
1 171398 66440984
2 10967
1 181546 159258998
1 27368 303354578
1 124762 445619852
2 161201
1 9186 461714705
1 113143 279081848
2 65204
2 3520
1 86978 364164031
1 88519 933009216
2 22202
2 79194
1 71494 603499863
2 163125
2 19774
1 16403 422248582
1 52949 825730267
1 120261 300389400
1 177747 249738565
1 156639 663393372
1 88804 209148533
1 109897 12710140
2 103662
2 128685
2 88068
1 67087 515703299
1 174090 864936396
1 120126 840972354
1 76358 698187619
1 31276 560578807
1 136719 754328224
2 54159
2 9992
1 76691 337535306
1 159353 851713122
1 124960 795528242
2 96160
2 172973
2 17077
1 110209 956182071
1 52971 623432477
2 44921
1 130659 983460353
1 30619 400708058
2 165203
1 78760 950476405
2 44285
2 120401
2 116782
1 60428 972247657
2 73055
1 120449 358935845
1 79055 207317370
1 21373 1550480
2 134711
2 13980
1 98978 413680878
1 46134 878635685
2 197582
1 162797 64544681
1 31753 311986962
1 39368 898634453
1 177738 879262221
1 116560 955010228
2 67291
1 173192 241294056
2 165351
1 38826 137879223
2 18084
1 103960 398632951
2 28910
2 93368
2 24263
1 45040 12477228
2 5424
1 179748 333265507
2 17877
1 66371 519873563
1 148842 678193410
2 128363
2 114916
1 181887 505638788
2 171741
2 54101
2 140333
2 169530
2 148233
1 128851 899477770
2 19944
2 11280
2 173769
2 125399
2 128554
2 124531
2 171871
1 72362 252594155
2 56785
1 61538 913989852
2 130862
2 48457
2 139693
1 130922 38581685
2 24417
1 124614 536735495
2 30738
2 188150
2 2650
1 110554 390215685
2 94163
2 161868
1 19471 508811547
1 115700 377295757
1 80334 373995246
1 121983 759989162
1 56234 365508983
1 163828 494657259
1 90579 313312077
1 114948 562118511
2 13930
1 198899 390491716
1 54562 892910628
1 122136 526872277
2 131407
2 47372
1 143276 960333680
1 145336 74440354
2 113223
2 126423
2 53287
2 162067
1 90187 790514355
2 110023
2 143022
2 186873
2 105081
1 170465 239456921
2 50500
1 100187 796235610
2 167802
2 77368
2 186871
2 16963
2 155065
1 155336 127351312
2 81282
1 125783 77835091
2 122114
1 166950 627102520
1 11358 741098394
2 79377
1 145958 227357569
2 103340
1 104523 85991383
1 139612 658847099
2 91071
2 62264
2 27654
1 147710 326739296
1 19985 31351686
1 189019 83617426
2 74876
1 194627 286809741
2 160843
2 114667
1 150774 305866141
2 170752
1 10898 797289434
2 61567
2 9769
1 147770 400251142
2 175864
1 91026 898359257
1 72045 461374065
2 119899
1 157435 776219779
1 48074 686820990
2 148206
1 155262 159321842
2 150822
1 19798 890274195
1 98318 804999665
1 54743 547401356
1 61797 824015734
2 7469
2 145498
1 42172 490978794
2 90963
2 198448
2 124666
2 67914
2 137834
2 150263
2 40195
2 119882
2 29755
2 26096
2 61823
2 104202
2 155335
2 127549
2 11806
1 989 723352782
2 83741
1 113043 552861309
1 46690 660988214
1 158176 335654982
1 169616 633554402
2 136511
1 124621 236440935
1 186078 540665331
1 161438 991454697
1 177308 167312947
1 84918 960388659
2 85096
2 93263
1 113587 325070556
2 153298
1 199509 611347164
1 155999 733207604
1 15347 919671772
2 160683
2 74402
2 197961
1 108175 36738686
2 94885
1 21904 387049539
2 61882
2 87397
2 33432
2 70217
1 124710 791028389
1 56996 466071983
2 58569
1 35235 444118736
1 97467 579996985
2 61699
1 45231 880868108
2 173847
2 169729
1 19734 10082919
2 40739
1 20623 70230166
1 81850 621320731
2 189909
2 130219
2 113161
2 2835
1 86291 846414989
2 171322
2 101618
2 53270
2 98755
1 166253 440980486
1 124815 742745486
1 116234 69579827
2 144236
2 101067
1 152674 434884824
1 19030 508381374
2 75626
2 168943
2 129819
2 154357
2 196392
2 86750
1 100321 517069831
1 48156 679967572
2 155102
2 115199
1 141032 608076335
1 94478 488584659
2 158007
2 91255
1 136452 375542125
1 74134 897890102
1 1348 15994468
1 194198 482929968
1 78092 746880444
1 120330 89225117
1 46517 495843913
1 169614 812102787
1 140268 938898811
1 141903 228162721
2 46889
1 39585 289277102
2 66359
2 8404
1 63637 70688768
1 52517 601725026
1 90819 785032801
2 122503
1 144375 600813435
2 45445
1 1835 367986667
1 164262 436345038
2 39888
1 104870 482157608
1 44714 349685141
2 111073
2 97781
2 64930
2 46677
1 143786 596460365
1 10289 432440071
1 81162 345463618
1 47576 322452566
2 106796
2 20601
2 36168
1 104490 414667469
1 36480 519619486
1 14099 991251168
1 121337 92730326
2 127113
1 108341 734961559
2 163858
1 52385 663011069
1 154935 104512426
2 29413
2 17801
2 190756
1 23358 3446610
1 22135 645380821
1 92892 880847606
1 50827 458170930
1 125771 93116105
2 139219
1 88850 544036220
1 120394 664599492
2 177560
1 126711 834888566
1 62850 216639577
2 100221
2 23858
2 87204
1 174787 364918229
2 60726
2 83151
2 73882
2 99704
1 71250 201808111
1 68189 111306558
2 159453
2 177079
1 169126 142987098
2 134920
2 60364
1 108380 845517319
1 86714 844465988
1 171390 434575254
1 164025 275719890
1 57285 795942879
1 23102 845852928
2 135017
1 87253 995158262
2 130402
1 41187 384603350
1 90540 697981807
1 59038 318492013
1 66965 428828113
1 134993 434803813
1 59234 444423019
1 41989 863225083
2 147528
1 185851 560902046
2 51588
1 2709 400468799
2 90525
2 108446
1 112671 179813606
2 19155
1 9069 165186759
2 16314
2 87557
2 194839
1 108678 381109871
1 23681 951603826
2 173415
1 129191 368225023
1 37093 985496711
2 19620
1 51306 468703730
2 20882
2 88611
2 93217
1 151539 696110014
2 109894
1 49661 786662261
1 136352 704336158
1 133506 219793967
2 176233
2 15080
1 104736 402813607
1 182320 675918412
2 127002
1 107715 425097528
1 47324 464070363
2 86580
2 54745
1 64885 10727455
2 169348
1 181814 479768680
2 28276
1 131997 594393742
2 165039
2 142485
2 29830
1 36307 585471508
1 79293 315805884
1 12888 186885751
2 67373
1 79556 940321170
2 31207
1 148158 456370103
1 102452 961286551
1 123625 169173308
1 77118 180379093
2 32382
2 165810
1 8631 683634958
1 184203 277491968
1 30986 613774545
1 76572 708090119
1 163240 787420972
2 70931
1 145321 671601450
1 68992 577200348
1 163182 356362088
1 156511 466873334
1 170335 248643894
2 164499
2 31910
1 51167 692272697
1 172955 943253012
2 52701
2 183955
1 154355 209912085
1 128812 26963630
1 126132 27647105
1 164079 769208092
2 129917
1 77061 12948226
1 12925 447936340
1 34157 799580264
2 100054
1 187458 819847011
2 193055
1 48448 858458336
1 117516 649926178
1 195266 891269245
1 31286 881514275
2 129748
2 76935
2 115323
2 134299
2 31896
1 72664 335190884
2 114652
1 197677 79670401
2 88326
2 107237
1 106457 603515854
1 187482 491644994
1 25151 413807864
2 123762
2 78581
2 3801
2 199644
1 8328 744632849
1 142267 782460125
2 130619
2 13051
1 160382 431783635
2 132776
2 74320
1 104193 950813482
1 56025 157997992
1 45360 151248203
2 86378
2 80561
1 130235 989770569
1 12361 591481774
2 190092
1 146843 802319622
1 175438 197798520
1 73433 843384956
1 5376 55254109
2 93367
2 175737
1 124936 284338424
1 156975 176767938
2 147710
1 157687 459616884
2 188091
1 101127 687863890
1 42133 878468960
1 57249 937489298
2 12938
2 48995
1 155934 745859138
2 141926
1 103538 21017450
1 50685 907607536
2 143309
2 128558
1 43942 891235684
1 174525 289682614
1 9965 821853006
1 115137 90814613
2 100070
2 66395
1 39501 871245495
1 173037 64464267
2 22493
2 183203
1 15932 884414316
1 54875 72429975
1 127257 706804092
1 37873 664255757
2 103936
2 198719
1 50860 645474463
2 21066
2 69097
2 133817
1 89900 390220657
2 113809
2 95904
2 122248
2 68823
2 28138
1 192909 86002008
2 115612
1 26715 811104662
2 199640
1 185277 666284832
2 198807
2 71987
1 121088 404587251
2 106675
1 18639 290390540
1 11940 982779757
2 55676
2 747
2 178743
1 99591 166750355
2 51912
2 177128
2 28560
2 15691
1 57121 423365269
1 143298 110244514
2 81731
1 106798 413831895
2 171723
1 81960 786652694
2 68852
1 103789 388623286
1 128425 757711878
2 44286
1 36102 554495780
2 9954
2 78287
1 156580 479203422
1 144607 278529684
1 1432 103141321
1 60162 937884126
2 53696
1 38507 480279648
1 78354 236438402
1 137468 68989794
2 129458
2 139662
1 31968 6480186
2 59334
2 78339
2 51859
2 189519
1 117070 821633738
2 77024
1 23692 582846613
1 149386 549895336
2 155114
2 97440
2 60804
1 139868 126877026
1 164120 523294328
1 192706 582643159
1 60046 510453327
2 53731
2 4179
1 90036 759235033
2 172661
2 135346
2 133297
1 64056 256969433
1 63629 926226702
1 2873 462090025
1 160617 464658968
2 20934
1 142242 60803130
2 34671
1 103513 256754779
2 135415
2 39047
2 15025
2 18634
2 131955
2 188327
2 22883
2 90298
1 47161 88499256
2 80490
2 118644
1 194724 140780529
2 15806
2 158762
2 143622
2 160698
1 71054 226259827
2 2042
1 9800 878480058
1 52663 924773387
2 5663
1 12300 628315230
1 35897 725113797
2 110617
1 112266 868233835
1 1515 632993460
1 7412 910265540
2 84586
1 12942 180587670
1 1332 709425425
2 28984
2 69531
2 170812
1 176619 920211073
1 15629 358397211
1 12273 721557727
2 176693
2 7397
2 150944
2 152721
2 78059
2 69187
1 111066 643981398
2 52354
2 65360
1 192767 392795511
2 74282
1 173510 779485161
2 43051
1 86431 361019873
2 28683
2 93276
1 34960 832470019
1 155852 12056464
1 15819 9529689
2 169627
2 179801
2 78700
2 179561
1 91728 395839404
2 143798
1 75986 125614256
1 197438 829095490
1 3814 172101931
1 49772 325335173
2 197857
2 81315
1 163441 335057950
2 59011
1 67180 428089829
1 163007 845180267
2 98747
1 54603 687285482
1 16770 140427424
1 159813 212404501
1 114581 752465516
1 129649 258112075
2 59533
1 95587 759722518
1 25484 71931115
1 182354 149941235
1 15965 655541009
2 102346
2 83117
1 157906 840740768
1 88336 534306821
1 76991 81485771
1 127984 359811551
2 86711
2 133790
2 150315
2 78513
2 195115
1 165341 249722684
2 188263
2 155495
2 159113
1 140757 155864536
2 122843
1 190780 935349142
2 14254
2 25842
2 188631
2 8697
2 187
1 150902 809006557
2 48949
1 118160 982826762
1 144225 409682009
1 83378 492120883
1 192937 627752069
1 8735 55462093
2 129636
2 158983
2 11610
1 68997 139028307
1 56660 785242375
1 120139 622701819
1 169594 66777033
1 23481 732731237
1 77950 556775672
1 29526 591178729
2 133731
2 17081
2 121794
2 87907
1 139491 958720899
1 141756 798593313
2 148974
2 99049
1 45405 188720781
2 103804
1 89004 130411583
2 64678
2 138783
2 137480
2 170269
2 89696
1 124827 472113443
1 12758 382751843
1 182264 118404254
1 187631 356303810
2 51754
2 82621
2 107874
2 189682
1 48497 312836234
2 57103
2 52664
2 67644
1 104907 6339176
1 84516 251589072
2 49052
1 56350 821490376
2 101413
1 141627 225415713
1 149198 107165983
1 153015 268284633
1 78181 322060767
1 118095 633025817
2 19302
1 60718 898618443
1 62080 850792884
2 89680
2 165390
2 169975
2 115640
1 121714 881958454
2 169420
2 27297
1 103083 717699139
2 42219
2 160012
2 43687
2 52333
2 73973
2 134847
1 21150 74229638
2 4007
1 51891 36677279
2 122492
1 84874 964260374
1 47750 108819797
1 31002 874323728
1 81761 189864152
1 149668 856182317
1 95065 980798811
2 160429
1 58861 949333740
2 133364
2 16025
1 50337 877752982
1 118561 184605592
1 87175 81699767
1 71369 618954419
1 192222 745333457
1 130510 376906350
2 20865
2 14292
2 190665
2 4909
1 79802 356029630
1 91887 719169601
1 92240 390521553
2 48248
1 55955 871152854
2 79009
1 65568 714766920
1 170426 618259456
1 170249 802046721
2 82540
1 89594 873013516
1 189427 623468096
2 50445
1 194730 242446104
2 137717
2 98289
2 122477
1 67794 412467154
2 115760
2 121048
2 155667
1 88184 556909533
1 118704 966908977
2 110474
1 109070 827943441
2 5023
1 86075 12474346
1 121198 801917579
1 136413 33893790
1 13870 149250803
1 176158 470014766
2 64278
1 65155 366867041
2 73515
1 895 832370956
2 111364
1 36699 344674775
2 99603
1 137773 843321016
1 123764 924353001
1 104900 988330375
1 188261 744197858
1 12434 548050709
1 143058 680385583
2 184871
1 131810 967805789
2 4577
1 150199 801852438
2 24986
2 91353
2 108518
1 4339 120711439
1 151892 991213300
2 197433
1 176852 796249801
2 450
2 92153
2 160933
2 19271
1 42750 615719921
2 147310
1 5423 597021262
2 9030
2 31205
1 11762 690158818
1 63720 140450995
2 102204
2 164798
2 86235
1 182803 897310792
1 66136 88411845
1 62825 310275157
1 113673 443260600
2 10734
2 22497
2 95171
2 121042
2 16214
2 128514
1 94214 536455408
2 70196
2 189816
1 33591 35000016
1 95169 477392983
2 166864
2 170227
1 180273 149032992
1 145776 518223413
1 145455 302591108
2 39377
2 21677
1 85376 347214047
2 48643
1 105942 312888873
1 75449 503873862
2 13481
2 138310
1 52430 201247916
1 15401 502836174
1 193778 203320225
1 195333 278559686
1 142385 580982198
1 69595 358166850
1 78507 362259252
2 32857
1 108905 21916593
2 193614
1 114443 134767497
2 27553
1 146502 639303363
2 99718
2 118353
2 125104
1 35054 974505847
1 186617 435660996
1 68602 421284848
2 199264
1 190327 693881461
2 71846
1 192819 164706326
1 20581 795347934
2 130603
1 198523 894693475
1 133724 143120869
1 122420 630235034
2 136265
2 148540
2 93007
1 123912 388863875
1 147252 432805039
2 96341
2 180418
2 185131
1 48906 215447554
2 52833
2 25462
2 83299
2 36326
2 82704
2 91079
2 30985
1 144537 267258218
1 187876 526990025
1 98441 733613876
1 53580 926661212
2 134881
2 21416
1 28600 107193240
1 63068 804440387
1 75075 598748807
2 119271
1 89648 993695219
2 8326
2 44196
1 32151 616937352
1 171570 905218783
1 180669 928607679
2 43941
1 128584 327854839
2 34126
2 49230
1 86881 830525868
1 34197 59167807
2 87340
2 174969
1 116357 553568637
1 35786 19445167
1 153904 692082940
2 111940
1 40597 447770538
2 132777
1 198529 409165316
2 4200
1 55274 393066639
1 82263 60908532
2 94595
2 108064
1 139278 710689347
2 181943
1 141384 429638085
2 193215
1 13200 785969495
2 198177
2 23910
2 111854
1 10782 408786626
1 114122 841563085
2 52931
1 147563 912856707
2 51541
2 129575
1 99673 537757209
2 37451
2 116964
1 47187 135723758
2 82448
1 5380 519945698
1 19523 437987078
2 139028
2 94242
1 128453 568942248
1 141242 219960878
1 76271 421484103
2 146039
1 63600 364686679
2 69621
1 167952 459136206
2 32607
2 182614
1 151030 367028686
2 197283
2 129773
2 107538
2 171371
2 14871
1 168244 657337069
1 39063 927726750
2 110737
1 94587 925512514
2 43622
1 145696 611218622
1 141104 712854015
1 84165 770336726
1 41072 894960619
1 52262 25529595
1 84584 678385189
1 126311 14181849
2 10353
1 183633 145867386
2 82787
1 103198 587384593
2 125079
1 59112 892712303
1 21719 983851763
1 184348 563100003
1 116099 854904599
1 110493 540247913
1 101169 637510348
1 132824 901430826
1 174083 978289972
1 129592 985371006
1 6519 4813425
2 110586
1 106571 736855261
1 138168 20542746
2 148652
2 25720
1 157194 92614649
2 141159
1 162473 553725105
2 135926
1 136598 909030889
2 77724
1 192243 719681296
1 180899 313245664
1 176783 211799029
2 78169
2 27211
2 141694
2 2096
2 83441
1 149468 729617995
1 144517 251401977
1 18336 381615171
1 91880 446645040
2 195347
2 81126
1 33160 617073847
1 146430 912765985
1 15293 750095666
1 173132 416140150
1 42252 510812709
1 67102 906690392
1 66644 377690892
2 32904
2 4921
1 189951 959614887
2 86763
1 151450 677198877
2 159689
2 183083
2 60608
2 44460
2 11003
2 195700
2 49910
2 4705
2 58157
1 5047 731823063
2 184378
1 79568 35730755
1 54231 763776170
2 77182
1 129827 662181079
2 59342
1 112317 390555619
1 38136 978233172
1 156299 659637441
1 89518 749092705
1 84180 595253006
2 5191
2 114221
2 146607
2 192659
1 67872 208563141
1 173834 551030885
1 24773 499407270
2 146582
2 195183
1 33762 533624350
1 187994 605728925
1 4784 504968942
1 121478 996140524
1 11860 892748001
2 103826
2 55520
1 19630 328555427
2 24608
1 105104 397957199
1 44272 937312134
2 107482
2 23863
2 77260
1 116716 248414968
2 182387
2 169306
2 50669
2 141545
2 89385
2 58782
1 170694 684482743
1 88271 30751097
1 162920 385330998
2 144458
1 120784 530634069
1 196224 330373233
1 55994 122849324
1 69413 777093737
2 18685
2 101679
2 44155
1 140625 674069690
2 38386
2 136140
2 109570
2 133400
2 40586
1 102820 816277252
2 99107
2 114561
1 39123 895869432
2 150594
1 172954 218021142
1 176504 714759984
2 30631
1 168736 474685540
1 1851 500139623
2 18361
2 139044
1 167452 327067206
2 45552
1 170128 115087738
2 98874
2 51336
2 37666
2 193145
2 90972
2 165555
1 136366 261399368
2 188730
2 161819
2 176158
2 27541
2 130000
2 90324
2 183641
1 191434 13127386
2 45443
1 197277 625800991
1 173333 747803485
1 54700 703863701
2 163899
2 70084
2 64738
2 133686
2 137764
1 76611 492954340
2 129649
1 112620 501515412
1 49536 142349030
1 34322 119167573
1 16319 274817875
1 182980 990476892
1 54935 517465223
1 39711 801414749
2 142885
1 144454 390203664
2 161811
2 194209
2 16948
2 89162
1 3966 604482941
1 99472 736200836
1 120694 340051305
2 140551
2 107612
1 101450 454196608
1 139205 960077244
2 78112
2 173550
2 29824
2 174306
2 14229
2 84023
2 83899
2 53876
2 128502
1 95100 169736376
2 167730
1 166417 194824746
1 142636 726207564
1 17476 507172990
2 6822
2 78993
1 187576 240477391
2 68026
1 23513 251809066
2 193461
1 178191 844447996
1 65446 985685328
2 41508
2 67535
1 137507 62438206
2 157255
1 174755 526114313
1 163490 507660650
1 83741 145941249
1 106045 974341221
1 30900 984396605
1 67043 619733545
1 56550 540416590
2 148193
1 28877 714509241
1 1478 988457105
1 199341 774801348
1 71894 436587691
1 6274 750233708
2 125591
1 114916 796579689
2 144925
2 85012
2 173519
2 154464
2 136336
1 146644 215864905
2 141866
1 51788 292653645
1 44380 148627435
1 109235 78959660
2 143374
1 114502 548728832
2 22755
2 161968
2 158409
1 27418 65509752
1 65563 30485314
2 197225
2 195513
2 171316
1 68744 935534211
2 167644
2 127822
2 163448
2 193771
2 103472
1 42787 175383801
1 174867 354964884
2 189655
1 188760 851562381
2 172060
2 45734
2 192642
1 170878 885007158
2 74512
1 188717 662904685
2 141234
2 14900
1 183230 865075663
1 153704 722586178
2 46914
2 44746
2 173883
2 8214
2 97658
2 158635
1 144365 483719576
2 107763
1 53854 549880911
1 7905 196504828
1 114412 563775934
2 71291
1 100295 25330793
1 125002 18823627
2 29077
2 102201
2 149202
1 114466 279234467
1 111235 267673383
2 120745
1 159185 501632494
1 24735 761826034
2 128259
2 84242
2 4752
1 181674 457213955
1 78059 731540797
1 94569 596182583
1 5630 88263547
1 50887 993186389
1 20882 660819915
1 18585 715741374
2 32574
1 154084 936433903
2 124418
1 27697 529054798
2 82530
2 183885
1 156077 842004087
1 152419 59227688
1 120291 64083409
2 19040
2 85191
1 29891 958260948
2 171218
2 35473
2 10215
1 73937 187844412
2 96668
2 82068
2 23582
2 61344
2 8046
2 49233
2 167182
2 94356
2 83793
1 133382 218615422
1 196388 695850864
1 57810 612206567
2 46447
1 16515 825857708
2 49395
2 99303
2 181453
2 162750
1 75053 171722171
2 47643
2 84935
2 79287
1 77865 960415935
2 113578
2 118899
1 6352 731812243
2 29432
2 48148
2 181425
2 105700
2 170758
1 8208 786428286
2 89267
2 20472
2 190705
1 103320 831260854
1 185384 914714732
2 126276
1 92747 719941390
1 53044 531519277
1 109908 154653348
2 138354
1 44103 747226779
2 133626
1 140922 926488883
1 13332 363540899
2 120488
2 119064
1 194587 749342842
1 83329 72030360
1 109080 816038611
1 150264 903989213
2 115737
1 154686 776666239
2 123952
1 186024 808572900
1 192486 848238836
2 36787
2 168241
1 93125 805209735
1 132641 671748081
1 121400 456017536
1 92415 5173016
2 78306
1 176180 677747818
2 50436
1 154454 26562792
2 176496
1 20062 771215454
1 129908 640926865
1 87770 888077028
1 183221 846216360
1 87573 5344710
2 125847
1 60353 653087652
2 74427
1 2078 194044519
2 129413
2 194409
1 118768 43887069
1 181622 8384088
1 160967 104812498
2 138194
2 96726
2 112778
1 158510 177119695
1 12192 310672246
1 147810 236003876
1 91239 795494111
2 179907
1 97372 653096958
1 97368 565140494
2 189431
2 167128
2 5543
1 162138 522719599
2 20804
1 134534 930111220
2 187531
2 101085
2 65983
1 8881 263387399
2 9409
1 121317 826509492
2 83360
2 58181
1 13818 289651855
1 51438 242092462
2 26376
2 163514
1 133249 898482452
1 63779 854854260
2 106303
2 107364
1 149506 972828333
2 157956
1 193643 689695866
1 163816 784690980
2 123537
2 49829
1 122878 334348664
2 109939
2 109806
1 148069 138311827
1 157899 230889885
2 51048
1 81848 641116651
1 136201 233462154
2 109057
1 198690 623101849
2 6094
1 71843 400874165
1 100615 447901957
2 63998
1 29331 171237817
1 69643 958541808
1 21618 759658782
1 115053 686008349
2 116537
1 30580 177654109
1 77654 530549934
1 151180 230889780
1 48405 576671186
2 117374
2 25091
2 137708
1 49800 879148221
2 189130
2 199684
2 121819
2 197891
1 119621 584142219
1 79342 912447670
2 106896
1 141901 567603149
2 137255
1 131086 477825516
2 15822
2 29699
2 167719
1 107721 732654231
1 56886 761542515
1 173194 139018535
1 144352 938215629
2 29931
2 149966
1 196601 539073571
2 195108
1 48227 296258702
1 4410 290282808
1 167867 503131677
2 81199
1 181344 437733017
2 149772
2 19175
1 155067 83208264
2 129446
2 125169
1 8286 41524272
1 128820 365869208
2 134937
1 142884 840502300
2 183116
1 51749 327043802
2 172021
2 111204
2 84183
1 158601 890033703
2 177189
2 110649
2 172370
2 152976
2 124798
2 163286
2 18990
2 14491
1 48302 195469499
2 153909
2 11076
1 198896 47776752
1 77570 139282548
2 169722
2 82591
1 48664 942386952
1 69472 161394741
2 180982
1 132459 541382421
1 148898 980569252
2 147421
1 90567 617760794
2 158464
1 195374 115931685
2 178032
2 191252
2 14889
1 84114 786600446
2 107040
1 131206 719947333
2 155551
1 32046 213312708
2 97092
2 85258
2 63571
1 50093 15125137
2 25924
1 116107 345323148
2 20495
1 18972 399901460
1 152016 500594213
1 70050 992594315
2 130862
1 78759 551381203
2 80526
2 98659
1 7772 556823487
1 62036 232866107
1 32306 829046034
2 121434
1 79080 564131821
1 180113 344501668
1 91356 56254383
2 144633
1 69321 68619221
2 48159
2 122228
1 157476 49874880
1 144291 108514586
2 56573
2 182249
1 90596 209676789
1 51555 895990795
1 86661 190432937
2 198153
2 18341
2 68340
1 143252 831355438
1 110645 444617526
2 93391
1 13742 705763728
2 130178
2 133158
1 29972 722987278
2 60098
2 187992
2 5133
2 54724
2 33961
2 70769
2 139892
1 198742 55629356
1 15053 505862872
1 6723 918309551
2 4069
2 163708
1 67004 337984166
1 137308 65993659
2 36407
1 159926 338914337
1 119002 746165446
1 178943 85652497
1 36386 15603927
2 148579
1 98038 623853484
1 145486 282977317
2 151554
2 171616
1 626 957184366
1 13993 38603400
1 1776 423934180
2 90738
2 157885
1 148139 822197742
1 149592 85311895
1 165417 759108964
1 95845 734145786
2 178874
2 132660
2 161276
2 43520
2 117630
1 165054 952076642
1 51219 672686324
1 9811 850324930
2 131639
1 127387 112170456
1 1995 129719900
2 84055
1 161257 379874921
1 104211 508487232
2 198760
2 86319
2 198006
2 181369
1 134857 867100495
1 137628 51789091
2 151935
2 187747
2 162042
1 32381 432880300
2 159825
2 74291
1 1238 861158865
2 102888
2 20138
2 126220
2 67305
2 157853
2 1732
1 144874 449729009
2 8084
1 34598 496664867
1 69060 936553080
2 125242
2 110291
1 12064 715861275
2 73700
2 116144
2 99882
2 77164
2 192219
2 13986
1 143963 998422635
2 2741
1 177980 14741563
2 31861
1 120795 190744526
1 124172 695545712
1 122646 658109567
1 178764 470883921
2 4817
2 59217
1 125191 421837868
2 79477
1 135970 410160777
2 152631
1 56711 878314436
2 26908
1 135139 223975799
2 144618
1 31541 536974280
2 99664
2 40770
2 37849
2 196166
2 179139
1 199960 935974349
2 23437
2 189295
1 31849 315174062
1 39895 245192517
1 114554 985848173
2 54834
2 94856
1 13811 475583479
1 178329 365604124
1 14811 894311590
2 190970
2 2578
1 106885 201156937
2 126503
2 42441
1 72344 558919475
1 79924 339551200
2 1638
1 86365 527642403
1 181921 949953371
1 150534 350466964
1 114203 53950399
2 56149
1 79070 427652619
1 81860 138032166
1 7817 248521947
2 113134
1 184103 318618775
2 150629
1 189673 353092758
1 158623 941088837
2 19619
1 149248 9034337
2 48984
2 116563
1 121563 640655653
1 155870 755208311
1 66527 153234578
1 183797 242694869
2 70935
2 24469
1 143595 739675061
1 48968 661748856
2 126804
1 113676 174580001
1 121613 711410135
2 185716
2 141297
1 130483 874582982
1 178761 800913619
1 55809 84565600
2 138394
1 164110 546835243
2 29421
1 71308 46387736
2 95203
1 183938 742773459
1 143220 161382497
1 92849 617237516
2 60088
1 109787 787154546
2 44702
2 46200
1 69277 735582843
2 56616
2 40741
2 104958
1 17597 131213572
2 9204
1 32198 108690829
2 102644
1 83061 963261660
1 116551 334215987
1 76421 652118802
2 19370
2 179406
1 161012 130730852
2 127804
2 75970
1 151450 640608718
1 116475 720124676
1 55995 520512709
2 196923
2 124723
1 159528 923927505
1 183436 801332136
1 16778 464702638
2 121861
2 70837
2 139808
1 184073 454781528
1 45779 689560150
1 182057 280996148
2 88983
1 159227 232215055
1 191497 702066567
1 130351 186599022
1 68511 437727839
1 114299 601175637
1 113854 327094238
2 9091
1 186474 706669950
2 34956
1 177459 808665425
1 21028 215296394
2 42540
2 2009
2 107611
2 95667
1 10400 596286050
1 43179 616419131
2 2671
1 117555 20872434
2 183207
1 89988 371454100
1 114781 727905553
2 150356
1 82726 349899360
1 14928 887140870
2 18744
1 10484 431716619
2 196290
2 154625
2 47368
2 158673
2 89307
2 102076
2 178043
2 114139
1 108457 108866331
2 150156
2 30884
2 19103
2 124259
2 99436
1 149009 898382224
2 3616
2 31396
2 44622
1 112768 72632939
2 82012
1 195212 323961324
2 177002
2 158902
2 161054
2 35516
1 47798 390288390
2 143046
1 136723 892402503
1 191230 345297398
2 159125
1 112782 941474404
1 33092 230578045
2 74432
2 174355
1 110114 635268435
2 170524
1 33710 887734938
1 86303 268581628
1 124798 266822696
2 14659
1 23616 801638986
1 78327 103288307
1 52627 791038950
2 118768
2 140294
2 123382
1 35475 714937510
2 144654
1 26748 600580803
1 25164 286452975
1 27623 545219867
1 95344 788200535
1 121521 703972519
2 44879
1 40080 22637012
2 66576
2 110657
2 27817
1 40980 337654195
1 97872 582174259
2 136453
1 184609 773709765
1 190539 662178187
1 189376 286801785
2 179392
1 18366 33290692
2 195931
2 40079
1 27434 336331889
2 188847
1 175572 605945462
2 28258
1 127152 781991765
2 58469
2 136463
1 74683 902963816
2 123617
1 18363 479783946
1 139821 742688180
1 81391 206719377
2 68398
1 97410 947028229
1 69886 780094819
2 28195
2 166595
1 164302 122221692
1 31341 230559248
2 5357
1 15804 353501288
1 72343 538694489
2 95542
2 193755
1 100089 815426883
2 100503
2 145859
1 16919 938321956
1 55206 122788514
1 169156 106114584
1 187788 581460637
1 15078 514453501
1 83271 26995730
2 47982
1 146442 355868640
2 178813
1 199602 756728065
2 81509
2 61666
1 114933 192640103
1 26824 849244362
2 143084
2 812
2 124568
1 22332 727669703
2 188357
1 81304 289490914
2 73865
1 111795 669259079
1 17671 913611207
1 15662 894933571
1 5254 869416970
2 178535
2 104234
2 188069
2 45816
1 34233 804997777
2 99785
1 130614 136006791
2 171421
2 20132
2 21925
2 179791
1 99616 686847678
2 84582
2 46050
1 9006 359311075
1 126461 808166103
1 182740 184307313
1 120150 124336980
2 28604
2 1886
2 133445
2 40825
2 30208
1 44889 418967533
1 65100 871356589
2 141558
2 169854
1 27068 305243269
2 25241
1 183666 296383428
1 126466 802509287
1 77900 338621080
1 199501 660027995
2 9023
2 175624
1 197584 390950731
2 145288
1 69210 39988413
1 149469 146956460
2 90898
2 145714
2 2179
2 41478
2 162893
2 29027
2 32693
1 91488 750006228
2 65762
1 84680 438611537
2 171797
2 36871
2 106777
1 81579 863097259
1 193181 829062168
2 150043
1 4480 66154022
2 17856
1 50094 95653619
2 138468
1 124299 290203068
2 10426
2 133778
2 61922
2 163218
2 22349
1 9752 411978779
2 10426
2 15164
1 67510 411598289
1 69671 835641444
1 66824 726437289
2 4324
1 199446 437631372
2 127833
2 123247
2 121984
2 97871
1 20040 772477901
1 60066 30612454
2 131116
2 154709
2 125431
1 74254 886995324
2 190547
1 102243 699674234
2 147838
1 64863 441466549
1 64021 55328009
2 90803
2 31187
2 91417
2 96177
1 68366 664732995
2 175338
1 84027 87099153
1 45801 70112682
2 121122
2 86424
1 61657 559984033
1 70487 528786274
2 177028
2 147079
2 40217
1 6046 572049622
1 106385 451824819
2 103187
1 23603 118614770
2 113131
1 123605 999966352
2 46005
1 106195 433002436
1 56032 523633836
1 150694 647621428
2 89746
2 17221
1 192671 377584086
1 31268 792973673
1 128657 95276368
1 96061 176220324
1 140521 122824147
2 13091
2 27782
1 173995 101074472
1 92856 182181085
2 72718
2 91295
1 56429 124951924
1 98012 541382121
1 83130 737365613
1 170634 634521881
2 95274
1 51953 199681087
1 99060 339369350
2 175492
1 120936 211967585
1 75108 84925635
1 196357 931315756
1 68467 320412051
2 129832
2 82153
1 197614 716132463
1 11121 493049546
1 180451 205982698
1 44864 12898409
1 191277 614613341
1 79 446408500
2 167639
1 65575 313357066
1 92506 387094634
2 170998
2 11146
1 101717 681453457
2 72583
2 95415
1 155182 948678390
1 100547 42154613
2 86509
1 148154 648656479
1 141528 113885732
2 82109
1 151242 182735918
2 86961
1 188811 133615223
2 188562
2 111149
2 173281
1 5407 153834788
2 174956
1 180128 373912958
1 116523 94725485
1 16096 433742540
1 63607 633826761
1 127804 154376194
2 7695
2 19441
1 93358 14230606
1 186276 145296216
2 138810
1 7943 776121942
2 58534
1 5636 31047273
1 78901 505166972
1 149932 246753810
2 137680
1 5603 597515382
1 49089 5636927
1 185967 3582756
1 132838 560880979
2 37320
1 161168 827753329
1 104442 482218054
1 189782 265422745
1 178570 435145812
2 132655
2 99825
1 131135 745151046
1 63475 546912127
1 42262 927063013
1 198400 400163955
2 141076
1 132297 854423601
2 8252
2 47759
1 94512 740528036
1 26029 890855786
1 83960 656493765
1 104833 661591414
2 165265
2 23501
2 184689
1 26917 89407363
1 46761 885276978
1 197460 325294801
2 2328
1 142309 252947013
1 43757 147336268
1 95190 499027644
2 173041
2 143690
1 76800 232727519
1 113253 649585590
1 88119 328980118
2 131746
2 164189
1 161849 698389144
2 129936
1 155195 765355931
1 72445 625821041
2 137563
1 26538 748504547
1 125095 918908953
1 53443 170608197
1 165313 766999564
1 184820 980293853
1 58458 470831308
2 58330
2 105931
1 171248 496807722
1 135568 659629669
1 182100 733306958
1 142257 46671393
1 164986 170489295
1 27482 471520502
2 185747
2 42831
1 172342 872970114
1 140069 278119682
1 176971 497038350
2 137535
2 52242
1 49853 412614908
2 108394
2 86467
2 82167
1 106510 904187655
2 134406
2 94743
2 199174
2 144372
1 53024 562195269
1 148071 871431499
2 57870
2 95905
2 82629
2 125066
2 3255
2 78304
1 99652 859525979
1 138693 829397348
2 22818
1 151065 485574767
1 99261 937859962
1 16346 284732215
1 192744 904014247
2 178749
1 131517 520981929
2 194472
2 145688
2 66955
1 106572 598684149
2 14650
1 63221 652933279
2 173504
2 117328
1 176098 38871843
2 27697
2 95990
2 171537
2 176369
2 24961
1 188599 616616039
2 186400
1 68986 625396132
2 121436
1 153083 492580920
1 196128 57047335
2 118548
2 195585
1 19065 911028887
2 75267
1 22256 868159835
1 109790 837322516
1 25964 541279110
2 108946
1 38756 451038105
2 67547
2 52728
2 103499
1 111981 447821276
1 120706 114983288
2 23339
1 45804 502270060
1 6575 673200907
2 78463
2 195992
2 39495
1 15329 996270852
2 181790
1 188470 467379140
2 124310
1 136809 10373137
1 53756 566712814
2 124264
2 198220
1 180714 181748727
1 119052 354501016
1 22409 611307922
1 69197 135630698
2 35676
1 81709 435284373
1 16586 80273521
1 50747 547164220
2 111602
2 177050
2 10229
1 45101 406012132
1 145674 775683479
1 87342 512995373
1 88860 596336810
1 106284 620613167
1 42024 939400930
2 126124
1 72195 762195068
1 55929 951867283
1 18226 972671540
1 28165 887284595
2 99687
1 130972 206429724
1 21182 844644509
1 169954 924025001
2 37262
2 58862
1 122825 30800998
1 128560 298527522
1 74649 385603184
1 190341 988890104
1 145727 949848874
2 142788
1 194789 448561554
2 125827
1 90833 984645132
1 76114 607309848
1 49789 510360349
2 64156
2 98351
2 182765
1 73347 264576887
1 147436 10997654
1 2842 684024286
2 170895
1 23190 594902959
2 76015
1 91585 722805497
2 8711
2 51647
1 106518 191000799
2 60127
2 111571
1 56543 449169578
1 136097 225470035
2 39445
1 12327 655807994
2 114736
2 193950
1 119727 918211426
2 73366
1 58710 493291699
1 102512 601139651
1 112337 374406176
1 22517 623200146
1 129584 925359490
2 176629
1 134429 466976164
1 194403 973655210
2 183183
1 53303 282660774
2 165815
1 198344 162556135
2 33618
1 100296 391013145
1 88641 164605275
1 139227 955220716
2 163979
1 152498 803992653
1 56003 799787141
1 122634 875497806
1 69615 266713325
1 63887 509784793
2 8701
1 28393 417492069
2 171078
1 82459 637763379
1 61215 679506145
1 133518 160223779
1 126665 727751935
1 38124 495550479
1 147256 106230820
1 67345 450115830
1 7910 576327489
1 18446 494218865
1 32800 917419883
2 80061
2 4578
1 135411 509863889
1 150857 409803794
2 34817
2 98034
2 90804
2 106444
2 199761
1 127009 644468117
2 90424
1 190147 519990818
2 160702
1 17700 648492104
1 100189 951724471
1 173502 31894420
1 53053 917533977
2 52994
2 129200
2 32431
2 155458
1 157378 896137240
2 192381
1 160007 200119186
2 88348
1 29346 495999075
1 158604 798386061
2 192775
1 15483 793676215
1 11217 387982326
2 44778
1 181190 368504027
1 122364 606374813
2 160868
2 104636
2 193899
1 52508 549284426
1 106150 532214449
1 87453 28794863
2 198093
1 154990 259039332
1 152346 974529477
2 43753
1 91094 18131604
2 142283
1 116888 793828262
1 134170 626239486
2 93698
1 114649 325407271
2 161082
2 6408
2 9943
2 138560
2 19291
2 120722
1 42615 391683999
2 124653
2 116993
1 132465 808260618
2 154005
2 188386
1 18206 948335344
2 2994
2 167942
1 131628 858210255
2 52273
2 173741
1 195591 517117163
2 70958
2 48395
2 76317
2 38537
2 100208
1 154003 438306652
2 195137
2 125382
1 181371 678702507
1 33265 361710638
1 177515 242092703
1 128978 174551153
2 35255
1 90661 603418359
1 90190 4097845
2 22676
1 155664 240272979
2 181067
2 115475
2 137237
2 51891
1 55330 183426253
2 175300
2 164866
2 17644
2 112083
1 9670 996013979
1 52514 209802513
2 151514
2 80035
1 142032 488105225
2 146511
2 81293
1 24680 215722104
1 91574 636784794
1 54078 987333535
2 100192
1 113601 129277405
2 176614
1 48378 8549044
2 150908
1 172767 458023907
2 125324
1 47055 66168115
1 171002 17695213
2 43398
1 1198 341742351
1 75583 495292783
1 194376 448518799
2 24326
1 115973 22319595
1 90695 718895455
1 61963 788464601
1 15080 909013674
2 123030
1 46249 907992382
2 189083
2 52594
2 93266
1 25738 388671664
1 28239 335982542
2 156962
1 42151 437838707
1 162438 188648778
2 91495
1 81026 32929998
1 174746 514220008
1 112964 439591256
1 89994 510464848
2 90790
1 43768 536877254
2 137292
1 159115 411642477
1 189448 713466299
1 6782 686688204
2 140807
2 5425
2 25795
1 194099 135044281
2 109428
1 136419 37407300
1 7863 126313518
2 125688
1 123612 993518749
2 134039
2 177489
1 45975 900946869
2 181164
1 98601 734620542
1 82771 979249420
2 149675
1 52305 114576640
1 70627 960029795
1 155775 233365916
2 190444
2 153406
2 181785
2 61693
1 57942 967377070
2 113265
2 20092
2 161748
2 48714
2 146497
1 64979 174681473
2 37989
2 77619
2 131969
2 122471
1 31629 901391353
1 98977 753423869
1 132224 707098507
2 194138
1 189819 760484869
2 184648
2 149821
2 68702
1 151715 433036581
1 44619 317468886
1 36053 844732078
1 127378 134451934
2 45256
1 171079 372679335
2 135188
1 42738 391702186
1 67391 432953924
2 24613
1 175983 667617904
2 176029
1 189811 692832942
2 164984
2 99061
2 161547
1 23331 919237306
1 146194 541895783
1 196028 513699065
2 8851
2 103239
2 156587
2 57354
2 130458
1 60228 903989189
2 131948
1 126388 929323335
2 95929
1 130516 259235480
1 128463 347689055
2 63839
2 63516
2 38887
2 109252
1 104786 834791441
1 159693 804057729
1 91091 888404091
2 172166
1 195294 466795294
1 30124 19389636
2 3906
1 53069 493904589
1 93035 60859119
1 18258 494964319
2 81940
2 158831
2 98432
1 183563 258442317
1 89830 531168393
1 124382 917472552
1 122850 767810309
1 136200 953994202
1 139905 314250750
2 55037
1 22061 163590403
1 49659 776448038
2 18779
1 19304 751001187
1 77317 84541664
2 46334
1 7200 767511108
1 12495 827906065
2 67115
2 108948
1 51717 285697459
2 170849
1 53127 240450959
1 140842 760405624
2 77335
1 190763 584410460
1 192193 725038332
1 120505 319891427
2 130219
1 66841 989633937
2 143471
1 29856 398986198
1 86653 67233835
1 61129 810443611
1 19375 767327058
2 139813
1 64948 53540707
1 62056 466805357
2 155632
1 189594 800123614
2 142858
1 143526 892463305
1 99810 363372060
2 189446
2 69945
1 7066 589295613
1 89618 153596907
2 69526
2 132290
1 14335 519350404
2 5046
2 125674
1 48752 315180450
1 100463 86865951
1 82383 362757772
1 7712 524496776
1 9310 262092819
2 182524
1 144074 302586935
2 62418
1 40962 209785349
2 83820
1 121677 616526048
1 198419 529509741
1 19739 390842560
2 74353
2 110008
1 29566 934036131
1 54980 266925885
1 187019 50808566
1 166406 570085362
1 13011 980551827
2 2079
1 192908 809334688
1 149677 769436270
2 173006
2 50195
1 50627 523784799
1 171851 874428274
1 77202 94673865
2 164319
2 186752
2 69429
1 43036 766537899
2 46929
1 20741 72146992
2 169207
2 189344
2 130450
2 176840
2 14829
2 198887
1 195602 970315594
1 176404 721269611
2 43291
2 94760
1 17056 180021900
2 14452
1 49628 625313579
1 168886 912991195
2 62674
1 194439 402359725
2 164038
1 193413 784498540
1 132129 352511223
1 20592 600892670
2 145355
2 142769
2 36297
1 65171 801651234
2 45743
2 91066
1 176194 950773701
2 139809
2 138234
1 83690 535401718
2 193484
1 142886 206266137
1 153845 575725315
2 68527
2 70850
2 114278
2 34835
2 115948
1 106283 374905513
2 174157
1 80456 256421947
1 71291 917268074
1 115587 444122936
2 195326
1 182239 352477531
2 95163
2 30182
2 176368
2 105993
1 160708 227777987
1 154926 348187281
2 935
2 171962
1 155329 629851514
2 13900
1 51148 754506286
2 129206
1 97153 363128729
2 81620
2 150741
1 174586 204212410
1 163006 612596364
1 53705 78901135
1 46899 159725166
1 32960 609979332
2 56285
1 195904 644437706
1 180448 179742498
2 192049
1 154537 632378777
1 35241 66298781
1 112389 214233631
1 35198 832040141
2 161639
1 132258 485242115
2 106816
1 112906 711250998
1 121636 742298434
2 164991
2 69103
1 180558 834695690
2 156138
2 69787
1 41676 988217598
1 166623 226502053
1 88668 295213477
1 81004 102387317
1 137709 370646577
1 56646 585983015
2 88376
1 54677 147201075
1 89965 373990797
2 43047
1 71521 231092404
2 21626
1 28745 317410115
2 129814
1 51311 585258125
1 51668 339828531
1 171840 369098640
1 36886 399152527
1 164039 449867513
2 185814
1 6125 417976947
2 76790
1 126781 388569761
2 114488
1 178265 506554886
1 110981 808602505
2 137713
1 81233 887155066
2 120413
2 195145
1 157304 380771741
1 95978 101517325
1 83771 339227452
2 101253
2 157576
2 14646
2 163389
2 85749
2 159589
1 169593 421729545
1 75274 54400019
1 111392 238656729
2 93614
1 7623 525053685
1 80275 351396200
2 79327
1 48406 983907540
2 110815
1 135429 676848969
2 154748
2 64229
2 29595
1 134635 273754014
1 23215 659832268
1 126250 682223348
1 133802 676322650
1 146804 327684041
2 146137
2 139001
1 174292 340244485
1 135399 894124272
1 90376 320557334
2 78037
1 116567 821120393
1 190114 889969060
2 152649
2 128285
1 56765 231793065
2 56965
2 157374
1 136491 63926926
2 8281
2 150790
1 63880 61391443
1 14049 58841225
1 26121 382249298
2 148407
1 83398 21828643
1 84033 238646299
2 141948
1 171052 843023793
2 70500
1 148511 998069020
1 65022 986322190
2 154899
1 78495 322738290
2 143367
1 3067 823833914
2 113135
2 70462
1 132868 267968591
2 119227
1 159360 234908798
2 168704
2 149344
1 132782 866536937
1 186499 53593591
1 171336 106290622
1 73289 473335010
1 88766 843291541
1 195181 58937722
2 7156
1 66690 619224559
2 28995
2 180035
2 194828
1 196799 558771952
2 38913
1 35790 549993654
2 133790
2 171196
2 19692
1 104939 162160665
2 139979
2 123216
1 77795 121814427
2 155635
1 182039 416048548
1 35247 956418607
2 45424
2 18025
2 45615
2 88943
2 84285
2 189526
1 167385 443912372
2 70566
2 166300
1 39800 913743216
1 165071 736550517
1 35046 744629609
2 96303
1 112199 567173600
1 187657 130206996
2 188265
1 177135 368012312
2 182887
2 191469
2 18781
1 47903 609878625
2 91437
2 136805
2 61633
1 73868 10759116
2 120051
2 99118
2 193414
2 15601
2 187157
2 162546
1 18715 655106213
2 66411
1 40673 925053032
2 53284
1 171806 426038471
1 98998 642191826
1 77455 651267249
2 102061
2 99164
1 68551 902289018
1 121660 123976962
1 20632 165651684
2 124375
2 175256
1 53149 457008350
2 17063
2 149080
2 32839
2 120201
2 174408
2 68430
2 57259
1 139194 703783413
1 40900 383005289
2 125258
2 80820
1 178880 70261075
1 133011 907355435
1 50847 979215251
1 116937 516038327
2 1292
2 117437
2 171788
2 132244
1 115433 35741573
1 45578 3389325
2 132127
2 112749
2 99134
2 127479
2 124021
1 87498 486593185
1 158385 492810129
2 57291
1 87155 776014067
1 58995 1740966
2 137053
2 166025
2 129891
1 107463 871055529
1 139064 603471798
2 164406
1 84450 395257424
1 11166 4362762
1 89497 302491796
2 2468
1 115589 715957461
1 175658 372913221
2 75401
1 20960 875762570
2 17181
2 164907
1 14878 333569221
2 34233
2 85267
1 171782 623190233
1 106097 417466832
2 154682
1 186425 878602066
1 22821 92439901
2 61621
1 56889 847867738
1 42961 594766314
2 105928
2 34239
1 62503 567882232
2 63747
1 13559 209929031
1 136571 59517847
2 68000
1 99133 56692741
1 86988 753015547
1 102164 411017533
2 49028
2 184569
1 84044 518759014
2 90405
2 147458
1 33354 734738329
2 146455
2 136946
2 124526
2 23438
2 155902
1 11228 939561059
1 145237 609391223
2 29477
1 94554 933195837
1 198850 852821062
1 92777 691269120
2 29628
2 97363
1 183606 923161097
2 129947
1 104466 571589824
2 16213
2 150100
2 190502
2 164378
1 162810 788282806
1 7167 235539520
2 164192
1 55836 900927833
1 56225 832768838
2 73770
1 75393 150862152
2 101195
2 14013
1 45893 515980879
2 75068
2 164267
2 8595
2 139354
1 194601 549361743
2 99550
1 179567 93184250
2 60800
1 29582 615841425
2 102714
1 20308 186656918
2 44840
2 192574
2 127731
1 2491 775158435
2 116818
2 68083
2 132972
2 42219
2 78246
2 168634
2 94145
2 94492
1 187732 566967139
2 8503
2 189045
2 165349
1 24483 388973825
2 65873
1 22131 958201220
2 105216
2 152283
1 182072 835646596
1 132058 850951505
1 184397 334801337
2 43291
1 2816 216419184
1 112362 363534561
2 191522
1 12781 268623358
2 198725
1 32189 715195309
2 80645
1 161359 366063066
2 66051
1 643 279534257
2 183353
1 3489 475342864
1 80528 461055403
1 182244 648384559
1 97226 138659225
1 5735 585631467
1 117559 984375461
1 194538 755888690
2 168885
2 147518
2 82556
2 59620
2 190234
1 107311 385010404
1 61755 992221900
1 70786 292658670
1 162655 337079442
1 141878 208227049
1 85287 248919573
1 102631 719071864
2 18898
2 178090
2 149204
2 160224
2 88882
2 190199
1 51283 294680217
1 155776 952353404
2 146968
1 72426 304082923
2 197754
1 124132 663312017
2 84842
2 166094
2 59108
2 29219
2 177808
1 157619 577442802
2 118613
1 6969 217951471
1 24196 899782732
1 20266 807932018
1 90565 671605443
1 18181 682735463
1 183231 224067368
2 116304
1 119952 744293735
1 164175 939646465
2 143634
2 137313
2 184469
1 178189 508246264
2 61148
1 83445 949807237
2 81596
1 164507 427028545
1 189834 545672411
2 17130
1 61067 752103876
2 19692
2 68171
2 103807
2 102551
2 36542
1 104918 945558009
2 30535
1 46976 665305899
2 179640
1 82719 487227060
2 153466
1 168390 90969955
2 22987
2 101570
2 103976
1 131897 954038369
1 60091 712148987
2 49906
1 93016 467613394
1 36799 412290796
2 19966
1 142432 947283557
1 86705 270572925
1 34799 996703101
2 199813
1 22340 634677778
2 96721
1 15867 59623119
1 172389 541199148
1 195816 643481057
1 30025 215638732
1 147437 271824660
1 29327 980173235
1 82170 529175025
2 10093
1 147754 220981600
1 28077 539801118
2 161267
1 140107 688459316
2 47415
1 159092 946100821
2 3005
2 95403
2 166290
1 174084 511205736
2 131617
1 92174 329879111
2 53830
1 42008 801341234
2 56891
2 111643
2 19488
2 154521
2 154167
2 24997
2 78517
2 59040
2 194463
1 22149 190079349
2 74831
1 179181 43384149
2 143590
1 13710 259323456
1 66842 30297265
1 164018 642106571
2 187094
2 108618
2 80353
1 52410 889605150
2 18917
1 50213 22356254
1 188554 909720323
1 146428 71378814
1 45741 965004095
2 146024
1 136255 26092865
2 6714
2 39091
1 3801 23855398
2 71719
1 127521 731348605
1 122293 913102854
2 30439
2 18380
1 195436 952903847
2 176652
2 9047
1 124729 56045721
1 14751 260639320
1 56902 206895784
2 97561
2 137944
1 196 710511837
2 4768
2 1395
2 191536
1 106933 803723799
1 156886 381471769
2 141116
2 32965
2 48495
2 35277
1 5172 128241394
2 136999
1 166447 162742249
1 10356 225943838
2 120702
2 166455
2 123832
2 6101
2 119188
1 162212 604337330
1 36785 775412011
2 111835
2 179558
1 86627 257624509
1 191006 509705777
2 168383
2 19950
1 86721 586159212
1 93227 300092823
1 93762 360241422
2 10973
1 90870 434866093
1 166477 89470968
2 73082
1 164776 141439268
2 83522
2 103074
2 107859
2 122781
1 183960 281441696
2 110452
1 146934 433420519
1 165684 690191060
1 14706 150711030
2 45199
2 111367
2 90707
2 31611
2 148000
2 157081
1 150391 388312090
2 119282
2 32648
2 165909
1 150594 530835962
2 92232
1 16112 710892113
1 110801 985215046
1 199912 852410354
2 75709
2 87206
2 112627
2 123777
2 2886
2 39867
2 161238
1 102411 742714372
2 33036
2 39898
1 26238 673802814
2 78513
1 28304 979418558
2 50519
2 51464
2 41007
2 21944
2 142880
2 51801
1 136379 997804346
2 99187
1 49742 568334625
2 145340
2 199690
2 44633
1 169285 140568192
2 47815
2 145184
1 45589 109441880
1 39396 491395200
2 117981
2 109885
1 89762 119300425
1 122990 426542927
2 51624
1 141755 151454998
2 4249
2 198186
2 189680
2 69058
1 135495 855576230
2 184408
2 11310
1 164434 222353843
2 63497
1 123226 737598158
2 188981
1 72592 807600344
1 183581 546632287
1 35615 403216024
2 190769
1 18273 964134256
1 29287 940781538
2 191095
1 138330 225236336
1 142627 907165640
2 54203
2 179635
2 104124
2 35685
2 103477
1 164799 912719323
1 195189 854569133
1 190911 790118292
1 61456 307073758
1 129101 706599571
2 73502
2 98210
2 136549
2 134803
2 15836
1 121103 733851596
1 61194 231334926
1 67403 385670959
1 103783 66621301
1 441 715172559
1 193690 560495964
2 101478
2 87457
2 90777
1 199775 471642168
1 123154 868813795
2 80036
2 51072
2 180450
2 22995
1 60085 434537378
2 35935
1 166145 174033711
2 1946
1 118434 196990686
1 179356 41675824
2 54288
2 181565
2 23012
2 14359
1 150702 207454721
2 140478
2 144882
1 182085 162068993
2 168
1 199830 305570707
1 61900 908373902
2 37638
1 186944 280073125
2 177266
2 20317
2 129798
1 28910 261440052
1 40369 550637488
2 59191
1 52179 104959819
1 14785 412347436
1 138884 712692655
2 153474
2 71216
1 173409 693816747
2 1154
1 175006 634465602
1 193218 57828988
2 66605
1 194766 736219712
1 102032 987211550
2 50793
2 59829
1 115135 310828791
1 163343 354986284
2 20450
1 100590 210371488
2 112676
2 135745
2 192471
2 26304
1 139776 913977431
2 142836
1 78605 712745794
2 166069
1 192343 135297636
2 189709
2 86463
1 61748 991603630
1 120633 176944355
2 36544
1 26541 433174231
1 45827 624298697
1 178942 581737718
1 182062 343366795
2 140134
2 77946
1 114918 745745713
2 181666
1 132038 424775107
2 77010
2 80762
2 99258
2 2856
1 144200 517687717
2 161376
2 116516
2 133687
2 55194
1 134958 574850142
2 116258
1 31718 33894276
1 21572 539307157
1 107238 807304141
2 97791
1 75761 149129532
1 126458 116721252
1 68392 32452320
2 74573
2 44004
1 74783 884940404
2 145197
1 116209 900203237
1 140005 805357841
2 97697
2 166663
2 5179
2 122983
1 179238 237199780
2 110100
1 182630 942452889
1 62360 971106962
1 42023 301850662
2 140873
2 14152
2 81301
2 158345
2 137714
1 51377 711364965
1 37119 394859686
1 120009 528895313
2 21503
1 135509 70860950
1 140011 70065980
2 133396
2 141316
1 59500 97381711
1 46535 554587382
1 183728 166311426
2 34274
2 22995
2 31073
1 15696 519743182
2 6920
1 85691 668960562
1 184802 939056366
1 129 629945667
1 183778 387334524
1 40467 440586691
1 175408 897096845
2 42234
1 68124 3372983
2 155355
2 105090
2 174573
2 113411
1 134464 944323856
2 100844
2 178172
2 13224
2 179883
1 22499 231939882
1 45681 308060958
2 125032
1 132219 121320774
1 81731 753777520
1 121030 62778907
2 132820
1 97324 104944301
2 196836
1 127463 689446630
1 101684 939780080
2 30562
1 83396 258778863
2 192131
2 15313
2 16373
1 143492 36673640
1 77993 807823921
1 1232 514481286
1 104225 952589081
1 199607 75594969
1 12177 964886193
2 63920
2 25470
1 156214 383630883
2 5038
1 68819 109121342
1 47007 460557337
2 84748
2 187045
2 104634
2 186743
2 184368
1 156683 290502986
1 26706 855722498
2 99444
1 122281 545470732
2 143291
2 151110
1 47450 361449280
1 98505 511738278
2 142039
2 13147
2 159333
1 91552 368681082
1 50918 591601175
1 41603 628860199
1 166416 531985569
1 95498 745065120
1 139227 722658684
2 4237
2 12909
1 63009 657020060
1 79167 534404426
1 92930 480577751
1 132247 370652603
2 81769
1 58871 916211932
1 5627 464497807
2 146802
2 15202
1 55785 429911253
1 73374 582452353
1 30837 896771443
2 90773
2 57003
2 49269
2 146929
1 2279 851962183
1 114610 891360964
1 143608 286702564
1 90023 46328574
1 198314 53198179
2 49525
1 96509 760663038
1 58888 458911264
2 134190
1 124272 967783042
2 132375
2 62950
2 170303
1 10913 763380060
2 103538
1 189478 984267560
1 166880 707295066
2 192823
2 195102
1 152416 925626008
1 148639 13882799
2 65787
1 90952 413698597
2 131830
2 160772
1 173461 488341011
2 133207
1 181951 498642830
1 19789 199688819
2 28813
1 186324 573689096
2 155365
1 93174 309424648
1 16993 623108489
2 53629
1 63736 664469927
1 65438 310939227
1 22339 978319251
1 89678 205527309
2 183628
1 47997 536525791
1 42799 441161355
2 89678
1 178520 782570272
1 106670 158668674
2 135222
1 44514 579483287
1 4993 325556229
1 141359 916090579
2 178463
1 139613 354554622
1 18467 721945303
2 136456
2 119249
1 99559 285257923
1 178967 768484972
1 49285 360694212
2 180404
2 123865
1 28880 813183187
1 190623 702084524
1 165453 960446373
1 127239 6665138
1 75863 438735784
2 59455
2 183251
2 65712
2 90476
2 121478
2 52372
2 42489
2 187262
1 29589 445650597
1 17617 288094481
1 151668 928872841
1 166145 71736003
2 191202
2 106451
2 41547
2 134043
1 85647 136595665
2 198976
1 191052 378420909
1 128743 66939522
2 51225
1 136723 18068819
1 128381 859318029
1 190009 904687542
1 75845 474691542
1 155104 186860392
2 141803
2 145989
2 4314
2 134599
2 70774
1 100120 828893632
1 79770 363245180
2 121058
2 61822
2 141236
1 1107 231880375
1 188941 171936940
1 137579 393002107
1 126952 560849927
1 172423 237326548
1 197212 359389987
2 49041
2 113684
1 163149 243230386
2 82792
2 198355
2 97001
2 107094
2 113803
1 69106 252357090
1 58419 748262070
1 45952 729231096
1 41667 758701762
1 121928 85538163
1 46844 360028335
1 103897 655923199
2 105938
2 91883
2 163887
2 170876
1 125794 614386311
2 176539
1 35102 285664386
2 49516
1 52915 991275970
2 42246
1 199426 325631854
1 164103 339511930
1 54398 226397675
1 167481 399542662
2 100516
2 185990
2 9593
1 165877 172979734
2 150216
1 34771 852666961
2 132079
1 75062 92908149
2 33630
2 169783
1 126955 18152662
1 31751 128751273
2 115849
1 80215 77320019
1 13897 85700709
1 67798 645827517
1 118710 602409973
1 12983 214458641
2 84267
2 83509
1 81037 479084006
2 189221
1 104207 245069833
1 48479 815175534
2 127938
1 150554 738048931
2 37784
1 16686 674232476
2 180928
1 186 480614516
1 26498 622416466
1 43509 687948841
1 53650 88950839
1 86698 31358475
2 5732
1 296 90034111
1 86881 107251606
2 112182
1 142655 373927150
2 28299
1 23523 127320370
2 123821
1 141209 369402555
2 482
2 45946
1 118706 618310853
1 6590 407550432
1 118354 798152520
2 33205
2 141656
1 127005 63775500
2 111260
1 183671 665740394
2 137687
2 184962
1 21005 587532105
2 105089
1 107601 678497523
2 90555
1 134750 995623959
2 184807
2 42711
1 131362 797442749
1 143597 18690849
1 128564 744333178
1 95621 873157581
1 35660 238401109
2 29725
1 60609 708207341
1 109918 420914619
1 162461 425097123
1 161039 670855710
2 198795
1 16183 37709775
1 14255 431121248
2 17768
2 53572
1 83564 562423070
1 712 100264353
2 63913
1 2053 957808872
2 178856
2 33650
1 44795 248172625
2 62678
2 55631
2 102740
2 117462
2 57835
2 19510
1 22286 295771506
2 175699
2 65449
1 69842 141401031
2 197905
1 133882 224812808
2 53138
2 186494
2 145622
2 98629
1 45133 615875003
1 49722 921892279
1 141718 518068454
2 61015
2 63449
2 189128
1 88884 263956486
2 124264
1 121387 198376471
1 186450 21872647
1 47878 700402620
2 23989
1 24127 922815140
1 151104 523557870
1 37458 404232419
2 100889
2 42869
1 81901 91470787
1 104671 482677956
1 94281 983533658
1 104649 900457039
1 184536 457908895
2 190772
2 152141
1 137942 483647041
2 116182
2 135908
1 108204 535707635
2 86858
1 173432 271240811
2 135961
2 114315
1 179796 278420151
1 143776 579952993
1 10993 705400604
2 126282
2 165731
1 53669 109439110
2 184305
2 187406
2 30309
1 131916 755075698
2 73031
1 69278 281611661
2 132049
2 84164
1 165374 346101848
2 72699
2 105318
2 151683
2 87172
2 25290
1 29319 100898955
1 96144 267001144
1 173075 739490465
2 102168
1 127493 378871425
1 76662 273437471
1 140813 96367283
2 67865
2 64807
1 74902 26975702
2 15722
1 23480 502964621
1 125808 611069891
2 5592
2 33989
2 193270
2 70123
1 139682 138860666
2 59758
1 4846 588835203
2 190388
1 59608 516912428
2 42439
2 157051
1 169878 598577052
1 165652 831625513
1 161359 889292479
2 179729
1 171988 720066791
1 100283 388064273
2 61888
2 136918
1 40427 94062640
2 39630
1 187994 71655350
1 154428 960246074
2 17325
2 105926
2 78054
1 5403 309822729
2 168396
2 17865
2 196872
1 5521 725733098
2 3361
2 92842
1 12942 244723387
2 147771
2 75134
2 104426
1 169569 230145611
2 59678
2 99905
2 106881
1 180800 310763081
1 197678 504164510
1 95216 108086701
2 109852
1 88102 417779612
1 112504 602459439
2 4258
2 24946
1 72246 969829372
2 144541
2 1089
1 182396 136850010
2 144464
2 16898
1 87692 126770265
2 56858
2 69094
1 161625 982379235
1 35384 293042421
1 170366 983373295
2 92997
2 56404
1 40645 174935442
2 38404
1 161494 748486283
2 145972
1 193256 788641973
2 197716
1 194444 453459623
2 34565
2 131348
1 43512 955972126
1 165083 884869660
2 171833
2 189461
2 47829
2 106138
2 93656
1 119274 680719804
1 97129 727848013
1 105931 813724969
2 192746
1 83315 485025311
1 163613 224637134
1 87278 789092849
1 74383 733132708
1 179772 277725574
1 60465 912285851
2 152455
1 6414 800188868
2 74035
1 26378 411972417
1 125714 75479958
2 75567
1 111621 47612205
1 51355 802809526
2 55028
2 96896
2 199854
1 3772 577236318
1 87654 281453467
1 19361 530430531
1 124997 354909674
2 133468
2 197710
1 29223 315273203
2 39882
2 194886
1 99400 473772704
2 115501
1 161143 605099653
1 119804 785583774
2 156522
2 163892
2 132892
2 70787
2 173830
2 152240
1 147689 871593092
1 68612 323714006
2 152387
1 117675 806870785
1 187706 342844283
2 98377
2 79908
1 87708 777360173
1 48567 78972645
1 45583 393347900
1 96230 464546117
1 61405 499921699
1 3079 380553350
1 71631 193058886
1 195779 119048400
1 45153 429005361
2 162098
2 122231
1 114525 837862100
1 192828 536984171
2 145601
2 3272
1 172732 583451188
2 7603
1 44803 183610806
1 132172 732543704
1 153944 235295403
1 74349 364455936
1 83236 498665723
2 120058
2 175322
1 55083 424942259
1 101674 753391486
2 145196
1 134184 904043240
2 172546
1 79018 819879470
1 28031 518426662
1 186500 996981623
1 60054 317819768
1 199402 347260429
2 103708
1 94168 856219317
1 184073 447217228
1 112610 821554689
2 16179
2 182206
2 83400
2 63679
2 72892
1 193305 481279997
2 107407
2 153808
2 77082
2 134789
2 148138
2 165093
2 91386
1 76131 278581494
2 14289
1 197347 726444569
2 74584
2 16138
1 64777 370099979
2 147640
1 46890 941076417
1 83100 191142141
2 142472
2 181201
1 102931 221350071
1 52771 741006893
2 30531
1 129605 387502682
1 191321 552387333
1 66443 785668495
1 27349 936405922
2 76955
2 142562
1 28718 768465238
1 74441 377853983
2 66410
1 137766 91905831
1 83501 481027886
1 127039 362798344
1 198467 514134935
2 169461
2 27278
1 1217 948929235
2 190805
1 88806 352341009
2 195804
1 124143 291186284
2 13904
2 126540
1 137619 530741474
2 5754
2 92110
2 14623
2 146255
2 161131
1 39276 276110427
2 77280
2 99448
2 178200
2 167663
2 26864
1 55193 741019344
1 53197 532882285
1 13674 873864905
1 55199 747422411
1 156071 176369632
2 100551
1 124331 923209749
2 60619
2 54476
1 53936 518062289
2 88253
2 121740
1 138689 876050463
1 19622 341789531
1 27870 363917182
2 184091
1 53039 399792202
1 87539 521436621
1 75592 546457026
2 118871
2 120187
2 95781
1 75676 838156526
1 83345 843872916
1 42202 316977896
2 65677
1 28448 43574974
2 164145
1 56433 3551834
2 25438
2 112035
1 104731 977926802
1 91865 375545585
2 128817
2 15629
1 27192 642085400
1 78461 206118039
1 124614 113576860
2 147186
2 33158
2 38845
2 11175
2 74022
2 40576
2 160158
1 62654 247806520
2 25651
2 160014
2 11505
1 129032 548910782
1 128150 667928266
2 109694
2 6768
1 55104 20701575
2 158990
1 179828 884418928
2 75342
1 23369 573717626
2 147424
2 165433
1 108940 860608771
1 9888 391440481
1 58375 239897304
1 6203 891180445
2 74940
2 20958
1 82658 241663459
1 41060 596239838
2 76836
2 133996
1 14475 940054903
2 150092
2 74173
1 195691 934772004
2 15644
2 156003
2 161094
2 159979
2 108590
1 31902 567421776
2 91788
1 62584 400063379
1 102522 193662550
2 163623
2 52424
1 70106 973003501
2 166504
1 53750 604077211
1 30092 210049390
2 145445
1 126613 701495406
2 189766
1 42161 380758982
2 126880
2 8679
1 133589 74550610
2 187952
2 25279
1 155784 801856213
2 61412
1 153229 367012851
2 177229
2 59546
1 97203 463076133
2 5788
2 86600
1 101153 600514074
2 38031
1 136547 348572197
2 123102
1 1299 310247330
2 143246
1 51277 402784214
2 189370
2 180264
2 21174
1 46284 80164352
2 117908
1 76737 279195295
2 84929
2 80621
1 57897 368390523
1 16473 752944816
1 103498 887640830
1 94101 112779922
2 117915
2 199861
1 123168 972772955
2 67114
1 47674 15905257
2 81641
1 49505 578027766
1 180249 432670631
1 169795 828062904
1 118099 297367820
2 170146
1 30184 239777782
1 193386 218777292
2 94114
1 9708 922489039
2 133700
1 116352 492639922
1 129344 173587835
2 119956
1 113724 792112613
1 76341 310217712
2 86055
1 62806 576817958
1 4496 603296741
1 84374 213809493
2 102872
1 133982 317298004
1 170705 987603804
2 32280
2 184017
2 104689
1 142116 665800337
1 180402 332271209
1 197840 536456603
1 189951 799445047
1 65962 768681385
2 181661
2 100652
2 17938
2 8981
2 163504
2 123535
2 131208
1 72718 218963226
1 146089 428076704
2 182704
1 24191 285707994
2 151993
1 154777 267441976
1 77061 77208203
2 2006
1 196273 956492227
2 11168
2 4580
2 176341
1 179386 237904895
2 66242
1 136142 718574637
1 55683 937303089
2 75753
1 108724 75551691
2 195543
1 190284 819352286
1 23911 991232777
2 89666
2 99176
1 175768 43242410
2 147891
1 35161 365882384
2 14634
1 86419 399497984
1 30007 317241910
2 178510
1 14300 820600653
1 173310 197918049
2 193248
2 117165
1 21094 799013367
2 196993
2 25228
2 28495
2 122683
1 142410 384028073
1 178767 610069413
1 160839 669118195
2 150711
2 172231
1 165486 423353280
2 142925
2 147145
2 9543
2 58487
1 125080 373512051
1 120501 656043197
1 11337 536183234
1 15970 659413694
1 194164 502208665
2 7440
1 119532 268918336
2 45917
2 120804
2 192060
1 39581 551963600
1 11795 15907818
1 22261 117549462
2 73785
1 170160 492476248
2 73243
1 194537 362215172
1 106522 216360642
1 76799 445337920
1 135061 639141814
2 73735
1 125044 515772120
1 167705 521616864
2 135219
2 184055
1 105001 412707048
1 20967 274094893
1 36479 69663858
2 44894
2 122815
1 57043 40867581
1 181501 699734828
2 135946
1 79827 382042827
2 138960
2 43704
2 12834
1 14627 439563356
1 108533 117882924
2 127937
2 15125
1 122592 636943606
2 16984
2 169341
1 140963 421102125
1 10889 222442020
2 99350
2 69270
1 13200 324741365
2 125239
2 157719
1 73003 484546290
2 18670
2 23637
2 61733
1 187381 987224497
2 36895
2 161786
2 122141
2 177608
2 155394
2 133818
2 179170
1 40531 562674778
1 39528 679373559
2 27010
2 49801
2 69160
1 45043 601315796
1 21939 171813396
1 192863 7893252
2 105183
2 38350
1 144051 651982203
1 41743 928619631
2 173810
1 88914 824319104
2 19167
2 367
1 73990 387069717
2 156155
2 188200
2 120177
1 83237 178592416
2 163124
1 162547 601381985
1 60239 692344330
2 37873
2 108840
1 5561 142001061
1 198698 369117398
1 148220 777055089
2 58212
2 25562
1 43971 697390881
1 15595 223151163
2 86862
1 198503 7629256
2 21580
1 194843 284840275
1 37262 121555629
2 109718
1 188955 650848093
1 101843 701018210
2 63039
1 132227 699634929
1 3196 40572496
1 6147 403030809
1 152444 12203208
1 48135 713883108
2 153224
1 24519 223705248
1 178446 144143186
2 87919
1 75855 885828083
2 42838
1 1785 848496215
2 33265
2 24762
1 13719 822262190
2 197100
2 8146
1 109513 483992757
2 108019
1 155087 497696777
2 166635
2 192374
2 190637
2 136730
1 41292 82676711
1 154987 916602535
2 140142
2 187355
1 167230 547538097
2 116122
2 183425
1 164816 208323180
1 30046 551628679
1 79026 40746368
2 4434
1 71002 640265632
2 145894
2 142796
1 189910 928591473
2 172592
1 57584 93113296
1 149417 282615008
2 59921
2 64618
2 8620
1 168323 449034251
2 197607
1 74617 427605169
1 102455 402534201
1 171220 224964781
1 47477 358925756
2 47429
1 26441 279529513
1 82415 834139201
1 2884 817761251
2 21058
2 147082
1 173781 942376323
1 70805 101582903
1 114703 720744069
2 91843
1 167089 950918841
1 163387 485866455
2 137405
2 56356
1 157864 703587201
1 181368 511365113
2 95162
2 133371
1 23817 209050816
2 146439
2 192117
1 154904 875017590
1 72746 192142439
2 34773
1 8523 205701039
2 73230
2 124299
2 63476
1 142291 373281976
2 174490
1 118158 974501677
1 26794 48387188
1 192189 967244066
1 169344 807135200
2 332
1 166830 697326637
2 2778
1 6643 839410698
2 112143
1 128001 288335787
2 98526
2 187083
1 117191 408073554
1 101824 380386093
2 198259
2 112395
1 191528 547288341
1 39021 472958168
2 154355
1 38216 671759699
1 76834 184410310
2 8559
1 45800 577652932
2 91269
2 14101
1 174519 309765167
1 181375 339795917
2 57973
2 149024
2 136190
1 102736 75646128
1 53041 141136736
1 89144 23756394
2 177812
2 51180
1 84511 260969906
1 67651 341311295
2 159151
1 194497 331144336
2 16244
2 47821
1 84943 783222553
1 185084 229096561
1 174634 582814482
1 2318 362967850
1 117599 892270389
2 21906
2 186318
2 86784
1 176977 774340347
1 113377 762582880
2 131552
2 125878
2 98575
1 5703 599235323
2 31181
2 81652
1 43977 755979952
1 73084 338914298
1 63047 25348089
1 14832 65611760
1 44108 383308819
2 99039
2 5573
2 178598
1 36833 125311090
2 65148
1 78397 517507549
2 39141
1 116018 789810345
1 161792 721669988
2 193517
2 133759
1 2991 124434865
1 161483 60550926
2 84961
1 157036 306821507
2 116196
2 38095
2 147812
2 83561
2 37713
1 7526 316812995
2 185136
2 184970
1 133860 674392775
2 162122
1 105777 722645138
1 62722 788137097
1 124817 906982267
2 190447
1 166446 619223540
2 56995
1 191480 886984915
2 119307
1 145490 604724914
1 91348 333028642
2 24537
2 144474
2 41069
2 170879
2 138464
1 104612 491420955
2 20983
2 133930
1 87291 559083468
1 116187 127365947
2 130478
1 179271 963365932
1 32426 681668499
1 164645 853921481
1 118102 211272477
1 192113 297615438
2 141207
2 101139
2 119224
2 79361
2 129857
1 53318 878901670
2 64471
1 67291 928519563
1 2833 385318318
1 10658 950469536
2 23397
2 1276
2 141796
1 157100 835106385
1 22819 909758604
2 100958
2 27822
1 199565 871495695
2 122765
1 103503 34390564
2 67059
2 137970
2 113445
1 134372 904214848
1 114311 190272736
1 174637 56143119
2 92850
2 109036
1 185983 384194699
2 24480
2 46334
2 67129
2 85022
2 147247
2 99214
2 22740
1 101735 824125500
1 81287 66820278
2 106958
1 39461 134121123
2 80713
1 27915 736494638
1 195742 414513058
1 58581 794380410
2 159648
2 157083
1 47142 819310661
1 55259 867833182
1 100515 270313689
2 101671
1 194638 398013916
2 55015
1 186389 524225486
2 134571
1 63007 289474875
2 141952
2 128007
1 41584 967365155
2 47573
1 13765 179695093
2 77256
2 175679
2 98958
2 19837
2 7836
2 132477
2 43197
2 84339
1 131253 781464626
2 153320
2 145700
2 118186
1 144794 855796012
2 13758
1 64361 954677283
2 6051
2 117787
2 107648
2 91683
1 35033 830766431
2 100522
2 136991
1 37649 117263294
1 51289 571470975
1 44036 780383260
1 119316 597397416
1 14218 798502819
1 83732 503615657
1 148633 778624312
1 150878 482839922
2 3363
1 84184 121516245
2 48808
1 168591 168092050
1 177323 846009150
2 3766
1 144991 681917260
1 162040 647210594
2 157961
2 125495
2 112601
1 43269 93169006
1 156328 997807953
1 96540 112957963
1 12490 103065026
1 54570 897864474
1 82880 922953919
2 199706
1 130168 957994048
2 89114
2 182065
1 98802 388107978
1 123981 293005235
1 183082 40049306
2 125806
1 28243 18135275
2 86993
1 127205 599359319
1 94198 413687219
1 199023 483380805
2 2581
1 193868 489233366
1 171299 997442780
1 37844 926280098
2 177387
2 117890
1 122003 623989603
1 119577 691286263
1 90335 785288513
2 10954
1 42061 411858107
1 164617 381334600
2 61679
1 114612 846742964
1 107841 654374494
2 135066
2 11281
1 163972 784158686
2 138749
2 193386
1 112077 151592331
1 49414 745315134
2 129009
2 119915
1 164911 784619794
1 141350 279884318
2 145464
2 183327
1 136719 572410320
1 10545 525711377
2 133251
1 44626 330252367
2 89829
2 51919
1 124960 890985351
1 1441 104605541
2 152055
2 165590
1 37004 246383747
1 16666 746903382
2 71926
1 73118 211922037
1 127742 128257042
2 11757
1 190006 688871765
2 12437
2 45747
1 121979 912421812
1 170422 639480768
1 27959 429911132
1 101908 437319187
2 61891
2 193375
1 182618 371255608
1 164921 625788304
2 181516
1 145699 458238687
2 100393
1 194773 85443018
2 93883
2 187706
1 121517 578660021
2 117422
1 81963 562950350
2 143372
2 36667
1 100929 904573587
2 164932
1 197738 285404412
2 94524
1 161058 609120384
2 116923
2 185734
2 18976
1 52153 763627334
1 145664 479022556
1 158141 574226920
2 154750
1 47315 320804180
2 80225
1 12043 711432806
2 133257
2 108544
2 162061
2 99473
1 125337 797881771
2 182211
1 85650 54263823
1 128151 258073590
1 33002 552820363
2 147205
2 110963
2 147573
2 105772
2 109452
2 76105
1 2200 347309442
1 77459 189526019
1 3149 316674440
1 23929 680742841
2 62301
1 146183 367982293
1 138423 860959681
2 7404
1 19564 805036036
1 194877 227856429
2 169044
2 63188
2 47437
2 156223
1 120059 748347513
1 191463 650150150
1 198710 903296807
1 171939 323121792
2 26739
2 126646
2 87993
2 28178
1 98763 650065963
1 199616 949220779
1 84846 726137435
2 167538
1 189433 337566353
1 125432 80250317
2 62379
2 61911
2 176045
2 30795
2 89489
2 58303
1 132292 48612370
1 156815 790184480
1 28034 859241368
1 87684 354733479
2 176810
2 82565
2 167772
2 50021
1 32178 531637710
2 198424
1 37479 599139889
2 56037
2 504
2 176003
2 22980
1 58246 144738120
2 189009
2 118639
1 142971 786762606
2 184776
1 88799 925687383
1 38521 997511489
2 15027
2 34256
2 185641
1 147944 217367427
2 27154
2 137439
2 180004
1 168416 207398249
1 153900 622230081
2 13526
1 187767 426220589
2 128554
2 5405
1 146358 39234020
1 139617 702178039
1 86460 658831156
1 15750 285012728
1 183454 139698676
1 16789 538040595
1 175117 661352844
2 110842
2 184046
1 81061 527654548
2 119222
2 93189
1 154101 513662482
1 109369 29713825
1 82547 417606801
1 75652 508109250
1 152030 815135180
2 40956
1 79525 984497955
1 164029 462302746
1 33928 238867891
2 4709
1 123448 846980009
1 106195 370369574
1 98879 642843170
2 131239
2 98910
2 19953
2 32151
2 173135
1 51758 969324476
2 154211
1 137143 118205982
1 174662 35327032
2 17790
1 41973 6199964
2 40328
2 67411
1 74317 709192304
1 155383 385427671
2 103545
1 158137 163044484
2 43733
2 152844
2 173499
1 113158 526821498
1 44025 878085226
2 130854
2 126793
2 178674
2 184392
1 5301 744966858
1 57918 661563033
1 58046 739246493
1 170062 719842144
1 126898 308936098
1 116517 976167375
1 181524 369896956
2 131916
2 17478
2 131188
1 86513 427670488
2 28754
2 124212
2 90280
1 48050 163095338
2 37789
2 141110
2 75424
2 135244
1 199056 912194498
2 9905
2 140633
1 102370 231280469
1 85402 998215700
1 84892 184410282
1 50301 90033912
1 103592 80311416
2 190848
1 197482 902131868
2 179174
1 104821 90297193
2 50725
1 197178 569980836
2 63744
1 111973 600689646
2 138507
1 198157 838745196
1 143933 919635947
1 199201 544680426
2 101647
1 188781 301170792
1 54189 760513518
1 25221 204711970
1 79416 478204906
1 114920 120913798
1 45331 673292803
1 149140 754981649
2 62475
2 166313
2 1227
2 152444
1 191925 446217753
2 198871
2 113553
1 191046 725638751
1 175636 298467920
2 117699
2 22356
2 6684
1 27070 244366866
1 148034 662849843
1 57251 12027176
1 163621 822666499
2 102839
2 142023
2 23791
1 58947 361248582
2 51228
2 108265
1 39404 536411016
1 10814 861259874
1 39304 269809922
1 18280 754107629
1 140905 479711576
1 43724 318552825
2 156765
2 150179
2 74112
2 95387
1 32450 475412718
1 23311 364591358
1 40213 726537074
1 72915 512945139
1 54224 421414606
2 191076
2 148082
2 126642
2 58419
1 178950 486751778
2 177897
1 41187 77362380
1 106689 845061861
2 12803
2 171089
1 70878 369954423
1 41941 887537116
1 165837 824230316
1 171994 578691846
1 68478 133110461
1 100411 236765500
1 78652 626032567
2 80106
2 177181
1 21685 297884977
1 133048 968766590
2 117874
2 169596
2 76705
1 121219 934085495
2 51349
1 29620 454056140
2 91753
2 74232
2 166041
2 23070
1 121212 347588646
1 194996 97245497
1 16520 663920723
1 136394 205742039
2 141873
2 153690
1 140170 121282719
2 148592
2 41708
1 170364 66662708
2 65197
2 143484
1 116365 639145805
2 16224
1 175595 499936140
1 166442 352323867
1 62832 822002043
1 89018 384601407
2 64859
2 11203
2 100175
2 34249
1 37847 883401800
2 191028
2 187445
2 41372
1 45805 323002710
1 111765 910730545
2 159052
2 78808
2 97218
1 74745 575760766
2 1163
2 165393
1 103172 890537873
1 87046 466046125
1 112282 588450457
1 37273 467210861
2 99296
1 186170 234094223
2 157895
2 154979
2 129039
2 133073
2 12491
2 88344
2 67548
1 31842 48604614
2 44402
1 35126 825050569
2 94265
1 2052 956150966
2 12800
1 31886 457447500
2 136004
1 56232 287083116
1 123641 909957622
1 57708 739378125
1 114629 604149175
2 71379
1 6369 830083850
1 32842 994729848
2 159159
2 55287
1 3121 349067965
2 198914
1 193114 85886758
2 8073
1 95701 409707642
2 1430
1 87342 717623400
2 42320
2 140091
1 45397 817314432
1 127782 698705700
2 196952
1 311 532919135
2 55516
2 48838
1 27006 424781518
1 130220 3887766
2 166991
2 128860
2 28427
2 110190
2 83484
2 129919
2 46280
1 142381 809608622
1 192629 380240169
2 148218
1 2065 516999812
2 185340
2 111874
2 130641
1 32219 774849990
1 132779 131819871
2 117057
2 87764
2 52228
2 108961
2 65442
1 142071 261729221
1 7618 277189615
2 2752
1 116331 975026704
1 189181 230356161
1 114374 761251895
2 20920
2 195434
2 151440
2 135685
2 175977
1 36819 792350665
2 121194
2 77122
1 132454 925431999
2 2257
1 143564 350234225
1 181033 980490081
2 130584
1 122417 20895822
1 80179 864142817
2 164045
1 27985 590781866
2 72073
1 55549 881827394
1 121834 332917535
1 148611 749824734
1 34494 138930623
2 131321
1 132958 230382579
1 158909 994549754
1 181999 659967162
2 12588
2 63346
2 68704
1 78081 372022346
1 30051 300679965
1 131152 64775741
2 40465
1 12663 191972026
2 79764
1 190454 237370868
1 153885 195737029
1 159930 803686397
1 136454 111325874
1 100422 251031761
2 176965
1 170720 192450291
2 109080
1 101680 829667354
1 120743 8497618
2 33633
2 29338
2 111150
2 62270
2 42322
2 121359
1 8866 510800037
1 79737 451412687
2 189186
1 183871 768728507
2 17329
2 153409
1 74439 427178592
1 30685 359764386
1 72401 197468369
2 97454
1 95654 4949239
1 82312 860891224
2 4447
1 122853 702348831
1 192023 748054675
1 192271 716162393
1 25799 315885726
1 90275 815436133
2 138012
1 136251 305936576
2 73350
2 9937
2 165800
2 5803
1 167227 268053240
2 181821
2 109761
1 58272 599017885
2 62018
2 44096
2 15298
1 64864 992984486
1 191988 854110027
2 16740
2 112491
2 43939
1 47577 836445310
2 147797
2 160166
2 162843
2 199310
2 27515
2 91266
2 27936
1 13612 570161743
1 190661 335064405
2 48265
2 98961
2 9840
1 162935 398244726
1 28050 186881677
1 151108 890439599
2 75297
1 33180 546625872
2 154858
1 54686 523146480
1 177589 662107097
1 113065 555545954
1 13150 312238928
1 96218 454741626
2 2304
1 166596 300532692
2 51667
1 103905 642962946
2 115006
2 61508
1 108057 145216124
1 173581 31703017
1 46379 669696983
1 85658 200608671
2 45295
2 153268
2 159059
2 164073
1 179022 139510251
2 198697
2 146333
2 86045
1 43100 898361313
1 23381 507901192
2 156402
1 198077 743699480
2 81101
2 84593
2 161633
2 99198
1 129478 310881628
1 114649 940747860
2 146182
1 4496 831138902
2 129607
1 195725 66618519
1 84152 517126635
2 48326
1 160869 270356622
2 48826
2 104514
2 12038
2 193321
1 27270 176692909
1 16530 530409932
2 68719
1 182756 435931433
2 8118
2 171598
2 136586
2 147430
1 44983 805670232
2 167935
1 120350 518799583
2 124409
1 55896 711061909
1 22250 841378432
2 53719
2 91783
1 35853 789018922
1 10060 337556819
2 51971
2 132587
2 194514
1 156628 797353130
2 109219
1 119750 662022955
1 107628 617858719
1 56077 199091143
1 98822 893632127
2 194402
1 149705 707909217
2 99074
2 88763
1 192943 183132735
2 151890
2 197041
2 106020
1 38369 878381249
2 60457
2 20234
2 184652
2 147161
1 169558 189193806
2 114537
2 47091
2 103285
1 62126 271286171
1 12013 195186730
2 93921
1 47288 798509096
1 85322 306048576
1 162338 627427799
2 148880
2 79607
2 157623
2 141273
2 104459
1 127469 611963380
2 142315
1 68695 882992776
2 68390
1 135946 145540843
1 4812 719881583
1 127321 539458899
2 96538
1 24710 781746501
2 171316
1 57756 366077880
1 28718 163750344
1 62205 600369370
2 186711
1 103645 453194828
1 89092 239573515
2 68167
1 156595 969720807
1 90988 192161338
2 156438
1 88837 968881805
2 46225
2 119479
1 65345 745186570
1 56796 643769506
2 196163
1 95206 570653501
1 115580 470998566
1 192259 135639254
2 110787
2 45026
2 183176
2 36132
1 87920 225002655
1 7729 104446158
2 179264
1 53769 773118711
2 52822
2 192186
1 119693 545129788
2 174625
1 199046 877077677
2 26279
1 180203 642102148
1 143506 28177183
1 129178 697930029
1 18079 675447612
2 99065
2 127815
1 104449 936578893
1 154538 987987715
1 189531 349475676
1 26277 480875037
1 41727 141978136
2 68247
2 29071
2 133333
1 98617 429357712
2 134486
2 36058
1 188628 564543556
2 133598
1 90480 324088501
1 166599 649163245
1 9189 485779958
1 160754 455622343
1 102419 571054783
2 168429
1 152421 446536294
1 61990 710766420
2 157771
2 36539
2 177698
1 174864 830280397
2 122859
2 163651
1 179218 628639371
2 118003
1 69319 219095745
2 73599
1 54820 174906053
1 1390 245196027
1 70800 837540549
1 160066 955115251
2 40660
1 191625 480472805
2 193010
1 159070 605745987
2 78042
1 103372 336677657
2 35551
1 108062 210247420
2 36991
1 64695 541976905
1 33113 519232673
2 74065
1 166788 99540830
2 10028
2 98162
1 73302 50942918
1 115307 248016186
2 31290
2 70248
1 94842 664416514
1 75930 613454433
2 114641
1 196441 146649600
2 116203
2 163469
2 106496
2 126479
1 179921 955468627
1 164331 14811512
1 36211 211044625
2 188607
2 160242
2 120122
2 127744
1 33994 845868360
1 45889 550744225
2 157495
2 43990
1 35169 393723260
2 170361
1 69664 269495326
1 160778 234107585
1 187338 609033908
1 149958 69253123
1 130884 500724685
1 186333 782916243
1 14681 554146753
1 116347 225078166
1 86043 447215230
2 169935
2 132792
1 172073 372647310
2 80051
2 127260
2 186021
2 83022
2 118619
1 140478 455390134
1 50538 264272741
2 36893
1 86741 680505807
1 4645 132326105
1 90901 139493518
2 42875
1 99396 741001751
2 90676
1 163142 832900372
2 91265
1 107607 134275508
2 27299
1 87979 618636449
1 24227 219240251
1 109844 403718612
1 81304 206786844
1 82113 883847700
1 109300 411745338
2 22954
2 46809
1 77242 425240152
1 93470 494863359
2 93055
1 23843 817049883
2 57221
1 93964 770420175
2 113862
2 23769
2 22627
2 5408
1 180142 668071324
2 147458
2 197463
2 98970
1 7134 965421495
2 159501
2 164878
2 198247
2 153163
1 131267 521161344
2 157790
2 44457
2 52824
2 67544
2 193606
2 118236
1 25357 790026815
2 142831
1 55594 552743481
2 29551
2 174633
2 125110
2 119917
1 112981 725293962
1 157903 641503046
1 153737 602330755
1 110272 794964055
1 117171 574686612
2 28429
1 106204 787267388
2 146344
2 138228
1 58492 232889597
1 188868 512711037
2 57084
2 90259
1 56362 384227516
1 88228 48268856
2 45526
2 149344
1 21564 625635368
1 569 376569058
2 47029
2 173643
1 76416 4316480
2 175737
1 69680 468696718
2 188144
2 159560
2 17679
1 125172 121412454
2 121771
1 107922 556378824
1 97640 892279644
1 186165 710349847
2 102831
2 62747
2 101686
1 87812 977245307
1 100782 247349579
2 40211
1 49962 886625857
1 192977 314488294
2 197039
2 136024
1 43707 403612193
2 144879
2 118537
1 108187 187223197
1 167242 441721717
1 49364 595632912
1 33966 495624957
1 195825 289123250
1 116258 217544541
1 167076 190643390
2 161440
1 154421 219922914
1 82462 831202482
2 187569
2 25064
1 119055 188976566
1 102122 929644868
2 112560
2 30013
2 152379
1 47607 703801402
2 123682
1 186126 963536537
2 28135
2 44596
1 161351 635350270
2 108809
2 177451
1 38567 3227547
2 9571
2 173186
1 173974 282907876
2 89416
2 1919
2 171688
2 71105
1 77346 287964506
2 73042
1 173070 44836435
2 119031
2 127265
2 116789
2 141914
2 73701
2 195891
2 134576
2 116738
1 100180 261871216
2 98883
2 99286
2 58471
1 155244 502179922
1 196197 552802164
2 107895
2 10709
1 130250 277581032
1 140984 154009784
1 18587 413448825
2 126923
2 26586
1 178421 694850815
1 197378 217078854
2 64406
2 100013
1 1780 456779237
2 157016
1 60228 452181776
1 17369 991727489
1 134487 264050451
2 64281
2 87796
2 172029
2 104712
2 80234
1 57347 944462634
1 188262 729620948
1 44930 682586950
2 38868
1 125142 615996475
1 35828 992284829
2 140488
1 65269 474189422
2 83667
2 25335
2 2571
1 123 697789830
2 150125
2 67160
2 98877
1 18388 772732366
1 142167 403497581
2 150436
2 152641
2 72471
1 115876 571492434
2 62104
1 188146 386710098
1 183605 700982151
2 97678
2 180855
1 196557 619963863
1 126354 746732675
1 124453 850262587
1 73131 879897177
2 192538
2 21428
1 30190 804436901
2 166019
1 141206 368852352
1 54640 356997586
2 26853
1 79491 416162864
2 76943
1 51694 683667832
2 174934
2 21116
2 194569
2 37648
1 147413 554797442
1 150626 715207976
2 44345
2 58182
2 56895
1 38395 160814197
2 38488
1 179986 19880575
2 84069
2 24701
1 43370 185753733
2 57407
1 151504 305187292
1 39893 623868868
2 168696
1 68099 445659497
1 143375 536265401
1 170517 462787232
2 189969
2 38403
1 90508 955128252
2 107576
1 169790 962252352
1 63599 877664019
1 147465 603131196
2 26948
1 25931 371824057
2 11190
2 124061
2 21556
1 64525 937118866
1 141839 109236444
2 43323
1 103142 227016605
1 155852 60811205
2 195135
2 143502
2 76465
2 71163
1 56094 600799517
1 858 697696490
2 61304
1 149845 148858190
2 191419
1 59190 32880440
2 173261
1 121081 792288374
2 23133
2 135565
2 165069
2 148076
2 174195
1 106555 42239618
1 90913 629777293
1 181166 292039208
1 52049 801748400
1 27930 505678379
1 128408 598608183
2 116170
1 189205 838017702
1 36670 719676383
1 122074 108302705
1 76885 418334495
1 189005 444833205
1 17553 602482280
1 157552 823485717
2 51121
2 16702
1 77492 57925645
2 175796
2 69182
2 153687
1 126090 346154950
1 170546 235912399
1 17916 194867580
2 92962
1 52674 111302254
1 73929 440481922
1 37233 80719337
2 40094
2 178171
2 141109
1 84129 915094605
2 48097
2 95642
1 84827 567631473
2 44058
2 170160
1 101715 224910897
1 143965 419610496
2 158029
1 91890 156520308
1 145702 489228936
2 52480
2 111939
1 167012 985763549
1 161353 220171284
1 193766 791990182
2 52898
2 111921
1 50690 687697499
1 61619 243398300
2 50873
2 94107
2 84860
1 25654 975218788
1 199992 667462925
2 18590
1 126200 179937722
2 93011
2 115168
2 168202
2 118547
2 166873
2 111730
2 151022
1 199111 214288453
2 40535
2 50450
1 197196 515830157
2 38483
1 52206 918034441
1 167873 382684418
2 30984
2 173268
1 160933 880160849
2 133810
1 2376 650018490
1 151464 679221569
2 163045
2 18881
1 128559 973464619
2 149853
2 181459
2 100754
2 95028
1 31186 324278353
1 48406 293516977
1 76516 729138071
2 69820
2 80344
1 159622 718019130
1 106662 634814814
2 19073
2 129171
1 47857 771098033
1 110003 154614492
2 186019
2 57301
1 160099 729200027
1 80655 571884248
1 188754 495774858
1 3887 753435926
2 43626
1 173791 38337377
1 94102 734285004
2 78250
2 116087
2 97093
2 113107
2 117775
2 10692
1 9260 235553176
2 52289
2 108800
1 114016 726969926
1 164053 872372738
2 18928
1 38556 287067241
2 82103
1 2695 21210142
1 196793 124364760
2 6071
1 89204 908240690
2 175208
2 171211
2 175316
1 103260 703505982
1 199389 874562285
1 102994 690994039
2 185559
2 136256
1 83777 626392870
1 125708 573418220
1 30484 184964120
1 106249 661435598
2 36643
2 62723
1 129287 816861559
1 177718 599478150
2 132110
2 4373
2 146219
1 136044 459638262
1 20699 567340297
1 155078 114643110
2 100232
1 153402 86313624
1 90992 108103847
2 126607
1 26872 466108538
1 53346 631300978
2 41729
2 65885
1 49923 210604911
2 124961
1 52159 284763182
1 80336 886158662
1 28499 202710866
1 99481 745352538
2 138720
2 131320
2 157220
2 27155
1 45811 342550639
2 143703
1 167383 586424311
2 196559
2 127775
1 195590 680279583
2 23613
2 192998
1 127024 380423211
1 149214 327849320
1 99327 250338065
2 179900
2 51943
2 94840
1 70034 165091685
1 143516 467453476
1 192610 853498960
1 71806 575625725
1 113951 297630889
2 152662
1 193486 886532649
2 190834
2 116160
2 109815
2 721
2 53281
2 150181
2 80889
1 128714 787619017
1 89112 59628091
2 94005
2 45309
1 146328 742793838
1 38205 567079006
2 164247
2 71391
2 16081
1 38653 123128023
1 55926 82680336
1 179506 998093390
1 163946 936095940
1 81768 534985278
1 129467 481139923
1 148140 221894107
1 112764 952379876
2 7613
2 46361
2 101488
1 114562 138923275
2 9286
2 152523
2 46413
1 262 886518931
2 140373
2 158630
1 110622 295553519
1 186984 426606624
1 117657 191175110
2 190778
1 154474 311992216
2 181349
1 195572 745484865
1 102713 947008952
1 40109 532957128
2 22989
1 142344 213975269
2 156492
1 132629 375543411
1 66316 268220968
2 11116
1 126435 784495732
1 187266 503722011
2 102891
1 162560 139544660
2 199429
1 48909 657698119
1 199530 278240971
1 44810 722883883
2 79731
2 74348
2 74099
2 5198
2 206
2 170340
2 156003
1 8854 928673796
1 160236 154110636
1 90078 501172958
2 110116
2 122483
1 141307 873970949
2 183679
2 25618
1 41042 718169420
2 52853
2 160746
1 88838 374211352
1 28594 183342765
1 151 454403179
2 163020
2 25188
2 39385
1 168173 248807708
1 24136 726436763
2 161139
2 28263
1 52363 871661036
2 17010
2 18559
1 125596 834162587
2 18754
1 47520 81805298
2 189911
1 81471 786326060
2 85485
1 25747 22223037
2 102552
2 165642
2 146720
1 59513 729900805
1 128789 537519549
2 64156
1 9935 215849335
1 69896 973242221
2 36180
1 174637 126531826
1 190658 213605420
1 151569 447266960
2 113193
2 133747
2 39232
2 165505
2 148012
1 100176 117362196
1 64841 604849846
2 64338
2 179754
2 127998
1 35227 735434502
2 138665
1 161789 179702691
2 828
2 53170
1 24736 522667292
2 28483
1 150965 582280581
2 75962
2 74140
1 82465 809686402
2 161848
1 1125 703226402
2 28483
1 172366 149083837
2 111932
2 168775
1 16047 17847197
1 182010 694422736
1 41204 152210758
2 20673
2 45400
2 138467
1 2856 872740079
1 78557 614135981
2 32747
1 89085 7441047
2 68134
1 31103 466113897
2 164207
1 160037 606173731
2 17244
2 61865
2 54986
2 124649
2 128176
2 128352
2 176925
1 151875 323554221
2 135376
1 34638 81455941
2 193976
1 1794 206003426
1 155731 431079459
2 132593
2 70059
1 192583 861001677
1 59594 702686264
1 119883 637392643
2 117722
1 63782 348154417
2 172546
2 129817
2 175717
2 130762
1 168410 950345242
1 82870 592536479
1 13982 637933242
2 118346
2 185323
1 182933 296945097
2 166719
2 38691
2 199098
1 197998 141242586
1 51694 452856064
2 111160
1 167790 336016205
2 108147
1 184849 809321027
1 25816 381980731
2 67953
2 112398
2 54648
1 155829 454163262
2 38173
2 391
1 86636 254318945
2 144914
2 140716
1 28467 955469245
2 116048
1 159499 724273170
2 20425
2 38699
2 188619
2 135111
2 104994
1 114762 83663868
2 13359
1 170748 51784875
2 49510
2 109661
2 4267
2 116114
2 161788
2 199418
2 56049
2 72737
2 194453
1 156968 849016492
1 32409 821815161
1 147337 690631207
1 161382 613392612
1 33610 818959919
1 149899 234110634
2 105085
1 4924 223839017
1 74013 211794203
1 196314 713798250
1 197644 581342015
2 81118
2 149761
1 80628 679748080
1 74422 534368607
1 63391 209038133
1 190729 668499648
1 96692 346067874
1 81764 578038288
1 163372 539221454
1 57919 765447987
2 110235
2 1992
1 101843 334992728
2 86975
2 68685
2 2836
1 39772 315993473
1 148743 380994175
2 150885
1 37698 275547700
2 8613
1 144154 371659744
1 58154 76369
1 108215 214478008
1 57190 468420611
2 135395
2 131816
2 79623
1 108159 355998057
2 40166
1 92303 663016027
2 9041
1 38115 527674550
1 186865 809592500
1 86004 381510052
2 189124
1 48398 22947771
1 12747 305375111
1 186237 295896199
2 159580
2 131604
1 140617 645375149
1 32056 269289521
1 154245 414175512
2 155048
1 10580 77925715
1 77615 259762212
2 130760
1 44591 151448904
2 35061
1 10835 200839164
1 28566 258543221
1 34263 905927841
1 55607 814657714
1 138673 375331183
2 153290
2 46123
1 153534 293058600
1 151865 910811055
1 6247 925440560
2 83837
1 37779 971618780
2 118696
1 67642 623317831
2 13828
2 18429
2 49972
1 60097 502661281
2 84305
2 113468
1 179299 720540648
2 181182
1 119110 283008699
2 71048
1 53758 451748956
2 129277
1 50110 588606706
2 48556
1 31620 359868667
2 62055
1 108991 960080833
1 184663 382585703
2 94501
1 95734 907191437
2 23157
2 123679
2 166776
2 20373
1 70434 33198445
2 94352
1 157187 867577237
2 83662
2 144394
1 188443 267244705
2 177198
2 135900
1 81132 893259974
2 126402
1 41582 823492760
2 159864
1 34214 181812724
1 24042 86207831
1 190543 990090681
1 102321 548664859
1 101750 792590608
2 31879
2 16393
1 173068 122203386
2 168404
2 7003
2 52856
1 120463 169437058
2 19763
2 130445
1 139802 821107072
1 24217 336999511
1 33469 248312885
1 25076 196114931
2 10280
2 20409
2 121857
1 161993 62138501
1 115925 801559686
2 175759
2 140538
1 190707 205540123
1 84251 234468599
1 16199 291263757
1 149946 536372984
1 176788 832553261
1 55489 589764442
2 151581
1 11299 363514734
2 100176
1 164007 292681947
1 8034 315158817
2 51983
1 30684 896224975
1 109925 602758563
1 27224 10052212
1 174786 627594898
2 118018
1 68002 689455191
1 104175 726432719
1 138658 586446860
2 187453
2 85494
1 38261 751676790
1 103590 187781735
2 14608
2 26876
1 80565 783791662
2 180090
2 60703
1 9855 964978076
1 22603 348458685
2 97922
1 165781 460489497
1 191058 686720116
2 159624
1 141541 568784319
1 182379 183663733
1 82751 450165906
1 42856 949894252
1 5381 529708296
2 150453
2 5099
1 1202 488884387
1 169479 289312336
1 198194 687921962
1 189924 590474403
1 155616 53162477
2 106531
2 140264
1 199621 929716866
2 37674
2 158904
1 10196 388450767
1 120594 83448798
1 14112 691595995
1 8506 566352170
1 130843 700434638
2 197045
2 160182
2 87590
2 61664
1 136642 128705825
2 43011
1 56488 904756846
2 129671
1 117444 788978021
1 113258 271396081
1 3189 894821785
2 61686
1 71182 788635790
2 171998
2 43335
2 181536
2 121099
2 196911
1 110495 911137156
1 136100 504205633
2 148390
1 82410 609440803
1 158080 432755011
1 85718 101901269
2 38030
2 138841
2 145185
1 93403 345686246
2 188644
1 28932 124802944
1 153027 109667482
2 153305
1 177866 582460168
1 195592 426492769
1 166510 536262906
1 65272 641728657
1 102982 220525244
1 195927 235278794
1 68591 710884729
2 102607
2 188348
2 25972
1 64273 123867440
2 125933
1 165787 509419284
1 198291 984966533
2 82913
1 139334 981089143
1 181851 117069008
1 194935 398232478
1 131532 916296507
2 185709
1 118390 210116746
2 137440
1 79864 517453344
1 192452 595436054
2 165748
2 150713
1 127083 733268006
2 25789
1 196354 55118948
1 122597 930892928
2 17184
2 176297
1 143648 162224020
1 119285 895698759
2 14723
2 79590
1 122367 89772256
1 11113 216014280
1 12764 382995375
1 107030 851789414
1 60239 840742884
2 48650
1 101951 794767740
1 166209 923258421
1 104463 325965820
1 10170 940846775
1 88809 932543906
2 74717
2 74401
1 15251 202804262
2 127430
1 119661 476624139
1 164787 187831326
1 99809 102666763
1 155878 550539373
2 127008
2 59808
2 87798
1 193635 28074823
2 167359
2 199905
2 57727
2 159133
1 112903 730826740
1 197738 621899348
2 24056
1 88841 602559844
2 104885
1 100311 335990021
2 72722
1 72385 810265957
1 21229 874672659
2 180773
1 96022 924802253
2 84420
1 82267 823751499
2 42357
2 135618
2 13536
1 177713 305059548
2 141683
1 2798 640886170
1 94718 896181576
2 65158
1 140652 301987255
2 44241
1 29686 205515648
1 34638 219072321
1 55532 628813042
1 101586 143035831
1 62190 85889180
1 31698 870274372
1 50590 192763204
2 182572
1 1644 140696544
1 34505 618885089
2 118284
1 102279 471901331
2 140391
1 106301 587109239
2 149398
2 51223
2 711
1 51519 42441342
2 159271
2 46083
1 52950 970000135
2 45615
2 189661
2 183566
1 153292 318572348
2 62621
2 175338
2 134459
2 43072
2 100057
2 80392
2 134080
2 174438
2 174756
1 31599 238843411
1 197798 831545637
2 3825
1 95330 724719053
2 77869
1 135559 482215992
2 145561
1 120629 492819634
1 145098 20491814
2 113972
1 39444 890922622
1 83124 695480344
1 29860 631478120
1 122975 507011248
1 30652 994684800
2 51851
1 42139 174173355
1 41902 526923668
1 141451 349671655
2 8810
1 9990 259682972
2 103044
1 196716 350146778
2 18855
1 196279 928329976
2 171890
2 86644
2 197697
1 19628 295849899
2 198654
2 114464
2 168356
2 116965
2 180314
1 149975 714680214
2 139035
2 65164
2 187276
2 95296
1 9672 982265586
1 188772 103773847
2 169532
2 16705
1 143088 337961605
1 62328 379608034
2 108052
1 166746 831866344
1 188409 204351095
1 97449 912266749
1 123381 179196479
1 126871 620001620
2 47104
1 85347 939461868
2 141748
2 84653
2 149608
2 103686
2 186033
2 52374
1 153774 243543699
1 19069 926331174
1 184018 402593691
1 115800 773473894
1 88686 496461903
2 172129
2 38947
2 55003
1 159399 998534354
2 198882
2 33074
2 78076
2 170438
1 21217 875360382
1 132671 489454724
2 142372
2 187631
1 166615 766528963
2 171792
2 151001
1 119799 922677442
2 154692
1 10107 43149342
2 59964
1 139558 647841535
2 113226
1 60233 141688231
2 36049
1 46930 209986866
1 96737 338701265
1 115565 746204968
1 187952 614741112
1 148915 52489245
2 146501
1 169094 552022715
1 122759 417694790
1 26829 249018038
2 164296
2 157393
1 40485 304874573
2 162496
2 2175
1 125966 451551705
1 157939 989717540
2 153745
2 101827
2 178505
2 117574
2 71571
2 165113
1 59 326034884
1 38080 542637723
1 110549 17221165
2 149677
1 81276 429713548
2 173399
1 62744 806106254
2 174268
1 33311 918912731
2 23810
2 191325
1 15595 289153720
2 41485
1 185352 505456582
2 20082
1 192104 657160507
1 75944 667962946
2 115164
2 141555
2 124262
2 14821
1 127432 990402249
1 33438 638222611
1 44704 909471903
1 55110 949763423
2 191253
2 10011
1 125860 969743763
2 134941
2 175647
1 128744 903921285
1 65053 551095147
1 89716 675920600
1 125700 593809147
2 34478
1 118699 341907870
1 179431 868827639
2 81215
2 81288
1 149583 778966859
2 54008
2 89002
2 168139
1 107826 527963118
2 174575
1 143330 501516131
2 22307
1 146967 872789792
2 95413
2 146662
1 28352 876550579
1 139599 504015230
1 156498 417570594
2 27223
2 77572
1 174946 465457384
1 106015 197133675
2 194918
1 7436 193065196
1 186345 725824227
1 173859 420163607
2 89641
1 44288 33296069
1 192371 42111325
1 134456 205881728
2 110071
1 79931 470655805
1 120280 450907417
1 128611 664183426
2 192878
1 96396 883560460
2 109762
1 88470 501836422
1 131476 368066153
2 20761
2 153612
1 59471 79198110
1 85783 904134110
1 99493 523493887
1 146942 801690274
1 116394 778971295
2 182819
1 167149 414175279
1 115036 93560310
2 152093
1 138470 491235479
1 165111 322500692
2 117315
2 159270
1 49627 35997890
2 75737
2 138600
2 151252
2 182845
2 179262
1 197759 440125351
2 46058
2 156824
1 73921 335908100
2 187343
1 47378 418747582
1 16663 877491626
1 152687 835068614
2 35103
1 65830 153794195
1 174148 815189710
1 171284 741361319
2 44029
1 189445 736555502
2 130462
2 70509
1 60674 424055911
1 172940 69790056
1 148054 226141457
2 17997
2 143086
1 101953 46800780
1 100493 302592126
2 4812
2 188718
1 5393 694167058
1 131496 724090890
2 151359
1 96441 292724897
1 195148 479206164
2 96570
2 140526
1 199378 812387455
1 193691 804342602
2 8962
2 48711
1 27403 947413764
1 92375 138582876
1 105960 29184431
1 133067 50848888
2 147835
2 175108
1 134297 402708399
2 88825
2 139715
1 191717 200771681
1 52564 670006790
2 195500
1 82439 146286679
1 148186 602928331
1 136505 629313849
1 103351 48576357
2 53829
1 53682 486697774
2 109270
1 146209 92926874
2 113832
1 145319 834016423
1 167647 742982335
2 194301
2 169118
1 99960 507528013
2 164597
2 178949
2 100891
1 7937 781334562
1 148540 713588697
1 63832 305636622
1 54691 103103377
2 30344
1 8674 855874101
2 116679
2 113815
1 148161 798037647
1 55790 922939352
2 37747
1 144990 162513263
1 75955 84063935
2 124540
2 62836
1 98402 590031828
1 113246 304182661
2 20653
1 171681 65234224
2 129577
1 88944 955358506
2 163746
1 181771 623473410
2 85544
2 55206
1 16239 634552068
1 51631 501910409
2 135302
2 195056
2 130276
2 164345
1 83416 763748943
2 119216
2 181011
1 153186 892348071
2 195423
1 89500 75765142
1 129760 968408268
1 5756 838702482
2 84763
1 71091 299351347
2 145170
1 148847 434173708
2 192481
1 64491 720690853
1 164942 13179762
1 114903 584127519
1 93625 245907548
1 46643 92692400
1 68729 903648322
2 97704
1 152614 953104887
1 117736 396141741
2 11666
2 20524
1 132236 86961337
2 80880
1 172566 814411864
2 82502
2 172125
1 146533 858475862
1 138628 563679882
1 81614 270406679
1 158640 425766253
2 120363
1 87864 491497561
2 134141
2 30048
2 19281
2 82685
2 177930
1 158121 676917498
2 71765
1 1864 311216347
2 133953
2 171132
1 22013 490575410
2 18811
1 67162 90834211
2 105729
2 34364
1 139839 112180668
2 178001
1 145115 363214385
1 99811 237560775
2 127793
1 21976 318885159
2 116729
2 176722
1 28447 960246514
1 130959 37940716
1 159568 886495587
2 54116
1 42220 63750973
1 170942 814391146
2 43757
1 177278 47418260
2 42445
2 62215
2 47272
1 183423 367979708
1 146367 261243687
2 160917
1 12846 666051914
2 89686
2 47505
2 99944
1 162946 555135390
2 171692
1 123284 567280398
1 35939 333083097
1 176748 923446023
1 1281 887108703
2 28714
1 112997 117015318
1 82011 858450617
1 43746 180047235
2 141487
1 27758 45414741
1 157264 976694352
1 25824 263708118
1 58780 739832227
1 979 817004228
2 80320
2 53329
1 60649 953638243
2 157087
2 32220
2 77629
2 175843
1 18 73839352
2 79864
1 22113 763772237
2 166414
1 117280 608117715
2 160010
1 28354 688338554
1 165078 482584047
1 11795 757832380
1 128371 373282902
1 148095 471333003
2 194610
1 125738 565941059
1 179280 700310353
1 100874 648491461
1 173990 15747308
2 155564
1 23052 841667590
1 198630 572527023
2 158671
1 178524 775359655
1 1265 648110514
2 25822
2 186416
2 42649
2 39773
2 126758
2 199653
1 51480 64545169
1 73231 584083334
1 79638 296487354
1 63004 821146804
1 103723 732524969
2 50400
1 196882 763922413
1 147788 903145342
1 149234 151349162
1 32870 294015026
2 185506
1 6448 804203148
2 3136
2 100023
2 199276
2 141077
1 141179 623497075
2 42431
2 49472
2 87008
1 168693 886489843
2 128669
1 150628 953420615
1 158966 185445429
2 63818
1 19133 263893946
1 82450 803131009
1 101088 821035682
1 165730 845616978
1 79035 914071275
2 53846
1 37428 973583778
2 95369
1 101533 517247170
1 20562 911556976
2 89984
1 80099 526516571
2 27595
2 20672
1 12625 9205731
2 171187
1 155979 816482124
1 64394 511625227
1 149629 306784999
1 121956 538833715
1 131536 814538347
1 103004 858118834
2 115895
1 119173 883015282
1 23359 77225811
2 100974
1 46820 135840836
1 158505 206035062
1 173403 741990230
1 41783 907729545
1 110544 911665981
1 190859 985594479
2 13028
2 50499
2 73923
1 179323 850601709
2 191587
1 87548 141940746
2 11665
1 171449 793069501
1 78770 138506681
1 117163 943592501
2 111882
2 117412
1 168231 571099621
1 117121 737574015
1 191254 742816437
2 84485
2 179330
1 188333 255084713
2 31209
1 121941 231640547
2 90791
1 150843 786101321
2 151584
2 175555
2 131024
1 82700 632698696
1 79513 23526915
1 173486 461412874
1 181585 831328726
2 165161
2 70988
2 191
2 114673
2 164689
1 123375 275449887
1 146377 901159961
1 189568 311416008
1 65135 836350883
1 99736 981815116
1 32717 222394832
1 128759 332541663
2 54704
2 80852
2 63031
1 163907 344239659
1 6188 334424276
1 65410 863658418
1 161386 29912833
1 138573 204857837
1 97342 337891923
1 96085 858616021
2 179789
2 22433
1 76057 331756610
1 53427 776882483
1 136612 528168852
2 12714
1 78103 319171955
1 74875 707972496
2 159598
2 77772
1 82565 907502046
2 108039
1 98948 550914906
1 194251 632506541
1 132142 150248340
1 188296 537120072
2 192686
2 114825
2 95752
1 102752 936914396
2 92486
2 82530
2 130581
1 85992 134960857
1 193703 412757186
1 63881 154463876
2 23732
2 7473
1 32441 311790139
1 65370 643911879
1 183917 115417744
2 76778
2 100417
2 36090
1 195886 630318938
2 41492
1 137096 543165354
1 10141 901965015
2 32998
2 138250
1 142704 435576516
1 16342 75284694
2 6061
1 109337 317472139
2 162782
2 168905
2 112330
2 136325
1 193910 851117016
2 55197
2 38684
2 105920
1 80980 639575230
2 18743
2 185489
1 89542 933905125
1 141518 879340162
1 98031 647398788
2 162439
2 11909
2 118055
1 114654 33866949
2 110494
2 141567
1 166099 724732814
2 109749
1 145209 473327537
2 133812
1 68515 333934123
2 33261
1 20254 821178787
2 195058
2 137048
2 39084
1 96634 637782422
2 95397
1 116349 546221983
1 15258 496875883
1 139729 72147724
2 23972
1 30355 498628840
1 12910 496168940
2 46836
2 167184
2 34789
2 120335
2 70403
2 9124
2 45466
2 106765
1 141304 344238075
2 186343
1 150069 838519554
2 11124
2 130361
2 155970
1 83961 30823787
2 5418
2 67138
2 164329
2 159040
2 1737
2 10581
1 86814 790186523
2 104240
2 42173
1 126705 296399107
2 197787
1 112175 400102632
1 21125 794006867
1 166354 610475922
2 43237
1 117890 190980997
2 83864
1 75190 156652964
2 197113
1 150699 544074932
1 35990 603334727
2 186622
1 39071 575891473
1 176740 386036526
2 85328
1 164045 733578781
2 47831
1 44146 177922503
2 91333
1 7354 204160176
1 10545 293178325
2 34788
2 171794
1 75677 770766731
1 93808 38679208
1 91958 357930013
2 66232
2 151467
1 196781 939443497
2 45973
1 11442 838051015
2 50239
2 101487
1 143720 225863473
2 171400
2 49263
1 96478 813805655
2 56427
1 109034 261538996
1 188765 101409894
1 47500 721986839
2 168819
1 180118 997556279
2 130891
2 150621
2 22417
2 50226
1 91374 266657356
1 81570 774295081
2 184258
1 43360 182363997
1 160821 716215247
1 132218 360204321
1 82212 538659244
1 86259 794418609
1 38262 711364528
1 120187 69124797
1 86132 382061250
2 89785
1 147746 470976514
1 39405 673383065
1 21004 522310680
2 71613
2 40902
1 122550 178849186
1 144934 538055243
1 157844 148624626
1 104969 57355370
1 68077 571465296
2 108924
1 198902 903216110
2 91739
1 82608 128234387
2 151494
2 165389
2 11993
1 4291 86615973
1 123157 699060954
2 110204
2 114112
2 73433
1 163877 491240787
2 53382
2 175476
1 155912 526555481
2 195944
2 25622
1 5795 951815050
1 109749 167378511
2 151694
2 103569
1 119911 3198020
2 36751
2 38506
2 113169
2 68063
1 58863 843340298
2 27310
1 182906 120258591
1 78169 470002089
1 33230 504143377
1 61835 364962586
2 103759
2 112492
2 79176
1 45846 532107974
1 190412 111552109
1 21735 221743821
1 116502 680935296
2 78764
2 180047
1 105650 652087581
1 45382 357709039
1 46861 709699282
2 65634
1 52200 200359704
2 165463
1 28711 732704598
1 116964 736035995
2 190299
2 98222
1 30645 837716774
2 150194
1 74169 646182919
1 118653 413749817
1 164932 937864308
1 82417 150394618
1 99458 899717212
2 183737
2 150658
2 155224
2 153640
1 34334 844736973
2 163325
2 59652
1 176747 452526338
1 197950 365809356
1 38302 339197634
1 158069 35309787
1 194953 471340053
2 124515
1 93027 970549899
2 41035
2 139595
1 196631 480538087
1 101407 815849678
2 160716
1 33722 68021440
2 153648
1 103463 394669412
2 61095
1 108095 892995719
1 60608 857824470
1 150976 1343852
1 189867 162663665
2 140142
2 167699
1 6126 642998428
2 20752
2 24268
2 83243
1 27751 66771705
1 150824 912136227
1 168645 61424471
2 134954
1 76206 292880000
2 31167
2 128431
2 68947
1 19678 282543823
2 99746
1 89193 959001877
2 173919
2 109307
2 88905
2 76698
1 4981 905082766
2 185560
2 26758
2 137841
1 39186 519184844
2 68205
1 187478 266528184
1 172764 597349073
1 57411 974651806
1 76326 530317009
1 66560 827643008
2 33323
1 122114 181437267
1 157864 296580457
1 73100 661081175
2 68449
1 14399 977847239
1 115688 943855753
2 78996
2 167026
2 92565
1 151622 101168641
1 191532 251147092
1 176855 409487542
2 114053
1 167203 867357610
1 138051 746294073
2 63579
1 101752 689222728
1 118855 419084550
2 90008
2 179478
2 156242
2 53187
1 121168 279592198
2 144259
2 21118
1 96565 432894184
2 76025
1 100241 122488764
1 174081 494190573
2 38523
2 34627
1 45990 131001104
2 82244
2 14016
1 102904 641185629
2 73382
1 156202 109098188
2 107473
2 65186
1 67593 989693825
2 181380
2 198784
2 82925
1 90551 192993592
2 40080
2 117558
1 26381 505139329
2 23452
1 40704 909969713
1 118235 24595046
2 103035
2 199940
1 161102 86942494
1 177189 650491995
1 12173 892454132
1 58309 530100508
1 44925 718390740
1 50449 296174495
2 166473
1 67888 428153116
1 141905 632001995
1 149142 166684791
1 172824 277841116
1 40101 668986793
2 52058
1 154059 474273576
2 12667
2 93215
2 82061
1 85452 831039413
2 101370
1 55902 98917318
1 109898 32850466
1 125992 943391302
2 111269
2 169857
1 118075 263567172
1 40775 327430549
1 198135 553762309
2 195127
1 61070 415303422
1 180488 105344083
1 74889 544373874
1 70811 870948915
2 84362
1 75548 516433126
2 149282
2 103813
1 23167 733890872
1 50135 601526678
1 189572 979887283
1 157043 30438872
2 198764
1 72203 615820318
1 46814 675271102
2 99106
1 3999 400393717
2 83486
2 16212
1 52688 729244770
2 7027
1 64846 989611083
2 169530
2 186771
2 46194
2 96589
1 162596 605746039
1 48219 135710832
1 5646 298062379
1 122862 678338507
1 109696 430811734
1 10788 141177263
1 93895 892037295
1 197641 73441820
1 191540 895957518
1 67172 253363162
1 28461 314729551
2 38145
1 4522 990994967
2 133929
1 69103 837187824
1 102240 685558814
1 19311 70835100
1 70125 724350061
2 78932
1 163406 493246700
2 14250
2 191305
1 160232 939840285
2 22211
1 86441 944797536
1 190004 459643173
2 174188
1 31468 759638244
1 183016 582954254
1 120098 257810954
2 171718
1 17370 612444904
1 101245 587182796
1 14932 743936047
1 94070 635906029
1 15280 493042582
2 18775
1 68474 933891214
2 127660
1 191395 332368659
1 5868 279353280
1 56641 102227545
1 87095 488888835
2 180604
1 193415 425925707
2 177162
1 42117 251458156
1 155469 219311053
1 167943 763421090
1 26551 698108579
2 83500
1 63709 130094745
2 10000
2 39237
1 98158 453344221
1 128791 4984957
1 103856 171497127
1 162250 63138039
2 90802
2 146450
1 132965 434664111
1 163454 229865418
2 160353
2 187926
2 23321
2 34577
1 122133 448976351
2 128120
1 170077 295125691
2 90280
1 81773 757352169
2 88059
1 144118 678783684
2 44856
2 75707
2 119401
1 72825 419742540
1 154191 926299175
2 114456
1 97000 387229665
2 118305
2 69058
2 48091
2 52260
2 113877
1 4986 302053078
2 193966
1 62621 293497722
1 176681 674581764
2 39372
2 85979
2 12714
1 155572 997852408
2 42132
1 132470 537708333
2 75934
1 109814 641471890
1 51493 380260822
2 98415
1 173153 732820757
2 189111
1 167364 195902515
2 76600
2 102650
1 169065 813833541
1 184755 1076208
2 18917
2 2215
1 7635 38979655
2 127586
2 197065
1 155043 957216123
1 120569 644323182
2 45181
2 192404
1 78565 875130538
1 153054 777688420
1 30163 933928889
1 111899 330594594
2 155234
1 4900 843678367
2 173112
2 86859
2 98115
1 84627 25909201
1 143292 670686040
2 139755
2 98313
1 148688 377220814
1 101748 369485528
1 110608 899480417
2 49160
2 3250
2 87464
1 145802 148071026
1 195182 890295384
1 61220 756064418
1 145941 601101318
2 55941
1 44520 805984137
2 148023
2 182724
1 73284 822389345
1 16244 74031028
2 156557
1 135324 890995661
2 175171
1 190626 232901648
2 81847
2 88351
2 149388
2 64210
2 166317
2 64193
2 7633
1 46558 77891471
2 87353
1 48171 332263698
2 65196
1 179820 23271036
1 171779 966486697
2 956
2 137694
1 166732 645466329
1 92948 804413163
1 104729 445329467
2 81747
2 72428
2 40136
1 164187 996282956
2 182258
1 181489 140681458
2 177044
1 128035 935731328
1 158171 2816936
2 172581
1 53733 902215792
1 159122 738358415
2 52343
2 31023
1 132211 967403182
1 96992 213813638
1 134147 661414580
1 163231 114653678
2 68609
1 97672 208405297
2 174503
2 53991
1 174811 509720617
1 100097 88462410
2 111162
2 35333
1 127732 110920736
1 74038 107140471
1 31962 539618776
1 88261 419559506
2 123831
2 49506
2 161940
2 132757
1 169851 177616650
1 196358 541669450
2 135716
2 132542
1 88139 151213175
2 30200
2 106975
2 153266
2 10286
2 24667
2 8557
2 5312
2 197800
1 18399 324137544
2 65208
1 123624 441903248
1 155151 417992632
1 111335 321245779
2 138075
1 27506 136239352
1 83543 715659892
2 440
1 156742 250710950
1 14991 630805382
2 149942
1 159705 769203175
1 44236 122046705
2 77888
2 44416
2 150968
2 48086
2 95983
1 104880 977293035
2 34060
2 96801
2 109792
1 180063 365009229
1 106566 541834840
2 50061
2 156406
1 4866 782157924
1 179362 319935662
2 117639
1 194586 241332550
1 151051 764465760
1 148550 623498825
1 49460 836135753
2 177347
1 51225 252729461
2 144730
1 150949 309352005
1 110376 170707530
2 28433
2 81608
1 170079 898393904
1 124674 938573924
2 185678
1 130319 448742074
2 71374
1 80929 43399395
1 172229 441191009
2 148794
1 64344 37186301
2 39772
1 196809 48918735
1 32412 387416896
1 199103 483631571
2 2305
1 27601 908691054
1 178336 946373828
2 3338
2 18046
2 172501
1 102611 557067411
1 154409 981119686
2 208
2 29174
2 8100
2 189152
2 199908
2 151283
2 178387
2 174196
1 38098 159609982
1 90155 275608150
2 128680
1 159766 538638789
1 93637 57565085
2 129903
2 145874
1 27298 114339658
1 102473 61900866
1 159079 902583628
2 51171
1 103583 282789486
2 118955
2 111726
2 52698
1 81902 418257209
2 60034
2 167617
1 87152 555311533
1 29541 372261708
1 41676 903278604
2 16979
1 180025 679684292
1 31321 197231794
2 152426
2 185806
2 3798
2 50141
1 140290 335559769
2 34504
2 13768
1 72298 394336519
1 69570 271152398
1 69521 167819676
2 80176
2 20556
2 6243
1 188986 409034879
2 183587
2 170946
1 110852 238035664
2 85743
2 132387
1 98921 274462185
2 172296
2 131247
2 121606
2 85551
1 34659 486093490
1 20590 840383132
2 139100
1 50364 795303249
2 184197
2 116396
2 176259
1 17138 840067312
1 161121 710081345
2 20000
2 191313
1 63534 200831066
1 37353 970912557
2 137592
1 77180 84067631
2 132279
1 167332 490402382
1 168169 868562881
2 29111
2 84416
2 48790
1 19550 408116627
1 137880 955237031
2 149074
2 116480
1 178611 522497653
1 146872 693930317
2 197600
1 132928 363992639
1 189102 669079971
1 4367 155211107
1 44065 619042833
1 62117 328042641
1 58645 744758873
1 184338 147725826
2 132475
1 73498 953460261
1 57793 599121423
1 182249 899512615
2 3635
1 71224 94441232
1 99816 574492011
1 93666 31762434
2 135562
1 105188 851519097
2 51518
2 130777
2 195536
1 61609 734734942
2 178494
1 194764 289934510
1 149829 258017477
2 6651
2 32972
1 18186 3369693
2 138656
1 130687 535900330
2 52337
1 190116 582949859
1 129561 570211299
1 78741 122478437
1 112805 827318986
2 108320
2 74971
1 194228 748868475
2 4266
2 4113
2 181213
1 64885 932554759
2 1859
1 123072 571677802
2 45449
2 140165
1 70681 50356350
1 121291 875829902
1 197609 197052436
1 45951 394612738
2 52177
1 51041 155311703
2 135097
1 73764 83800240
1 99701 207594815
2 17647
1 38949 571274052
1 48899 727442657
2 154249
1 73812 453478733
2 95850
2 155419
1 94541 563317974
2 135951
2 109036
1 173676 768712807
1 37411 220653361
2 28781
2 164269
2 19311
2 21599
2 125745
1 64294 621255787
1 151146 19789364
1 180897 123436102
2 134449
1 18567 836877913
2 34846
1 198111 237547786
1 128612 647901885
1 127655 272556576
2 58259
2 49159
1 32586 229004589
2 7945
2 163240
2 28696
2 2681
2 99191
2 76696
1 54404 613961551
2 20352
2 175874
2 85227
1 138599 537960172
1 37181 504243587
1 60107 445674514
2 195517
2 186671
2 23209
1 86958 433203520
1 94211 627932119
1 50273 21942391
2 71371
2 123709
1 168700 363063561
1 166947 228550901
2 191925
2 166149
2 67777
2 48289
1 121766 80498276
2 168488
1 131540 659728073
2 2705
1 22076 313612203
2 18498
2 62138
1 140305 710458329
1 56867 253021682
1 135650 985050982
2 87286
1 192429 624987546
2 58742
1 45923 332672730
1 157540 481786159
1 21660 766593783
1 189413 281869892
2 186644
1 160190 304918440
2 99675
1 6556 115568424
2 118984
2 9598
2 94843
1 82250 271955848
1 193177 877619254
1 21087 483630922
2 81678
1 66104 375976964
1 163535 823175761
2 47270
1 14566 319300722
1 17664 540034713
1 173608 27325969
2 64078
2 179140
1 82220 388907578
2 86411
2 34087
1 42379 180248428
1 173983 802456362
2 93697
1 101222 781574850
1 71680 333333114
2 13209
1 142061 828806693
1 179659 563614543
2 55046
1 47581 923649940
1 33837 23412345
1 12552 945546644
2 153503
1 125157 174185903
1 64415 277932274
1 88262 439925272
1 57771 568868296
2 161399
1 176342 952083594
1 96591 612778258
1 131853 766253999
2 77116
2 111097
2 86532
1 67802 481989781
2 123871
2 77145
2 121073
1 95585 362390920
2 67008
1 23697 199767479
2 116027
1 160653 976847170
1 199972 506520314
1 101966 504824558
2 115813
2 89382
1 108418 585514154
2 27516
2 51099
2 6710
2 13426
2 99639
1 71811 962461496
2 63467
1 25262 245309164
1 122000 189110428
2 125856
2 168649
1 131483 745265093
1 84680 689826886
2 72252
2 191829
1 12975 122801016
1 157646 292426279
2 51708
2 108904
1 45882 296678854
1 95838 857088395
2 81772
1 89676 46469068
1 197222 585872228
2 198625
2 22112
2 95403
1 113992 712616301
1 123573 789749177
2 92393
1 162101 982178727
1 64663 519442282
2 138180
1 142694 879611911
2 151095
2 166312
1 197370 848523662
1 167838 81921277
2 25566
2 97193
1 98985 743893426
1 65118 46175399
1 107016 232980115
1 39110 289976335
2 88794
1 8368 177755748
1 99952 465125283
1 23425 323256401
1 142219 365994161
1 133100 915227252
2 12949
1 64056 242510575
2 83340
2 164060
2 92091
1 186649 366584728
2 16832
1 186283 921671068
1 188289 662093837
1 82337 783034301
1 89091 70413585
1 13726 137564165
1 96616 253343916
1 163966 149559244
1 23927 277766317
2 30432
2 59488
1 163502 603561683
2 158401
2 129508
1 178437 525965258
2 78802
2 8170
2 157933
2 14026
2 79784
1 122736 927279526
1 16445 961006667
1 31403 563330012
1 113490 13216229
1 36734 910066296
2 185547
1 33165 73691618
2 82082
2 113778
1 59823 521920958
1 22567 871577391
2 36878
2 104835
1 112441 784724385
2 72330
2 53050
2 125022
1 154065 601653036
1 142072 686364487
2 177608
1 7512 98530778
1 127877 750446585
2 106336
2 118103
2 142541
1 71330 866567534
1 61986 525515206
1 68969 58209911
2 42789
1 198620 625058340
2 151301
1 144809 928785209
2 197859
1 71810 54767666
2 145889
1 39604 599390996
2 171807
1 10246 255594745
2 62227
2 21667
2 166277
1 181071 995171809
2 76767
1 194802 645913009
2 13930
1 111835 339621653
1 53774 701323772
2 58459
1 156842 14239896
2 185180
1 17547 541706904
1 137107 569663980
2 4198
1 61849 953368491
2 151124
2 166430
1 22368 606390710
2 62720
2 160154
1 85696 678972078
1 191905 868312464
1 95828 228941116
1 148445 390951644
1 4981 663584307
2 6119
1 191731 536863856
1 16848 556759702
1 52241 352113711
2 114923
2 118226
2 136043
2 5846
2 77459
1 59746 340379688
2 122019
2 136568
1 59567 324550897
2 16814
1 167384 206125664
1 181642 380335023
2 114113
1 43017 820903127
2 199894
2 59478
1 69112 881295078
1 57522 71888192
2 19885
2 187088
2 115498
1 66160 23200405
1 194807 976084799
1 125723 13434945
1 6106 438640276
1 132534 201993318
2 27814
2 23101
2 130272
1 8904 645208591
1 51596 282409902
1 124899 96346094
2 37447
2 160228
1 61356 881991325
2 93971
1 30366 406545304
2 109216
2 158209
2 24099
2 98498
1 96126 930126173
2 173262
1 130197 600529611
2 75168
2 166095
2 24107
1 12309 774464
2 3747
2 74520
1 103479 702956216
2 43246
1 138423 197076409
1 89495 675172201
2 148509
1 139240 773928103
1 109211 622260006
2 37247
2 27624
1 43349 992599000
2 54649
1 162933 135325052
2 43010
2 193142
2 4929
2 112421
2 56738
2 181129
2 173635
2 71296
1 96539 137529377
2 117849
1 27045 773947408
1 145305 634845340
2 187589
1 184444 951516877
2 168669
2 4513
2 13368
2 31589
2 166177
2 170984
2 12811
2 32193
1 51909 205562843
1 78146 183178862
1 188005 21526208
2 151798
2 195370
2 133494
1 91703 765427742
2 143521
1 197542 629364264
1 15614 660637167
1 166000 103044215
2 119155
2 82635
2 77876
1 121139 171965556
2 136924
1 136359 147816692
2 146477
1 34963 88215821
1 146417 599986131
1 80357 46050624
2 182008
1 171248 830294703
1 75782 159753193
1 5913 593905115
2 89777
2 162703
2 196825
2 58529
2 103294
1 130032 967600556
2 75699
2 84760
2 87760
1 164810 131781558
1 181892 961896966
1 152103 125731316
2 75295
2 114714
2 123114
1 60228 592894331
2 135194
1 175837 322471869
1 78158 619726360
2 62574
1 103335 721874289
2 14121
1 139116 380750955
1 57330 307936283
1 126802 803236825
1 117790 805601922
1 145738 274242234
2 179523
2 12532
2 41698
2 40740
1 21674 213360404
1 37729 448039669
1 29321 744882281
2 193137
2 69922
2 36917
2 61074
2 48994
2 71329
2 179097
1 116931 693326668
1 98012 166011930
2 114202
1 29180 820032824
1 123178 90548680
2 97129
2 112199
1 160564 929556423
1 40610 196054526
1 58147 565304449
2 7079
2 107135
1 64905 562084114
2 22087
1 28421 411776709
1 7660 727272095
1 165674 618580127
1 112250 111805981
2 151202
1 50006 215646082
1 197970 565348802
2 34881
1 129242 412752237
2 60113
1 9556 239410660
1 171982 465140405
1 35235 787471991
1 179146 466606575
1 81744 106663980
2 165862
2 176950
2 60438
2 71174
1 138199 539211365
2 71668
1 166987 834036087
1 98676 237039285
1 7556 345228893
2 143791
2 116133
2 58732
1 8634 454885659
1 40556 68256402
2 13714
1 156119 503916105
2 182639
2 7879
2 75682
2 64206
2 27935
1 184115 183427694
1 154544 905827227
1 46105 784401242
1 121444 963107072
1 58622 332681270
1 22664 673817665
2 4012
2 38721
1 134790 643354611
2 142093
1 133614 489906094
2 171890
1 3427 589038134
1 35697 912572212
1 28410 713390012
2 51883
2 63330
2 46985
1 151150 997351443
1 11488 465978737
1 145013 822166411
1 23029 576736995
1 843 480479181
2 133185
2 23017
1 31802 847754105
2 79543
2 182828
1 197253 880033483
2 132736
1 24226 359899298
1 38388 583069201
2 104556
2 13893
1 103174 995448280
1 166399 574531025
1 113602 483386657
2 21034
1 180946 182345182
2 165648
2 129421
2 136386
2 144365
1 40515 823981721
1 119199 125834876
2 32724
1 52658 91067186
1 46140 817887354
2 121060
1 88292 103779237
1 92960 338431702
1 162863 853524164
2 65954
1 186579 786000137
2 89474
2 161116
1 185798 889789931
2 113131
2 127678
1 100922 654090171
1 187653 693688555
1 38326 927413026
1 92337 585554975
1 62688 453297223
2 75011
1 193573 102666717
1 94281 416802765
1 36449 307171432
1 86808 92154662
1 177200 54644506
2 76826
2 194713
2 198362
1 52440 741716728
1 31431 850833667
2 99724
2 175074
1 187826 55977277
1 158544 380274344
1 34182 922476730
1 177244 523948184
2 90278
2 1734
2 92637
2 110061
2 17554
1 86546 613766171
2 178778
1 170123 501887307
2 175726
2 16724
2 128163
1 159302 580997345
2 187486
1 74192 843675486
1 94470 706467194
1 34959 673594155
2 66930
1 7511 980890575
1 81540 730660805
2 17330
2 135411
2 83108
1 36267 596482771
2 89726
1 198843 72771266
1 18106 476906301
2 15150
1 92183 619719102
1 56214 638622034
1 31630 423864204
1 13098 694786662
1 8356 728820253
1 142685 766140677
2 84434
2 12181
1 193694 205278700
2 136162
2 114223
1 153275 549399460
2 22597
1 194365 705021476
2 13434
1 66598 593720968
1 51300 164319564
2 63850
1 135383 461464586
1 29239 920683932
1 61722 249601681
2 168581
1 118956 900077833
2 166844
1 105281 869448430
2 59632
1 140749 65697490
1 18498 463024929
1 149760 309761228
1 133356 477675041
1 107496 535401400
1 143114 855641410
1 123297 316106146
1 107179 346186599
2 12337
1 51497 428453427
2 7636
2 188933
1 60971 409794161
2 60491
1 92086 286885232
1 172168 659623369
1 23620 384745002
1 2402 665320298
2 146361
1 11483 690208640
2 141845
2 35259
1 77179 336519287
2 12833
2 110474
2 9644
2 36568
2 66316
2 45421
2 97572
1 194645 781632008
2 37151
1 78783 74905909
1 194541 587224287
2 147078
1 58467 83601790
1 177308 254172451
1 108195 962855017
1 5161 97191568
1 24226 515326113
1 56349 90891132
1 157147 466696193
1 165032 84958726
1 100679 230593915
1 34243 222186521
1 109606 117480852
1 198774 764936052
2 135600
1 148953 91197460
1 83667 345802772
2 194857
1 65785 890838286
1 56070 439527627
1 52992 586044860
1 94828 458792438
2 11116
2 86921
2 192514
1 103153 404017108
1 79462 453875566
1 161304 69461084
1 117362 550230881
1 117834 626735989
2 106950
1 100562 524219291
1 186726 126564342
1 182961 438109519
1 184097 861113310
1 31151 353893019
1 4950 800856352
2 155635
2 183501
2 153684
2 117371
2 21854
2 198086
2 127784
1 20986 882058400
2 192099
2 186655
2 111398
1 142195 451393716
2 55618
1 25550 19469571
2 29239
2 176757
1 144757 365047645
2 73568
2 140435
1 56475 67487840
2 105668
2 81147
2 174927
2 156377
1 180779 729499616
2 23310
2 62478
2 31394
2 195371
2 79532
1 194319 781532864
1 135475 165087224
2 174425
2 30347
1 147662 384552881
1 103083 644763307
1 26646 72591963
1 110143 606857069
2 26971
2 151280
2 12796
1 74279 485449121
1 31588 229193593
2 42703
1 30128 896222656
1 160747 945016647
1 179935 898618738
2 170155
2 188949
1 52454 388162290
2 49936
1 100430 962610200
1 27869 725220735
1 106326 947933940
2 74314
1 193377 555441230
2 124622
1 45923 547673539
1 70843 371161225
2 186742
1 158912 956448782
2 46785
2 129925
2 41272
2 73999
1 126870 616339396
2 10021
1 151777 340915673
2 196729
2 9290
2 62481
1 195 454632174
1 176857 861482348
2 150903
1 173520 151001722
2 11512
1 168837 472025937
2 55901
1 24660 560945335
2 181935
1 188897 738200827
1 171474 52638471
1 75402 449901416
2 98246
1 89694 596793115
1 174655 434750163
2 39497
2 53513
1 128282 892403687
2 179984
1 26502 620386899
2 188818
1 77673 971863731
2 88811
1 161019 659112854
1 146462 277999401
2 27826
1 36200 495631541
2 31659
2 120069
1 186926 989597897
2 178958
1 198867 206277147
2 118092
2 133372
1 126316 968456380
2 12493
1 157649 383781041
2 99963
2 84768
1 83700 154353889
2 154553
2 144163
1 100302 433690901
1 105936 124624011
2 120300
2 1960
1 66893 782992068
2 117339
1 55492 440976620
1 98227 534533500
2 79812
1 16086 895135248
2 195573
1 62334 741054864
1 132867 386843713
1 30400 610209974
2 191360
1 148219 471509928
1 7223 301488951
1 171865 323305255
1 185848 645741851
2 140340
1 81940 189643353
2 72975
1 143861 10003900
2 88020
1 64899 241201960
1 120904 504329870
2 15722
1 47240 188840824
1 184936 644329622
2 167614
1 125327 584739461
2 94135
1 59750 805987421
2 179901
1 83945 70545781
1 76568 312004389
1 193301 694624660
2 40434
2 73473
1 199449 415879632
2 175768
2 63829
1 86395 548820756
1 186039 923333141
1 56002 22267147
2 95634
1 171823 726425599
1 37416 494945941
1 177168 269399161
2 8640
1 25692 328196960
1 18011 436647732
2 96151
2 138267
1 125614 217928795
1 130625 554355429
2 3046
1 196323 152607061
1 198779 127117577
1 144971 764302770
2 1087
1 18185 188233406
2 180606
1 65209 925926139
1 122382 206843580
1 102578 749104839
1 166444 624754760
1 2726 553831654
1 130947 51271350
2 135240
1 34911 890790683
2 107531
2 37174
1 24069 277063134
1 159077 484241295
2 171158
1 122286 467204398
2 88411
1 18522 140368213
2 109060
1 100910 429938622
1 77273 925514241
1 79422 196198719
2 161510
2 160978
2 152802
1 139056 597645279
2 53833
2 121812
1 198564 434205945
2 10545
1 13330 879570111
2 21209
1 97594 81315312
1 97816 70923823
1 87790 532059331
1 86232 923368641
2 189319
1 22378 285689073
2 193263
2 52740
1 130322 516734542
2 156216
2 82244
1 112420 664131819
2 83266
2 98727
2 177484
2 77865
1 12700 542571803
1 150493 223768057
1 162703 26227680
2 78346
2 35458
1 109899 225061638
2 62606
1 55053 95850606
2 42330
2 161286
1 69874 727946359
1 111539 309243998
1 148804 508959754
1 169755 78720676
2 143361
1 115593 556213871
2 194442
2 18837
1 140772 86930061
2 80153
2 11842
1 120381 702143126
1 85474 900662134
2 29371
1 159729 916684808
1 45213 130196675
1 191477 549512438
2 106600
1 90776 145659319
2 139730
2 114077
1 166022 723032530
2 180106
1 10515 240597407
1 26143 706590941
2 144979
1 35367 195637418
1 38975 613804289
1 23475 625393597
1 91146 902247002
2 172231
2 174856
2 64218
2 43008
2 15281
2 177115
2 152163
1 168405 173845980
1 89083 520697753
1 178749 773642691
2 88925
1 95382 402628723
1 40023 402038703
1 105676 323718546
1 116346 959443492
2 63947
1 3121 68217428
2 108867
2 178346
2 63152
2 30293
2 168929
2 58659
1 53020 262694230
2 171933
2 120479
2 12626
2 15536
1 107045 461135703
2 131927
1 31433 519322856
1 38815 167251659
1 187799 494998489
1 27548 395588514
2 153691
2 179767
2 71651
2 19144
2 173320
1 180607 137019995
2 7135
2 37332
1 41575 905075020
1 94794 548349095
2 62257
1 101175 854483595
1 71363 380903340
1 19697 487084098
2 66186
1 28901 706198674
2 129986
2 42663
2 127215
1 139621 962784247
2 179430
1 20299 44164757
2 34472
2 55473
1 14970 400171339
1 110993 18010806
2 110014
2 89089
2 4591
2 108635
2 160376
1 122717 973593509
2 27037
2 155729
2 146734
1 21763 525573267
2 19028
2 158014
1 111512 601649170
1 135105 823716136
2 113584
2 127589
1 144974 992760923
2 92851
1 140213 126240118
1 99673 951711049
2 40936
2 93110
2 61306
1 35311 446681794
1 59000 702849531
1 45023 251055781
2 76255
2 127833
2 55912
2 168281
1 77491 180706855
2 3192
1 99997 465620230
1 58825 859012798
1 10395 468453485
2 162744
1 197675 39566447
2 117626
1 180298 418653465
1 105438 578486985
2 185542
1 195683 247035749
2 96709
2 65550
2 121785
2 68306
1 56374 109460499
2 87400
2 88542
2 89669
1 81337 462344953
2 172193
2 199079
1 53329 565098549
1 100995 928608440
2 189512
2 71481
2 98925
2 58209
2 36879
2 66130
2 160032
2 1432
2 171456
1 167927 35126760
1 182772 103678428
2 43806
1 164389 911382028
1 197444 447436957
2 97575
1 181313 109397901
1 98861 323140074
1 129437 868104779
2 14515
2 170629
1 11917 587034309
2 93097
2 135062
2 58927
2 171913
1 174012 994410311
2 197682
2 54958
2 192167
2 63675
2 139558
1 41982 891081770
2 141677
2 142762
2 174152
2 151119
1 73909 555684523
1 198766 466589758
1 157310 193421577
1 71186 171812668
2 11606
2 70899
2 38812
1 69415 784009037
1 16879 469242931
2 145052
2 55270
2 87867
2 168659
1 174413 652249064
2 87155
1 151581 449584184
1 123544 801598690
2 41956
2 157888
2 33143
2 72800
2 1627
1 100416 174815203
1 64596 571707153
1 109746 521253785
1 3121 100316963
1 183439 81004688
1 87595 829021294
2 111866
1 177604 4810741
2 104306
2 167368
2 28758
1 133565 803520205
2 27219
2 88132
1 144213 531649600
2 76076
1 112641 285147595
1 186945 647715038
2 97628
2 138949
1 10997 164443799
2 56201
2 157461
1 172475 295444368
1 1987 381393190
1 90740 636656220
2 144245
1 61798 179244680
2 160378
1 168723 333687440
2 150569
1 153990 7033100
1 88419 57959889
2 73493
1 126559 206494818
2 193642
2 70220
2 172272
2 188395
1 56592 603734148
2 145463
1 77326 802730250
1 73411 399473154
1 49075 54800771
2 125523
1 30322 932690968
1 187824 134421268
2 150445
1 157170 984303726
1 152016 185957019
1 65576 690708870
2 55312
2 181808
2 37682
1 62319 651740816
1 104367 393267261
2 70721
1 44202 517476568
1 10718 422112293
2 178564
2 28034
1 178037 435821955
2 33360
1 179298 689601228
1 39936 796102307
1 149123 998310040
2 64587
1 195786 363097361
1 57739 649614714
2 53856
1 120880 989184201
1 20328 592173018
1 129573 79165560
2 65236
2 60002
1 5829 11918290
1 49908 260803776
2 177016
2 13919
1 137982 868800746
1 75343 748584392
1 4377 511968265
2 80479
2 66236
1 65744 872625029
1 31503 687008528
1 65832 909681956
2 70740
1 22370 410273091
1 103657 596200445
1 38770 867268903
2 22030
1 157590 235690032
2 183686
1 75009 397877901
2 32787
2 51186
1 149941 299146140
2 37730
1 11084 158228276
2 47560
2 119511
2 138308
2 76773
1 23811 259732110
2 60687
2 154426
1 94574 88549678
1 44733 837278403
1 75791 300203872
1 136798 684106469
2 4064
2 175291
2 169296
1 55389 851982915
2 51800
1 16317 637473827
2 86639
2 14336
1 33188 8605653
1 31829 323632032
2 133965
2 2708
2 79520
2 157006
2 175963
1 163006 866269283
2 22955
2 48717
1 197568 522334062
1 121550 340546446
2 142427
2 77676
1 33520 533445065
1 63230 557576670
2 185934
2 100106
2 109703
1 178146 700443709
1 71809 94043666
2 67167
1 126440 914444840
1 57700 433189928
1 90145 173391576
2 53866
1 163840 102127727
2 73108
2 85039
2 181398
1 71740 305873017
1 43782 674595330
2 13126
1 43539 628297031
1 149200 364484351
1 57939 351220450
1 8220 25296976
2 123853
1 83596 974413101
1 73606 615585601
2 4223
2 100437
1 108251 131538591
1 198860 201528974
1 170708 466703353
2 86418
2 189029
2 166408
1 188181 288882492
2 76812
1 102715 352947328
1 12407 451708284
2 77114
1 19647 970717083
1 142643 208210644
1 21792 50773888
1 105422 142652376
1 183149 797619326
2 134576
1 174728 882117293
2 106269
1 42288 148495844
1 64321 230722331
2 75522
2 172480
2 159586
2 103315
2 85387
1 41238 345666269
1 47880 643271567
2 161626
2 92225
1 64919 245962180
2 35374
2 199064
1 162565 391555643
2 80041
2 14541
1 41629 738811275
2 52200
2 82435
1 137773 908064821
2 151927
2 30845
2 126369
1 170314 350595951
2 154190
2 85138
1 190702 803547733
1 3326 755594128
2 91209
1 113782 494600791
1 107611 394936727
1 64527 485679531
1 136469 24631057
2 172222
2 111154
2 33118
1 116305 890236848
1 139239 238170721
1 65706 739596802
2 121920
1 132665 121656334
1 123381 76857286
2 70571
2 9649
1 155490 344175689
1 47164 235796045
1 74931 275233060
2 165585
2 49449
1 16190 594922752
2 132437
1 56647 178523123
1 97593 734424603
2 111218
1 140429 608311103
1 51628 41224739
1 198447 316674082
1 136322 544758017
1 106710 41709100
2 118088
1 115735 64984439
1 70926 215209206
1 80930 428554386
2 24216
1 49717 531302373
1 167799 530659553
1 127405 33956972
1 116121 989694401
1 180325 367085374
1 27602 922068122
1 97731 754363319
2 192975
2 117428
1 6968 583594969
2 173290
1 109665 521821012
2 21428
2 193879
2 30839
1 198853 346216703
2 91773
2 85139
2 102794
2 90022
1 131718 367057552
1 54605 647789720
1 192117 769819283
2 178696
2 48308
2 190993
1 164248 543214772
1 111344 985632314
1 87919 330413607
1 156442 116360839
2 186793
2 133518
1 98784 394005361
1 132596 322046968
1 69001 201481304
2 120898
1 28465 148410297
1 95964 797224565
1 136413 208454114
2 60848
2 159834
1 70772 994356968
1 184314 556212742
2 115186
2 63265
2 148256
1 92485 260994865
2 126610
2 33677
2 6034
2 86774
1 175504 73157269
2 196193
1 149706 717066380
1 74685 951145592
2 75470
1 109663 249915024
1 123303 22340490
2 55209
2 139930
2 13282
1 28086 429988496
2 88890
1 74739 540047191
2 195723
2 117192
1 31835 372808865
1 102863 948408007
2 101472
1 19841 699425797
2 30426
2 54574
2 58076
2 46153
1 90575 978563476
1 171698 832975369
2 23214
2 132536
2 59634
2 108087
1 122215 271206465
1 8577 574060260
2 95095
1 120834 345180603
2 102694
2 18366
1 173657 477091535
1 99638 536235676
1 123805 254088285
2 189379
2 47256
2 172863
2 103452
2 141259
1 8008 729611002
1 54150 688356766
2 82032
2 18888
2 47292
2 112467
1 45621 597370119
2 199869
2 94591
1 18862 401251608
2 184408
1 24981 814849500
1 20252 778929837
2 191654
2 77551
1 189460 436695613
1 101628 782758817
2 142676
2 119183
1 32847 187718429
2 82919
1 115867 457339218
2 96593
1 186252 19978224
1 19137 36731656
2 14778
1 45733 53938094
2 16246
1 98793 463223868
2 29539
1 69274 418778844
2 118707
2 46006
2 77007
1 24565 683519506
1 98119 870118700
1 39323 496476405
2 29101
2 151115
2 88214
1 84691 517164683
1 144955 931168593
1 85045 872984581
2 175414
2 91675
1 29653 830994744
1 92154 604356679
1 101529 317101886
2 109318
2 123859
2 118
2 58768
2 20475
2 16752
1 10884 3593336
2 69409
1 160424 98736352
1 67385 631571553
1 159762 994704105
2 103181
2 20191
2 70727
2 81481
1 162981 412428369
2 53144
1 162336 810382862
2 93577
1 118189 478528292
2 110857
2 50519
1 27002 531756626
1 100473 329062790
2 182680
1 11017 267968459
1 28535 630010529
1 96663 386365058
2 132068
2 199457
2 19918
1 114516 170314529
2 165267
1 185783 210936004
1 133085 913971
2 96249
1 76090 742325866
1 189102 73804974
1 193668 879585582
2 48682
1 14606 464652407
1 81982 498594094
1 172072 174002248
1 73272 516179352
1 94828 313528745
1 94029 21163169
2 42951
1 12332 18938808
2 139819
2 95360
2 79487
2 16198
2 18994
1 164903 458597258
1 130271 153392534
1 26954 644511221
2 76191
1 38744 12254131
2 152670
1 13843 272348153
2 151053
1 49246 549787461
1 129131 84571218
1 146698 238610329
2 159584
2 166025
1 63815 612877590
2 182545
2 186549
1 99165 203778434
1 37632 962043273
2 196935
1 92357 570655576
1 29337 486704065
2 133233
1 47244 632103702
1 173338 993749366
1 64295 815470024
1 178700 961286834
1 17565 248995533
1 60007 274840604
2 131180
1 194117 127117149
2 178160
2 145437
1 146379 129465242
2 63220
1 56023 324615431
1 52083 107154018
1 109377 607758638
1 90281 821833186
2 43480
2 56932
1 145283 107745904
1 122315 799087471
1 150674 801649304
2 85213
2 51806
1 149362 917674021
1 166520 287441252
1 93683 212718027
2 67468
2 25808
2 48184
1 19791 60973603
1 155704 636751823
1 174654 809865292
1 133377 298200099
1 120544 10506643
2 109152
2 193769
1 122294 429493299
2 132946
1 95045 742449514
2 61256
1 57393 699622674
2 41557
1 101378 849439923
1 146518 370410700
1 127547 590263513
1 12451 145143994
2 123241
1 66949 100370801
2 102414
2 120250
1 72098 2337960
1 149622 195024198
1 193042 831753807
1 147434 339985952
1 16477 340347373
2 193542
2 184047
1 146638 869364677
2 194572
2 154703
2 47600
2 53141
2 3812
1 87018 415671576
2 158497
1 149773 33911017
1 175834 566216543
2 53766
1 42031 884584402
1 37039 529745509
2 12579
1 71218 566443507
2 11423
2 49423
2 170237
1 28733 805267480
2 20644
2 108162
1 157763 144483410
2 75932
1 46554 68214480
1 59272 538874114
1 191931 647469510
1 170358 103319989
1 25078 82001605
1 108689 873948634
1 62260 631485610
2 20601
2 115163
1 100530 993766871
2 44819
1 32264 215360765
2 167297
1 122893 280276160
1 86890 820623348
2 134860
2 142861
2 192856
1 30082 397161224
1 11034 524599262
2 117592
2 60054
1 198813 366272288
2 46417
1 127574 479038406
1 83792 672066382
1 153841 827055417
1 102689 413934710
1 13020 958983089
1 19809 91634077
2 2354
1 165918 679252526
2 121999
1 34515 801517117
2 122118
1 43409 910010248
2 91561
2 155992
2 164922
1 134649 473224200
1 73855 91792813
1 108501 938113101
1 16884 882321614
2 39009
2 145222
1 26473 974958114
2 60946
1 144471 936575434
2 171666
1 95515 134753864
2 75946
2 34651
2 27552
1 6119 701634003
1 23437 481493218
1 190914 29730198
1 72627 937687724
1 153729 926728692
2 34467
2 73576
1 131163 668343678
1 100455 861410270
1 98325 443803131
1 117220 78980233
2 62965
1 104248 26111355
2 188962
1 95524 115641700
2 25120
2 60400
2 144901
1 69969 459742306
1 158066 20720548
2 49213
2 189462
2 129519
2 54145
2 171758
1 11777 570421662
2 139842
2 123814
2 193041
1 194654 544697198
1 42180 754906429
2 181135
2 15550
2 138155
2 168085
2 98398
2 89677
2 138629
2 149782
2 157065
1 29648 822157891
2 164638
1 53937 317186520
1 180011 947337614
1 67281 851151111
2 72759
1 51365 371526559
2 175784
1 43214 840604447
1 96436 622789020
2 89979
2 129557
1 43070 212722357
1 165822 406257842
1 158432 195284968
1 154601 431834902
2 100534
2 182463
1 168093 867798842
2 91809
1 3641 869300197
1 46718 77093039
1 98139 632209417
1 27658 8462123
2 668
2 3534
2 109059
2 31459
1 55986 583179285
1 61656 708389006
1 159548 713208598
2 88989
1 180753 125259824
2 39145
1 162285 839214815
1 53988 839895526
2 190923
1 184353 880697458
1 26071 574791834
2 46367
1 198318 27746845
2 140803
1 69329 802268126
1 102000 757770134
1 50467 537180560
2 150866
2 192327
2 30840
2 57760
1 103228 325281100
2 146225
2 89069
1 111324 142696046
2 119650
1 103488 230363604
2 171642
1 25982 619386214
2 107733
1 193586 847746830
1 55157 350480141
2 79330
1 3186 325402579
2 83243
2 9365
1 64059 331655201
1 26478 866418832
2 105268
1 185021 592093260
1 107078 10661916
1 157262 338824198
1 146294 800703477
2 36495
1 166740 812341444
2 112732
1 62466 492297077
2 141471
1 9624 793518715
2 23647
1 50574 257359283
1 130304 696854729
1 8436 723699304
2 137315
1 132306 510374644
1 140516 384159258
2 3138
2 49395
1 109027 31164156
1 63134 692351381
1 120265 606988767
1 173022 871018860
2 112001
1 94295 313710445
1 42715 568318640
1 121895 6529366
2 43811
2 157916
1 153641 475427973
1 26509 543532943
2 9011
2 181509
2 142680
2 6337
2 177668
2 30844
1 162183 126836459
1 44525 596306461
2 174823
1 24604 854043716
2 166815
1 13968 843507745
1 82479 59308106
2 116217
1 68028 164429982
1 118311 281733840
1 126029 924631473
2 101426
1 13115 73617644
1 104912 232272861
1 130603 846679691
1 161791 882565121
2 62287
2 135442
1 8010 836558473
1 16384 981565042
2 56331
1 26913 503142198
2 108967
1 52493 575749524
2 152688
1 183911 391157731
2 126430
2 122459
1 16949 783098552
2 14404
2 75292
1 101600 972311289
2 68735
2 176774
2 129329
1 14575 797454474
2 34646
2 129658
1 73514 734530977
1 2667 867153186
2 164898
1 46222 352409191
2 16090
1 150373 85893546
2 192408
1 143694 504616552
2 131348
2 111072
2 15517
1 135961 825618005
1 39582 137624314
2 101052
1 14069 392894991
2 158207
2 150070
1 132883 329571755
2 83870
2 195959
2 99086
2 1349
1 27719 819811220
2 39311
2 93595
1 25097 15056960
1 127134 488240597
2 160978
1 193727 744082154
1 86908 370624779
2 37306
2 37730
2 62459
2 13849
2 46341
2 75563
1 115840 919653576
1 177835 796540605
1 132400 27445041
1 163043 486934084
1 15609 682075398
1 83002 530779810
2 159518
2 150655
2 174447
2 105613
2 84390
1 55578 562440092
1 154695 545944188
1 25616 994825525
2 43088
2 111599
1 13314 4480216
1 30007 189645724
2 140089
2 37429
2 190708
2 199849
2 196417
1 114934 112414245
1 112227 317817659
1 41985 460081447
1 62356 853127548
2 36378
1 199988 403223665
2 151881
2 178140
1 4113 786722537
2 66803
2 18262
2 106767
1 129209 981745608
2 175957
2 154066
1 189026 871479029
2 197497
1 105073 540565332
1 105866 880447106
1 25690 103430805
1 24969 947435761
2 154786
1 190750 203880231
1 31342 271989081
1 132163 479922582
2 188770
1 103178 102196346
1 181360 697017187
2 19792
1 37139 429402293
1 71752 458338773
2 128500
2 50212
2 133357
1 43414 75453718
1 140136 965696953
2 39542
2 18335
1 145213 722427099
1 183356 979763883
1 179162 903237378
2 198141
1 72069 909205460
1 91477 290957104
1 166600 712085183
1 112037 847083866
2 28786
2 45615
1 190086 633271282
2 135916
1 42948 129632836
1 168746 24593863
1 132977 347441544
2 138198
1 12136 759249049
2 65411
2 156014
2 27461
2 94953
1 164135 306549389
2 44046
2 178440
2 17161
1 194591 328899759
1 64162 874744674
2 155641
2 54565
1 10081 865737520
2 157892
2 72221
2 156193
1 142544 949989170
2 173602
1 165766 123802224
1 22933 499782612
1 36867 583789313
1 75990 406874446
1 59090 282483339
2 39062
1 131669 264531784
1 180985 220087338
2 121094
1 10640 428493979
1 93169 361206178
1 75973 404812865
1 56400 253504524
2 137311
1 98558 681154543
1 42124 382263991
1 13754 478462755
1 33059 391563545
2 31875
2 114656
1 94852 127728313
2 58519
2 29581
2 34761
1 57811 486142304
2 31866
1 86661 189320650
1 186431 185914488
1 159521 798836558
1 116869 421311103
2 192761
2 184975
1 98761 657697693
2 67081
2 186546
1 155765 86916430
2 43143
2 134983
1 64087 690438065
1 190441 874410487
1 120840 21143312
2 592
2 39354
2 125693
2 9194
2 119808
2 153070
1 133814 638007886
1 174283 247304439
2 51218
2 84529
1 154358 138907481
2 35189
1 36547 625729335
2 195945
2 149325
1 176863 250771942
2 3852
1 35528 596743557
1 36868 106131595
2 6331
2 100871
2 177560
1 18966 915681428
1 55660 752844406
1 170484 432117558
2 70702
2 81560
2 132205
2 50359
2 44189
1 37449 808609146
2 123329
2 182689
2 5621
2 22958
1 76685 97722088
1 147112 736108088
2 26540
2 117851
2 195729
1 79378 457624787
2 190574
1 187637 149938709
2 92292
2 91225
1 3794 693876846
1 74641 555308799
1 109365 375642336
1 9207 78744847
2 16632
2 119041
1 154295 538118019
1 92340 8443572
1 186799 357675241
2 37758
2 87179
1 135300 29046252
2 65254
1 71847 924864789
2 108387
2 98669
1 37691 346695636
2 193309
1 24774 534993612
1 5123 528785150
2 155118
1 5073 912154771
2 31211
2 198286
2 105619
2 152903
2 111623
1 199336 788342753
2 81312
1 120722 505707619
2 36789
1 54910 581254899
1 106626 400332705
2 8983
2 70212
2 14988
1 32768 865926058
1 175392 171869124
2 199722
1 178628 251061937
1 168955 452929813
1 152687 990888720
2 131155
1 44108 998388409
2 78609
1 40249 836477021
1 55004 329620251
1 46588 390436287
2 184761
2 177703
2 79366
1 198809 470377568
2 33660
2 149241
2 11587
2 26719
2 198583
2 45470
1 78159 275069658
2 199403
2 46391
1 70920 620883695
2 181267
1 120571 1790204
1 20474 243710958
1 32809 48733973
1 164390 109981919
2 153234
2 91255
2 190483
1 146545 526648345
2 186593
1 84955 204558427
2 41947
2 117241
2 44819
1 12598 275120718
2 130420
2 67582
1 9723 739501753
2 31894
2 170995
2 141544
1 8457 429371368
2 88829
2 28246
2 107180
2 194911
2 114628
1 178229 101323162
1 33215 730999278
2 140091
1 120427 853462313
1 12256 747952923
2 32556
1 116435 908680045
2 23002
1 118685 202550584
2 6976
1 158693 963163134
1 149844 479313286
2 116739
2 82421
2 167822
1 51940 261809722
2 166616
2 30677
1 83234 11702316
2 170258
1 83276 506439560
1 167899 902063200
2 179000
2 91273
1 151664 204930553
2 97301
1 139440 839042632
1 113328 876588214
1 29290 813270275
1 137322 796940747
1 38401 313346917
2 197648
2 115439
1 199723 819712527
2 161070
1 196524 726017960
1 133494 995965582
2 198304
1 145754 584779083
1 110891 649041322
2 159495
2 66853
1 42202 328583540
2 28198
1 122841 49200648
2 37519
2 41980
1 90880 256119816
1 67947 819412979
1 13717 150301800
2 8079
2 53362
1 186384 172052694
2 27419
1 183956 289289671
1 178452 924489866
1 198352 983000425
2 150137
2 32371
2 162598
1 141047 948068145
2 56901
2 12668
1 12786 289279080
1 78757 751944778
2 17024
2 199475
2 146791
2 6594
2 172235
2 119590
1 190666 697730197
1 137554 768135676
2 36269
1 141266 709647781
2 159335
2 3973
1 33575 437858331
2 77862
2 102947
1 116408 851999286
1 57790 501610345
2 183870
2 168159
2 170755
2 143109
2 17999
2 71403
1 34302 820777848
1 66107 712248447
1 79786 948155930
2 9648
1 111166 511585152
1 89348 454745242
1 190120 408267220
1 124614 71022396
1 182486 123388466
2 22937
1 69586 332271184
1 157175 652765831
1 198965 176892466
1 162343 318565778
2 109291
2 15967
1 43590 131331175
2 20343
1 173051 149466747
1 952 664242914
1 116905 991154328
2 44726
2 124492
1 38111 773645694
1 155124 123084532
2 3280
1 59563 669627574
2 47318
1 124031 150019575
2 63497
1 107043 497428988
2 50070
1 71391 303585621
1 95864 695665224
1 92203 820105840
1 84428 430079566
1 96182 886110746
1 167629 651508154
1 147115 702316341
2 193299
1 126490 219068807
1 175899 220612922
1 183004 605762965
1 177934 780942047
1 3163 408665783
1 36298 170884994
2 128497
2 21424
2 178629
2 101912
2 104492
2 170268
2 162576
2 88095
1 160477 178433192
1 130234 665699452
1 102162 769274393
2 74544
2 107795
1 86389 829140110
2 151882
1 52698 839307440
1 98076 416218234
2 118517
2 23504
1 12248 650846381
1 3923 467603432
2 174066
1 144984 895486805
2 57690
2 96455
1 123849 163839423
1 71869 189897438
1 103495 281373272
2 44875
1 179637 669432519
1 138039 320278068
1 60680 75708025
1 156838 154244420
2 51605
1 52237 935557657
2 57629
1 14221 29867874
2 25804
1 69186 941753185
2 154225
2 182269
2 140574
1 191357 220038930
1 140722 837811563
1 65542 600573557
2 193110
2 100238
1 141314 323450696
2 38721
1 108970 160927926
2 72191
2 47560
1 196121 267797887
1 128735 717045978
2 13301
2 74894
2 137691
1 42370 624594041
1 13726 114445368
2 81056
1 104866 583940698
2 31322
1 82551 61005981
1 94611 902982532
1 7322 437715227
2 133469
1 66310 308394878
1 43746 702124252
1 18960 437297099
1 132278 792444187
2 59401
1 73633 495208233
1 141009 197933101
2 13648
2 88369
2 106454
1 5542 30498434
2 114675
1 79876 163937423
1 40588 244758539
1 50906 332952762
1 175929 811923838
1 22164 208350669
2 112869
1 70414 561761859
1 107199 996531875
1 139612 458924721
2 113093
1 31536 768373827
2 57532
2 130453
2 34261
2 138296
2 190316
1 156855 301970817
2 198735
1 13736 409646221
1 29516 407948653
1 131386 296484660
2 4393
1 84078 349697128
1 35990 301344679
1 189836 865941737
2 185889
1 154107 681269006
1 68162 84636304
2 191747
1 154392 232061993
2 99765
1 173466 373413064
1 120261 518377496
1 116550 775536083
1 81260 474372441
2 19944
2 113806
2 163757
1 159779 388778868
2 150555
1 161133 533050324
2 194939
1 71404 413783092
1 124042 510053572
1 142896 517939718
1 138501 647072443
2 115140
1 132583 744511667
2 176374
1 155158 848840029
2 12695
1 132655 9522132
2 151707
1 96851 564772275
2 134243
1 169759 383175004
1 180433 909563349
1 175242 309314215
2 96172
1 70 70974440
2 60877
1 1543 9007925
2 23767
2 84782
1 82160 1652439
1 150184 179117281
2 105362
2 73806
2 126060
2 46107
1 53797 172425459
2 101802
2 158587
2 45757
1 44452 962122578
1 26110 595242563
2 89680
1 124382 548304059
1 85474 322953313
1 78861 836159574
1 147458 214900656
1 89570 311270668
2 186719
2 91479
1 151051 738249101
2 159100
2 66827
1 47249 678929188
1 136879 439498047
2 28553
2 172330
1 154408 259697947
1 20911 64001661
2 80656
1 128382 595478163
1 37831 670861275
2 55045
1 42210 688564851
1 56771 130624834
2 104212
2 7474
2 74914
1 216 618245127
1 37575 229604169
1 34003 530913345
1 152410 981455808
2 144284
1 27022 311729424
1 74240 707558321
1 90365 90944706
2 157037
1 134972 600174111
1 157337 630192900
1 48074 438157791
1 72515 51927578
1 77063 177325050
1 197774 363882870
1 166920 38351593
2 74710
2 145951
2 99000
1 20200 140019033
2 28268
2 57594
2 168174
1 196708 790239410
2 3183
2 176275
1 39303 540058942
1 14655 50633207
2 192958
2 13216
1 88440 872263892
2 164205
2 194778
2 195365
1 34393 13744379
2 191241
2 99789
2 188814
1 89851 905242474
1 54343 248364750
2 72824
2 55725
2 126731
2 178868
2 101888
2 194915
2 5842
2 51296
2 64385
2 92711
2 5565
2 4758
2 28409
1 68309 45614013
1 27664 792593866
1 194104 986726589
1 171016 77839114
1 67931 322081965
2 134712
2 22244
1 194472 132553187
2 113343
2 144289
2 23219
2 149155
2 168118
1 137792 853116009
1 88952 170842166
1 46842 413604184
2 14611
1 46870 375795902
1 96227 983754119
1 59491 611771593
1 14694 226026835
2 175441
2 63396
1 175163 186745590
1 82231 297082689
1 159555 838827414
1 85789 561771611
1 182245 22171410
2 45551
2 80407
1 101153 508623003
2 184584
1 76544 476650571
2 114480
1 94253 518067700
2 117505
2 164820
2 111805
2 89319
2 172428
1 15719 376540489
2 80570
1 166056 186634470
1 76441 790849717
1 94884 91763376
2 150641
2 107851
2 186892
1 56429 693952444
2 183186
1 88976 314189339
2 184084
1 190295 615176339
2 162971
1 119244 495655327
2 126793
1 11201 877372040
1 141496 360041313
1 44617 96692349
1 51613 206433877
1 150566 750776312
1 58097 187629353
2 86081
1 96607 232323726
2 107719
1 11081 5763727
1 183442 291382582
1 17403 448371300
1 151536 450308631
1 1048 813472314
1 164594 261187053
1 153526 519453089
2 103049
2 98681
2 32749
2 75773
1 152456 758361645
2 40190
2 118802
2 15107
1 184544 403334459
1 51599 252163052
2 24757
2 149523
2 90846
1 5468 894671877
1 1645 288817718
1 129165 107681118
1 188500 164654185
2 189174
2 14335
1 99323 953757100
2 28427
2 187594
1 179228 845554582
1 184246 875261593
2 73906
1 119262 450653409
1 147918 697828616
2 43865
1 32430 519594453
2 139945
1 133329 618849394
1 155229 30798001
1 62579 640425968
1 117421 155953176
2 102382
2 131474
1 1854 823158547
1 167075 825896264
2 162830
2 69091
2 132472
2 125869
1 130721 901168131
1 137617 227390336
1 48042 695832020
1 96996 987965068
2 166383
2 15987
2 185201
1 66535 498374525
1 194024 929957738
2 121411
2 88228
1 67002 152844109
1 43285 292904229
1 99203 579958914
1 24836 748417559
2 2653
2 88749
1 8032 835203947
1 191882 566071457
1 166395 27074420
2 46014
2 153733
1 128687 269597387
2 77635
2 191027
2 156108
2 22175
2 76856
1 80640 282062046
2 119056
1 131346 177222819
1 93560 408519321
1 52000 100855199
1 58635 951011421
2 50949
2 27246
2 65747
2 129374
1 158603 440490784
2 130135
1 193945 605182692
1 188410 334698046
1 154893 721552123
1 183923 19427819
1 133618 30839341
1 188102 741485477
2 98909
2 157474
2 165884
1 80671 941044781
1 138495 804316899
2 27949
2 185324
1 112167 9750847
1 48686 802687161
1 191112 126285440
2 188072
1 155222 839962236
1 37330 530521619
1 48989 602021677
2 27512
2 41746
2 163599
2 155249
1 20590 492315814
1 132493 646097226
1 59650 403888767
2 153877
2 70776
1 179607 987811901
2 107626
1 178696 122322057
1 74865 790205252
2 131859
2 37327
1 63887 709111578
1 173557 974810150
1 108380 924180587
1 58854 186679679
2 62423
2 63661
2 22734
2 122179
1 124703 800947275
2 91829
2 49528
2 194597
1 51304 925730270
1 156750 502233434
1 160479 588504836
2 12534
2 120097
2 54079
2 105971
2 105891
2 3293
2 10414
1 157356 779969091
1 94925 92515259
1 111833 762794132
1 49061 801368273
2 170301
1 152042 706043466
1 12293 500299162
2 44286
1 125018 633615284
1 138503 141308068
1 187812 580827968
1 95896 33477139
2 108114
2 180337
2 138068
2 115108
1 155034 855696529
1 66684 173597031
2 171055
1 79276 475266654
1 128722 667483151
1 191130 525798795
1 147692 720761880
2 193864
1 33392 845853910
2 122007
1 7766 60497356
1 81246 673583106
1 67107 382074274
1 96944 861314858
2 23981
2 156745
2 69027
2 169017
2 197505
2 195828
1 124532 80262110
2 80475
2 111392
2 100217
1 188371 936659074
2 55310
2 30331
1 79199 607190864
1 53260 513720031
1 194339 721593917
2 83437
2 141425
1 8612 545800721
1 174020 842845000
1 157713 547862780
2 171218
1 112012 749456966
1 173021 874408804
2 92350
1 198006 660218380
2 1255
1 65294 102418744
2 118047
2 86013
2 30219
2 114592
2 57982
1 16241 352120240
2 154029
2 162058
1 105457 625120402
2 132107
1 195755 257660608
2 15068
1 54619 489330274
1 46312 829710606
2 70160
1 118326 640156176
2 155283
1 86901 166005579
1 11919 224872397
1 17054 444694315
2 179382
2 71235
2 141603
2 125366
1 55856 150994501
1 36762 981651805
2 192019
1 11134 912486826
1 6523 241076537
1 21145 116055144
1 43483 654338535
2 177244
2 2640
2 75329
2 31069
2 112908
2 73079
1 158367 248351926
2 168558
1 4689 382218035
1 155250 190247238
2 3622
2 115783
2 145109
1 9481 28286538
1 86254 339150012
2 170194
2 16358
2 93683
2 129135
1 54883 758686502
1 37870 708517853
1 123289 199100696
2 30796
2 46724
2 121078
2 32186
2 67049
1 79000 520205852
1 158602 668561626
2 150001
2 196998
2 26427
2 170794
2 4871
1 24632 751087104
2 136770
1 51083 746206679
1 44483 675643603
2 125151
1 96946 68818102
1 47016 358681524
2 133898
1 78429 108819519
1 37472 711420155
2 164421
2 149197
2 113898
2 121694
1 12619 431257812
2 62202
1 112580 798843
2 74205
1 67070 501677000
2 161146
2 81243
2 122547
2 42831
2 38912
1 5641 590838820
1 18375 546424886
1 45689 664955167
1 127532 121584776
2 163918
1 126535 95583684
1 27893 308475208
2 109477
2 171848
2 122716
1 22939 844364264
2 128223
2 106454
2 196903
2 140380
1 114079 890842006
1 9991 819151998
1 66254 903381628
1 90541 103412952
1 48191 173024235
1 34037 692995869
2 85165
1 156482 16807114
2 44800
1 105549 542025235
1 159571 179506126
2 152106
2 181821
1 141135 933234611
2 50944
1 147678 799241355
1 78198 751711840
1 147796 125581786
1 37733 599074178
1 100147 29271647
2 184901
2 106674
2 8377
2 69149
2 37693
2 164209
1 117887 126637207
2 37712
1 106455 947002894
2 64513
1 109158 609121875
1 4339 21674581
1 14672 827117579
2 84053
2 170734
2 71926
2 173949
1 24934 622515702
1 152017 676163987
1 154802 751302273
1 41127 581035704
2 54772
1 51467 786521052
1 26245 136800098
1 100460 459463875
1 38312 783455538
1 23156 178060052
1 132705 88290899
2 53743
2 41145
1 128771 907380673
1 161735 71033419
1 14001 554803390
2 198551
1 134308 291313306
2 76660
2 72920
2 6675
1 50213 79506638
1 87242 593320063
1 54830 577458743
2 99048
1 199196 312203739
2 64657
1 72412 323169461
2 163186
1 104317 281385775
1 135325 276439482
1 173798 902545702
1 124927 698608028
1 154285 604280933
1 28311 682726294
2 147124
1 76173 700199112
2 27652
2 92845
1 150722 439837600
1 102069 161487342
2 90220
2 153905
1 51740 164805328
1 166555 373992543
2 111938
1 45537 175748791
1 43941 252875157
1 62445 982064736
2 135364
2 116639
1 67134 791791874
1 170920 567051083
1 64147 196659037
2 123842
1 120618 327184993
2 119669
2 183294
1 164088 865494129
2 93772
2 114849
2 29102
2 13516
2 95327
2 90924
1 105744 105272137
2 80772
2 153549
1 175102 380235041
1 15149 887708237
2 63699
1 109216 917293267
1 7943 953043667
2 122248
1 187584 461132194
2 79532
2 69312
2 123490
1 33956 678060753
1 67787 970705253
2 129978
1 62366 88516416
1 69665 567012083
2 199816
1 43324 728446274
2 74777
1 10369 779377034
1 190318 834005907
1 75164 548315928
1 39619 185361469
1 170883 937399076
2 54165
1 186762 46513622
1 182996 983238212
1 176338 386224202
2 20449
2 104346
1 66190 560914238
1 133767 879819280
2 152401
1 150047 748959459
1 155725 909339747
2 100584
1 164102 118298975
1 124216 956484674
2 83880
2 195270
1 13766 761343909
2 158626
2 109414
1 161201 285889828
2 95644
2 75797
2 167294
1 127042 111331694
2 126435
2 190559
2 15778
1 101332 551380340
2 127090
1 18228 707777222
1 6382 601119496
1 48788 140000941
2 178952
2 193210
2 50207
1 115 956113385
2 143654
1 146935 366759026
1 124721 342874016
1 13483 956148298
2 137083
2 106490
2 160830
1 159231 377430790
1 135762 633802059
1 181638 71961472
1 130198 787842994
2 95504
2 112233
2 176579
2 95750
2 78496
2 61909
1 173236 778696047
1 181280 161807475
1 31226 362776866
1 20890 12199456
2 73997
1 69591 52472559
1 71957 762212692
1 32967 98948331
1 122721 445990801
1 18576 998696235
2 35192
1 141571 837936203
2 70066
1 94704 908843160
2 176471
2 93148
2 192602
2 143614
2 60602
1 181231 234609969
1 143057 130565762
2 195688
2 44839
2 127828
2 144740
1 17350 874239937
2 10172
2 194455
1 82616 16861546
1 180554 791156808
1 190811 394013829
1 53166 699688413
1 12889 115440395
1 41284 13159880
1 159754 778104647
1 159506 229527014
2 62483
1 4408 613594688
2 65635
1 88408 733398405
2 186308
1 14550 649212585
1 175174 834236158
2 58185
2 124054
2 145313
1 20019 268731909
1 40170 749509703
1 154018 699117529
2 18852
2 153549
1 162649 946345680
2 183377
1 167568 902768014
1 33326 879750896
1 183774 256929840
1 4553 630437744
2 49927
2 21789
2 192147
1 174791 934673424
1 90868 339849476
2 140984
1 157934 107268785
1 169261 708316936
1 63005 380929988
1 12618 425936559
1 52331 191795781
1 135422 193294313
2 64546
1 85999 152370649
1 88559 876747807
1 118907 8864357
1 39664 66009821
2 107692
2 90612
2 16853
1 50504 761655558
2 54443
1 199109 92981653
1 56551 708610771
1 171968 661476706
2 37410
2 129476
2 143804
2 17627
2 82487
2 188375
2 120523
1 40115 722617762
1 4411 855735385
2 107677
1 121445 78728209
1 73567 779424128
1 20355 824078188
2 118978
1 74229 432967587
2 44145
2 45355
1 102625 902205054
2 77408
2 135082
2 62937
2 95067
1 6711 247574797
1 153900 177722637
2 112748
2 59620
1 91626 271981803
1 166314 488287571
2 31366
2 176057
2 21839
1 157874 977547437
2 174622
1 146433 193547280
1 174976 976185812
2 123816
2 166563
1 104851 850262633
1 53057 595305744
2 53767
1 161895 255998421
1 27600 437353812
2 88727
1 45275 405910910
2 105800
2 67453
1 191849 216169652
2 100627
2 76794
1 166712 718305095
1 104064 849058049
1 195453 377835253
2 163631
2 55818
1 56519 454804497
2 104423
1 188486 94556562
1 67201 217523117
1 125670 404620971
1 107826 117580200
2 88124
1 68173 825642158
2 177865
1 101868 877234836
2 94665
1 178685 627101858
2 43532
1 40464 510670490
2 71410
2 69465
2 139187
2 35138
1 125818 405018182
2 172675
2 156849
1 79482 560774746
2 178814
2 27103
1 14707 118079596
1 183105 222359430
2 43786
1 40049 339135733
2 171362
2 77888
2 69481
2 24802
1 190118 448954086
2 185537
1 126584 935519264
1 98147 557409814
1 85721 222009232
2 91419
1 71655 738277048
2 149209
1 68558 725032391
2 65587
2 1739
1 126148 914243649
1 99982 978005009
1 83029 278874041
2 66529
2 170376
2 4
2 63428
2 104773
1 117441 306771995
2 170478
2 42200
1 174416 902321242
1 167685 194175752
1 22207 773165031
2 76608
2 75323
1 43456 430900218
2 60812
2 23693
1 46625 394467984
2 71467
1 88372 423906439
2 50849
2 21300
1 14269 91747624
2 21001
2 121298
2 17726
1 199365 133378083
2 152358
2 95498
2 162977
2 109426
2 124085
2 182624
2 1712
1 4647 466835133
2 27064
2 145448
1 177545 829906993
2 11994
1 10264 445810365
1 134190 880620275
2 132945
2 43382
2 10786
1 58972 91648804
1 158388 34966397
2 145698
2 125408
2 194238
2 101308
2 103214
1 109775 53799423
1 196036 786737058
1 36444 605660343
2 129772
2 43908
2 161188
1 23235 283118088
2 167459
2 116883
2 129930
1 57433 846466364
2 118883
2 16199
2 57736
2 6562
1 129042 248683309
1 180794 788811432
2 124318
2 90147
1 139721 824474974
1 152217 447808651
2 75779
1 36982 477890564
1 148444 874240544
1 104133 814949420
2 61297
1 28804 328696678
2 45278
1 27542 444803619
1 164167 655965454
1 17858 396681752
1 97897 246967434
1 132695 422505807
1 148324 413877585
1 5832 862080335
1 144786 507752755
2 9882
2 1281
2 106268
2 147286
2 189039
1 44418 432797382
2 26004
2 149208
1 68280 933714687
2 105827
2 84047
2 184696
1 130623 81677714
1 183766 754455189
2 97055
2 13469
2 98724
2 39107
1 151126 64894094
1 34433 954264759
1 192895 202504498
1 24756 176580950
2 152590
2 170932
1 91694 863508276
1 41773 200572341
1 44935 616957859
2 40301
1 45491 492092583
2 191941
1 189800 905518297
1 1526 666655443
2 191849
2 173401
2 95563
1 139180 177194787
2 172636
2 62041
1 104486 132296029
2 46150
2 131731
1 122563 167098604
1 67645 188080363
2 67441
2 140539
2 138486
2 82304
1 43975 900414194
1 24344 388996560
1 190418 512742811
2 67134
2 71205
2 8991
2 93495
1 169582 689859730
2 172459
1 76783 670901403
2 59088
1 164423 967639511
1 33878 66178606
2 67996
1 89486 334107269
2 137844
1 93465 641500994
1 198301 407808220
1 82667 648544233
1 65420 4840202
1 69734 246803632
1 95470 565216465
2 117602
2 80525
2 92658
2 160745
2 22176
2 187989
1 83923 348056689
1 95158 11113513
1 139740 202962323
1 114996 231497109
2 56957
2 17780
1 190290 388626685
1 194353 893798882
2 40392
2 71209
1 80308 722471515
2 181103
2 95978
1 164712 16690726
1 92662 899203420
2 159021
1 185690 565967122
2 1547
1 110600 96355975
2 145234
1 152836 44816911
1 143015 835777474
2 29804
1 59825 153887502
1 68011 677504256
1 21766 826412347
2 183555
2 100864
2 99405
2 193867
1 12043 819702858
1 75361 504298511
1 8577 287128272
1 157031 96793138
1 53850 966766631
2 157851
2 126813
1 59056 630979412
2 12227
1 82070 24391938
1 11742 822726572
1 60028 584769453
1 50377 798074150
2 83477
2 137915
1 76952 194233104
1 114863 543190702
1 191775 79942582
2 2512
1 164318 591778950
1 178004 483403386
2 128724
1 77853 504989923
1 92662 818904418
1 75087 571066759
1 111255 693762697
1 18468 925960241
2 187552
1 185885 235022674
2 835
2 181758
2 109775
2 175408
2 186307
1 31227 121290761
1 116496 831526743
1 193060 272420665
1 193970 91203604
2 5236
1 166256 50771184
2 168309
2 67880
1 34233 751014506
2 50188
1 192541 327330130
2 63042
2 118678
1 159691 544540141
2 1530
2 133097
1 111593 913565072
1 143640 204244212
2 26310
1 194778 398680535
2 142883
2 63429
1 51718 428828303
2 23341
1 23923 110640829
2 84572
2 53659
2 180994
2 143195
1 128149 542246346
2 22679
2 161850
1 41868 317300258
1 175931 671172946
1 5648 852659172
2 41826
1 4482 157833808
1 159786 118226629
2 170441
2 54064
2 139376
2 59665
1 27196 30871270
1 122889 801801550
1 81720 531271418
2 17721
1 13619 543415932
1 113333 309247466
2 29702
1 107856 408387520
1 189088 506948116
2 135727
2 30442
1 145218 6813383
1 6669 860911229
1 126345 930010885
1 10067 461875743
2 105700
1 199926 772925063
2 95840
2 6954
1 104492 154204962
2 113445
2 31334
1 43808 941254520
1 77681 976096766
1 127730 140742067
2 40066
2 134663
1 52791 214710243
1 147802 331058370
1 125831 691301031
1 79989 667897731
2 76602
2 76821
2 156309
1 30884 278411324
2 2967
1 141209 900898932
2 129617
2 49164
1 78109 280799342
2 135488
1 98505 919296676
2 9318
2 183176
1 168257 659447706
2 128324
2 162403
1 12401 166396194
1 141327 523134023
2 63828
2 160131
1 141535 692249083
2 89173
1 63857 858254806
2 28447
2 189487
1 81404 638268949
1 194736 801548377
1 105270 249515532
2 107749
1 26047 689232185
1 127518 199500552
2 45355
1 130426 155344958
2 34757
2 174784
2 166887
1 46780 721539185
1 93408 386730712
1 90954 870473080
2 137254
1 71171 96731214
1 127087 536759770
2 63379
2 114322
2 188678
1 164777 860700918
2 144920
1 37568 604278379
2 80589
1 178609 601778356
1 190387 241615342
2 96114
2 126145
2 130677
2 140091
2 152060
1 103714 591318000
1 85728 269165242
2 138653
1 169512 428623834
2 105453
2 191940
2 193524
2 151930
1 37622 455001875
2 79804
1 138856 90236546
2 186569
1 93022 888645029
2 16972
1 701 692111055
1 152272 810970072
2 16046
2 38658
1 120112 779669013
2 44124
2 31150
2 174519
2 88112
2 67863
1 93529 734880552
2 175541
1 91846 758491799
1 40621 289689719
2 139085
1 69225 611373396
2 131056
1 34370 115959695
2 68165
1 121553 939659246
1 188130 377050562
2 2157
2 132998
1 133986 306350051
1 67066 837772201
1 102240 689693050
1 13709 449151373
2 33408
1 179870 958619066
1 103891 23159364
1 184021 512706494
1 139579 830666804
1 61053 630731628
1 54866 292991278
2 165302
1 91683 488723096
2 104795
2 32597
1 162281 103662932
2 1071
1 55058 871683176
1 6453 861691100
2 34709
2 147535
1 102381 651531410
1 129972 681335340
2 138370
2 84240
1 165769 615033863
2 155570
1 72381 760676825
1 157900 657948325
1 112870 904115284
2 159616
2 5914
1 78700 925429078
1 134393 672074709
1 143525 932877807
1 70126 829291148
1 102107 176703012
2 61938
1 32195 952511048
1 120968 212556928
1 16959 947157652
2 13927
1 185185 787407179
1 98410 369191698
1 123942 413563708
1 92954 971552003
1 196125 192725814
2 65864
1 12183 495072787
2 98827
1 111855 662951825
1 183949 291070239
2 37527
1 69544 685834644
1 88037 841288641
1 161437 679412493
1 144893 868567603
2 37986
1 39627 862471955
1 123207 449888839
2 159088
2 180759
2 75464
2 29811
1 128240 948315630
2 24987
1 56447 661542921
2 11376
1 189481 55953560
2 4019
1 109272 70974890
2 22186
1 41271 960866138
1 82488 476839178
2 180750
1 37465 26867625
2 126586
2 37122
1 111870 807068677
1 95783 459915233
1 145391 537642731
1 71751 953765006
1 182843 888019660
1 97916 871734135
1 57770 402671952
1 12023 246051175
2 53116
1 179038 52730270
2 197895
2 164202
2 101751
2 15805
1 174628 117546033
1 37196 654544620
2 117128
1 107337 640034719
2 122361
1 199042 726100868
1 197392 584913794
2 64673
2 66153
2 122932
2 74562
1 59665 37969552
1 137810 224463679
2 48893
1 101743 499122774
2 80183
2 21609
1 134032 109839200
1 20857 443130850
1 109029 482977721
2 43269
1 181801 622135634
2 188529
2 107449
2 178700
2 123567
2 136855
1 97018 9409092
1 119585 206025090
2 146592
1 100183 369313260
2 66309
2 51632
2 93450
2 125740
1 140504 50709691
1 111206 160894266
1 148112 238340936
2 151514
1 156135 969181926
1 156526 931730077
1 30845 607051815
1 42980 918593659
1 23976 674924339
2 73006
2 65426
1 126224 246556718
2 42951
1 125255 503908070
1 96958 800558763
2 102699
2 87687
1 147630 473958925
2 100453
1 94138 400394679
2 159410
2 83902
2 92994
2 159933
1 112386 284590455
1 174610 375675530
2 7347
2 91676
1 120120 586089826
2 154750
1 23399 983352258
1 131093 316221630
1 55249 892398686
2 119201
1 120352 905413389
1 94358 350323356
1 145880 503744310
1 146022 46807777
2 154236
2 183834
1 131827 586510238
1 174311 341160529
2 63637
1 69964 223415639
2 129013
1 59453 207463722
1 53701 684252254
2 11171
1 192807 716055853
1 41612 858349670
2 66875
1 85481 498286613
2 22505
1 101281 360607764
1 152666 157442534
1 180609 126588236
2 97734
2 950
1 11285 55476797
2 154502
2 157370
1 47536 726474639
1 89474 225814669
2 24500
1 178722 994406128
2 185891
2 150486
1 80378 678041757
2 78885
1 197764 979526379
2 128784
1 184301 633743450
2 169645
1 39730 356456129
2 117688
1 117109 399815592
2 13640
1 143715 409895002
2 191424
2 80322
1 95296 75301853
2 150998
1 33006 965783748
2 176314
1 70585 44196587
1 140852 408875389
2 23309
2 81414
1 110719 580753707
1 141538 618355410
1 179699 194549754
1 8979 72878614
2 128553
2 196882
1 108319 168238917
2 116502
2 177764
1 121414 3287239
2 63507
2 143097
2 186685
1 57821 258935520
1 66734 625607912
2 55101
1 42966 874377420
1 197463 360861606
1 45608 104965447
2 97430
1 7094 552372012
1 64451 780978838
1 181487 816536708
1 23244 881078605
2 66941
2 49905
1 149089 801496680
1 55198 380676276
1 149398 231110475
2 71411
2 54730
1 108488 255004560
2 170414
2 68383
1 15530 70741000
2 151351
2 168009
2 159503
2 2596
1 166488 670372005
1 146193 459116222
1 97536 651620757
1 104994 214306104
2 72006
1 113791 117696600
2 97867
2 130060
1 62135 35997262
1 158704 171915030
2 133379
2 147970
1 63049 902168979
1 162033 51097191
2 158689
2 120896
2 81716
2 114952
1 46210 583292479
1 18165 99618815
2 8546
2 94080
1 192293 777829758
2 35561
2 7293
2 12366
1 75993 417029636
2 57970
2 30066
1 107695 364740225
2 132709
2 24911
1 189389 162976321
2 135706
1 36083 573834285
2 159886
1 199359 597659797
1 156216 294295345
2 35062
2 40675
1 9115 278866069
2 123505
1 51430 669945162
1 4833 62073375
2 175199
1 146653 893697741
2 22880
2 17648
1 47004 442172323
2 63897
2 40903
1 170565 498305979
2 143865
2 146741
1 107925 128468354
2 158093
1 4440 95524771
1 93566 892344048
2 87493
1 57364 151145131
1 3320 705546129
1 13604 330171136
1 104501 234139392
2 51894
1 5280 491275969
1 6775 23796614
1 77412 33130815
1 60226 992146072
2 54314
2 139927
1 63307 500769063
2 151562
1 105242 120223987
2 29498
2 123238
2 147478
2 150463
1 45205 829134112
1 21585 556441642
2 98867
2 198807
2 46630
1 173259 542102256
2 196280
1 99735 682493754
2 83286
1 149966 557015392
1 79783 228697603
2 188593
1 180654 757152053
2 165841
1 23422 761102112
2 198490
1 106193 364502714
2 101285
1 84354 22991776
2 197238
2 31966
1 96061 253969534
2 96027
2 97442
1 32620 55402008
1 37785 905220831
1 183108 386296587
1 94488 451449743
1 24483 426937554
1 127160 794356174
2 142544
1 22850 175756746
2 166206
1 59209 642512053
2 139175
2 171362
1 12282 807545705
2 189765
2 74349
1 186713 684310552
1 83708 458758732
1 186305 84434284
2 42424
1 10131 282336133
2 66213
1 190642 625178354
1 186469 330669902
2 109077
1 33551 627382130
1 171893 371921310
1 177176 103453667
2 5540
2 24213
1 44065 378501260
1 68481 343414971
2 8426
1 78547 926922831
2 152366
2 1958
1 99530 752821157
2 48069
1 100877 39012795
2 100734
1 93157 720878852
1 72189 429212304
1 133676 339690894
1 158158 333294488
2 115176
1 39529 251033792
1 164007 330940775
1 8574 253965369
2 120037
2 77712
2 76657
2 172536
2 43774
2 130255
2 86039
1 39847 363582525
2 60919
2 6607
1 156538 502200200
2 140528
2 199921
1 100521 443632908
2 104753
2 67767
2 91111
1 35098 150293600
1 56220 542848345
1 136277 678150186
2 39609
1 47068 139366405
1 177735 635353149
1 196948 495323939
2 104860
2 80032
2 60256
1 11808 783576068
2 47465
2 136624
2 38575
1 49039 878990005
2 158236
1 26839 546687499
1 107213 482878149
2 83952
2 191339
2 167791
2 128056
2 74622
2 153493
2 3662
1 15564 849497663
1 166508 361868094
2 78053
2 23952
2 135776
1 70015 744499575
1 52925 41235365
1 133059 486073993
1 102975 86194025
1 165437 878194778
2 30121
1 25878 959420024
1 10747 579187636
1 85813 30482916
1 32545 258680628
2 23936
2 99348
1 143966 910306357
1 142611 973104038
2 74883
1 14534 697681854
1 13878 164603816
1 160027 949224708
2 153097
1 79378 729126106
2 166154
2 66158
1 39060 278530150
1 146725 457758224
2 65383
2 79133
2 192986
1 96813 32806107
2 172784
2 118447
1 56141 414879130
1 107272 556525493
2 38546
2 87827
1 67124 358706703
2 29552
2 115601
2 49555
2 148420
1 17280 136555811
1 6651 354910501
2 133884
2 117583
1 170455 86838056
2 27413
1 175996 324860193
1 15075 237320576
1 50874 78481999
2 153685
2 95882
1 99624 453116095
2 69135
1 168343 338937528
2 5183
2 167050
2 87715
2 101333
2 111254
1 9726 436714525
1 104060 789389155
2 197975
2 36031
1 65201 489064293
2 132900
1 135020 276159215
1 145479 206985258
1 10074 340381755
1 64562 393325437
2 149685
2 116791
2 29192
2 71962
2 178153
2 181205
2 84894
1 199311 7320510
1 164921 138575947
2 175831
1 92912 517357767
2 50133
2 120175
2 89600
2 74623
2 199470
2 98348
2 198622
2 55159
1 17292 28056165
2 59238
1 126377 139166206
2 13919
1 77028 228514169
1 165340 333662999
2 96192
1 142217 289897260
1 183319 822808730
2 89766
1 50432 838896964
1 87982 580399560
1 179152 401456031
2 141796
1 52004 60897006
2 143959
1 112509 90068030
1 148917 359843012
2 9732
2 47203
2 110690
1 148341 776111205
1 120636 99546006
1 72175 642983115
2 12271
1 20327 980337778
1 102367 860440774
2 23143
2 132710
1 131054 253109443
1 106789 314517089
1 33195 951043534
1 11133 584072631
2 159445
2 171412
1 143590 760384581
1 92723 134487630
2 30247
2 63598
1 75032 874664445
2 50217
1 103487 720266799
2 18125
1 27638 432308477
2 196990
1 38084 798747390
1 90579 516243038
1 5972 608457097
1 153162 620621079
2 57784
2 119726
2 65748
2 136584
1 83703 893438353
1 70162 9833030
1 49418 179988315
2 183697
1 585 799141494
2 110030
2 137638
2 1507
1 69770 837278009
2 73275
1 160208 543472955
2 68762
2 34285
2 108109
1 177528 252771555
1 172348 505519145
2 186532
2 170929
1 34892 259068343
1 69543 982481897
2 189120
1 86558 958191421
1 5130 43350704
2 14370
2 149059
1 18389 731573301
2 127247
1 73015 409484447
2 14147
1 44639 955152129
1 174968 992701468
1 160891 120514180
1 187910 428724740
1 71916 910977606
1 158940 816945370
2 85642
1 100675 114225883
1 79145 442499995
2 160116
1 16365 542605845
1 69484 790627436
1 162348 784363032
2 70070
2 23661
2 174271
1 116638 714475422
2 35799
2 47463
1 116829 189300479
2 139349
1 21448 549876280
1 156274 895023898
2 13669
1 59577 816112753
1 31978 603596173
2 29336
1 47015 682655238
2 7979
1 173576 988916124
1 136295 964047002
2 60769
1 65542 796750408
1 31841 872490998
2 167860
1 92935 705137413
1 136450 40433871
1 187538 683856884
1 167810 648961593
2 158583
1 119862 841730912
2 59915
1 160007 812097320
2 177383
2 147788
1 84981 51177214
1 25764 71468482
1 103716 678347839
1 199524 826058917
2 161630
2 141493
1 77508 989600991
1 125454 361842755
2 31262
1 85374 939807407
2 142152
2 157798
1 52119 471913701
1 53659 518904011
2 50338
2 41480
2 17812
1 100724 774616431
2 186844
1 180686 736620849
1 1131 215071110
1 185968 994252889
1 118221 82568730
2 36265
2 162261
2 113763
2 43582
2 192283
2 12422
1 60896 54841100
2 90217
2 65694
1 133226 472400720
1 103765 617956626
2 51836
1 76391 238161304
2 153285
1 37040 700389527
1 107300 61822581
1 179750 102805180
1 115707 86582049
2 55351
2 186580
1 429 766048502
2 183372
1 70342 370489185
1 147048 696880437
1 103134 848409718
1 126496 396492032
2 89102
1 120110 963640085
1 14755 458310826
2 139272
1 147187 86918730
1 147873 690158398
2 71203
2 167285
2 55234
2 69801
1 44185 612023138
2 122160
2 81771
1 38017 324643247
1 86346 506283683
2 41377
2 190753
1 154126 920703122
2 46407
2 112950
1 42611 169229225
1 247 280883304
2 93510
1 34370 741168328
1 4993 766965818
1 36136 476197561
2 112128
1 141056 676611866
2 53558
1 2706 287297443
1 124724 532155084
2 104963
2 78172
2 3224
1 142415 308412065
2 151273
1 31411 931401638
2 129448
2 183440
2 82418
2 50910
1 179649 215997630
2 151949
1 81751 116277864
2 131518
1 36704 310621149
1 69998 946940519
2 50160
2 183444
2 51906
2 62598
1 196287 126629045
2 197607
2 127105
2 186235
2 59165
2 22789
1 58634 450058137
1 32295 626207733
2 185996
2 166042
2 106468
1 115345 997202222
2 95732
1 70479 250010385
1 2925 106366598
1 177772 395456595
2 69052
2 87710
1 108437 807864826
2 106455
2 74513
1 175108 196842958
1 104640 13314758
1 86133 392883774
2 179477
2 99304
1 179567 701128508
1 108279 189135356
2 154757
1 22651 62407213
2 85032
2 68202
2 128528
1 81696 14859098
1 47683 723195673
2 19523
2 38110
2 7864
2 10082
1 132684 398803781
1 99859 839701267
2 97091
1 191771 902193159
2 127789
1 193956 305219440
1 10877 261046201
2 84608
1 14881 829394780
2 52202
2 142628
2 55106
1 69342 573138295
1 112867 712531465
2 45954
1 65001 841588918
2 26191
1 4820 532582251
1 172391 910313276
2 154821
2 2800
1 138480 777380542
2 38423
2 155149
2 69044
1 93450 62845736
1 2189 678965996
1 37403 17810310
1 30148 144464074
2 125068
2 171925
2 178062
1 106036 64581550
1 135252 663215524
2 169603
2 38772
1 90241 887635332
2 194796
2 92019
1 32897 97226557
1 95712 495380874
2 56590
2 8720
1 109225 131262686
1 110612 955552175
1 36620 803276551
1 167977 990238496
1 170023 908289568
2 119354
2 189377
2 3860
1 179717 808223685
1 78321 928971536
1 121308 963158805
1 177031 939942428
2 113318
2 76266
2 25717
1 40329 197787085
1 44380 628630323
1 165960 522794856
2 131924
2 35779
2 101595
1 31715 682911988
2 121013
1 119855 497680652
2 99530
2 176727
2 187425
1 76573 854299200
1 53052 189201359
1 154352 644821835
2 158308
2 163908
1 135384 893577649
2 97876
1 150401 889326660
2 127890
2 169431
2 90030
1 35805 299840584
2 100951
1 151636 688444976
2 179739
2 34955
1 144696 345031105
1 111346 310617827
2 22644
1 25804 65154468
2 125621
1 184662 481101539
2 194352
1 30372 473219414
1 28736 564378747
1 106276 933058855
1 53171 206088425
2 46004
2 6163
2 116805
2 3292
2 91786
1 137384 524365239
2 126460
1 165890 140194334
2 182676
2 166489
1 93273 99885656
2 176482
1 8311 820875818
1 73936 85436646
2 44449
1 150378 17172970
2 117765
1 108130 771691786
2 179142
2 97542
2 143132
1 141864 50546697
1 19595 409035869
2 7973
2 104668
1 24647 19778839
1 144739 399328723
2 184993
2 179094
1 10229 230418913
2 26843
1 196521 693699069
1 32417 899935612
2 67583
1 99678 496964934
1 191593 384992418
2 65107
1 148116 18768802
1 63863 64515458
2 156550
1 71988 399946417
2 29450
2 59496
2 180131
2 125299
1 147166 973539637
2 112886
1 96011 712265913
1 22658 767785944
1 13481 438438457
2 121394
2 119336
1 10663 726342357
2 93150
1 152958 595063032
2 159312
2 68889
2 18528
1 22664 231126713
2 162870
2 82634
2 142278
2 199203
1 13655 260594886
1 65955 468071740
1 186613 489869297
1 147912 580726869
2 124801
2 137193
2 59146
2 190320
1 14704 429538543
1 131653 449176407
2 167603
1 184977 171173143
1 23729 803825489
2 183727
1 71902 975079963
1 136697 666340991
2 187034
2 65048
1 167876 248228312
1 43348 393171282
1 59435 474924381
2 152165
2 141294
1 113671 935757575
2 14203
2 177588
1 8291 516722383
1 3969 541742066
1 71422 734054847
2 99408
2 138251
1 158429 77611078
2 166253
2 87911
1 123048 197075007
1 61488 156543572
2 149840
1 175314 948173425
1 153003 167350121
1 199902 324716248
2 168968
2 119980
2 118944
1 180013 489732527
2 22706
2 83977
2 26426
1 29919 702609249
1 72860 482249670
1 142108 285012940
2 109165
2 195511
1 26231 733035463
2 78608
2 56277
1 165097 455788782
1 75019 589328343
2 193004
1 45992 2590314
1 5603 941414926
1 186232 913631840
2 53935
2 143860
2 125282
2 175877
2 144912
2 74649
2 75432
1 61116 753602847
1 63126 134785856
1 41031 448805937
1 19555 804539784
2 154742
2 138078
2 15550
1 116430 9133617
1 176972 156889094
2 9973
1 24894 840935961
1 181295 70773373
2 168887
1 84481 902022866
2 6260
2 121774
1 8192 937157329
2 14135
1 174160 800518721
1 139463 686828092
1 152775 807403931
1 68941 199647488
1 199979 242669691
1 120554 700383621
1 164103 901578692
1 112426 294208775
2 161513
2 168354
1 66990 380408078
1 141928 947676006
2 159341
1 71610 94797676
1 69116 950755605
1 193410 907178421
1 74891 4588429
2 173224
1 194394 417185847
1 59684 950296229
1 168743 684114654
2 123993
2 194481
1 66825 123942245
1 80149 789305817
2 86473
2 51548
1 25299 766204578
2 109297
2 52359
1 42302 329285085
2 39414
2 73773
2 76697
1 13916 404946983
1 72409 162932165
1 197012 870435099
2 82534
2 64221
1 190075 384158414
2 188342
1 192368 738895621
1 45832 13195613
2 61784
2 132523
1 109605 18138756
2 82565
1 48777 147454449
2 28160
1 143606 539674678
2 77393
2 5034
2 175345
1 14698 367988350
1 40481 49750940
2 180116
2 153617
1 112609 600512412
1 126674 301152599
1 25955 162509763
2 179976
2 32444
1 121191 818967370
2 61904
1 80765 96441217
2 110883
2 63329
1 197753 749264716
1 123311 982283753
2 145628
2 72472
1 149698 187020584
2 192132
1 114693 408232326
1 47504 531212118
1 59996 281611643
1 195207 746632866
1 153298 812103940
2 27457
1 162131 970736412
2 124425
1 188632 524955911
2 128315
1 165943 951936251
2 148354
1 152353 62476556
1 183233 4054203
1 196810 397169348
2 180045
1 61350 654269022
2 57560
1 2772 424818507
2 45279
1 144318 40804662
2 127374
2 95024
1 102754 255158790
1 116170 724929023
2 1298
1 15045 826938227
2 198324
2 69110
1 176739 284167743
1 192335 148088610
1 152898 284052570
2 35822
1 73667 722383800
2 151785
2 116458
2 178137
2 16939
2 33275
2 150496
1 82309 160410379
2 71448
2 101267
1 10926 574776018
1 27150 88630799
1 115459 44994256
1 20737 393783131
1 97636 1677236
2 109316
2 178285
2 151249
2 191846
1 9443 344383084
2 183504
1 53836 230490175
1 124802 377312294
1 79394 989721222
2 172410
2 114257
2 33512
1 60262 894670989
2 10074
1 159135 891156314
2 145927
2 164789
1 151609 441415450
1 87458 402162818
1 148836 274569190
2 86085
1 49693 541610442
1 136494 2172951
1 176245 897606755
1 2625 34832208
1 67326 36407809
1 186275 793543704
1 99917 363569949
2 57906
1 166720 931483759
2 4310
1 28698 434163211
1 198082 870536426
2 88144
2 145190
1 30254 352931979
1 159475 906438700
1 144223 926422248
1 39893 768571171
1 159575 854183221
2 181876
2 171961
2 80437
1 13526 887764073
1 29181 398785209
1 35123 409794807
1 37106 748920540
2 99637
1 95610 196304308
1 16029 811501310
1 106676 310716567
2 192658
2 11990
2 164233
1 188216 674528317
1 189373 465340273
2 109566
2 173158
2 102530
2 11897
2 185479
2 134445
2 58778
2 85317
1 187647 959352793
1 160603 270596758
2 96676
2 95388
1 59795 648673243
1 15190 848466257
1 30966 156657565
2 194157
1 39127 92452999
2 25246
2 169114
1 86689 989445238
1 71176 685659001
2 99203
1 1895 348031061
1 182491 812448378
1 199709 732560747
1 194339 487167817
1 126620 573296673
1 11165 434828330
1 142471 239952992
1 64093 532268801
1 107991 977517219
2 16459
1 68848 853259933
2 23933
1 116250 814213744
1 46771 109488629
2 88916
2 92179
2 31386
2 197212
1 40287 16861773
1 32520 299587941
2 24211
2 162738
2 15076
2 114738
2 145720
1 29171 689908590
2 82452
2 172421
2 175570
1 138201 870163499
2 67112
2 39180
1 160914 451289977
1 13210 390554498
2 22053
2 141888
1 39327 60068644
1 95488 856243443
2 103961
1 167051 873752526
2 190101
2 41931
2 184506
1 173784 974027328
1 6636 398016318
2 166216
1 101980 954024019
1 160888 534837541
1 31059 704146068
2 157255
1 80882 824836752
1 114929 632631060
1 174195 498771442
1 129488 899780243
1 121346 266526566
1 54438 562760599
2 28378
1 198087 22135326
2 121416
2 179395
2 79608
1 14162 826372470
1 38757 377167989
1 29538 895755340
1 194260 399361120
1 170930 286528186
1 17402 940330138
2 52346
2 98750
2 65245
2 38783
2 48458
2 146354
2 71866
1 148727 876430802
1 46960 264694527
2 16406
1 47578 637765235
1 8160 298938519
1 56771 443501915
1 96792 460424221
1 90806 429078828
1 167431 396380756
1 31452 820332200
2 101182
1 94666 201541144
2 2746
2 42509
1 35041 683935289
1 2632 849129504
2 78401
2 90947
2 53901
1 115618 410575890
2 57090
1 194165 599075409
2 173718
2 85142
2 54863
1 176379 828256244
1 197692 12472341
1 184560 391148125
2 4574
1 8751 737515447
2 70822
2 59327
2 6793
2 194285
1 131751 340365459
1 44148 93795343
2 167695
2 5723
2 8969
2 90362
1 192386 993697328
2 114673
1 136738 873833342
1 148222 632253966
1 168918 174213852
2 71345
2 194601
2 191644
2 162896
2 124294
1 18910 131513844
1 109242 340869741
1 60797 253788953
1 99434 656249227
1 34215 548742164
2 14093
2 18993
2 150033
1 129443 720843575
2 156952
1 179373 7562441
2 112594
2 96772
2 86027
2 35391
2 51440
1 185519 80076166
2 89986
2 130769
1 148268 729698526
2 21419
1 20262 424600220
2 137903
2 136598
2 149660
1 59732 121005132
2 138769
2 159516
2 94700
2 160443
1 134778 631522080
1 110161 2876480
2 22660
1 95744 625946435
2 104318
1 1210 876137889
1 191688 702643973
1 63513 361429701
2 50795
1 1641 120046382
1 55985 932451025
1 145535 158071896
1 96301 581731375
2 134228
1 152755 951067889
1 101273 762809397
2 53795
2 27618
1 141385 682203462
2 143595
1 9287 6012762
1 59143 900514884
1 35784 626950969
2 129437
1 12605 848394646
2 57033
2 23813
2 140895
1 150957 808877063
1 167243 240854718
2 71752
1 75216 647557581
1 97197 702522376
1 6941 870761953
1 197669 346986421
2 53339
1 80613 114796382
2 116003
1 144396 440167604
1 156774 837562230
1 99438 177968642
1 13786 318722789
2 183739
2 184785
2 116765
1 159860 224811036
2 149270
2 364
1 139757 137909143
1 172329 837026831
2 83751
1 30516 645446407
1 100679 611121898
2 86124
1 67757 834737904
2 195157
2 89048
1 33069 497564619
1 118625 928973043
2 74225
1 197006 989456803
1 170514 129974815
1 150234 501913022
2 58286
2 192449
1 137949 967223903
2 183778
2 134991
1 103392 310291014
2 38656
2 139323
1 160175 706696401
1 106782 925010026
1 144070 486478557
2 50796
1 186379 879411578
1 189231 609098657
1 117450 122347682
2 188230
1 123303 899481645
2 81390
2 18502
2 130852
1 54239 893205663
2 130845
2 79627
1 138057 778555461
1 6736 85711253
2 186890
1 34965 71022601
1 92072 18030207
1 104222 48470259
1 44166 697129476
1 91131 549448923
2 191476
1 122974 93059500
2 23653
2 167773
2 191258
2 161394
1 167018 979463150
2 193596
2 38723
1 12069 746005095
2 55656
2 106502
1 2587 110628676
2 150748
1 7724 762839523
2 89130
2 124832
1 114305 280256972
1 167636 247948815
1 160719 498050662
2 197067
1 23007 198469581
1 185491 569114605
2 126979
2 110397
2 43858
1 158213 751116183
1 110659 919125910
1 43477 746956307
2 199315
2 6135
2 150783
2 103336
2 48584
2 11605
1 77398 331341274
1 166755 154036694
1 84272 227727325
1 128306 979229863
1 44471 147043006
1 539 498323873
2 2218
1 32891 42242507
1 131722 12434558
2 131304
1 188859 962686224
1 153950 543593209
1 35026 907499674
1 157616 599543579
2 109097
2 104716
1 117504 114477768
1 68578 97086712
2 55831
2 154381
1 86419 612479069
2 24556
1 24147 156961871
1 39146 726824684
2 74324
1 124958 477496093
1 22215 753747746
1 74326 545370283
2 112635
2 181468
2 155562
1 48491 158693182
2 199156
2 161737
1 36073 942970548
1 167758 889269518
1 170100 808323023
2 165199
1 22766 161566114
1 192619 160855657
2 180345
2 35057
2 17823
1 61826 613311225
1 16206 769947772
1 11861 999049655
2 181652
1 148427 834733742
2 10996
2 5856
2 138894
1 131123 842747693
1 35751 593543245
2 91932
1 189165 468992878
2 71017
2 47576
2 84933
2 20474
1 40194 359934526
1 171199 670883662
2 162994
1 72673 835980981
1 95116 986992702
1 49649 141645590
2 187522
2 14314
2 37996
2 132386
1 57154 833984200
1 191534 742073314
2 95926
1 134751 796431768
1 26366 24851735
1 28342 302987341
2 29310
2 115265
1 94743 31701510
2 135601
1 48089 44661914
2 91975
1 179866 732347539
1 138103 47399165
2 49447
2 122222
1 37157 138623915
2 42829
2 69506
2 47362
1 79094 261000898
1 125277 929603573
2 67101
1 31330 188594583
2 181064
2 154920
1 165297 186988027
2 72416
2 114106
2 145539
1 15301 142530136
1 34690 208742439
2 20787
1 90697 703608642
2 83548
1 53570 762451396
1 70561 160555402
1 178841 963501775
1 83402 29155299
1 97590 439709655
1 169459 213719399
1 12871 225520752
1 118322 758973797
1 74838 785332534
1 171959 81124371
1 155403 248355811
2 102966
2 10746
2 42032
1 167510 121106711
1 55372 552003890
1 138002 472006614
2 177711
1 100871 934576636
2 113815
2 61283
2 187727
2 150509
2 11415
1 21904 383821456
2 165136
1 185901 395983628
2 26330
1 95729 266951243
2 25321
2 80509
1 126123 698185965
1 174518 971322483
1 130204 192709023
1 169242 641102621
2 50033
2 26710
1 178733 606083532
1 46896 682939827
1 45502 396731846
1 144012 473637539
2 29063
2 62432
2 85599
2 136235
1 101284 253383187
2 93313
1 195188 175906027
2 85555
1 49053 453563968
2 53582
1 8003 168167387
2 150002
1 67947 691710570
1 26430 779196279
2 176457
1 89039 18314779
1 42633 913284552
2 140636
1 100350 377664035
2 55893
2 45596
1 105448 709637175
1 36421 508311955
2 1753
1 17260 904137125
1 33491 407574001
1 11654 876336740
1 19541 906030654
1 164019 946238117
1 127761 23974601
2 106867
2 128896
2 152150
1 40060 65149244
1 124766 419239576
1 113071 801661063
2 193896
2 128903
1 18352 993056919
1 91783 83139952
1 30969 164635404
2 135767
2 99465
1 198521 251737696
2 51412
1 49053 144773275
1 76497 654895888
1 86735 553586634
2 73632
1 184192 828077031
2 164951
1 104608 755135777
2 95543
1 41440 594890943
1 99216 806695447
2 138757
1 132360 603954540
2 150871
2 64504
2 1628
2 28098
1 156944 699766868
2 171385
2 40390
2 5409
1 153310 611996430
1 93779 78773745
1 166160 241312378
1 16330 785493466
1 192478 133727489
2 24578
1 152451 715746492
1 110458 994692449
1 138658 311097567
1 62929 720106374
1 76487 214382180
1 187530 383978378
2 180588
1 189966 7688962
2 100011
1 9347 167106210
2 36836
1 37684 772129979
2 108643
1 91180 869798056
2 165990
2 46575
2 133037
2 104513
2 112031
1 192104 763434377
2 63827
2 47419
1 72672 223168678
1 160220 515480355
1 155703 967297945
1 122561 759781564
1 145236 115404172
2 106388
2 97714
2 147463
2 20840
2 191336
1 186142 91296025
1 91099 403323921
2 4850
2 171667
2 102073
2 99076
2 24756
2 6290
2 130480
2 136997
1 105226 798472071
2 78714
2 199022
1 89806 193486690
1 174129 219693818
1 178085 449227591
2 15100
2 178197
2 37414
2 97252
2 163736
1 183498 528582131
1 41457 856745755
2 83100
2 139906
2 104760
2 125136
2 158335
2 30052
2 40936
2 196720
2 106094
1 166248 996364798
2 57641
1 104145 583239764
1 194791 967299421
1 130876 441403220
2 136259
2 128144
1 63176 245507876
2 165743
1 110297 891488096
1 166582 99921101
1 196122 951294352
2 156686
1 61710 459287864
1 23406 521462365
2 90001
1 158728 695029367
1 9285 949185514
2 81819
1 58749 47433569
2 52921
1 127309 267892231
1 76491 483236387
1 146310 731193890
1 182138 82985637
2 77550
1 127036 444362254
1 155606 503694052
1 118635 864821686
2 165953
1 78135 642189468
2 174180
2 196822
1 139543 139421038
1 15912 542742770
1 148765 847626345
2 179164
2 8451
2 30967
1 19686 631777570
1 144970 381216647
2 9472
2 127993
1 58452 141591578
1 180412 565576170
1 135109 658313242
1 112675 833875610
2 18842
2 65667
2 14240
2 140788
2 48868
2 3843
1 134282 61963241
1 171195 115267863
1 5680 912612758
1 196169 589060753
2 68656
1 60100 333854441
2 45994
2 7686
1 97532 266293309
2 134780
1 24647 813674041
2 34196
1 35687 966709881
2 172514
1 55180 204258667
2 134834
1 174787 247358324
1 61296 995683094
2 32120
2 59954
2 130341
2 114865
1 57353 203908756
1 41173 306726828
2 36978
2 42243
1 177840 351404442
2 190265
1 147615 831783331
1 109404 787653929
1 173484 477616559
2 43422
1 88536 931802225
1 1096 560766732
2 138676
2 98634
1 154030 384029817
2 174017
2 185592
2 143181
2 110046
2 88603
2 33547
1 2096 342316508
1 198204 916802227
1 160833 344060247
2 147841
2 72333
1 162824 233151470
2 100348
2 113801
1 124358 648795099
2 37989
1 189407 880787308
2 151946
2 147560
1 169268 892248534
1 101040 375688108
2 4341
2 132566
2 22494
2 186081
2 119507
1 193379 341167208
1 69736 5763122
1 23999 242432308
1 175758 993360811
1 35553 240599713
1 131420 985380217
1 61165 584767571
1 161949 206815154
2 166508
2 190822
1 64911 630594505
2 157956
2 155750
2 138846
2 101511
1 85498 459219187
1 147142 441204536
2 48686
2 110460
2 186200
2 115318
1 32063 982044725
1 47835 259899801
1 18496 268217737
1 114439 57530028
1 27375 391530352
2 20695
1 85077 698849152
2 74894
1 106620 571852074
1 2859 791176031
1 29087 731573760
1 37563 627062917
1 328 104168209
2 36451
1 137780 147443592
2 12713
2 34658
2 78143
1 76324 258126162
2 64889
1 182527 549835988
1 116003 882174617
2 167749
1 165058 968274234
1 145571 83589564
2 61690
1 75381 728787052
2 21985
1 112671 624789465
2 25502
2 75067
1 110784 271284637
1 106384 126666323
2 180200
1 86683 164933651
2 142134
1 195618 121094114
2 18982
2 59789
2 20314
2 158424
2 101404
2 116171
1 54560 623647744
2 84661
1 146689 610500577
1 113679 932604891
2 137634
2 88909
1 63069 304748362
1 92108 72695874
2 127090
2 46349
2 10231
1 103005 103264168
2 107922
1 74841 785954775
1 132999 10609837
2 63928
2 120654
2 4617
1 1109 13937873
2 35057
1 103359 405856087
1 69521 893435710
1 120469 383727288
2 69887
2 69492
2 44716
2 72668
2 11634
2 115306
1 103780 395238578
1 56071 794313740
1 166822 200243896
2 126403
2 105969
1 147657 212709461
1 67819 512286968
1 158138 21715079
2 143865
1 190790 717259800
2 17309
1 156226 738501094
1 161409 307785439
2 41682
2 62721
1 58060 196127699
1 67777 319901686
2 56728
1 66926 192539540
2 60385
2 16222
1 18476 214722156
1 170235 533296245
2 137607
1 43965 964435514
2 55263
1 4124 650491934
2 10212
2 33321
1 158261 84511587
2 181884
1 156927 995008084
2 99629
2 177294
1 174834 40929083
2 139387
2 105426
1 15830 650735842
1 94445 904072316
2 4036
2 128070
2 138901
1 49947 325571789
1 71556 420064384
2 4133
1 97212 678366747
2 94312
1 51246 178320528
1 11325 81471236
2 48653
1 115749 965590987
1 144878 825434831
1 43109 955385975
1 114801 5089316
1 42473 605383451
2 191987
2 154813
1 190869 273914950
1 7633 237904974
2 88030
1 63857 447424178
1 153179 718061274
1 5977 150204912
1 64696 280691149
1 60309 314230144
1 96766 892069490
2 155333
1 53222 547819227
2 171647
1 82997 585752903
2 60328
2 10262
2 169607
1 178959 371951561
1 96515 293222513
2 197308
1 133554 399399626
1 130786 16397270
1 126462 4058875
2 150612
1 108627 961625940
2 197229
1 54510 255971044
2 84729
1 102159 873839651
1 113067 619015032
1 134757 143509736
2 121197
1 97361 518758512
2 164059
2 120713
1 112592 739639079
2 175007
2 58999
1 153770 219834582
2 37003
1 146802 337378720
2 192507
2 106105
1 99828 514832757
2 86944
1 12564 443588662
2 87360
2 109669
1 125068 862132397
2 38558
2 114109
2 21655
1 3511 985196075
1 71750 838879399
2 24534
1 172172 625948330
1 90226 252684271
2 13069
1 188441 192758674
1 51193 43493016
2 132386
2 29783
2 73533
1 102418 748684621
2 79886
1 44730 906844694
1 168001 578187239
1 93635 765201196
1 99289 60494463
1 122782 666162950
2 39721
1 25287 571382998
2 44653
2 6916
1 46663 801108718
1 24865 930695942
1 58095 751242971
1 160723 912170714
2 49501
2 141433
2 161356
1 187493 638963077
2 197153
1 9789 58795277
1 25154 674081959
1 160724 177683823
2 144959
2 131599
2 23705
1 92542 177815597
1 7314 371713133
1 175879 958812220
1 97022 817482977
1 48415 110042184
2 76110
1 110447 363976073
2 36066
2 20207
1 158482 776973686
1 24423 993884249
1 25758 445318044
1 112597 269268702
1 198222 543993525
1 22106 636574094
1 17109 269537821
2 57120
2 161212
2 17306
2 160054
1 95997 741678184
2 65456
1 182460 887084338
1 39240 561921694
2 64822
1 96262 432553109
2 50369
2 22575
1 7046 412037473
2 76256
1 3219 113937378
2 115375
1 22131 895987514
1 118403 121755159
1 73034 456008214
2 97480
1 199629 220159820
1 76291 548765486
2 68479
1 178906 451306873
2 1707
1 145569 547238016
2 25185
1 127634 236936246
2 163418
1 100550 362930477
1 117426 922971462
2 161551
2 129357
1 124876 134865308
1 115490 147063421
2 11813
1 60648 372378101
1 68577 754558364
2 190163
2 47865
2 194472
1 158025 431563119
2 22188
2 100402
2 199664
1 56286 301719833
2 15880
1 104383 361875527
2 56313
2 107992
2 12028
1 45365 471069913
2 175834
2 126475
2 124379
2 15798
2 46227
1 135112 970378253
2 148044
2 174149
2 151916
1 122479 866268716
2 86346
1 196764 298710969
2 107503
1 78991 45335179
2 102419
1 9500 204835514
1 117018 950252403
2 192407
2 195128
1 98760 716510649
1 156742 397376466
2 162904
1 74001 514350829
1 85961 415822219
1 33868 736536014
1 146133 785397757
1 97609 175725209
1 122059 780371730
2 183572
2 116880
1 157513 992254687
2 67278
2 153163
2 149166
2 169627
2 88418
2 49810
2 124601
2 149334
1 178347 28570860
1 115906 434588112
2 17241
2 41467
1 46103 153720175
2 147865
2 139171
1 3045 890886433
2 175924
2 63733
2 190578
1 177899 485049811
1 118144 955001768
1 46181 764443231
2 91990
2 185894
1 191820 852016477
1 47591 135596389
2 128767
2 169677
2 189548
2 90801
2 73471
1 34717 211577561
2 170280
1 162916 117359217
2 91377
2 90476
1 72715 52749037
1 179681 22792478
1 103840 523009575
2 11609
2 20377
1 195908 67409608
1 144724 28303311
1 92251 904935784
2 90922
2 192012
1 189175 691950844
1 123237 715793810
2 39319
2 196063
2 152481
1 106761 884983836
2 86133
2 117600
2 50372
2 5974
1 164321 77241230
1 41666 422449434
2 55068
2 183444
2 137912
1 13355 916254797
2 97902
2 17564
2 61736
1 156532 359652536
2 170805
2 94024
2 193185
2 128950
2 49687
2 1740
2 59747
1 100878 971666191
2 85094
1 109654 718669910
1 76260 442169
1 27673 442193047
1 188482 643207480
2 5305
1 103493 143551769
1 88470 389039373
2 121215
2 81741
2 30862
2 144949
2 27642
2 148169
1 73489 253543876
1 189279 31214691
1 12831 513010932
2 123895
1 105131 567423257
2 178968
1 100456 795525079
1 167423 352829984
2 141400
2 72121
2 145269
1 187626 77032825
2 167982
2 134704
1 172844 431371413
1 59699 162827965
1 69595 39835838
1 64503 149851600
1 63072 880708099
2 169548
2 37678
2 15812
1 100366 48573484
1 98233 713667423
1 101070 462355319
2 42460
1 34591 449595187
1 139097 774992087
1 101768 642345519
2 81353
1 130786 348632064
1 115025 996987957
1 103407 862293085
1 2809 961262747
2 91178
2 54808
1 114414 478694487
1 69640 31553067
2 151966
2 136218
2 198261
2 163644
1 28022 612746447
1 535 517699928
1 89940 628398965
2 184467
1 146504 749562265
2 193944
2 172110
1 73862 458040927
2 16705
1 179708 273663417
2 37968
1 55956 884013694
2 83161
1 55557 335531264
2 192838
1 105604 418818604
2 120562
1 153153 612320245
1 146806 586121877
1 4208 670976004
1 191596 741508128
1 153945 602711054
2 98398
1 10024 551519538
2 155875
1 148801 545679033
2 1893
1 150358 570578477
1 115311 389223794
2 177149
2 107128
2 116381
1 165643 42198119
2 52316
2 196068
2 143933
1 17220 812171156
1 100223 543543403
2 37221
2 119468
1 179269 356047338
2 113087
2 177934
1 5438 753194155
1 126333 651008785
2 116771
2 12757
2 53346
2 100475
2 44315
1 26665 51658352
2 145133
1 131012 837857961
1 7909 341765824
2 113086
2 107771
1 112062 48090117
1 109280 281020222
1 85809 415433466
2 71403
1 165728 114382588
2 91012
2 80350
1 4176 955064149
1 149249 9384181
1 97307 119557186
1 37416 694379499
1 13218 246261347
2 100758
2 186846
2 157146
2 72297
1 84382 112384880
1 187047 617310314
2 174258
1 184932 252823697
1 197810 224294282
2 44259
1 157417 644958465
1 143359 252767251
1 38462 339833108
2 150845
1 34800 508058928
1 56934 999697562
1 125211 704590763
1 159348 699773217
2 23070
2 148647
2 122904
2 21177
1 159237 438828595
1 38102 784506957
1 49499 233200200
2 197735
2 180502
2 134495
2 24828
1 95325 75011110
1 115541 372636644
1 12488 300276603
2 67158
2 133004
2 134980
1 94902 769020474
1 15145 350265913
1 73242 476673612
1 136347 589665086
1 48878 577519542
1 86834 880647613
1 11139 284351262
2 127585
1 136265 556085582
1 41769 959053711
1 110006 793713995
1 151326 227449903
1 181188 918587611
1 66449 108282644
1 81897 71708292
2 138064
2 168065
2 181513
1 77123 936047227
2 172677
1 72243 149147546
2 26847
2 116908
1 170240 600965981
2 89612
1 172718 177611847
2 120658
2 173397
2 44465
2 139234
2 65793
2 18944
1 39250 71003035
1 4467 274389812
1 101842 136811876
1 98466 189782015
1 116329 15312517
2 80584
2 106770
2 86103
1 52242 172234054
2 9605
2 92591
1 196336 110576393
2 131683
2 176418
2 122151
2 46265
1 97294 355550900
1 38246 878700861
2 75921
2 179025
2 167318
1 6525 926332092
1 154524 576176450
1 165344 461950306
1 25685 747190081
1 171965 925231425
2 127457
2 92775
2 103052
1 162107 536663703
1 87208 840847296
1 195095 768063308
2 70039
2 123496
1 60619 601372363
2 80083
2 132657
1 4038 89863092
1 133861 782869351
1 70298 598414901
2 189368
1 188062 968687880
1 131035 36168757
2 77870
2 141171
1 41577 707046443
2 115358
1 146883 318683847
1 34990 767627378
1 20614 690224169
1 96616 714798849
1 26027 986073425
1 40651 550827884
1 117913 583612415
2 187294
2 130512
1 2421 569613784
1 197653 766940576
1 38434 740018228
2 526
2 50728
2 24472
1 115810 886837310
1 37154 966300724
2 61267
1 170502 80586004
2 189122
1 129209 949187948
2 56043
1 3505 38637179
2 130339
1 2714 252241019
1 81881 882421231
2 135296
2 122287
2 27741
2 117296
2 128891
2 172256
2 75260
2 6847
2 3761
2 93339
2 178013
1 74813 780346224
2 65796
1 187958 461005898
2 27194
1 33936 385692840
2 96658
2 57348
2 137259
1 33657 776428993
1 45620 869979011
1 129625 631499022
1 90954 738246896
2 21552
1 87602 51161918
2 187273
1 10392 623544646
2 37213
2 32314
2 119638
1 188704 260000526
2 59053
2 111576
2 172954
2 148628
2 5129
1 160791 62194755
1 157827 721655571
1 136483 674087444
1 117405 494025113
2 68780
2 68157
1 133318 790721164
2 190020
2 101244
1 196755 148032110
2 195006
2 93100
2 24735
2 192748
2 175736
1 106719 61971139
1 50420 630106756
1 47979 25001380
1 195691 10418175
2 75570
2 54212
1 82692 678023490
2 106038
2 87392
1 46598 636574136
2 32714
1 97685 207297494
1 90103 985120271
1 192369 54668285
2 113359
2 179649
2 175422
2 152356
1 70964 245702511
2 142245
1 77318 897384163
1 95216 372824685
2 113664
2 190567
1 176921 844962277
1 134740 527479165
1 160473 111758458
2 59715
1 64802 9973761
2 46003
2 114450
1 198273 526861387
1 126699 844532784
1 48955 105503233
2 12221
1 83635 214061137
1 191900 938095742
2 54674
2 74974
1 158482 977886711
2 115660
2 124805
1 1537 964217846
2 83968
1 1239 360486791
1 188380 442261589
1 87607 872911991
1 184827 413737697
2 9001
2 152723
2 51368
2 194370
1 8725 694814730
1 60450 202294200
1 7560 479597285
2 195063
2 104656
1 94562 979844829
1 114651 623589951
2 59460
2 123338
2 29576
2 88193
1 35489 750724754
2 177746
1 71192 313171427
1 163844 531034255
2 174660
1 127578 328110893
2 122464
2 67100
1 41613 246825203
2 34171
2 184891
1 157010 864248225
2 109367
2 132021
2 105624
2 170554
2 45297
1 152845 524280707
1 139070 612876445
1 39703 772813755
2 84069
1 54384 548813400
1 14389 722102233
1 30326 764162955
1 54027 939079519
1 13029 923446630
1 90336 584892550
1 37818 371730078
1 31847 572703308
1 163238 419109430
2 130647
2 133545
2 126775
2 141983
1 170201 851119802
1 156800 235914227
2 26741
2 112414
1 73755 641544309
1 112739 219496878
1 148631 328790654
1 143862 501584283
2 29448
1 112542 374218298
1 199355 155826090
1 171566 139326962
1 151534 274450396
1 122560 75770647
1 181936 518642744
2 8862
2 66318
2 32755
2 112677
2 125034
1 9243 811314533
1 64408 267988677
1 184922 471344764
1 20616 172669976
2 146765
2 52575
1 142764 563728967
2 147142
2 15096
1 44327 64396123
2 143323
2 36279
2 53088
1 55440 964873938
1 88443 996020283
2 170550
1 120049 989671446
1 162063 910989689
2 17213
2 37280
2 144192
1 81690 337242217
2 149026
2 78568
2 193621
1 51867 775448621
2 14662
2 45893
1 114024 262621237
1 72649 258625162
2 47186
1 58375 632684456
2 115568
2 90799
1 133056 692942040
2 44596
2 164550
2 163584
2 157048
1 67519 333642319
2 172291
2 177420
1 101207 86573230
2 174308
2 56637
1 172665 276563057
1 119554 628285173
2 183074
1 120434 529375523
2 89954
1 23488 911774382
1 997 527706508
1 70483 66184309
1 102311 646058003
2 51582
2 196872
2 56885
2 63790
2 43303
2 24410
2 103720
2 76912
2 61044
1 178183 728206125
1 131306 765054661
2 135432
2 178499
1 32292 302134031
2 79682
1 141707 552629147
2 199949
2 77821
2 64926
1 49866 486438139
2 52331
2 20600
2 190809
1 10644 495549007
2 63738
1 60504 416634346
1 126905 561826345
2 124813
1 165841 806230384
1 99056 892936119
1 179409 638375193
1 181886 796329578
1 21488 138992530
1 45158 594912510
1 104981 563320393
1 73841 176813718
1 113821 966170255
2 108256
1 24704 272192845
1 101321 627479183
1 105514 684899825
1 188446 785762627
2 163065
1 169879 702062203
1 74546 438062616
1 176728 335329792
2 5869
1 56610 131497789
2 180382
1 110979 802221263
2 96793
2 51003
1 69366 61666198
2 109923
2 117029
2 86584
1 82163 432088090
2 125004
1 174623 76999372
1 184807 759635736
2 27551
1 26269 493443637
1 51812 518333892
1 165176 465465688
1 23453 931811453
2 69736
2 140441
1 160882 242050000
1 138156 427234037
1 196995 444725764
1 49206 499071222
2 25071
1 186419 32368029
1 12348 138529943
2 180631
2 146294
2 171498
2 11680
2 29898
1 170127 808669541
1 29344 858318014
2 30797
1 156311 918659777
2 181669
2 7014
1 16463 110470815
1 75230 71117887
2 93118
1 112791 988392464
1 108927 745629734
1 71590 422384540
2 22197
1 126224 586565523
1 4139 873387879
2 38081
2 43328
2 169451
1 13199 90621570
1 154989 469029044
1 112379 306710516
1 148586 853789983
2 149222
2 127082
2 82358
2 13360
1 22800 94071282
1 169530 375314783
2 75472
1 107403 204958883
1 85320 828950275
1 153854 936588981
1 48344 782428339
1 108982 661860722
1 184136 772372528
1 173557 638773455
1 129407 777726333
1 12744 324680573
2 43030
2 196599
1 88749 741445680
1 46794 349865319
1 74383 978013915
2 55845
1 177373 179142161
2 87643
1 48517 688415994
1 147112 341751770
2 144140
2 1399
2 10145
2 85120
1 178062 325135515
2 140136
2 93074
1 191060 216922247
1 165926 188549738
2 87311
1 30058 20130372
1 61662 937042770
1 93736 157947244
2 34785
1 91987 59728918
1 188776 355123074
1 90004 743885735
2 95737
1 23258 109770292
1 146205 914190606
2 68855
1 12011 666397115
1 69378 583400369
2 142239
1 38080 703986339
2 158361
1 130406 90798908
1 164319 279182621
1 147295 34253884
2 105661
2 187294
1 187075 143283288
2 105213
2 63449
1 150512 538536666
1 57772 613902837
1 178105 342565372
1 146516 676092450
1 111785 332181995
2 144929
1 4930 684878530
2 184949
1 168749 524642809
2 33393
2 141120
1 163163 80066931
2 43499
1 117533 13076328
2 7943
1 9299 389905103
1 86316 281125401
1 44235 847044960
1 87357 114418097
1 72451 686121634
2 19776
1 34850 190356489
2 41996
2 69356
1 88785 222308803
1 153853 503921659
1 157989 146984841
1 58581 730615318
1 93901 716834344
1 109801 455140571
2 143709
2 52615
1 45430 150855020
2 98445
1 42179 488874074
1 119680 285261965
2 166023
2 33071
2 53292
1 154875 329250770
2 83981
1 195276 332227320
2 119800
2 21663
2 125765
1 49883 428304353
1 131551 359898381
2 65568
1 150718 357265912
1 131643 401009480
2 25158
1 178827 924143060
1 15472 835985819
1 78670 728202524
2 46747
2 78460
1 106429 871705718
2 100452
1 58702 491837871
2 108523
2 11087
2 126073
2 111152
1 107480 567486735
1 144845 648622732
2 45185
2 62144
1 39203 537457087
2 154317
2 46271
1 135102 633469912
1 74811 271490757
2 171062
2 11602
2 185940
1 5874 832550618
1 1816 898001785
1 29742 576891553
1 161553 340718997
1 124514 119216906
2 10600
1 9784 986502022
1 21732 777752654
2 4999
2 88013
1 66203 274859742
1 193454 179889647
1 166314 862002636
1 141640 399072673
1 186941 750239739
2 14426
2 91628
2 48784
1 75782 168907966
1 90528 734054465
1 92975 890057801
1 194923 754852805
2 185863
2 157544
2 81455
1 127102 820648735
1 113247 971864523
2 50901
1 5515 798520627
1 100039 371131047
1 19511 71908274
2 113161
2 96693
2 119039
1 13537 782140936
2 142048
1 94596 494425712
2 179666
2 106687
1 90545 385441717
1 172752 644832020
1 140743 962401267
2 1148
2 44130
2 10968
2 115998
2 147027
1 94255 771176116
1 40172 887122744
1 74169 133104737
1 86976 648800607
1 25032 617676547
1 18452 543399043
1 27344 627901821
2 147289
2 15883
1 64797 940663959
2 44578
1 48516 422563045
1 81630 46411984
1 114913 556652882
2 131483
1 193117 191065672
1 19366 616792933
1 4128 126989105
1 193630 889591786
2 179223
2 88810
2 108543
2 112221
1 197061 628442244
2 193313
2 83707
1 14247 886762048
2 140105
1 115028 117418273
2 159365
1 7478 466746637
1 134155 323707984
1 43484 492244288
1 197698 392475674
1 199219 493338212
1 99498 934936787
1 38930 513911590
2 62628
2 173518
2 138108
1 87422 386654604
2 49567
1 28684 186547924
2 88605
2 144635
2 43076
2 43224
2 132760
1 190011 850417415
2 8465
1 79178 709329662
2 87362
2 60455
1 194932 727631845
2 163961
2 174917
1 173578 71387568
1 42394 845648054
1 195657 591773479
1 103428 573698479
1 151946 745082743
2 110900
2 40172
1 193261 661514372
2 72679
1 100629 545951838
2 91587
2 31520
1 15100 844558418
1 87100 186181634
2 109954
1 114892 559695713
1 77778 427022930
1 107295 429455001
2 85206
2 145573
1 64610 471561008
1 67743 945075401
1 119851 717541459
1 53129 506689086
1 112027 14960736
1 169715 34243690
1 150088 15084386
1 121345 715236306
1 191060 98154238
2 126955
1 32061 90218293
1 160273 263547865
1 193405 251414902
1 178150 438897589
1 148277 11835083
1 181380 110116423
2 133742
2 148127
1 26267 123553720
2 26878
1 156942 205042504
2 166264
1 145147 126754972
1 22158 759114044
1 37908 515865103
2 149681
2 38214
1 103061 306211255
2 51710
1 112444 387987191
2 56270
2 47741
2 33759
1 104436 711623762
1 84981 353094383
1 82019 715151104
2 163761
2 131921
2 35454
1 11983 915847803
2 49648
2 34625
2 87683
2 49746
1 70224 956912693
2 169279
1 94736 221853878
2 189745
2 48039
2 51209
1 44038 689013435
2 135064
2 133584
2 27700
1 43591 467931736
1 144854 233375728
2 140759
2 147265
1 66074 40540206
2 91035
1 38228 559844793
1 71830 825879628
1 115509 664181501
1 84942 262724675
1 85984 496800632
1 65477 913999006
1 6515 699446693
1 61764 760003926
2 125451
1 33860 219636353
1 176756 578672610
2 118790
1 154345 589026787
1 143463 63293825
1 21915 127552461
2 83691
2 57632
2 82432
1 120145 94148224
1 77457 589694817
1 80964 263862675
1 136960 608270297
2 53577
2 71984
1 61480 875762601
1 123814 873626219
1 175247 554622530
1 117295 626087877
1 5973 813586561
1 189 407710019
2 165274
2 38582
2 142790
1 92722 197688264
2 18846
2 67382
2 159284
1 106238 300730771
2 110657
2 26448
1 168893 370509153
2 41399
1 93067 762861586
2 106169
1 164836 481238947
1 78373 35593546
2 85978
1 132760 629271461
1 39098 4714377
2 58214
2 77058
1 41079 137604499
2 171858
1 142500 530860913
2 167325
2 48152
2 146191
1 6199 311638027
2 97123
1 18415 648242162
1 29089 357297432
2 69564
2 190178
1 48587 157796614
2 125361
1 101802 334634282
1 179010 602609677
2 466
2 150614
1 6056 541231150
1 36415 708634872
1 83097 860464374
2 65344
1 18557 672323931
2 100964
2 178808
2 144871
2 74227
2 12944
2 154589
2 121661
1 86948 755709046
1 185040 921302429
1 109346 643616918
1 104653 69010510
2 75980
1 164853 397861356
1 151952 213287003
2 149595
1 107213 969959994
2 90541
1 102402 816927572
2 95954
2 33335
1 183960 340222449
2 38812
1 52932 942991381
2 102074
2 144271
1 28432 294475431
1 157934 592579214
1 17168 594489101
1 186053 48584281
2 4712
2 192375
2 175738
2 151201
1 19225 798139290
1 175600 291069440
2 41771
2 47522
1 111321 33043399
2 76914
1 198820 975469682
1 24639 798626390
1 72057 386336415
1 43799 648341706
2 110313
2 164295
2 36260
1 33100 269988432
2 173960
1 75201 739655438
2 138751
1 149735 743493669
1 92141 733719912
1 96656 344672323
1 86734 199504227
1 168511 516045561
1 128292 478347535
2 41589
2 99671
1 142633 74386930
1 164482 37139527
1 79192 872314339
1 131276 626045440
1 38934 23729260
1 8286 936248938
2 48218
1 76246 854467768
1 64077 440330678
1 175781 98570092
1 173878 440267960
1 1357 941016274
2 23781
2 142138
1 90107 447655763
1 22672 291415563
1 108654 893166317
2 59419
2 190864
1 7693 868238511
2 5749
1 184523 740829744
1 102404 359537264
1 181387 311376058
2 128779
2 78824
2 180972
1 55014 399629081
1 86040 90475374
1 133272 320094893
1 46719 541220496
1 89845 100390684
1 33958 397231705
2 153811
2 18045
1 100229 670897974
1 142308 640399821
2 186998
1 37004 76393962
2 33234
2 18301
2 76033
1 155030 876738395
2 132341
2 26207
2 15635
1 54006 446328213
2 163071
2 3808
2 128516
1 128319 967358687
2 68375
2 28836
1 63394 303630113
1 87814 269958097
2 150921
1 118268 143136537
2 62412
1 70465 344942521
1 187005 281929835
2 158539
1 151590 519484647
2 192228
1 127511 273937713
2 10091
2 43177
2 83431
2 195732
1 106655 62779740
2 183803
2 176238
1 26544 841313086
1 28127 478061026
2 27933
1 173984 125736612
1 186515 34760418
1 71859 478467697
1 183399 396604339
1 194363 621575293
1 128874 611566479
1 163718 551147398
2 67611
2 142495
1 7378 298331449
2 57580
2 7494
2 31669
2 85214
1 171825 855852557
2 77694
1 185550 424846774
1 15245 493569223
2 112712
2 160287
1 129492 319997114
1 199452 13342902
2 132705
2 23246
1 95428 364956863
2 36045
2 44177
1 123120 975321148
2 121156
2 38389
2 132944
1 42331 870410692
2 65417
2 39770
1 111506 694789937
2 147348
2 84158
1 51684 655849141
2 67339
1 167791 329987648
2 80029
1 40115 432133996
2 162167
1 69987 998467732
1 132238 581934070
1 190542 771786874
1 11203 883820796
1 104028 867307108
1 145250 179509684
1 117409 232768658
2 98457
2 125535
1 156578 630726606
2 92785
2 168972
2 145667
2 82683
2 192429
2 98875
2 140255
2 186836
1 101580 47325476
1 31331 274448130
2 66250
2 13846
1 14388 5386875
1 143081 267229697
1 187157 524555868
1 132493 538007612
2 124602
1 57288 317930513
1 189485 835739850
2 83694
2 146798
2 93275
2 69839
2 91015
2 191981
2 134467
2 144619
1 29344 166270007
1 1064 504877137
2 80080
1 157324 592305602
2 123794
1 86073 491250707
1 148315 401600868
2 82895
1 173876 304638618
1 184709 112961887
1 26098 489748203
2 187848
2 151409
2 34624
2 84970
2 58063
1 120637 679977700
1 75092 299284747
1 160274 938421233
2 65313
1 116891 611221047
1 123966 849124063
1 54048 130579201
1 160435 814536036
1 132341 44055125
1 155906 87986495
1 191416 482442325
1 39638 803892825
1 83407 328821886
1 140655 479623559
1 26087 458341482
2 71586
1 73882 895758639
2 92210
1 45222 210414998
1 102570 905883636
1 44215 323879910
1 22032 168310296
1 116384 823637890
2 33024
1 141759 830952326
1 11191 134341298
1 162001 552086332
1 59625 834571519
2 31930
1 102318 724757499
2 100980
1 33677 605381217
2 97695
2 179756
1 170662 473730404
2 53942
1 1267 375008703
2 14982
2 9307
2 134609
2 92095
1 114409 149215665
1 25990 299871630
2 174001
2 182022
1 54951 146571000
1 15037 92774583
2 41181
1 115369 500035031
2 3596
2 140622
2 45438
1 190675 283961138
1 136883 124176383
2 124638
2 8537
2 26060
1 94404 844202981
1 130651 782697727
2 12917
2 131023
1 25882 528712705
2 154515
1 196440 851348571
2 108953
1 153409 79206475
2 75501
1 192037 37227077
2 146519
1 78465 603886395
2 66522
1 152764 148364968
2 190181
2 29670
2 168658
2 60304
2 169806
1 49305 440096812
2 101308
1 107698 746177370
1 162092 913696175
1 57481 881467712
1 192088 701554258
1 12499 120745368
2 70531
2 173735
2 88081
2 176062
2 74202
1 135903 654237670
2 165712
2 198016
1 117458 661043811
1 198993 748518951
1 151169 130438684
2 35576
2 18064
1 150279 933541014
1 118842 908071104
1 76672 30770934
1 137536 284737415
1 37272 526273628
1 184194 217617768
1 177838 379022369
2 164305
1 193648 916161188
2 63269
2 23591
2 35675
2 176514
2 54299
2 192956
2 171243
1 116714 867828689
2 17670
2 195263
2 4212
2 130630
1 2378 759058795
2 57876
2 188304
1 189825 838717224
1 185846 869144815
2 24298
1 17917 963784325
1 28074 996978966
2 95997
1 191155 870331474
1 3431 635009131
1 167800 56762093
2 5211
1 12124 501962909
1 199109 692880821
1 82720 926449670
2 113938
1 45691 345401318
1 80681 172322623
2 88459
2 113987
2 32119
1 47024 215757717
1 3078 607707685
2 61082
2 171481
2 119728
1 35829 966595277
2 132149
1 191528 199977029
1 121434 986301335
2 157509
1 81928 718246548
2 111487
1 45175 589237801
1 150628 547078263
2 14537
1 138797 817235977
2 33484
1 140971 694749371
1 64913 504134793
1 198937 237234468
2 127142
1 58971 928380300
1 145834 999004873
2 83826
1 26721 75826623
1 20334 572123575
2 195989
2 123642
2 5669
2 103415
1 94180 643777506
1 158213 67697713
2 32255
2 197469
2 131850
1 154252 413048054
2 50028
1 197801 737000470
2 45658
1 178606 108941131
1 114117 614307704
1 133758 920351124
2 187821
2 78713
1 62096 606618312
1 87469 992049642
2 124987
1 197789 593302985
1 122772 992994845
2 30213
2 105789
2 18400
1 25838 739843766
1 37831 808188865
2 153128
2 41296
2 20534
1 187967 122980720
1 79747 105068307
1 56302 254043830
2 99378
1 168278 619989572
1 9459 186926235
1 121951 954207154
1 151093 16053203
1 32566 694513836
2 83752
2 102855
2 48761
2 85915
1 121939 757626141
2 80725
2 61218
2 111153
2 183057
2 20313
2 37427
2 12088
1 132943 427777326
1 28034 592966217
2 195032
2 155053
2 12330
2 5981
2 73392
2 48345
1 5737 594087576
1 51267 571494767
1 50217 181170602
1 121172 986248083
2 90226
2 161861
2 184838
2 166773
1 21431 782980582
1 89000 840918063
1 119772 324606120
1 58857 725014174
2 407
1 35960 206870207
2 34491
2 62347
1 191438 396388328
1 77356 662650395
2 191669
1 108883 374409998
1 105307 493701877
2 136189
2 172445
1 128002 958875963
2 148278
1 174964 5445321
2 152347
2 149135
2 18468
2 150099
2 86450
2 170482
2 77701
2 187939
2 30683
2 25027
2 182570
2 90693
1 105957 522481629
2 180865
2 91664
2 195265
1 117289 876688267
1 81072 638347990
1 170499 496392261
2 26891
2 162153
1 14455 641320833
1 76439 185730353
1 128504 493662513
1 43292 566575187
1 99300 103573756
2 57866
1 167449 702831567
1 195012 165249314
1 162956 412968396
1 14818 299131125
2 28382
2 26474
2 1897
1 192100 850752822
1 119052 664460964
2 53332
2 53721
1 13089 779718781
2 84514
2 74566
2 166810
2 169333
2 115268
1 67051 87222079
1 8358 890091344
2 152780
1 99757 801312245
1 120372 975812652
2 68498
2 165689
1 179928 242758905
1 93767 791072461
1 135860 732061731
1 165979 184421285
2 164204
2 101416
1 84309 869609484
2 118100
2 121149
2 46718
1 75929 512874087
2 30062
1 148323 884777725
1 20440 783182729
1 133857 71213227
2 70619
2 131630
2 62888
2 19858
2 50216
1 166706 19489155
1 171180 174686678
2 67681
2 199355
1 102676 551695143
2 110893
1 129401 727959431
1 93242 275177695
2 52944
1 73466 592512288
1 72235 452331739
1 145643 779119687
1 137996 431564274
2 117243
2 198106
1 16604 301018465
2 66168
2 160403
2 26465
2 88468
2 103976
1 135156 979330114
1 6044 283801577
2 111738
1 162942 608961892
1 117917 63060770
2 2643
1 55058 802674169
2 105211
1 53077 124868943
2 148296
1 94148 654301608
1 82402 165082645
1 101581 396692123
1 152730 217343206
2 103190
1 69219 896861343
2 24402
1 142687 238700449
1 105566 734236642
1 182183 638167303
1 94369 212204381
1 149383 475682111
2 139673
1 37359 664253215
1 161267 882056220
2 75785
2 88193
1 173812 688749446
1 30492 524721300
1 153859 563454553
1 5840 692715622
2 142110
1 8856 781553966
1 153362 678513439
1 140592 348355477
1 91302 432601443
1 681 428245106
1 6638 40266434
2 146254
1 120001 226994268
2 84318
1 43401 344339089
2 71866
1 170468 270905032
2 102536
2 196242
1 9722 670925918
1 171781 509163986
2 180102
2 176796
2 74419
2 67204
2 130072
1 158446 626873436
1 36504 345761496
2 79380
1 18447 669255895
2 137165
2 100066
2 96456
1 78415 346681804
2 142755
2 50082
2 146261
2 30902
1 12985 19381118
1 20118 950275550
1 102184 293010627
2 59574
1 59650 712913803
2 40287
2 168510
1 142973 56857102
2 60382
2 171496
2 68306
1 132529 98151913
1 73695 347333399
1 27643 783874966
2 139861
2 45096
2 147827
2 41323
1 124222 557083821
1 170190 797739900
2 138530
1 137323 84130620
1 148677 808894384
1 133260 252545435
2 57534
1 85005 516196984
1 34908 666550049
1 161914 300012883
2 81966
2 138353
2 120676
2 178423
2 46819
2 78863
2 74035
1 164144 237761035
1 197473 13393673
1 199815 590288767
2 182012
1 146374 353718091
2 166942
2 25597
2 27085
1 86654 503937596
1 155462 790002541
1 54820 801905824
1 178972 874716780
2 177909
1 145742 233735342
2 25424
1 31583 151860537
1 71011 805414813
1 199437 742928418
1 171780 702154416
2 109076
2 182731
2 106997
2 184926
1 102796 838593012
1 96803 341517838
2 177192
1 127736 353637881
2 457
2 99578
1 167676 800188081
1 32513 441460340
1 167533 287370932
1 79328 333130426
1 100923 825809792
2 192795
2 12319
1 73720 265509617
1 72195 556327143
1 141651 545253681
1 57572 591022322
1 194988 611082530
2 129071
2 10214
2 9562
1 30237 377963675
2 74428
2 162884
1 80175 256187926
2 97739
2 61644
2 147085
2 82361
1 70332 432697974
1 188309 911486424
2 3
1 28518 957115184
2 17076
2 105219
1 152379 569967786
1 127557 754083983
2 61663
1 25500 894832869
2 92047
1 63394 801394691
2 20292
2 105088
1 159531 180303995
1 67994 656676598
2 127909
1 199165 368744655
1 149085 121390705
2 139637
1 78318 175100265
1 126754 13495719
2 128854
1 196297 2233328
2 93260
2 93983
2 160782
1 138081 103529328
1 186876 670419358
1 81638 627003400
1 39227 295155621
1 24475 601593563
2 175260
1 191502 361343541
2 28353
1 100866 426542150
1 29237 510576848
1 4825 251981829
2 74095
1 140216 371128113
1 27135 845758895
1 57133 16735543
1 156648 120998345
2 96061
2 190344
1 70505 894186609
2 170106
2 182495
2 125253
2 153043
1 67051 291184236
1 83275 856697921
2 190858
1 132556 927528380
1 182226 79488313
1 32201 654133137
2 96082
1 166304 591122292
1 31305 565734615
1 166221 933001929
1 62579 200653107
1 175853 331841022
1 76805 594713438
1 88727 308202647
1 12243 877343330
1 26141 446621987
2 131563
1 34558 800720274
2 17468
1 814 636141
2 43941
1 4827 867258548
2 126238
1 36027 496540801
2 76320
2 97015
2 169115
1 138259 126241438
1 50641 661066092
2 179431
2 61023
1 25243 776649058
2 126386
2 46246
1 171970 203972893
2 72184
1 42182 464696420
2 139261
2 32256
1 139682 768640299
1 115743 872652300
1 159204 384040367
1 80563 354014580
1 50022 985380724
1 14601 652859790
2 146615
1 156228 373318411
2 116622
1 85600 126178948
2 64296
2 138423
2 105218
2 71373
1 118768 14741216
1 5106 83563848
1 136118 881504337
1 87515 340435021
1 82518 539039803
2 29950
2 91889
2 191169
2 18987
1 31622 454972126
2 74707
1 129570 418676367
1 117895 231867630
2 106858
1 136978 559623412
1 10997 580335212
2 156349
2 48692
2 166670
1 190446 423647943
1 81223 481159355
1 178752 964247147
1 178830 725419499
1 178795 781702205
2 28442
1 150287 611734616
1 98620 745875475
2 87218
1 11814 193971154
1 103508 460028234
1 164152 345078808
1 99113 708422560
1 130363 214366731
2 85816
2 175691
1 31727 347811931
2 166637
1 124485 458401086
2 82810
1 77012 609119678
2 152660
2 61803
1 42722 97279673
2 149088
2 140528
2 1926
1 20624 587811515
2 115966
1 103842 775604356
2 47368
2 150209
1 148853 534299764
2 47217
2 112579
1 130787 859639997
2 105597
2 94636
2 28786
1 88482 79092494
1 62140 891370495
1 91482 280248648
1 30034 492127004
1 99222 585286476
1 153936 144725481
2 111176
2 6607
2 40761
2 130675
1 25678 609073607
1 176270 99671134
2 116343
1 61127 108688320
1 181681 693001533
2 152274
2 31006
1 174139 48780023
2 73835
2 70257
2 50770
1 79851 800620882
1 95959 592596867
2 61546
1 157923 549336224
1 122226 678220644
1 3566 238242093
1 142205 654101298
2 143752
1 163505 388223710
2 19253
1 37811 821388912
2 57262
1 183367 821989674
2 75566
2 122174
2 153294
1 198238 203466317
1 80796 706467665
1 123014 154163881
1 65046 961632306
2 110745
2 28496
1 12103 854548269
2 173895
1 72256 354660261
2 59640
1 157588 861182941
1 119670 207274763
2 69732
1 4838 717612432
1 55569 527878860
1 22446 144354950
2 184422
2 68778
1 98948 862623839
1 158431 562095481
2 47979
1 194116 368216263
2 61370
1 119542 7289375
2 148860
2 64787
2 16
1 85566 276788793
2 58448
1 195779 482278540
2 158501
2 192709
2 56571
2 119237
2 142621
2 184287
1 63421 910990621
2 109596
2 127589
2 82647
1 85391 118295447
1 74154 439825026
2 147953
1 171356 817884354
1 118533 926073366
1 71930 931216805
2 66141
2 64024
1 151587 189065596
1 56460 539534483
1 143113 880489707
2 57121
1 191476 354358179
2 144634
1 15851 210450531
1 73384 395371406
2 185416
2 86552
1 115677 248308895
2 4857
1 47597 265849485
1 61635 968786854
2 20438
1 123153 444039469
2 151832
1 179484 59326650
2 176312
2 178470
2 178719
2 111821
2 150237
1 86090 736947572
1 112439 532729270
2 188732
2 35475
2 159862
1 10287 341162410
1 78117 737347990
1 192595 215195093
1 55532 130560450
2 58215
2 33766
1 89387 989181427
2 132888
1 191150 833366134
2 72342
1 134824 966133015
2 102340
1 138584 508239122
1 41637 938926637
2 161549
1 5431 410302174
1 15454 903819579
1 187552 991971503
1 20734 51712489
1 95766 695732682
1 175007 349000723
2 66764
1 26089 796074370
2 128170
2 110393
1 138915 665647480
1 21057 756712139
1 137566 256426644
2 196896
1 97331 558087106
1 56468 426516998
2 87282
2 142182
2 87808
2 73232
2 39225
2 71089
1 76261 235922973
1 182241 336727808
1 8826 312335590
2 75178
2 119389
1 77621 145239026
1 107405 96937478
1 82472 206786525
1 29776 230781504
2 160432
2 38266
1 64423 352264149
1 24653 881684581
1 101425 294369473
2 104158
1 109377 740812770
2 146965
2 56713
1 25869 895804808
1 36154 543742863
1 97325 232802007
2 153084
2 138799
2 136289
2 118715
2 15155
2 141273
2 195957
1 171887 178157756
1 35805 623827919
1 87972 783657186
1 109963 807099582
2 68929
2 23136
2 10822
1 185322 77990166
2 7425
2 113473
2 35663
2 152125
1 13952 352243572
1 108255 260236886
2 85399
2 187965
2 62306
1 26717 217484497
2 53636
1 47577 275853602
1 106513 697075842
2 131669
1 133688 30843458
1 81527 984171301
2 158289
2 187599
2 103866
2 90347
2 70506
1 165588 748961353
1 33122 162521519
1 190734 541877097
2 24778
1 88351 415727047
2 170011
1 107768 2219673
2 92600
2 144369
2 134438
1 18475 538474069
1 163044 55182430
2 66245
2 182887
2 173132
2 25835
2 102066
1 146411 267462095
2 184520
2 105985
1 80213 992165491
1 126657 934402569
2 81324
1 4642 541832869
2 188682
2 118100
1 19871 889626750
2 94834
1 106405 429870526
2 175939
1 35436 576977299
2 176324
1 42108 837079037
1 174441 453803057
2 135328
1 106686 312863208
1 155855 49119056
2 54140
1 115782 678459941
2 18782
1 180545 128876959
2 177718
2 148318
1 55520 964221676
2 84535
1 12639 623322541
1 89643 797316145
2 114071
1 63910 187981921
1 38048 381990736
2 83793
2 130790
1 12913 497059595
2 149678
1 68476 743536991
1 135564 656167278
2 31396
2 99371
1 103450 51282223
1 60139 421338953
1 19736 139739022
2 47061
1 99978 925601864
2 150532
1 110423 296313749
1 142051 327328506
2 17547
1 128415 532285308
2 5275
1 166892 507041239
1 58177 385074473
1 73728 274938868
2 133026
1 24470 662935052
1 148114 291464572
1 40736 743193708
2 1672
1 104226 468368638
2 21411
1 190570 520886312
2 15448
2 187976
2 69927
2 2455
1 124845 368253827
1 6999 36103947
2 113391
1 101325 151550545
1 130152 79077636
1 171856 679978274
1 7975 468955201
2 177511
1 1987 738777406
2 33657
1 174854 502279614
1 90060 407333637
1 149169 362525850
2 72525
1 114239 782579685
2 64613
2 150641
2 161115
1 125277 790682162
2 168416
2 49119
1 120006 663724396
2 128273
1 194805 553792588
1 166711 791413568
2 123912
1 132234 295493059
2 117218
2 120488
2 111730
1 21567 273310604
2 12835
1 150500 841617185
2 90665
1 158526 994559505
2 82342
1 195081 49975415
1 24717 597559801
2 183608
2 23275
1 134006 23743267
2 94208
1 73248 568940324
1 19406 167816690
2 159472
2 88646
2 140609
2 121867
2 186135
2 187983
2 159763
2 162611
2 69955
1 124550 555342219
2 120055
1 166505 565729638
1 150874 563739006
2 152251
1 152468 775907700
1 195333 243770686
2 98876
1 172631 931811596
1 185582 818836759
1 3254 128542652
2 11700
2 56368
1 48160 93760659
2 7582
1 13867 320524102
1 103435 86280362
2 130652
1 183003 568343609
2 141795
2 166529
2 116576
2 195045
2 50003
2 106042
1 139827 352606076
2 198320
2 147876
1 42799 655499684
2 93230
1 192719 570328656
2 91829
2 123386
2 103544
2 8267
1 169647 988112363
1 195284 314029482
2 137568
2 76655
1 127384 716461413
1 53377 397874244
2 160132
2 47275
1 774 883752172
1 7520 711676911
1 136731 442653788
2 17093
1 157518 711237494
1 102918 841876788
2 192625
1 20908 861633389
1 126134 505794106
2 78559
1 144753 56748375
1 15316 427815564
1 47322 904087363
1 144203 434142635
1 15157 71128551
1 3932 346689865
2 165362
2 2561
1 63854 453954673
1 158067 476800297
1 63625 584323495
2 76031
2 129010
1 19275 883500570
1 163173 642454847
1 108444 911141836
2 68678
2 127777
1 5008 994772363
1 41787 90630092
2 105037
1 147115 842192126
1 140953 169787556
2 150298
1 78406 578558037
2 31377
2 22305
2 37518
1 97509 561075634
2 38144
1 46707 188160627
1 164279 426190297
2 145952
2 68544
2 148061
2 89880
1 111033 583153496
1 72603 624973776
1 143165 429759536
2 2264
2 80908
2 104353
2 53896
1 11486 780156490
2 39675
1 130361 343719024
1 53156 874798159
1 12196 412004998
2 73375
1 170881 99693061
1 112890 961212057
2 69035
2 32142
2 5566
2 77390
2 112970
1 53306 583147084
2 67236
2 28078
2 194360
2 89827
1 133929 775395159
2 89412
2 154647
1 31802 428177074
1 85185 232561853
2 16213
2 125305
1 199088 422892088
2 159271
1 19496 738245925
1 98239 964377597
1 34712 592042543
2 3469
1 47809 113499415
2 59203
1 110145 266009341
1 135019 868555054
2 50428
2 149716
2 105588
2 6841
1 179578 298967326
2 104151
1 79361 604329376
2 91868
2 131744
2 79255
1 52003 351863546
1 27307 694225914
2 67677
2 77486
1 40009 264778336
1 91387 831919984
1 160505 764167872
1 15848 321692899
2 130454
2 102837
1 197010 872137294
2 24555
1 72165 786595395
1 23114 297102497
2 8843
1 75976 991901566
1 50420 78178982
2 104259
1 71814 496371542
2 59155
2 180776
1 129624 24933572
2 143295
2 43033
2 20507
1 106313 802661441
1 79240 479190888
1 59598 923957301
1 19699 875172022
1 152367 464230646
2 19788
1 147181 802710029
1 135022 733918315
2 35878
2 178404
2 82122
2 131941
1 126963 808158227
1 1085 410635643
2 121703
2 175937
1 59539 844444301
2 136816
1 158204 175868633
1 17696 218123572
2 158398
2 198802
2 114202
2 180963
2 114178
2 114517
1 152411 684321913
1 164192 45801416
2 34682
2 2928
1 54737 353425666
2 72917
2 149428
1 154523 170489210
2 178486
1 81569 996507559
1 9195 615992258
1 146234 334838036
1 21037 196929707
1 150150 63629323
2 154804
2 9139
1 90024 466728381
2 96162
2 102379
1 179886 789354131
2 123831
2 180247
2 126180
1 122955 607535493
1 18020 366399298
1 56436 959760861
2 84948
2 101772
1 164762 658815189
1 82455 881716309
2 91675
1 98478 293576424
2 81140
1 113008 372486515
2 90404
2 177397
1 45540 977675116
1 114128 169254720
2 6723
2 9992
2 96280
2 179287
2 124824
1 197739 302302567
1 15847 355741567
1 184547 319721515
2 153702
2 86760
2 80399
1 13038 517694772
2 152928
2 101674
1 25012 464465083
2 43034
2 134605
2 8092
2 99645
2 93215
2 90738
2 57476
1 18762 768792438
1 115777 684946338
2 185863
2 158790
2 144755
2 109211
2 186564
1 124290 825467335
1 103774 697446614
1 199291 795280056
2 30657
1 190593 416352620
2 46019
2 64940
1 185576 315535665
2 3521
1 44204 844825916
1 199570 805639736
1 109340 775796210
2 5751
1 39435 474907133
2 49880
2 179135
2 185162
2 188614
2 35
2 45861
1 120505 291440711
1 198330 928131853
1 139591 908390379
2 173345
2 62599
1 23702 133746679
2 53098
1 59720 440515497
2 42081
2 4748
1 12357 545862921
2 187388
2 61541
2 118634
2 94937
1 165452 990502160
2 52199
1 64485 938442361
2 173185
1 102680 706923610
1 120291 164069825
1 67318 737456897
2 119489
2 173620
2 187357
2 54736
1 154432 116650243
1 101684 810376343
2 42869
1 33656 883701595
2 45402
1 46933 127935267
1 97674 370439973
1 114647 58852271
2 128056
2 8487
2 122464
1 183303 376605673
2 91976
1 47061 960328144
1 172208 925934288
1 161459 942585454
1 50044 923049547
2 47048
2 93264
1 153137 83283933
2 75903
2 23176
1 99825 690584193
1 149883 550883859
1 131301 995837421
1 121965 154839296
2 25089
2 190838
1 51491 634654442
1 87208 317897649
2 54272
1 110666 953564237
2 63999
2 104034
1 164378 49426296
2 173560
2 112663
2 80136
2 11251
1 20045 474020540
1 190370 947162442
2 36732
2 125550
2 158660
1 99654 310141421
1 136003 112674790
2 160222
2 156357
1 98087 320732370
2 196863
2 2102
1 93140 333933887
1 68306 443118535
2 58787
2 124382
1 51215 984394514
2 68672
1 67741 131373574
1 73730 278404573
1 120627 462335255
2 36732
2 170906
1 58238 539045176
2 15835
1 42992 155570233
2 187222
1 77443 574833460
2 136763
1 142839 455162111
1 128427 387370035
2 78015
1 15089 515186985
2 160218
1 30069 831094082
1 91135 92174001
1 117454 83271020
1 193881 870971700
2 67637
2 105036
2 57802
1 90951 621268294
2 185180
2 132003
1 137282 175567072
2 146061
2 137228
2 155636
1 171568 58647138
1 66126 570941661
1 60447 415199549
2 95405
2 20484
1 82616 430922102
2 184842
2 85923
1 173540 49174688
2 199959
1 197313 853094642
1 38583 506369936
1 139157 835424650
1 140517 564582663
2 62002
2 166383
2 187213
2 153910
2 188736
2 87387
2 171466
1 77492 612315840
1 9530 114081008
1 170801 926696057
2 193689
1 80696 810773583
2 109947
1 48922 297065151
2 131330
1 137130 983530328
2 40389
1 119133 282291992
2 65514
1 179828 723535378
2 129809
1 150999 969311492
1 26765 288559414
2 160511
1 92763 935723814
1 156058 442226698
1 193508 554008005
2 5270
1 145298 462488405
2 26872
1 93231 380575574
2 174262
2 62841
1 192084 362849836
2 59578
1 85433 403829114
2 123783
2 132196
2 84751
2 154783
2 49259
2 152634
2 53287
2 175733
2 31574
2 86794
2 12637
2 160172
2 80457
2 15656
1 72672 958981994
2 78747
1 147265 609327716
1 48677 498984456
1 187528 605416455
1 127288 454820625
2 11557
2 170948
2 45350
2 103090
1 142394 712546610
2 51775
2 4637
2 134873
1 23035 918409398
2 135803
1 148025 466954050
1 81330 291098050
1 22887 698400311
1 51800 550485560
2 90548
2 45077
2 163653
2 92233
1 3336 48031329
1 120456 210515262
2 5433
1 131137 169421794
2 183963
2 199399
1 173951 570724719
1 11500 415572584
2 16183
1 161563 821595132
2 47180
1 83537 279705677
1 40831 729722885
1 171834 990372418
1 174609 100584027
1 180775 57891209
1 66328 706897012
1 109188 219361098
1 22649 77747085
2 181576
2 140162
1 12289 998867912
2 161234
1 24885 850954742
1 23849 132262999
1 41075 614065862
2 62913
1 153599 244383161
2 196278
2 79974
2 157686
2 150857
2 172713
1 175427 322921494
2 191977
1 26167 232816417
1 159041 334572932
2 120467
1 180727 764398321
2 90645
1 181971 561087213
2 184155
1 28556 998080692
2 145017
1 168058 69182442
2 191120
1 194962 817961174
2 134101
1 196596 580413983
1 88851 260909981
2 130363
2 15889
2 108748
2 67394
1 39168 942436468
1 150619 11354849
1 28316 645927809
2 175292
2 63327
2 152704
1 1695 157067886
2 37688
1 161262 560761843
1 121776 13651558
1 17967 817060542
2 34122
2 160673
2 169927
1 18354 424330190
2 162524
2 123025
1 130158 851066501
2 104522
1 178245 339017081
1 57460 897656612
2 134902
1 56859 971013013
1 89137 390863277
1 161052 875751876
1 103337 658426119
1 168183 437199961
2 48814
2 54538
1 9235 574391055
1 151241 471504940
2 14892
2 39821
2 117643
1 97372 471962811
2 157873
1 126943 414673123
2 103999
1 896 659382401
1 186518 855671209
1 147170 804577811
1 41531 332200019
1 79446 296175457
2 177483
2 12737
2 189320
2 21367
1 91138 294424248
2 73918
1 132115 663643688
2 11426
1 159333 776199990
2 41496
2 27553
1 88669 653701958
2 21692
1 86506 191784502
1 194329 540303635
1 125929 454270746
1 64249 5516903
1 158611 804083387
2 97463
1 96485 645531625
2 188570
2 213
2 14486
2 196901
1 9600 826893914
2 183663
1 186402 306315721
2 53877
2 124268
1 63227 675511039
2 139526
1 95604 578578065
2 1305
1 69779 655034443
2 187839
1 140121 446864051
2 190323
1 29671 229058411
2 896
1 146083 987011258
2 79615
1 173586 232048611
1 37806 413499054
1 175676 833492221
1 98607 4871055
2 79091
1 25628 884070580
1 85644 407872653
1 12608 290328682
2 110821
1 191312 828561460
1 52579 688358893
1 96999 656176032
1 130020 877557538
1 45806 42064736
2 143832
2 116425
1 103978 432141578
2 98304
1 30562 477232437
1 99612 623505333
2 192911
1 124292 683304201
1 33099 357451902
2 45562
1 83382 792780393
1 6252 163357121
1 95129 4410358
2 190532
1 121763 146441995
2 3671
2 90803
1 15112 404948900
1 71341 177557816
1 92124 736542154
1 157422 641939072
1 175660 809751793
1 26500 770000620
1 166074 308306892
2 151167
1 15341 176027140
2 124710
2 160586
2 71029
2 73341
2 30216
1 155055 90303196
2 162318
2 3264
1 39456 296872409
1 160722 623272706
1 125324 303913253
2 138329
1 144658 67045674
2 10368
1 177081 915863602
1 17034 89500723
2 198678
2 31269
1 33008 499894338
1 176508 103693929
1 133748 551075789
1 63505 371463325
2 75054
1 189329 807010317
1 35684 279852065
2 118156
1 71269 955059561
2 57848
2 22005
1 67857 193542829
1 95334 561069420
1 151099 856429423
2 77374
2 177241
1 86514 640226846
1 133770 124776283
1 21441 66095849
2 50426
2 15025
2 66148
2 32535
1 125718 342360922
1 79316 625364207
1 33135 261895633
2 150932
1 67615 628671271
1 7201 583699579
1 109258 625800358
2 36711
2 7032
2 155077
1 134452 291615513
2 136725
1 66534 267271906
2 191371
1 170946 87309746
2 56091
2 199917
2 85934
1 83053 968968906
1 92562 173007423
2 147224
1 112317 92718262
2 53722
2 39605
2 139053
2 34954
1 160160 491256925
2 172531
2 19481
1 187299 699431449
2 196446
1 141221 127342564
1 137709 20825702
2 97705
1 23326 937503247
2 156978
1 76742 234662174
1 55410 104976571
1 180465 816536568
2 13410
1 42237 966653633
2 31643
2 98021
1 39865 88945000
2 143545
2 120428
2 113778
2 44114
1 177385 194073135
1 38237 797392730
1 43940 665582099
1 155287 617659836
1 182865 8835157
1 102824 544344264
2 96339
2 113810
1 40208 369299669
1 27404 222470059
1 184751 945246858
1 132261 754396134
1 66620 224280245
2 44271
1 110770 352993629
1 182319 114381102
1 18430 455501335
2 66337
2 71175
2 123278
1 85306 930110395
2 163889
2 86719
1 75185 506738028
1 89338 107315134
2 37526
2 192831
2 70294
1 10824 853049415
1 164242 326039371
1 84642 117628487
2 108737
1 12574 810319995
2 91792
1 2771 904176409
2 166644
1 111730 319970850
1 33877 287915686
1 162686 954812766
1 14396 659983525
2 156954
2 103119
2 981
2 28818
1 6243 257895231
1 172188 444164585
1 164762 231760257
1 54905 700584336
2 32000
1 120207 222607062
2 51081
1 112768 704532320
1 22459 303242833
2 7129
1 196214 801318266
2 33201
1 117052 402207064
2 142649
1 62616 108073893
2 126573
2 72942
2 16993
1 3095 911174170
2 76814
1 94390 944303900
1 111765 76782878
2 181093
2 164467
1 150007 373685724
1 859 819807597
2 28341
1 156681 979661358
1 130160 76490558
1 142868 624254626
1 45788 880820312
1 36052 925512930
2 75905
1 77105 294018823
1 162205 483507193
2 17166
2 133479
2 144188
2 112192
2 189866
2 166232
1 48414 977331155
1 22112 931168071
2 60654
1 50305 169477929
1 70578 357196641
1 121339 294215572
1 172262 962719188
2 33077
2 175701
1 166273 999461286
2 1295
1 71498 111770754
2 79539
1 44067 346130821
2 99812
1 69730 996933710
2 143811
1 48495 519235784
1 42762 17831520
2 178308
1 143648 397604460
1 14035 447859734
1 56855 384233472
2 94743
1 196561 557776856
2 50911
2 121642
2 74974
2 195307
1 95151 440926820
1 53167 404136441
1 53191 581608145
1 60166 129533307
1 41257 858441472
2 161711
2 185904
1 56834 660493033
2 134378
2 138122
2 90262
2 68077
1 634 678253621
2 172817
1 111986 730416793
1 193752 212338309
2 63439
2 123740
1 17101 16581610
2 102175
1 158717 817178083
1 82831 904047902
1 35313 718114755
1 10416 362119616
1 29660 220459455
2 37854
2 79295
1 39922 418516669
1 179442 887377958
1 59357 310403743
2 96165
2 26632
2 1352
1 31224 38059677
2 87545
2 116440
1 113430 658055872
1 167415 294190496
2 39223
2 184601
1 31296 331624748
2 192280
1 93510 678699575
2 57338
2 78661
2 59857
1 130169 443291630
1 89393 833682201
1 178816 87018466
1 127724 302675823
1 111375 520317836
2 20515
1 166532 987882863
2 176258
2 6495
1 123672 641021109
1 146874 198951905
1 18959 836518423
1 88565 279330119
1 107645 725888919
1 138082 386522734
2 154817
1 180494 534292657
2 156936
2 193793
1 5204 721845294
2 2476
2 40947
1 808 115287485
2 14575
1 86497 791345554
1 165663 13254848
1 10671 354724444
1 180630 85966902
1 190399 406026857
2 122062
2 59193
2 183354
1 43559 605669535
2 13482
1 152993 29911438
1 132769 851154328
1 153358 37135382
1 50710 261087788
2 190329
2 96506
2 71375
1 87284 215539598
2 96781
2 137669
2 136378
1 82419 899261624
1 2873 724645255
2 16839
1 166921 656620645
2 165128
1 112180 695670497
2 38420
2 82672
2 159853
2 185381
2 145852
2 49255
1 129749 869510513
1 188865 729906694
2 170632
1 174057 14854238
2 8911
2 28549
2 43321
1 180826 160532449
2 132682
2 84850
2 57132
1 38665 808393433
1 75566 689766561
2 16796
2 198021
1 27181 345868205
2 162634
1 47009 930848819
1 123866 524336472
2 183908
2 157097
2 145823
1 73307 685538210
2 103087
2 21845
2 60502
2 148003
1 70639 674873992
2 12518
1 74669 907977701
2 97431
2 134754
2 169940
1 99434 65047351
2 171368
2 87098
1 147127 648260995
2 121287
2 99525
1 45344 60067194
2 148622
2 61172
2 79042
2 158787
1 102236 953846258
2 19507
2 85853
1 110110 773255750
2 74406
1 88648 867142375
1 162751 863175536
2 107096
2 160608
2 36001
2 170405
1 36665 820860030
1 139291 356985106
1 114131 749336472
1 121340 29463217
1 66923 104787046
1 154184 79508923
1 85064 727436887
2 194880
2 16454
1 48464 944217502
2 151376
1 1860 525680961
1 31676 721479386
2 40646
2 185063
2 85362
1 2922 292057966
2 73803
1 105444 647053040
1 105547 730055760
2 19685
1 32516 472794267
2 174496
1 10719 392088979
2 138697
1 159338 940889840
1 173674 716720737
2 78724
1 74979 176546663
1 76018 209444208
2 101055
1 60607 87610358
1 136404 773713518
2 160591
2 184734
1 191594 911528917
1 26830 302058659
2 112920
1 46730 688677628
1 41892 625731700
2 138857
2 127292
2 13545
2 30503
1 8599 329884039
1 182438 72558309
1 120509 230581522
1 116590 755383611
1 138647 925734862
2 91287
1 38188 604031427
1 80385 789963823
1 17875 934652565
1 173870 772824879
1 97006 597762571
2 43355
1 177444 652530353
1 70186 145456864
2 91102
2 180569
1 99127 731667941
2 931
2 44031
2 30354
2 162024
1 81765 216810839
2 173153
2 54073
1 103063 641527897
1 38944 54219244
1 71598 312252420
2 130647
2 95500
2 143754
1 139117 298035987
1 23893 387565448
2 63281
1 50016 596243867
1 81239 448911077
2 2702
1 149093 842199937
2 13047
1 170538 570615094
1 25594 477676241
1 100259 340084693
2 6513
2 49855
2 85800
2 142068
1 106587 397055657
2 79332
1 190953 242857052
2 182818
2 65857
1 28114 424551123
2 190725
1 194203 242801050
1 198289 707440273
1 121411 41698043
2 165616
2 116167
1 106435 914487922
1 168907 119892983
1 98761 783102845
1 64099 4994185
2 8247
2 38209
2 144658
1 191740 485615821
2 129292
1 55524 95210140
2 79757
1 168738 4085484
2 19028
2 195903
1 33155 906824951
1 32685 849773322
1 140991 734104856
2 47991
1 73587 745644823
1 30685 60443112
1 168097 772673799
2 56540
1 186221 36002474
2 162135
2 8702
1 35396 264972178
1 58845 159476863
2 100978
2 75930
1 148028 804805138
2 171872
1 3508 715469936
1 42121 513596146
1 88009 718373697
1 39175 736170347
1 26515 164547715
1 38345 342185702
1 41523 525771057
2 133681
2 168253
2 12811
2 132587
2 61078
1 78998 699365329
2 101511
2 24863
1 60630 928137069
2 121081
1 67343 32926620
2 99540
1 195957 765519832
1 32360 122150093
2 155214
2 111701
1 12434 253141933
1 32123 506165259
2 8923
1 149039 161227750
1 72988 695397650
2 40872
1 122612 300112434
1 9375 270793447
2 92654
2 129865
2 128526
1 173169 887724613
2 6172
2 80309
1 95812 77772922
2 180597
2 167201
2 195842
2 154972
1 138441 891965496
1 171023 339915127
1 188918 670000013
1 91185 455724108
2 13081
2 115749
2 51448
1 154169 845897322
2 148166
1 47531 47342492
2 138142
2 126441
1 182087 309137401
2 107964
1 123626 397687556
2 8827
1 181147 700656698
1 4351 572878758
2 67187
2 95037
2 98173
1 53729 317266642
2 66347
2 155053
1 18251 908411669
1 131014 516071569
2 189104
2 91311
2 13641
2 114679
2 4326
2 35294
1 147872 345605381
2 131744
1 86639 20627863
1 100299 442227943
2 53825
2 50685
1 13250 466420126
1 60650 851513203
1 124746 657294593
1 155981 227410830
1 112780 593437699
2 185926
1 21082 761475961
1 25147 227492494
1 79496 325283097
2 122855
1 57537 715775843
2 93327
1 190977 210579317
1 126418 966937497
2 177838
1 169523 373238458
1 100869 834373276
1 74504 493583333
2 116445
2 139161
2 6504
1 11161 675003437
2 45526
2 108415
1 158053 668344735
1 113270 390682919
1 65110 486988295
2 12647
1 57309 560160517
1 150052 574006608
2 45268
1 2706 572289431
1 58205 943633731
2 194064
2 129004
1 85932 612524461
2 105517
1 87783 623023990
2 60279
1 51955 358703548
2 93966
2 79011
2 135156
2 174617
1 100905 781870760
2 197398
2 129616
1 33788 349185284
1 161593 635829914
1 25231 335597140
2 48967
2 28394
2 99254
2 149352
2 142613
2 22750
2 154854
1 194484 607118627
1 85388 562049240
1 13734 557187701
1 76978 714851244
2 191581
2 148151
1 153922 701448992
2 116729
2 49533
2 15178
2 35329
1 2768 322215332
1 78946 971920374
2 117715
1 131048 499695363
2 107744
1 8532 558670990
2 172595
1 110594 763194266
2 171584
2 37852
2 140961
1 84290 882446518
2 45066
1 53334 195051099
2 13102
1 171481 321607363
1 1296 764875482
1 68491 452093811
1 102911 549300106
2 138502
1 21865 433570378
2 19194
2 80116
1 82961 606661465
1 56309 958794213
2 11257
1 184861 314393808
2 28998
1 187663 652675558
1 175040 699702736
1 84705 166585521
2 140081
2 10100
2 3578
1 144037 685928842
1 96351 871436293
2 196102
1 179457 836760178
2 11879
2 122818
1 85378 246397450
1 5934 808073758
1 124727 169059059
2 109248
1 96962 281528531
1 115857 292236559
1 53796 608776162
2 20361
1 70294 112967085
2 66615
1 99995 797902151
1 153633 405108242
2 66659
2 8253
2 193495
1 15957 785037536
2 106391
1 14144 233601262
1 159077 979321588
1 104599 726304628
1 96298 992961304
1 1424 935470521
2 99033
1 164706 212146959
2 183319
1 53272 528415552
2 143270
1 188144 80279266
1 137125 514018699
2 52231
2 188626
2 31666
2 50793
1 166784 604438600
2 134925
2 87383
2 93703
2 151419
1 181924 328871959
1 149842 319381490
2 115671
1 146441 926853504
2 98256
1 74665 442864375
2 185805
2 95054
1 111158 616504841
2 123652
2 69946
1 159380 144153779
1 83008 233287971
1 174922 224223619
2 53364
1 65522 56664745
1 27774 730358385
1 160856 528526086
1 3221 838592218
2 6226
1 4426 89507878
1 2383 964223598
1 170265 317676935
1 139946 758707389
2 98150
1 76683 886212182
1 26665 835003732
2 142311
1 49010 284226940
2 137299
2 17386
1 144703 651295551
1 168023 672318254
1 36646 759575357
2 198185
2 155949
1 109344 7134757
1 61725 436314671
2 66836
1 179878 714241197
2 86496
2 20538
1 194474 285834743
1 173643 791059103
2 4931
2 197653
1 112367 960469614
2 94840
2 11302
2 145149
1 58569 752966162
1 165872 130005152
1 157666 597662387
2 18840
2 32116
2 146505
1 173635 974423659
2 4578
2 51263
2 194901
1 64132 686039951
1 18299 4416290
1 194410 229193195
2 2544
1 179666 151378969
1 60434 176875906
2 157446
1 188055 278582253
1 130352 57971366
1 20280 333643373
2 130233
2 176763
1 194083 115896894
2 123448
1 66308 871920214
1 154083 311562550
1 18992 599107640
2 56079
1 108701 910299859
2 100177
2 4812
2 39385
1 121484 279752482
1 93519 808406007
1 39248 592965026
1 111449 349956641
1 24428 272284376
1 196583 49344037
2 135868
2 87714
1 198626 103873604
2 155714
1 68881 49075427
2 181480
1 6066 543355659
1 126664 874981049
1 115483 84140197
2 132469
1 56 738264208
1 78288 895131310
1 194395 93740791
1 37535 687472336
1 67335 232723714
2 198584
2 147836
1 47926 25082073
2 183653
1 24080 773374779
1 28929 124190904
2 114437
1 107172 666284372
1 172576 667859120
2 71771
1 138176 500872994
1 166090 145628436
2 17200
2 176027
2 97501
1 110679 339299846
1 141980 590289022
2 185956
1 119988 915098840
2 48989
2 2028
2 102160
2 69314
1 171994 740646878
1 13526 170975210
1 3764 272317549
2 76743
1 78510 91239571
1 167980 255259016
1 189500 664142545
2 68997
2 106214
2 140191
2 103530
2 122584
1 27730 881035878
1 75863 829041036
2 92645
2 161416
1 144508 874314184
2 192366
1 74275 711000265
1 4158 345108120
1 21846 234375154
1 179808 648849698
2 21079
1 125336 507467069
1 187376 270830677
1 118623 392873094
2 59948
1 157899 420479030
2 181409
1 92692 12792180
1 80907 882516538
1 150125 764275284
2 186896
1 167685 204948629
2 194170
1 75732 49786670
2 195947
1 33067 619231417
1 26637 380458397
1 135762 172105661
2 135900
2 148263
2 184257
1 169075 195643289
1 100808 794150829
1 53808 30830618
1 190099 487492135
1 143462 549202970
1 171912 501869345
2 30538
2 161099
1 22232 555266078
2 41452
1 101897 318521361
2 30163
1 86791 851843662
1 169072 31341413
2 129983
1 125795 203844910
2 35261
2 171714
2 147153
2 142760
2 86372
2 26446
2 13234
2 24662
1 4208 152823130
2 46143
1 138813 165436792
1 115116 553094580
1 197645 797570260
2 79553
2 185473
1 24013 711351721
1 190727 668111853
2 172392
1 1599 457410526
1 195749 573903837
1 171763 44977339
2 58347
1 164720 952353592
2 43024
2 121201
1 155943 869569369
2 183707
1 190307 362504008
2 135640
1 116823 785662327
1 183370 919977160
1 80068 961050422
2 34377
1 92933 585931571
2 173032
2 181385
1 100049 504867711
2 191981
1 33033 971675866
1 127650 600646728
1 48065 133792336
1 186965 615580344
2 91176
2 130020
1 172436 309763785
1 86251 469434394
1 69349 5303937
2 59130
1 103622 99659245
1 5356 640112953
2 142943
1 64361 388853012
1 38713 399099376
2 155909
1 163970 533443019
1 116764 468627903
1 132185 596756586
1 140602 228274889
1 128857 175090029
1 174600 307553125
2 43974
1 10594 496120473
1 73921 50013600
1 88908 307451744
2 48802
1 112552 95929610
2 37430
2 41480
1 37876 390898620
2 97173
2 26428
2 70837
2 128702
1 136438 704258471
1 181926 549474775
1 46054 483419505
1 79660 914640072
2 79184
2 8877
1 119841 217353891
1 17234 484908220
2 14548
2 71064
1 174135 54590124
2 15153
2 108030
1 73642 862526656
1 152391 388131821
1 197459 335036587
1 157514 120905554
1 47942 442921835
2 66840
1 143071 776231455
1 32806 291150238
1 128229 443298849
1 94555 192844944
1 158064 240780588
1 48533 694780703
2 75552
1 166658 312008528
2 7308
1 115723 599128371
2 199829
1 41521 492777324
2 51789
1 105949 873124344
2 66026
2 87253
2 186591
2 180063
2 914
2 161169
1 47725 829835785
2 59994
1 169358 778830648
2 6345
1 58430 793261545
1 115147 584034536
1 93809 784815906
1 67199 295722801
1 26912 316771369
1 187388 884659606
2 164061
2 142850
2 171520
2 136087
1 111459 950669986
1 149560 728566775
1 82711 39967056
1 27344 120557923
2 14352
1 147883 259199932
1 29670 892289066
1 56550 589294836
2 195151
1 148787 957438273
2 164440
2 71863
1 10004 799311788
2 73653
1 78343 396977404
2 51712
1 75375 360291768
1 54519 218592800
2 175104
1 181003 970390698
1 126237 267261372
2 179001
2 185966
1 120032 341736169
1 100081 515486561
2 92937
1 51711 411452592
2 99828
1 186729 947767986
1 126314 316773954
1 39044 958937642
2 108356
2 153220
2 20049
1 132585 474896642
2 1717
2 16767
2 100256
2 63030
1 148418 254794888
1 50678 327681716
2 6129
2 10188
2 91709
1 136114 73056210
1 180948 457058243
1 121456 320703437
1 177493 200985756
1 186838 692493214
2 91922
2 44681
2 89107
2 40967
1 33102 580265542
1 24141 972818580
2 124848
2 32169
1 32335 142381636
2 45034
2 68266
2 73156
2 63414
2 83465
1 107718 225806532
2 53377
1 184310 83373942
2 56035
1 97094 48266016
2 58945
2 10639
1 125631 154381008
1 26660 908562803
1 95385 709250275
2 49775
2 92689
2 126474
2 153873
1 48157 232735277
2 2742
1 87967 754527080
1 35061 290782276
1 157780 91564293
1 163722 722142139
1 112679 636865233
2 27735
2 13037
1 148696 792010694
2 133094
2 159954
1 81295 721847294
2 197410
1 30127 874917312
1 80854 699514195
2 52838
2 126451
2 121891
2 87425
1 19935 359054014
2 20178
2 111724
1 80045 307491765
1 168493 692990333
2 182021
1 20635 356875127
2 88422
1 81771 514320642
2 105436
1 124163 791137622
2 79949
2 119018
2 179098
1 23132 890049057
2 35983
2 122918
1 152491 298815999
1 40569 386944686
1 199080 965138603
1 75455 9285279
1 189186 47543293
2 194185
2 60758
1 130506 205945578
2 198965
1 198949 508404923
2 131912
2 196888
2 177013
1 102455 356410127
2 12235
1 32187 846166284
1 20987 949989795
1 110418 815664021
1 147856 85137273
1 56706 75055361
2 13585
1 80010 37840286
2 196728
2 85895
1 6723 859984672
2 61057
2 97336
1 110521 130239389
2 87761
1 69987 104271230
2 64869
1 165055 122955704
2 60502
1 69051 713241224
1 57914 808445353
1 129309 778078368
2 180766
2 59282
2 120172
2 170132
1 167612 793531398
1 56067 96591928
1 183434 917744157
1 74035 357321489
1 195680 150734729
1 140845 766343975
2 47904
1 155435 603991391
2 148766
2 55178
2 46326
2 128308
1 19117 458041299
1 198398 498555125
2 76018
1 2524 981553031
2 3587
2 20805
2 68656
2 83873
1 32716 946862876
1 153631 669337879
1 42456 899908511
2 197233
1 158947 51705047
1 20206 645251312
1 161465 424639270
1 84253 38721097
1 152409 199735976
2 190331
1 58710 856352883
1 126204 188507594
1 78027 374787702
2 86722
2 37034
2 194679
1 121188 723860660
2 14385
1 168419 332396671
1 95167 874575224
2 166535
1 114114 428286635
1 23108 842472956
2 14957
2 126002
2 50553
1 99490 99097575
2 80413
2 56069
2 76325
2 126564
2 74322
2 58058
1 51313 12802196
1 31003 404238375
2 123029
2 93700
1 94701 148303002
2 96457
1 135073 302804455
1 110838 139752110
2 199103
1 104561 667852431
2 126865
1 139216 472750174
2 196410
1 108005 471294013
1 18678 902329324
1 72924 852079521
1 183533 273283389
2 70608
2 125554
1 75655 121726914
1 81842 732531213
2 160125
1 7857 381156754
2 47861
1 103176 53896358
2 124913
1 187692 650551432
1 149560 317294310
2 93060
2 182108
1 139897 421261363
2 165959
1 107633 956241974
1 162239 697319622
2 139194
1 25281 167586295
1 57353 774128850
2 156470
1 177836 290734725
2 129710
1 192200 490701252
2 35516
2 57780
1 127291 712401347
1 141182 706440600
1 146303 978188123
2 158020
1 196497 25905066
1 12512 412224873
1 89188 363739903
2 190443
2 90446
1 118896 62582728
1 737 268733058
1 116731 815575705
2 167754
1 1098 950055090
2 161198
1 2048 808387100
2 169854
1 93127 674493131
2 55545
1 170627 442468587
2 114410
2 198833
1 134546 53171785
1 154838 569631951
1 155504 790086762
1 38378 129987213
2 58870
1 133047 393981926
1 99978 636283740
2 184987
2 179044
1 147274 310003128
2 54419
1 92031 301361121
2 64871
2 8946
1 56905 404763356
1 107588 100310043
2 155210
2 188004
1 5438 734470294
2 35671
1 173619 854106500
2 105975
2 113808
1 136151 524751358
1 140263 113501157
2 163265
1 166078 66503735
1 69890 631074655
2 170650
2 121008
2 181645
1 177007 43569566
2 94185
1 93857 316760393
1 181797 956048546
1 96786 630042433
1 52028 817368730
2 189206
1 34151 300744014
1 164801 15179806
1 83054 186618469
1 159008 777338454
2 28173
1 195515 942714086
2 175763
2 22350
1 110956 839517106
1 132480 223401581
1 81609 431379543
2 29755
2 66977
1 75358 250398113
1 71987 794428487
2 166418
1 50801 211064610
2 95761
1 164784 389970744
1 141211 427707893
1 60747 371453079
1 167605 935937880
2 145642
2 46956
2 163794
2 73274
2 84270
2 154532
2 130059
1 181703 764218741
2 30231
1 52376 308950735
1 66171 834560141
1 192674 454251444
2 171546
2 18807
1 19976 827905588
2 106893
1 150075 9844891
2 135028
1 160402 256356997
1 105336 485337232
2 55643
1 182131 224680024
2 98120
2 112531
1 174401 112819516
1 78585 357802867
1 176927 825873917
1 197787 748148188
1 184459 515735545
1 42606 685634857
1 190376 627374572
2 81758
2 105500
2 122638
1 118717 115744011
1 43318 101881515
1 152914 38486970
2 37024
1 32768 868004607
2 156482
2 71702
1 24889 898754530
1 11483 774160677
2 183216
2 15342
1 167897 154509409
2 171134
2 92002
2 168676
2 35268
1 133915 566057710
2 161648
2 27885
1 193492 128746559
2 124762
2 124640
1 119003 422996178
2 180588
2 54038
2 173442
2 18325
2 51677
1 39981 212341641
2 120055
2 129583
1 134735 921496560
2 165583
2 44376
2 187962
2 188828
1 72161 850295271
1 186352 123857619
1 130954 664914241
2 8905
2 106003
1 10431 693524704
2 14251
1 160531 81290031
2 199838
1 107719 269951386
2 124943
1 84257 635487703
1 156198 767812134
2 30498
2 39038
2 130563
1 52643 512396514
2 32789
1 122064 324970721
2 163691
2 122966
2 161907
2 101626
1 95604 629808534
1 74513 993454244
1 130449 725755187
2 85232
1 111617 953481206
2 113329
2 127641
2 42452
1 28060 7187831
2 74670
2 132808
2 97349
1 77766 80669812
1 63968 26177240
1 166037 154217807
2 33074
1 199367 972254014
1 24144 716705500
1 144768 277859542
1 87945 76889214
1 165895 958853309
1 52148 170445920
2 64174
1 9929 750287131
1 34699 551223436
1 6073 353268470
2 187561
1 13767 91191969
2 194505
1 158989 328682231
2 131448
2 33883
2 1091
2 132217
1 102724 484923942
1 446 603322281
2 88642
1 93826 71855621
1 79421 645732364
1 141546 292094659
1 82106 43578699
1 184081 47023549
2 132339
1 54005 777604277
1 22110 810911895
1 102675 773081236
2 159907
1 133271 912941880
2 143917
2 113424
1 189216 791434683
1 97752 830060160
2 186548
1 45482 436431129
1 148123 232921167
1 35155 285018569
1 36174 470989868
2 8592
1 31175 987340464
1 61829 828394648
2 56230
1 4626 274223699
2 76948
1 25193 813648355
2 167645
2 138469
1 100451 168893473
1 174017 443958784
1 186684 142941423
1 36776 841837417
2 119216
2 54416
2 157083
2 166371
1 190179 562541846
2 44500
1 183739 1471239
2 139411
2 174944
2 61256
2 1077
2 77881
1 93089 9058216
1 33727 888182315
2 173904
2 143734
1 152358 107049924
1 42153 402025382
2 71888
2 147627
1 136810 436622802
2 24696
1 134075 686776947
2 116821
1 98473 970751191
1 165629 3859192
1 130888 690940536
1 175082 25277363
2 90230
1 49221 934527201
1 128934 115208785
1 40239 438620966
1 70890 919781200
1 76816 454092269
2 187039
2 116040
1 131484 146065768
2 1711
2 19896
2 188783
2 61295
2 166098
2 106152
2 39963
1 55804 18667192
1 186612 205903678
2 156038
2 161551
1 142969 371328103
1 195307 501037577
2 106572
2 87134
1 133394 236357467
1 94291 969676825
2 151802
1 135828 269757308
1 31219 273540471
1 7050 809859750
2 36831
1 195237 794094594
1 144780 837781176
1 6747 126965794
1 12272 717866642
1 44804 589137501
1 194518 27305098
2 62392
2 134595
1 107524 911665436
1 187096 38794518
1 163462 293659908
1 108009 945151472
2 28899
1 32323 184962875
1 3610 123385228
1 31412 665787676
1 154817 473411259
2 149351
2 168392
1 129639 426169970
1 25524 754699935
1 174805 105446300
1 21073 317726854
1 21796 382121842
2 167338
2 105589
1 100082 183772560
1 137956 625495486
2 29816
1 96314 169989461
2 189169
1 144761 57731929
1 47285 777363044
2 138796
2 56028
1 73557 125410223
2 105768
2 71451
2 54700
1 20754 220866876
2 83268
1 198606 278242634
1 114129 234484661
1 79759 141119707
1 104246 195303592
1 71062 209052359
1 325 548573488
1 175546 886807576
2 61909
2 88337
1 176891 566548837
1 34103 259952676
1 72720 615838406
2 65454
1 116574 324556965
2 63873
2 168139
1 131883 822800007
1 54198 158932542
2 144490
2 25730
1 76035 371819007
1 115835 571319422
1 118543 57827488
1 152243 601174957
1 59815 332718212
1 142888 295469369
1 82468 785806705
1 142156 459087007
2 19502
1 43884 163722005
2 71355
2 24278
2 83369
2 136654
1 25300 234571362
2 37978
2 162320
1 88317 328490106
1 50775 3725917
1 154589 384862461
2 184878
2 158076
1 55172 472084474
1 8559 669425370
1 148359 138837321
1 199132 899891921
2 132338
2 57237
1 170384 651657744
2 130389
1 76979 799849511
1 92328 89306125
2 177663
2 36586
2 182914
2 91666
2 126293
1 112191 796471811
1 30353 400155604
2 144158
2 100582
1 364 460094668
1 78036 838069132
1 30446 290377776
2 94820
2 99678
1 3582 971749147
1 110953 420680837
2 87900
2 97488
2 159176
2 62220
2 179432
1 130221 495231448
1 59954 649821892
1 98160 539345652
1 36247 938961620
2 19741
1 88834 162379042
1 72059 770986058
2 113242
1 42109 46621369
1 863 73341159
2 16838
2 74777
1 49994 203233740
2 42946
1 143501 804305488
2 166110
2 156005
1 16676 720895652
2 146081
2 192791
1 72574 529002575
2 72858
1 156682 720477368
2 59984
2 89116
2 178536
1 73651 529177865
2 104155
1 195474 994739396
1 59205 286872936
1 31897 200810448
1 92948 357029696
1 107339 387723550
1 65614 898601873
2 172280
1 183059 794059794
2 15901
1 34551 836885585
2 148898
2 177075
2 127350
2 132099
1 82792 67434613
2 186677
1 36351 475247895
1 100837 849859834
2 156459
1 169047 932214397
1 137749 686570719
2 124058
2 112447
2 7525
2 129456
1 109851 460109008
1 178459 701873700
1 51148 431244634
2 31572
1 26262 627900924
2 69447
2 137747
1 141246 569114479
1 39723 862174304
2 130569
2 82300
2 129907
2 191133
2 95696
2 123287
2 123041
1 108329 439907844
2 127986
1 18728 971440090
2 87720
2 22096
2 84816
1 153133 548548618
2 86726
1 111210 96719215
1 185311 608879070
1 112578 317360984
2 105911
2 112489
1 177586 787280477
1 172461 535778994
1 9926 338954963
1 164767 309400080
1 159835 332024656
1 110111 907148729
2 115874
2 151974
2 99532
2 51066
1 85171 811366826
1 75382 904099739
2 72911
1 25282 71841415
2 86213
1 44289 500112270
2 8836
2 194615
2 22961
1 198514 948822357
1 115468 990052745
1 121577 849576123
2 146650
1 152835 828596140
2 175163
1 121907 108828518
2 59972
1 105119 133315350
2 69138
1 69840 670786564
2 105616
1 194118 39841431
1 8672 864015929
2 190378
1 153771 572251843
1 121715 363131932
1 167847 486270046
1 128979 601476566
1 91602 62864059
2 114510
1 164428 582310649
2 74544
2 18081
2 17654
1 1981 204166345
1 185610 640744763
2 2026
1 59103 512420675
2 133240
2 520
2 78877
2 55322
2 54351
1 9436 530522228
1 142843 665437117
2 106714
2 88819
2 117714
2 145613
1 129310 603104338
2 145855
1 24633 291142671
2 55974
2 94321
2 104957
2 106019
1 145476 193213913
2 124792
2 87685
1 12871 393922817
2 116798
2 81521
2 116701
2 132565
2 143609
2 60593
2 155951
1 92690 124384571
2 165418
2 64957
2 109162
1 132910 541261814
2 111044
1 169851 696371822
2 99548
2 96991
2 59744
2 117399
1 17083 520474192
2 36610
2 70528
2 103413
1 38652 255409938
2 150426
1 122843 774589261
2 20844
1 102921 775094941
2 176154
1 177502 869676134
2 94428
2 33937
1 76527 558842151
1 171790 954440547
1 9090 129215019
1 180572 989347153
2 195427
2 176702
1 185204 684172061
2 96114
2 134112
1 144351 595437905
2 88388
2 80973
1 124303 556251967
2 170949
1 144994 408894672
2 134926
2 145773
2 133332
1 5000 14570860
1 74998 423165106
2 16361
1 99545 858910303
1 82640 409639808
2 149398
1 36661 182264778
2 119450
1 171029 653519401
2 78343
1 125502 530684213
1 4126 435311937
2 6220
1 180107 957659842
2 121967
2 141885
1 47479 813984644
1 154708 606082560
2 61745
1 24192 323717830
2 32402
1 40646 540511700
2 191353
1 77546 315005326
1 90259 87902191
1 180617 177395534
1 7764 919831493
2 31596
1 175125 250563250
1 6802 358919700
2 2241
2 177813
1 133958 962684978
2 166894
1 101434 142553262
1 156611 540308792
2 176838
1 105602 563888042
1 143796 427755945
1 79506 640083088
1 166983 30396210
1 92028 687217306
2 193003
2 72104
2 132031
2 13491
1 12533 491131854
1 127996 915327686
2 78061
2 72493
1 14298 884914762
1 24601 771697796
1 100301 92642678
1 29682 384820965
2 85319
2 130842
1 192233 827227134
2 179720
1 61243 860968915
2 187831
1 25790 682004429
2 8086
2 29843
2 109195
2 27785
1 41119 59406854
1 75419 702451223
1 43396 39493228
2 28589
2 143932
2 59766
2 102347
2 106104
2 158616
1 104526 409677918
1 14498 776505708
1 137594 469062347
1 96409 234822050
1 35758 48802623
2 45389
1 48843 71838868
1 90180 300609643
1 143860 854744142
2 90421
1 113995 621019979
1 55865 322527484
1 132963 551956122
2 129078
1 82269 571404791
2 18903
1 102385 948237266
1 179951 344055510
2 88302
2 89445
2 48253
1 72586 81049584
2 17964
1 77915 315601480
1 32520 124265921
1 28344 12837943
1 35814 279664454
2 104728
1 171315 360357017
2 24719
1 198068 63931034
2 35672
1 12674 901879415
2 82303
2 38368
1 86576 697636491
1 117255 194363931
1 11001 789886199
1 59955 689020084
1 183518 741895971
2 80280
1 64134 804452266
1 54707 165327136
1 104537 217480229
1 83374 606558732
1 95631 105109822
2 180219
1 2270 127582353
1 34891 924085797
1 117014 853426116
1 172104 466008346
1 186401 949947764
2 122492
2 171657
1 193072 310382594
2 25763
2 151980
1 109144 382286031
2 112219
2 28825
1 196664 20318829
1 14436 760068296
1 196570 313739093
1 53361 180902608
2 64006
2 115147
2 112346
2 35976
1 194577 97932473
2 107765
1 55374 883692362
1 59738 559871664
1 106473 898558183
2 20511
2 3090
1 36819 33665825
1 91764 275118205
1 56638 340102003
2 4736
1 148666 402354687
2 166542
2 77759
2 54916
2 116690
2 10285
1 90933 851318333
2 161003
1 47999 57910523
1 86124 338289350
1 21489 687735663
1 58281 261363662
2 19812
1 20064 861654986
2 100603
1 182810 686678382
1 57542 13519302
2 133574
1 155138 522923875
1 58107 837971833
1 189 660904682
2 33821
2 15933
1 2044 643399795
1 34825 378911948
1 166041 364800565
1 10648 338542919
1 90659 165232082
2 169563
1 12916 995359887
1 127892 550951707
2 132474
2 4266
1 109345 578270123
2 45052
1 9384 717157376
1 177050 554460421
1 12135 212174210
2 9955
1 96689 334170190
2 43501
1 66494 116548085
1 155483 571689529
1 708 743342739
2 28483
2 25224
1 182585 490180164
2 55076
2 157041
2 77245
1 37177 361611074
2 180350
2 132337
2 55925
2 41031
2 83336
2 13922
1 124887 980594570
1 62727 11150997
1 125069 69610389
1 32316 212131306
2 15398
1 190303 253199543
2 161284
1 126939 488565540
2 102702
2 29276
1 8635 58058213
2 9900
1 176428 28091850
1 112471 868663065
1 184400 935514306
1 75663 385574499
2 32833
1 139812 631987729
2 184046
1 162666 506531855
1 61590 275279674
2 6102
1 171874 92512863
1 187165 264356417
2 97468
2 197181
1 170489 999684184
2 56338
2 46133
2 46471
2 62527
1 54005 745027830
2 51968
2 93868
1 34897 425385136
1 114667 111975582
1 154585 466092594
1 17937 371230784
1 94400 560518703
2 66804
1 103594 556032796
1 179475 36189653
1 150798 286496513
1 22565 632270356
1 114969 766466926
1 36264 734545860
2 95117
2 20017
2 124105
1 8216 24594624
1 29161 516939272
1 79928 939582245
1 187712 50748383
1 6848 711794156
2 188261
1 169904 484298372
2 10107
2 40134
1 39488 598074321
2 124371
1 163279 833434026
1 169673 510174710
1 188451 638105815
2 50038
2 18119
2 20227
2 132245
2 76161
1 149313 727880827
1 47408 77031078
1 70330 178509139
1 117977 687152764
1 101479 676561614
2 156773
2 40397
1 154911 667740369
2 137376
1 152560 875682345
2 41957
2 2030
2 18082
1 90872 442763530
2 91052
2 165738
2 80143
1 170316 678419926
1 137095 968465152
2 68502
2 95591
1 120641 210664716
1 197726 823128800
1 10288 910917884
1 30934 606208807
1 133547 298617068
1 30819 371545187
2 1824
1 134490 191213283
1 192785 701970566
1 25468 765599552
2 96932
1 40481 25533286
2 171305
1 52073 595787889
2 119253
1 17573 385693491
2 71539
2 13706
1 143730 38247563
1 4778 698805030
1 142383 943142693
2 154475
1 136622 7033339
1 176033 893703032
2 45641
2 180101
1 53876 112799561
2 73000
2 159969
2 106740
2 146267
2 78286
2 53195
2 97186
2 31586
1 64795 810808031
2 8558
2 78018
2 82864
2 1932
1 57936 370286151
1 102446 708903939
2 159963
1 4696 915181786
2 59208
2 161003
2 179254
2 105651
2 5876
1 106418 151823767
1 172024 498522572
2 4490
1 84502 334013746
1 54782 137529678
1 7548 400929840
2 96049
1 94085 708493124
2 193925
2 119476
1 35020 392196738
1 125651 456313054
1 3767 562258873
1 178604 57311038
2 143544
2 81284
2 37969
1 183850 843973585
1 69708 205293199
2 48252
1 39691 176555072
1 145672 963355044
2 172443
2 189948
2 18227
2 100445
2 109965
1 26981 957612769
2 3434
2 182765
1 16827 969305150
1 88354 185511769
1 55262 169210826
1 126216 519639520
2 160250
2 178945
1 74445 158375526
1 150209 583536688
1 73388 34073608
2 137777
2 81361
2 54255
1 7361 789280641
2 17656
2 195266
2 161558
2 172557
2 43023
2 196309
1 118362 1572283
2 69329
1 180740 207323580
1 11952 880763591
1 151756 801702352
2 57118
1 127704 168452738
1 117042 807830578
1 184705 919325193
1 70920 769096450
2 19782
1 91023 645229287
2 43201
1 79666 772887460
1 159390 821976601
2 101346
1 160051 603722380
2 179337
2 11286
2 18408
1 86916 336963227
1 152767 406056679
2 93977
1 82807 904408689
2 139381
1 31221 853336218
1 138481 858987061
1 126654 465424414
1 86753 4482548
2 58666
2 65206
2 33602
1 19993 468483742
2 84420
2 35815
2 198474
2 64045
1 18342 813620353
1 97921 588126518
1 47176 590480213
2 7744
2 92051
1 101897 102086635
1 85533 647252835
2 17797
2 115747
2 133607
2 82573
1 166377 310348376
1 37536 853620138
2 105962
2 25117
1 194471 460081773
2 151429
1 143017 358085663
1 169953 968852776
1 15152 125300520
1 85786 438507760
1 27785 993804889
2 102315
1 83766 781111796
1 105960 146267010
1 110892 520287094
1 71857 761841903
1 54467 574929774
1 69773 373991568
1 145235 617478379
1 169259 966743866
2 83465
1 184505 870112177
2 173124
2 92414
2 3791
1 46205 819359876
2 144553
1 157500 370382490
2 186877
1 116826 82923943
1 62063 847493839
2 162026
2 160084
1 25629 283167070
2 84945
2 24199
1 87426 629458249
1 73798 487655195
1 119670 217519649
1 77405 616312739
1 95873 590322789
1 48526 359216366
2 43306
1 66283 16237497
2 44969
1 20861 325501957
2 75600
2 70876
2 177762
1 28534 890235283
1 149881 278003794
2 47302
2 162791
1 195098 663686390
2 167703
1 187868 131648613
1 182281 872768007
1 179119 61524884
2 51122
1 58054 600714215
2 183418
1 170242 816317525
2 78966
1 11245 660398264
2 199093
2 104607
2 118049
2 61745
1 93570 821697263
1 5124 132191438
1 120648 250337263
1 118001 510187633
2 5723
2 43150
1 68764 276977265
2 95457
1 199180 506882821
1 84228 686492710
1 125166 332678454
2 126370
1 67413 993872674
2 55201
2 81043
2 67744
2 165015
2 95488
1 32614 959548591
1 73225 81598214
2 99092
2 147194
2 54194
1 199444 532721611
2 90993
2 169487
1 100241 62809532
1 13448 223199270
1 84295 697376578
2 74276
2 98027
2 171229
1 151418 452421666
2 10437
2 117291
1 177929 520318489
2 83370
2 155354
1 110267 115688180
1 124209 854276212
2 61946
2 3390
2 40185
2 37780
2 161257
2 30331
2 188715
1 59077 773564945
2 6615
1 159715 915438030
2 49434
1 34873 486160363
2 182414
2 155392
1 43032 959957717
1 88041 30955778
2 139297
1 147784 143913155
2 21313
1 18772 986646931
2 150516
2 41563
2 84716
2 190724
1 139816 200253070
2 100789
1 120338 902519404
2 85197
1 13378 818795168
1 150184 324192280
2 29070
2 23695
1 72085 716865721
1 154407 318617665
1 29689 501283953
1 121479 138971276
2 152613
2 4136
2 45803
1 64978 165534806
1 179501 573126277
1 90824 351614032
2 111154
1 86000 962295559
1 161254 997914116
1 140473 850336261
1 172775 839364812
1 46876 451916723
1 147714 40853368
2 141705
1 77347 804420792
2 89194
2 69789
1 146964 91608943
1 51381 619759502
2 180577
2 151453
1 102823 578935807
2 37179
1 124552 860717404
2 193492
1 27711 709521868
1 18966 140626657
2 143388
1 127463 840609156
2 33092
2 27379
1 177889 149960146
2 67376
1 151203 54454473
1 66188 520034722
2 151248
1 138992 197039237
2 136097
1 185841 52559459
2 154430
2 24240
2 135566
2 142053
2 166686
1 182862 119289958
1 54566 948099913
2 33003
2 141498
2 95835
1 70539 743218557
1 138002 121389432
1 66637 358728783
1 178529 228747311
2 886
2 162832
1 31272 911057977
1 77426 59825889
1 143623 177255387
2 90778
2 47963
1 181112 397395685
1 37834 36933651
1 133343 465558542
1 194163 24914464
1 11643 224964013
2 90370
2 38763
2 101541
2 66236
2 144875
1 139505 253897399
1 1786 110892361
1 198597 982737038
1 48658 717413245
1 84702 202026809
1 33882 742507912
1 83729 71032062
1 136171 103399661
1 101366 634341584
1 38727 509261907
1 102562 295970731
2 184238
2 181535
2 192205
2 138103
2 34054
2 78107
1 75568 304018981
2 38387
1 104541 248841321
1 28725 297398531
1 71907 176443509
1 26934 202024759
1 10324 979202793
2 12963
2 90569
2 33402
2 23700
1 24269 249298656
1 175110 896432263
1 18924 527618317
2 94445
1 37236 807784658
1 75599 117084303
1 91515 293790719
1 51583 132372066
1 150686 760016920
2 154847
1 34535 461353704
2 196482
1 52326 791330102
1 120323 100163666
2 1861
2 143676
1 90484 751749747
2 195877
2 84493
2 69232
1 118617 965301654
2 64508
1 49430 567153078
2 54379
2 149629
1 71018 896131566
2 44453
2 122357
2 64375
1 160101 488028765
2 136050
2 39361
1 131636 855679709
1 96762 813989090
2 79235
1 87675 479580563
1 28737 989477156
1 44227 745607055
1 88321 514464350
2 182228
1 153484 452019981
1 175009 175459578
1 178955 673607846
1 5598 520903676
1 184374 305619845
2 23246
2 163262
1 41606 128471486
1 146611 243590537
2 27069
1 91519 131396519
2 196944
1 175940 369132937
2 68109
1 139162 964118984
2 172582
2 97551
2 103313
2 17103
2 193162
2 106852
2 90708
2 87295
2 70791
2 191603
2 68341
2 56293
1 183342 978284248
1 51761 282963797
1 99255 894620047
1 126051 718519425
2 65646
1 77692 194640869
2 146289
2 178176
2 169704
1 155770 784659245
1 47624 210777988
1 157336 597236080
2 85460
1 141081 524346407
2 46856
2 15279
2 114367
2 155879
1 18306 647385538
1 180508 101544188
2 54197
1 155013 94532025
2 118140
1 129587 717178365
1 165296 940712309
1 20689 374040054
2 195391
1 690 641782721
2 174448
2 186024
1 19139 617105712
1 146425 339741083
2 32867
2 121356
2 50784
2 155126
1 75688 773438845
2 167584
1 192202 46016423
1 16493 905545780
2 8293
2 168513
1 88764 454139588
2 155334
1 145188 422113258
1 122458 815804728
2 161388
2 47026
2 149332
2 67551
1 25331 554780605
2 122850
2 98182
2 189246
1 143551 446231204
1 169452 332441481
1 109361 835584882
1 156339 345469970
2 17773
2 138746
1 158141 238137642
1 157057 468511831
1 80317 238628334
2 158287
1 10231 125136154
2 155719
1 188854 503193986
2 126016
1 123554 954778228
1 96249 219101570
2 20246
2 62170
1 195949 959242589
2 74962
1 88750 638556688
1 9163 323868176
1 71455 731578875
1 74456 950152080
2 88477
1 198755 24701014
1 90915 997678529
1 91697 764269558
2 57377
2 70233
1 141905 280351611
2 150973
2 80868
1 51499 994601637
2 191193
1 74096 65438189
1 159925 923459847
1 14430 801222247
1 36823 366456353
2 9388
2 173143
1 121086 10675167
1 9596 509049821
1 121219 283335377
2 85943
1 144266 479071674
1 83487 8768519
2 172444
2 178848
1 129421 589670316
1 27256 598312904
1 45653 474642587
1 67111 584862125
1 47990 55802885
1 138720 446725298
1 129548 196415777
1 192622 564494669
1 171330 322562224
2 146594
1 185966 851045769
2 115224
2 85354
2 28745
1 83453 855847316
1 29838 651663878
1 138747 716195088
1 150915 10827481
2 14006
1 183240 48277687
2 186743
2 124669
2 144793
2 70440
1 174559 892459183
2 37293
2 119095
1 182066 852441778
1 113776 607828373
1 85956 370585891
2 157947
1 112802 553108501
2 23301
1 78716 645380256
1 67487 959447577
2 11019
1 105334 673096186
2 126815
2 29300
1 151944 467622096
1 83092 793648163
1 163613 266261765
1 196151 301610855
2 184580
2 181203
1 43553 400663883
2 57993
1 70276 388960483
2 118679
2 30997
1 181088 526685115
1 7736 826256830
2 86036
2 73225
2 143650
2 68292
1 45727 959222025
1 81266 583325793
1 185929 90999024
2 80990
2 105749
2 47296
1 168329 326362064
2 7898
2 28715
1 8466 415210661
1 140696 344963284
1 32618 475841615
1 85157 768429527
1 110891 518200045
2 35762
2 134415
2 196204
1 160008 611393124
2 192670
2 127744
1 3331 887551937
1 52147 255592893
2 30890
2 80801
2 57766
2 93622
1 23340 109293980
1 45184 793917403
1 78002 281828486
2 131526
1 39714 921688088
1 171605 654813824
1 81853 876159837
1 65500 129957483
1 68706 125075351
1 48512 313906679
1 123918 937389964
2 49289
2 23022
2 193337
2 192067
2 107868
2 180876
1 35186 593813523
2 137703
1 184910 635059464
1 112287 798863173
2 70958
2 94063
2 119811
1 30758 233268885
1 81502 112500789
2 58933
1 23919 833633188
1 116108 212300005
2 50425
1 137804 966329494
1 140835 588320156
2 196118
2 94203
1 149766 257982781
2 50182
1 25937 887558471
1 12347 314343581
2 1320
2 182233
2 155112
2 49786
1 57819 105513878
2 169061
1 29547 114542475
1 15853 231125265
2 27157
1 113771 675379616
1 10484 780992830
1 197744 121008248
1 21416 807374936
1 169051 817017415
2 4864
1 96014 237248025
1 160613 376649830
2 40027
2 42565
1 102620 412928312
2 172313
2 43525
2 94530
2 175629
2 44593
2 117052
2 5404
2 117486
1 65434 667586336
1 139995 925468748
2 140595
1 52059 157359531
2 177711
2 48346
2 83213
2 29835
1 65499 622825181
2 125960
2 183069
1 134562 636640025
2 109715
1 16219 825699894
2 30969
1 5010 921586342
2 105667
1 168165 984124208
1 143233 130562886
2 4610
1 42614 765213582
2 45907
1 55679 598009434
1 83674 452769094
1 97202 441722147
2 136844
2 147239
1 45634 500054966
1 27852 259820132
1 107793 264060646
1 173834 720547228
1 52594 672151789
2 55045
1 161585 397521872
1 172421 817381440
1 10074 466108210
2 66910
1 94493 792827191
2 168605
1 126917 991295906
2 118009
2 7484
2 119838
1 158466 323620603
1 22006 924734219
2 56488
1 122004 441831516
2 87889
2 152119
1 31297 539225743
1 164515 745671878
1 152185 587711363
1 19206 778733912
2 86116
2 172704
2 108733
2 124512
1 14162 279772851
1 160430 464711046
1 157589 864137517
2 61146
1 23306 612390834
2 80824
2 9575
2 2222
1 68012 706831971
1 147774 703685297
1 45641 611629125
1 77179 226010251
2 4001
1 10797 239807162
1 177869 157430081
2 190103
2 170700
1 129907 990220529
1 82486 703548846
1 31750 272491917
2 148668
2 176293
2 39112
1 129535 2775841
1 159904 137757375
1 110535 180826903
2 99753
1 68810 138953894
2 14330
1 108373 414927938
1 56644 579441959
1 151411 463772553
1 85396 396938696
1 151079 187306559
1 76141 175092664
2 172913
2 135977
2 91531
2 187489
2 184625
1 43375 111817214
1 150996 342343610
2 49381
1 19199 161051102
2 151645
2 140331
1 83888 842792693
1 50129 917962491
2 177483
1 27436 381399647
1 169534 123419968
2 131399
1 47438 872171302
2 117965
2 123748
1 34065 859054444
2 61927
2 60140
2 140567
1 185576 837878410
1 49646 551761858
1 159926 753846647
1 144785 705382343
1 150179 931648734
2 114825
1 153083 987904108
1 128605 154432040
2 161976
2 120788
2 139613
2 157844
1 68365 225704126
1 148506 379051587
1 24488 594338535
1 99974 489462170
1 116921 498545071
2 71684
1 31521 110135379
1 40719 520728924
1 46623 47062322
1 103727 140200228
2 116611
1 66108 513142144
1 110008 244942177
1 21930 946001848
2 31003
2 27768
1 111405 541214935
1 109290 840261613
1 124033 615932688
1 122024 276175616
1 56490 575320142
1 24423 319841240
1 133117 495746733
1 151162 411760337
2 93463
1 173603 866190644
2 19543
1 179067 463489739
2 13997
1 160883 41428085
2 70632
2 67987
2 143219
2 23815
2 85571
1 124310 560754643
1 75620 95196577
2 47782
2 19769
2 83327
1 115338 817268230
1 162816 463798446
2 95437
1 107563 529104772
2 99141
2 78937
2 90932
1 7560 245005778
2 63075
2 85754
1 122645 891542482
1 178503 780362740
1 122375 325864815
2 91979
1 139857 823957010
2 134488
1 77695 934387401
2 178155
1 60607 902214157
1 189835 916210688
1 47970 985906773
2 31647
2 12807
2 177299
1 131755 822844253
2 147562
1 12840 617720833
2 118340
2 6348
1 104157 931363803
1 11250 396581565
1 9620 819960417
2 88879
1 59293 125075179
1 98166 932643255
2 137501
1 183687 687488380
2 53778
1 194434 75173863
2 51076
2 57072
2 181354
2 172295
2 50748
2 179847
2 116692
1 29056 324277469
2 40176
1 120028 827064195
1 3413 321635931
2 163681
1 78023 375337896
1 198822 45589169
1 112750 931636119
2 62334
2 74676
2 106442
1 160306 852889811
1 9342 785286060
1 163034 466754832
2 140870
1 126846 81556166
1 186698 411160027
1 28569 735439380
1 183174 299154035
1 46196 217679910
2 27305
2 149179
2 120402
1 137702 208644885
1 21328 717953516
1 89177 410963488
2 179896
1 138841 523154817
2 118534
2 126816
1 51253 637916605
2 198615
2 100645
1 109361 382017820
2 175948
2 45062
2 59917
2 39558
2 44202
2 150726
1 153782 152966590
1 178846 283075773
2 46318
2 161231
2 59037
2 107062
2 178008
1 5080 213216915
2 61539
2 92681
1 65242 246752107
2 36894
2 52239
2 103093
2 22820
2 77813
1 115930 677816471
2 151166
2 140534
1 79881 770527861
2 197855
1 113971 104311473
2 102018
1 166069 555566316
2 62723
2 58465
2 60466
2 181128
2 172101
1 100886 775664214
2 144247
1 15178 576705251
2 151189
2 52244
1 40724 296665393
2 45088
2 102266
1 55732 65617994
1 177939 162902804
1 168865 297059324
2 16740
2 192393
1 37597 392454083
1 54486 152246434
2 127963
2 50363
2 151198
2 173659
2 5980
2 69670
2 102065
1 64292 836918963
2 161379
1 180202 38694973
2 156607
1 5297 672732698
1 6133 333894383
2 27415
1 104379 802025074
1 151711 487113374
2 103408
1 54665 727773754
1 195253 515259116
1 43747 149656886
2 20810
2 60911
1 153851 529304839
2 134302
2 104854
2 61736
2 31811
1 30819 689459720
2 174402
2 170541
2 23581
2 132264
1 168876 229872753
2 13219
1 191396 810522559
2 92763
1 86845 942326292
1 85665 352545678
1 154321 631201983
2 113570
2 137400
1 61976 111791689
1 128920 405014035
2 190686
1 7822 105201820
2 154891
1 143964 382678278
2 48557
2 123822
1 180602 130826338
1 117972 789656231
1 162279 728583781
2 133343
1 105927 180097774
1 148858 857553980
1 64635 902023474
1 192243 137746856
1 166369 985140700
2 26083
1 116011 602932916
1 136929 99771646
2 172325
2 158498
1 24980 859131227
1 134179 832668589
1 113917 24567603
2 156704
2 21144
2 199300
2 191058
1 102559 857985975
2 4225
2 2053
1 121697 356360632
1 161549 126893316
1 91319 164581761
1 173617 762554490
2 10057
2 50979
2 183989
1 98929 170514630
1 72627 249410069
1 25626 9374548
2 101047
1 49830 369515154
2 51386
1 132243 349227492
2 197524
2 78917
1 133339 212448329
2 15687
1 67812 61999819
2 164188
1 175528 617931395
2 150178
1 94193 673252772
1 71278 875183071
1 26840 161465007
2 165454
1 181334 197976957
1 166073 249649955
1 53796 462171068
1 56716 317024314
1 78364 379049689
2 167115
2 101067
1 191461 644486580
2 144885
2 60588
2 91227
1 37909 46579122
2 149021
1 72079 902947774
1 77024 752922766
2 81325
1 53721 781307645
2 47920
1 121641 274986582
2 2350
1 76451 316063909
1 185474 782248277
2 23578
2 135113
2 87507
2 171804
2 145895
1 12138 380795733
1 16115 459192372
1 194297 965550096
1 34644 542733833
1 89449 641597406
2 49608
2 67646
2 17439
2 29233
1 22506 133597608
2 95519
1 184104 477554783
2 87241
2 149330
1 143335 752855163
2 13307
1 87312 717385804
1 13440 588304405
1 155620 504862569
2 95239
1 153136 846166261
1 166031 817404641
2 27571
2 184796
1 1300 438411701
1 194227 224575924
2 163373
2 195641
1 43684 563959952
1 157157 368648044
1 12354 150639388
2 66729
2 149647
2 129522
1 183272 369149336
2 176691
1 17066 537352321
1 190291 138719987
2 176301
1 23586 293942644
2 61738
2 96498
1 179908 958907573
1 52371 425544442
1 183191 342145823
2 69939
1 54915 87542996
1 1850 624733591
2 189084
2 167493
1 145361 904389134
2 42931
2 30392
1 100101 985448016
1 83998 723324354
1 12021 478620506
2 97316
1 141445 756419788
2 9275
1 111088 232615317
1 190693 201403843
1 199052 963289886
1 86784 975524029
1 73984 853495533
2 62125
2 71792
2 103177
2 132607
1 188019 379609845
1 195129 324390854
2 86697
1 73924 896013337
1 33541 126594081
1 148963 113045131
1 121892 358917361
1 157255 8601107
2 27354
1 168380 293038574
1 13256 284719309
2 7881
1 165733 949922057
1 187458 521142435
1 177162 439270184
2 89918
1 100882 618489004
1 124978 350242544
1 145703 691335441
1 32399 236675480
2 167188
1 135304 988118651
1 62356 852073654
2 99824
1 194281 964697061
1 160539 503747229
1 184155 574312855
1 190768 552455245
2 48615
1 13890 862948122
1 194705 402706361
1 151794 697763137
2 136243
2 144155
2 176585
2 115343
2 43145
1 82387 296629309
2 38231
1 124845 963547408
1 12806 507363819
2 86546
2 94571
1 198576 452196761
2 132808
2 195449
1 192557 702988351
1 75501 81070113
1 129772 521700034
1 194174 242627812
1 171258 309725554
2 159018
2 10187
2 83442
1 189989 644355126
2 73910
1 48850 370123913
2 161995
2 187524
2 2174
2 93820
2 153801
2 164015
2 167405
2 37291
1 155352 702302865
2 68155
1 104430 34456601
1 86290 627570110
1 159349 774760631
1 13544 773549699
2 81380
2 156872
1 7864 901699635
1 136895 479730985
1 146010 290951804
2 109100
2 13892
1 144112 751089398
2 191817
1 187021 282657219
1 163064 306025644
1 97304 455922094
2 52719
2 169351
2 26745
2 98064
2 28624
2 185943
1 177632 315570765
1 23989 365668372
2 119747
1 109186 59815887
2 144346
2 7246
1 187295 337170239
1 70690 145884340
1 17406 697363408
2 1297
2 110844
1 119150 893351155
1 171274 729248403
2 35086
2 130956
2 65369
1 139621 598365516
1 47889 528359277
2 138710
1 71519 180610084
1 102753 305511491
2 151628
2 38040
2 45392
2 126841
2 68811
1 121694 283451354
2 75077
1 172095 502013751
2 177460
1 124698 171451692
1 95070 858261574
1 82353 749005818
1 7054 632949595
2 140782
1 47151 133592867
2 162335
1 167315 783819582
2 191154
1 63232 415788856
1 20334 721481063
1 178392 862130662
2 189887
2 85000
1 58896 45187224
1 92851 840467087
1 180911 560380290
2 198842
2 140266
1 175283 403988378
1 125925 480281163
1 29925 118797599
1 115267 782661066
1 180132 176034570
2 3519
2 131915
2 172326
1 124149 984809380
1 76388 246573990
1 88785 371778581
2 39562
1 92256 110093310
1 99108 440616822
2 135647
2 180556
2 110178
1 126792 403985152
2 113892
1 3575 772550363
2 159978
1 138891 46746806
1 183722 156251011
2 8278
2 156939
2 124128
2 166757
2 79087
2 61453
2 157742
1 142984 418756566
1 55294 136734224
1 191293 733318523
2 119263
1 193099 366773959
2 72789
1 102613 177537698
1 55284 680142688
1 80945 619855877
1 139260 485752330
1 149649 274582427
2 191678
2 124163
2 186353
1 71421 533019180
1 67353 267219314
1 28613 115869763
1 44149 874204073
1 45780 167882640
2 48025
1 33415 81098193
2 160039
2 11805
1 45118 793486893
2 154822
1 171972 126346731
2 189440
1 126813 880457354
1 172505 584742740
2 84011
2 63098
2 104275
2 52452
2 34266
2 161085
2 159340
1 55117 727285361
2 78563
1 15611 795190296
1 29920 258504085
2 6872
1 195485 192709893
1 63720 931784195
1 15087 654702779
1 6822 48128214
2 33268
1 4349 610964897
2 125109
1 62659 722215125
2 116487
2 54624
2 142809
1 105959 236902525
1 902 320193402
1 198676 785058741
1 135327 853092177
1 152397 992952563
2 13849
2 129624
2 136848
1 111053 814733072
1 60535 139955493
1 178043 480050533
2 102582
1 88350 54485790
1 146366 269800701
2 38756
1 172025 121439098
1 169563 432503002
1 195993 244154030
2 63863
1 143502 153994595
2 74364
2 25777
1 195864 915809473
1 26462 160358801
1 78480 713845117
1 92580 54277798
2 175460
2 15825
2 20847
1 43040 430499712
2 143142
1 59786 709386369
1 77849 215872443
1 42148 635371324
2 167394
1 164474 973382766
2 144599
2 171729
2 47863
1 129535 876418512
2 34428
1 15060 911513474
1 136970 515534533
2 156661
1 198888 908144318
2 166349
1 16900 302047533
1 62221 497034354
1 134316 314397984
2 6795
1 43627 96502043
2 29940
1 180408 439221758
1 62319 241738653
1 126364 253393725
2 68588
2 47015
1 175264 856895844
1 139082 514935098
1 17676 972329336
2 102458
1 188342 325036828
2 44520
2 64665
1 128001 765231115
1 94718 385326842
2 116758
2 112792
2 178679
2 92120
1 185050 160606335
2 170668
2 124721
2 95595
2 9572
2 180062
2 124248
2 17390
2 46734
2 108914
2 88275
2 131047
2 69637
2 3454
1 127055 89041510
1 58034 597183329
1 107657 734799385
1 159026 50011154
1 178867 906896388
2 71938
1 157625 799022672
1 19209 18746136
1 124135 108175
1 5376 369375346
2 124298
1 42351 163070879
1 124699 475523774
1 6656 697340989
2 148998
1 152740 768377338
2 150023
2 158890
2 52589
2 151390
1 43171 736741422
1 104787 69308385
1 1164 175290204
2 23144
2 72510
1 38932 915614009
1 155758 852354296
2 75429
2 153558
2 74236
2 156866
1 27931 161343900
2 71291
1 32875 879474110
1 152729 417718106
2 103267
1 89654 870002211
2 141891
2 75245
1 58452 950288917
1 164731 237350428
1 101251 205190865
2 188089
1 116697 351791521
1 106396 368783414
2 55589
2 707
1 164103 888210328
2 133300
1 107947 884365009
1 2209 404092720
2 112407
2 36641
1 138977 845585058
1 108060 240969770
1 119211 924119983
2 179929
2 38301
1 78037 876821497
2 98738
1 85002 348770923
2 176210
2 192678
1 116213 674845170
1 108337 274336711
2 154362
2 43839
2 170984
2 98549
2 37936
2 192821
1 78671 454938134
2 36182
2 139062
1 37632 651455433
2 114848
1 142226 598206059
2 67464
1 195340 618657031
1 189589 500824668
2 665
2 16660
1 101684 204624716
2 104119
1 131527 755101064
2 52928
1 60032 768489635
1 162154 301250669
1 36360 354508907
1 107819 589309720
2 17419
2 5217
1 59268 658565968
1 79309 229228962
2 58280
2 112776
2 686
1 131375 352656807
1 155788 12078746
2 109768
1 60383 481728251
2 3145
1 56636 70699231
1 34781 215647811
2 25766
1 175484 323491318
1 132771 278813659
1 89627 790595970
1 99797 988826524
1 31890 76315376
1 124972 798391911
2 153691
1 124678 187640425
1 15334 730083130
2 116142
1 166804 683708341
1 76929 121913617
1 79163 564660050
1 76538 915825142
1 99641 887832282
1 36970 278199079
2 179558
1 66415 349727581
1 33821 39232857
2 118933
1 37989 778211762
2 192522
2 2520
2 3619
2 194467
2 20152
1 57864 510701263
2 133153
2 161131
2 86952
1 26008 202030190
2 82772
1 80640 776559018
1 152435 627254956
2 53582
2 198801
2 4335
1 119441 389573963
2 53210
1 145213 674955088
2 129585
1 118725 551721023
1 96611 729768627
1 41012 554997330
2 130344
2 101072
1 861 606473480
2 92980
2 189106
1 97569 451059964
2 79751
2 107163
1 16964 698199197
1 1188 576727414
1 106637 223951995
2 16490
2 63335
2 152550
2 182959
2 96180
1 82621 502005437
2 73177
1 154425 135407072
1 74208 209030009
1 38539 830294766
2 102848
1 151883 940143401
1 188001 770319065
2 199551
2 89571
1 5692 665378386
1 157862 506616108
2 82081
1 59330 187887752
2 56233
1 63906 477372957
1 134988 237085566
1 186301 102158802
1 89727 426204520
2 141978
2 147199
2 31699
1 119252 948379844
1 87108 43574758
1 85580 331125769
2 54973
2 62367
2 139970
1 70156 637031278
2 51944
1 126023 209191783
1 119044 576382460
1 180445 252631147
2 1167
2 45874
2 36811
1 79757 420897968
2 116784
1 22456 208905177
1 122574 65834142
2 138842
1 108994 275762166
2 62992
1 21323 4554273
1 145519 916581136
1 90452 59626119
2 192226
1 140989 824930102
2 169966
1 167960 824505564
1 23389 339539586
1 88988 710478344
2 159337
1 153834 222076237
2 161842
1 135157 490039205
2 26453
2 103295
2 46007
2 3554
1 135899 256981110
2 64380
2 186705
1 984 109598713
2 38434
1 160337 901890749
1 165816 582904790
1 141622 826977118
2 80967
1 3278 970414668
1 169276 442346935
1 51792 47886267
1 63628 185536743
2 73242
2 142736
1 42670 467553572
2 150452
1 84863 282692051
1 75249 683614344
2 24915
2 174208
1 150620 94207616
1 37376 591448827
1 52104 714561864
2 56993
2 151409
2 76098
2 192124
2 63521
1 45151 862428577
1 142940 45086133
2 113588
2 171608
1 186869 145053929
1 179830 19730393
1 72786 837475797
1 5408 243041371
1 154027 353109374
1 117414 344050460
1 7275 686591290
2 7802
2 51119
2 116772
2 47815
1 173602 392213901
2 112297
2 184941
2 9030
2 109524
2 142350
1 197713 230462000
2 21350
1 121181 942268006
1 6432 590275358
2 65209
1 55957 318647847
2 143745
2 135068
2 54806
1 13213 124268775
2 144315
2 115933
2 96789
2 119520
1 136696 643637149
1 193475 481185594
1 21633 764950557
2 167725
2 42172
2 62416
2 21907
1 132147 214575382
1 132356 706273889
2 105987
1 184015 185734242
2 46360
1 160619 185089951
1 13450 257191297
2 66892
1 97874 878784068
1 13317 116680560
1 196914 859571740
2 72388
1 88927 228025654
1 131578 816878920
2 81488
1 3925 284141160
2 57564
2 16508
1 81998 810933513
1 110311 103063823
2 185061
2 154991
1 37501 285044832
1 146717 416258168
1 189583 975380602
2 32649
1 48598 760710692
1 131113 708540906
2 110285
1 26325 371800628
2 41697
1 93722 225706549
1 181263 196384586
2 49908
1 187064 92358436
2 93868
2 115003
1 196179 949303374
2 69255
1 83085 862619497
2 140949
2 115333
1 64137 534755536
1 168166 539804809
2 88940
1 120230 894030148
2 108103
1 82273 943626921
1 155109 214261910
1 22027 201182002
1 140999 644536002
1 122802 344618707
1 166609 63061719
1 35176 371042108
2 175158
2 194466
2 75426
2 120947
1 108737 667813052
1 168350 765850363
1 171898 868100142
1 70205 393790029
1 191329 966751119
1 157047 178984122
2 155143
2 144836
1 192258 656350775
1 65257 385635539
2 62818
1 119269 140970454
2 141352
1 116901 757163077
1 160251 568105182
1 88336 866457130
1 24710 560626404
2 5145
2 139842
2 72856
1 3606 28808581
1 153412 877113270
1 77618 872920879
1 188251 917012400
1 109633 924752581
1 134289 446354557
2 33138
1 9231 493547995
1 96154 57283760
1 193123 483934203
1 125501 292347910
2 138107
1 79464 5352024
2 42467
2 43465
1 25940 612175635
2 138259
1 120691 346692465
2 109358
2 135654
1 75720 231502246
1 199394 330537601
2 160697
2 102230
1 122458 217704229
1 140415 408463610
2 37537
2 92499
2 48720
2 22490
1 14956 814071367
2 138940
1 160622 442670279
1 141784 113866708
2 180218
1 114661 906417914
2 588
2 86111
1 125864 1245872
1 2289 368542060
1 11137 818101426
2 9102
1 22535 163235720
1 35042 399953156
2 143373
2 189895
2 173101
1 22514 600252657
1 33463 356701571
1 138223 616432780
1 106012 296014545
2 74571
2 177923
2 7127
1 150666 822795693
2 20930
1 87025 867716076
2 103220
1 144549 130771392
2 185738
2 55249
1 94789 85379655
2 36353
2 111832
1 94956 774879156
2 190072
1 6349 14377240
2 182468
2 37203
1 118442 130801624
2 198571
2 30206
2 28394
2 138975
1 163572 404715827
2 105221
1 105828 26858388
2 53411
1 102904 140079367
1 17242 237831289
2 141528
1 21372 246722098
1 165598 48559826
2 40984
1 143354 967002852
1 72541 661107768
2 45879
2 198296
1 160619 283201646
2 190525
1 187137 546135439
1 138799 819607807
1 19984 448187264
2 33521
2 94015
1 96004 32485811
1 43576 156132811
2 178096
1 101444 675442313
1 117684 798897905
1 146158 765849991
1 33552 533966990
2 117080
2 148736
1 60592 670034024
1 54964 3887036
2 168208
1 125614 370695850
1 57124 297408564
1 120401 895965003
1 172230 488713609
2 47227
2 193799
2 13989
1 34567 16147751
2 137586
2 110200
2 158287
2 107459
1 166763 844842843
1 177469 756529251
2 53107
1 11542 131023198
1 121691 67417802
1 34387 838387686
1 25649 688779801
1 159335 131543485
2 27437
1 161781 147202868
1 27784 808693183
1 41052 887215859
1 148773 711833324
2 10164
2 44326
2 4004
1 150682 823796385
1 116500 208387988
1 167054 612234979
1 181944 812962096
2 5357
2 22144
2 177254
2 122916
2 145
2 113611
1 180536 322368574
2 14101
2 179369
1 169173 76984564
1 23597 75057207
2 25642
2 54041
1 128034 604953617
1 24862 747278599
2 173560
2 82030
2 23755
1 13211 265810699
2 115860
1 97080 592190066
2 107462
2 97497
2 97672
2 55376
2 57341
1 27845 976662913
1 83988 747491199
1 95586 706400208
1 14301 128184779
1 46577 281917119
2 132844
2 184101
2 172991
2 145114
1 37735 392844929
1 194344 108414800
2 102859
1 126174 620638648
1 7591 688460433
2 159775
1 164130 764879023
1 193786 323350716
2 70439
1 84635 542572603
2 67925
1 170702 999518176
2 15084
1 24391 236811306
1 92577 198636553
2 183998
2 164536
1 165932 988693262
1 124374 800189840
2 172151
1 66447 729912351
2 32373
1 54180 21118293
2 119471
2 150854
2 50070
2 87069
1 27652 683623391
2 164399
2 71683
1 178420 590947544
2 23250
2 131592
2 133212
2 198478
2 55239
1 113321 284421917
1 129837 565922736
2 69477
1 3015 984518275
2 20027
1 131268 782648725
2 195668
1 198321 679312508
1 151275 767645429
2 59623
2 160486
1 70050 521703838
2 20516
2 122935
2 10528
2 26858
1 140933 40681889
2 81315
1 137398 405105710
2 176562
1 145411 876570333
1 35601 915243367
1 29086 125890950
2 148407
2 113002
2 121454
1 136044 739829095
2 169232
2 27172
2 189182
1 36196 324668003
2 160272
2 98466
1 61755 664583031
1 166389 695498955
2 47045
2 74878
1 80725 458894602
1 177186 136599289
1 178554 161869362
1 48546 67970803
1 126417 575875318
1 45427 617407514
2 177682
2 137269
2 21687
2 153296
1 45795 839184709
1 41633 758227363
1 184955 818931819
1 182868 589396217
1 124181 482784657
2 178875
2 125952
2 119291
1 50767 247996715
1 154778 817164992
1 193610 310218007
1 87418 654859559
2 105602
1 135659 771067989
1 131334 237365468
2 158905
1 56434 40546619
2 150296
1 28074 511361047
1 111724 390148330
1 143347 241566254
2 198556
2 135742
2 26085
1 112851 498637955
2 31783
1 44361 899633105
1 39274 877968988
1 2936 10376600
1 177917 47460469
1 41787 742217270
2 27154
2 79247
2 179019
2 137557
1 162304 712837278
1 12012 189888123
2 88679
1 38401 680661502
2 68123
2 154490
1 18824 664387833
1 25289 122252106
1 18233 126274885
1 65016 985094544
1 88909 435945990
1 27923 448753867
2 144079
1 67852 366236702
2 5065
2 130892
2 44095
1 167355 440463624
1 2250 103983511
2 60909
1 149824 990316888
2 155601
2 43369
2 54173
1 35759 547057834
2 178577
1 111843 291342765
2 148135
2 117816
2 127250
2 1234
1 128277 620141558
1 83069 952064036
1 175698 532908685
2 159518
2 66070
1 108190 209070775
2 105470
2 132565
2 182046
1 111134 776405815
1 70722 878219761
1 32945 307282031
1 84876 766208227
2 25006
2 92351
2 93125
2 193007
1 135848 70455828
1 49678 693907124
2 62233
2 153868
1 167431 750772486
1 130321 773958046
2 4215
2 128950
2 103030
1 128167 627785436
2 59924
2 121403
1 120827 562082151
1 152160 661141456
1 33351 606602893
1 124607 800747430
2 139613
1 98633 388562612
1 145155 307653479
2 129463
2 160547
2 135075
1 170479 910866956
2 76108
2 108888
2 52174
1 187891 477148906
2 169197
2 196469
2 128643
2 103407
2 136260
2 107195
2 179848
2 65105
1 39243 397566656
2 103356
1 23218 887017323
1 78588 445941765
1 178452 459718002
2 25767
1 121201 219379969
2 190293
1 102906 42396249
2 55869
1 142140 813983592
1 179650 731890964
1 185876 380392313
1 187529 136923708
2 144521
2 161819
1 29805 916148949
1 85531 277919564
1 149507 654806886
2 162802
2 100457
2 164030
2 24275
2 132439
1 93414 665637891
1 107681 659734919
2 154549
2 197347
2 74237
2 165441
2 123186
2 46958
2 171281
1 79536 886102272
1 5030 905689519
2 144258
2 149406
2 109318
1 15931 654839213
1 187612 648504498
1 191510 877684585
2 61472
1 14410 982063766
2 73689
1 126052 529279024
1 104838 198219061
1 134565 268462224
2 40052
2 83773
2 32150
1 158988 687338170
2 80440
2 54730
2 29057
2 81839
1 27601 287401708
2 14488
2 116573
2 5318
1 169909 452574099
1 15458 338342438
2 141233
1 189220 545158998
1 97953 570385431
1 19898 485770758
1 38374 447983905
1 52763 137227799
1 72226 859641600
1 36938 338752425
1 40967 274769309
1 70876 988054
2 24134
1 124290 344354309
2 119523
1 154179 231435431
1 12251 147712982
2 76011
1 36943 362785552
2 116602
2 116688
2 114866
2 41834
1 175381 344160757
2 153150
1 108969 918020331
1 40095 417968533
1 162946 623639163
2 73358
2 166099
1 126734 286105456
1 97784 755885465
2 57838
1 154174 823523632
2 154309
1 27987 770283116
1 166202 455783687
2 93183
1 183490 369160991
1 67956 342211559
1 110495 392016242
2 139292
2 70404
2 23928
2 192527
1 103432 541817521
2 186893
1 67285 522391225
2 53206
1 58341 982894647
1 48387 245521415
1 2275 146484684
2 133826
1 90274 368330756
1 110392 152190346
1 41391 416416654
2 49570
2 152711
1 50244 354756797
1 25697 284580933
2 143880
1 24752 990245245
1 131213 332407181
2 144204
1 191236 657053458
2 148873
1 17321 694882572
2 82657
1 120908 785249593
1 182349 604143468
1 151127 176262229
2 123058
2 143327
1 125613 693884946
2 192462
2 113885
2 320
1 54202 109568424
1 79212 269720841
1 111762 765189635
1 103185 685680561
2 95808
2 116072
1 120138 641678892
1 174195 687309215
1 164292 816157763
1 73203 65260549
2 37028
2 73012
2 41181
2 36498
2 152531
2 51423
1 22491 941047344
2 5416
1 33201 278200571
1 172148 121650664
2 47842
2 147214
1 160242 353092490
2 88437
1 75339 304173761
1 69876 649145411
2 78668
2 172386
2 113050
2 62450
2 2340
2 122083
2 187398
2 181559
2 66466
1 117148 733503263
2 112020
2 149537
2 111012
1 158560 806779241
2 138923
1 1164 987190672
2 163607
1 171285 296675331
1 44249 424778166
1 78418 640926449
1 166877 622236763
2 58382
2 102437
1 129940 684644597
2 80482
1 159306 365108707
2 16085
1 157430 2979374
2 34432
1 135975 396531870
1 68829 918650920
2 82601
1 36577 115372106
2 83319
1 6018 936819831
1 62316 994418781
2 36004
1 119413 808384041
2 192150
1 106436 996471338
1 146663 42929091
2 59960
1 119047 936668461
2 118069
2 72308
2 105734
2 10907
1 87642 704602513
2 104407
1 8136 518362963
1 64950 773987297
1 149219 281633666
1 13622 458834794
1 193553 914195507
2 187751
1 126027 879091549
2 109975
2 168036
2 148703
1 160024 283099363
2 542
2 120553
1 188121 479281600
1 196442 995733657
1 155643 210805827
2 21059
2 52856
2 25254
2 192190
1 65101 150615010
1 26314 648966307
2 4948
2 61775
1 68086 356600741
1 46355 517662397
1 86730 406907104
2 88336
1 179614 128936714
1 109957 683134516
1 99871 897487910
1 1979 743293666
1 91817 427784772
1 70829 955208550
2 20937
1 181698 386046454
1 870 725412582
2 38332
2 131204
2 91128
2 42294
2 20535
1 108618 454843900
2 137743
2 63728
1 55892 470845206
1 18127 837512472
2 107504
2 103564
1 194079 392393779
2 173235
2 81409
2 131950
1 179421 284914362
2 196725
1 13735 273420142
2 174642
1 124478 527692882
1 168225 687485422
1 91302 225865627
1 64039 772143173
2 106509
2 14814
1 25092 353308520
2 90695
2 194878
1 70556 887269731
1 151056 264686821
2 329
1 67864 598303971
2 142843
2 24450
2 134470
2 105798
2 65500
2 122369
1 150034 773346821
1 3160 384706327
2 197615
2 29678
1 1233 791733758
1 116931 225909054
2 195961
1 141371 807748879
2 63698
1 20098 668378470
2 23305
2 47058
1 16242 530053355
1 74490 538926053
1 8432 428604725
2 82421
2 61809
1 124226 750692071
1 135420 890370975
2 7804
2 90232
2 179541
1 173417 797717339
2 120543
1 84120 912337370
2 147579
1 148211 185408321
2 84209
1 101918 800078621
1 149887 88957939
1 108731 536506968
2 183060
1 118358 747035041
1 169431 990975112
1 186121 664515192
2 20834
2 159124
2 47904
2 29762
2 189495
2 75453
2 160248
2 43620
1 105933 606513041
2 46561
2 172947
1 113202 984547499
1 74552 881474415
2 78856
2 55523
2 180471
2 175524
1 121250 990527864
1 189941 973034640
2 189546
2 160462
2 174021
2 41365
2 186685
1 72945 2861146
1 156794 224951424
2 51761
2 143212
1 10009 144461584
2 135063
2 167816
2 81720
1 100441 646294473
2 175365
1 13153 148300683
2 18920
2 4510
2 97454
2 19187
2 24886
2 177019
1 135162 927477181
1 142812 946657489
1 119710 328437717
1 53067 478410473
2 7799
2 63280
2 131683
2 130358
2 169490
2 4481
2 62631
2 10795
2 16552
1 24001 384331317
2 91749
2 162468
2 181644
1 149724 786593266
2 53101
1 43545 786294700
1 12165 887406976
1 45824 394363435
1 189501 633675813
1 178950 214862849
2 164143
1 61049 218044049
1 67519 392065014
1 34445 60634642
1 64204 473708540
2 132530
1 39946 407708361
1 36642 53160321
1 63136 550880082
2 124000
2 38498
2 6389
1 7643 705560556
2 181983
2 122145
2 171580
2 3673
2 30559
1 25755 958999589
1 196854 962440337
2 35788
1 188180 614995845
1 88782 263423281
1 119987 426735759
2 33695
1 71 872131527
1 22678 803946918
1 117796 862534035
1 196969 749506690
2 11715
2 181005
1 5456 65807250
1 46046 94839495
1 137338 608772959
1 189876 254833263
2 193601
1 10774 679021976
2 89272
1 57821 690558189
2 80920
1 185235 540289529
1 197496 414110081
2 106731
1 90715 100486180
2 171271
1 72878 124344015
2 150952
2 46319
2 90897
1 117757 673106257
2 49426
2 101601
2 155818
2 28288
2 74748
1 55628 729493653
1 135206 606298975
1 65123 105442031
1 129587 673500733
2 76608
2 44578
1 134056 22931693
1 73478 585976622
1 6606 294896490
2 60958
2 84340
2 41675
1 37199 480820624
2 185743
1 33188 440083565
1 70705 741818697
2 88153
1 140208 508481764
2 66724
2 132807
2 63395
2 13237
1 166668 792132252
1 148677 983928319
1 44098 371726662
2 17139
2 170968
2 145321
1 68828 841063730
1 190027 686269543
2 120646
2 123299
1 112821 821195151
1 1837 446544583
1 172562 125720342
2 171051
1 175152 719521044
2 63568
1 181062 371229484
1 170972 111608709
1 38784 916628164
1 3981 775827533
1 171098 843129942
1 76872 600281880
2 74999
1 129166 746737756
2 43515
2 95955
2 159170
2 110481
2 67333
1 3210 133853156
2 125887
2 112785
2 13592
1 112476 554487025
2 171618
1 28991 754362324
1 195547 349974271
1 56192 318586752
2 8644
2 60019
2 187649
1 23524 754357701
1 117821 722242886
1 4079 408158810
2 117783
2 99094
2 70412
1 183691 234558063
2 51987
2 122329
2 70385
2 87268
2 85430
2 29599
1 63436 257709040
1 136219 584625763
2 44192
2 130138
2 160711
1 136462 42724562
2 43908
1 98055 100965474
2 160400
2 172131
1 110980 916883560
1 193249 288236853
1 129576 594127233
1 194811 488177487
2 101971
1 182920 32517962
1 88706 227863088
1 180488 603756489
1 122728 832805628
1 154682 560188920
2 9096
1 105144 734308371
1 47855 283401941
2 186324
1 38604 288652303
1 135591 559258053
1 19349 879824689
1 128937 819475844
1 45158 767003395
1 3273 276633885
2 151680
1 48325 604028219
2 136803
1 82209 752441604
2 35049
1 171321 940231479
2 20426
1 87868 696659792
1 46309 994800023
1 57953 458765345
2 39362
1 44445 101836417
2 147926
2 131040
1 177529 863521470
2 150399
1 51232 929716508
1 161434 419280946
2 23334
2 104838
2 135223
2 22985
2 89673
2 150257
1 184397 4433519
1 123027 321502010
1 83661 476183935
1 111647 610670613
2 133761
2 89111
2 172778
2 77456
2 144303
2 64744
1 58942 388995870
2 61732
2 168150
1 39772 594753960
1 141047 338640201
1 28826 15161765
1 143774 31618119
2 38294
1 126106 722876565
1 42786 26124302
1 38773 566365744
1 156110 953368008
2 4969
2 88009
2 124618
2 20806
1 156589 175212908
2 58958
2 161589
2 99727
2 194891
1 1367 924347885
1 1000 224766603
1 47690 138621330
1 11315 622848653
1 83452 320604562
1 198155 561650896
2 55402
1 5334 138633410
2 147656
2 75476
1 92856 595169629
1 72837 857483000
2 154802
2 175309
1 18765 390337754
1 43682 262384177
2 167720
1 26331 748086921
2 30999
1 62349 209646586
2 36551
2 96329
1 59164 784491951
1 72700 267287896
1 140711 471707477
1 58295 761780317
2 161198
2 36419
2 191023
1 143287 925286364
2 95853
1 120058 253596895
2 55923
1 45274 908144858
1 113218 121673550
2 153857
1 115513 840098048
2 132873
1 92166 7801880
2 128322
2 32513
1 122177 134493833
2 71064
1 12861 876326616
2 168399
1 74003 207813431
1 153891 622810504
1 52767 33605152
2 59909
1 168503 614836276
2 176375
2 159002
1 72873 456185231
2 136578
2 89605
2 83280
1 24088 591441812
2 69485
2 141455
1 25571 705949902
1 50026 16541508
2 66858
2 63008
1 4425 198952891
2 44517
1 80197 822932056
1 165563 404750403
2 5619
2 68062
2 11338
1 106072 249425394
1 1899 14343533
2 99220
2 119587
1 17972 509565293
2 99176
1 22498 413429628
1 88615 351224444
1 65509 46375712
2 58698
2 92704
2 96995
1 38213 61544794
2 53160
1 54185 463798308
1 149291 802304226
1 112163 185642176
1 99816 633974817
1 188890 58231385
2 191873
2 81474
2 14989
2 189522
2 64408
1 157327 264884809
2 181681
2 86063
2 172334
2 130683
1 17850 915886168
2 197536
1 96687 633209895
2 41971
1 113268 932428462
2 18625
1 94153 638598089
2 68638
1 36896 551668019
1 161990 294188496
1 30586 416677415
2 195151
1 95873 662211864
1 133033 578828703
1 35278 787455167
1 53822 222066421
1 67954 51027390
2 95591
1 167424 743567822
2 36611
1 152714 808453582
1 30290 288563141
1 136866 212533264
1 94395 143883150
2 156005
2 76277
1 99593 940283393
2 39221
2 190543
2 897
2 99882
1 101071 620868811
2 2421
1 127290 403905898
1 1785 119763986
1 176092 98402581
2 89152
2 171471
1 132235 36788454
1 139137 758931930
2 153132
2 6781
1 107734 154056524
1 29195 63711009
1 153776 992577323
1 59534 551569363
2 152115
2 149617
2 32231
1 107068 587354336
2 164756
2 74244
2 157596
2 104473
1 123940 807697823
2 192159
2 199175
2 136196
2 170003
2 91181
1 23714 172188145
1 141021 71701741
1 168922 688098642
2 111765
2 142592
2 10828
1 131579 861717301
1 4058 673929870
2 109869
2 82427
1 125164 616452010
2 23956
1 60476 750933305
1 123086 478114710
2 10495
2 65441
2 59009
2 125315
2 97462
1 95353 433400278
2 146980
2 98821
2 103647
1 32965 788219493
1 60739 217020306
1 173207 704338038
2 12646
2 169029
1 191878 716206121
1 25563 522479531
2 26257
1 75159 266789905
2 111980
1 156126 893453596
2 161656
2 82727
2 121410
1 19809 655510105
1 18620 688272342
1 93014 757552479
1 26257 641085338
2 120632
2 165244
2 188894
1 147771 882372419
1 105030 60720901
1 62489 15130088
1 161475 440278473
1 154984 972030408
1 13807 22002772
1 175089 160577706
1 185931 371624250
2 195251
1 144147 681347467
1 23592 644474221
1 14283 664893594
2 111088
2 49968
1 137207 930028871
2 130651
2 38980
2 98789
2 37794
1 193954 216700969
2 171299
2 124972
2 184749
1 185185 501332756
2 84780
1 64257 554171918
1 70947 756616453
1 68478 571251164
1 132216 85012032
2 65544
2 99199
1 22108 157151803
1 97764 50860740
2 190450
2 70210
1 53938 788757122
2 189818
1 103638 379180725
1 194787 383809892
2 33652
1 149050 268930570
1 185917 432370795
2 124928
2 50933
1 64497 487811290
1 169032 81516120
2 32694
1 26758 511069490
1 23937 728302902
2 180158
2 148437
1 170404 777150733
2 108204
1 171738 612241827
2 67030
1 136639 34159144
2 40510
2 181439
2 23920
1 26819 368240117
2 115161
1 34576 943244155
2 17835
1 45957 295397881
1 178630 995283114
2 41600
2 16850
1 100995 464747671
1 45697 749418344
2 101212
1 109314 589970908
2 166828
2 49270
2 127442
1 48063 38100447
1 90402 197236843
1 195416 586045066
1 134503 536073854
1 57135 31715164
2 65425
1 134396 238319939
1 157374 839762068
1 147706 279344942
1 173576 329368953
2 122072
1 76890 902360635
2 174580
2 195720
1 122391 229242505
1 9033 270257364
2 183815
2 110688
2 118718
2 181620
1 53543 453997064
1 198001 135690969
1 84893 35529907
1 158656 433976127
1 73190 866748376
2 128518
2 130951
1 39092 983530248
2 179508
1 30179 371906030
2 17321
1 102187 149694237
1 98233 860071569
1 8088 611646535
2 189208
1 91849 291473969
1 116140 99362672
2 32490
2 125743
1 194057 104407407
1 191818 630975360
1 53609 226686141
2 58946
2 130413
2 119094
1 170367 655906567
1 66978 788499877
1 125467 537724848
1 3004 247079954
1 176894 615148574
1 194805 455779247
1 147862 285285849
1 127121 281587832
2 188267
1 17437 368198236
2 96863
1 36106 324664850
1 92008 635899952
1 182191 190623945
2 3646
1 93559 917636403
2 118583
2 146249
2 170003
1 144857 266874051
1 119967 5013389
2 17392
1 74625 147123105
2 102358
1 20020 650454489
2 133483
1 147710 733406495
1 99109 453837236
1 109390 534242399
1 37437 1070725
2 191476
1 133092 280045632
2 47211
2 98454
1 97857 732549576
2 19809
2 100993
2 112092
1 28614 633978036
2 132581
1 43061 856192681
1 47871 720047674
2 5646
1 100239 195818224
2 40289
2 192210
2 73759
2 86855
1 94847 545122194
1 183634 982602119
2 66335
1 192273 144633545
1 3137 831103959
1 49214 787235251
2 100959
1 136875 632808265
2 9282
2 116888
1 172206 403493404
2 109473
2 78488
1 143764 746450202
1 194455 153166740
2 12968
2 73214
1 93596 707990153
2 156676
2 158487
2 190747
1 116832 175942905
2 60110
2 19243
2 192647
1 132580 40467360
2 190585
1 54712 736593447
1 67819 423760644
2 56744
2 83653
1 53163 433706499
2 83232
1 132670 259171431
2 36667
2 122268
1 117140 521593159
2 101372
1 91464 685388250
1 161946 903543332
1 48722 826414413
2 108729
1 175336 390559365
1 146554 89728767
1 167513 684221012
1 60495 662563722
1 134959 32230062
2 74830
2 128461
1 2881 758383736
1 17499 126545097
1 151048 418617018
1 116226 265393114
2 120319
1 44994 256463255
2 95772
1 102044 827120552
2 63838
1 177699 176366929
2 52784
1 121160 319433473
1 92932 977387358
2 70899
2 192297
2 175026
2 104712
2 25934
1 160818 796468983
2 193768
2 6689
1 106658 675544293
1 118890 143781382
2 19956
1 77159 27997519
1 61428 496883117
1 161652 677008429
1 142927 928350123
1 183350 447725351
2 115717
2 128851
1 191868 676674964
1 116366 159471410
2 7544
2 43416
1 83143 616893186
2 135940
2 16785
1 174759 705121895
2 132995
2 53335
1 28407 638948057
1 22432 175778001
2 39508
1 32827 317936059
2 21789
2 188955
2 46704
2 52497
1 180665 943560941
2 61211
1 46359 5730331
2 10427
2 142379
2 104274
1 157332 56204120
2 48618
1 99241 279667121
2 11200
1 76238 428637409
2 193894
1 52750 682901637
1 87799 475462058
1 194520 5359044
1 92339 896667989
2 88186
2 191596
2 151483
1 125784 933152345
2 183017
2 78474
2 69842
1 134709 383074394
1 170191 552043773
1 170474 246416135
1 20516 427059947
2 174212
1 35188 490710494
1 165520 593946540
1 174145 384862800
1 136255 161920213
1 52099 308282413
2 103247
1 24693 435694057
2 129998
1 47786 300470385
1 181312 887410499
1 114356 547610829
2 177557
1 140991 150914642
2 51747
2 107563
2 88508
1 36081 938841771
2 113304
2 125360
1 197235 110911472
1 42568 157681406
1 83160 432277385
1 124441 48468804
1 61649 159303708
1 115224 259481652
2 71715
2 16159
2 72737
1 34374 24928554
1 36625 704948400
1 140075 253252863
1 125566 927131083
1 83664 448419132
1 52058 664567567
2 8607
2 154371
2 42313
1 177992 380939393
2 96949
2 54634
1 71084 684716155
2 15512
2 167771
2 177885
2 34004
2 102426
1 5142 895412915
1 40111 605079940
1 15351 21453737
2 171017
1 21523 2277597
1 160465 14580445
2 173439
2 106881
1 127694 558450009
2 121103
2 30576
1 91143 498400793
1 104764 469127834
2 136112
1 179149 828215329
2 143580
2 26340
2 30300
1 92107 291317497
2 52151
2 55434
1 131171 299873040
1 165558 467657500
1 68067 613443320
1 187466 389769640
1 118512 283556284
1 128588 401637580
2 46997
2 63739
2 32796
2 37020
1 13662 346479566
1 59763 463683125
1 50605 18225887
1 185499 598333025
2 136412
1 112488 22202562
1 54565 277477833
1 181359 38472900
1 197215 835549866
2 52597
2 51150
1 142121 927280719
1 198689 770766626
2 10007
1 137266 794555731
2 47681
1 66337 919992194
1 99012 61097291
2 57269
1 102005 650533290
2 121595
1 7294 484508292
2 140605
2 74260
1 192799 357951386
1 186574 281925667
2 25726
2 2126
2 89450
2 158411
2 91058
1 180172 795220688
2 188288
2 151832
1 54186 735974526
1 199820 410226807
1 5431 486265859
2 116180
2 46044
2 30290
1 93954 669315012
2 26235
2 98566
2 78563
2 196547
2 145125
1 113315 816672886
1 179559 9860027
1 145993 580603258
1 172677 436829515
2 143414
1 108425 364147343
1 52810 3567956
1 121157 42772006
1 89152 823342767
1 65410 53896679
2 82965
1 55766 47307268
2 29699
2 67464
1 39656 275426154
1 76100 602959853
1 93067 665386834
2 179493
1 125685 367629987
2 143675
1 94747 555701427
2 59564
1 13647 380326019
2 116733
1 67428 350131482
1 196127 728684935
2 28757
1 93966 830308360
1 52068 342698983
1 163745 388247401
1 182657 602423054
2 128912
1 198187 556638982
1 59565 670626677
2 29881
1 88490 256461625
2 36934
1 26561 477206164
1 144458 613117769
2 98123
1 134964 192284445
2 185289
1 128819 896010260
1 141196 441020646
1 110567 691792347
2 77718
1 78589 620666440
2 82301
1 156227 497544137
2 34306
2 1054
1 156879 608200548
1 40166 125701764
2 94169
2 55645
1 12130 638768227
2 122695
1 15335 146098228
1 83142 406462859
1 150631 857846310
1 175660 226475510
2 114261
1 88892 926859089
2 134719
2 29331
2 99168
1 62682 634443237
1 1970 656419938
1 23259 983882018
1 50803 224292225
1 159560 153393959
2 161664
2 102538
1 102614 260612359
2 52440
1 8445 689677485
1 93986 237152334
2 24879
1 103246 79502382
2 4902
1 4551 176385485
1 7379 504890238
1 64295 287436898
2 59098
2 105118
2 40110
1 94522 892177725
1 100546 833930999
2 9672
2 48401
1 25372 813178841
2 45959
1 87725 90713070
2 29661
2 83391
2 16943
1 69119 577140355
1 133348 984024167
2 19261
2 170120
1 72891 81747441
1 76372 907383546
2 156740
2 73981
1 77116 503280430
1 92624 953623071
1 67546 615300640
2 199528
1 20362 827166388
2 114297
1 2161 391195605
2 13324
1 75867 935291498
2 106740
2 128522
1 138929 179960786
2 157041
2 152936
2 125118
1 2460 65350120
1 198812 883830699
2 92885
1 166170 909495233
1 111330 632326808
1 149377 367456167
1 126920 282997596
2 143882
2 30934
2 189866
1 161055 799734269
2 82074
2 90446
2 19987
1 16240 974306517
1 170428 178776720
1 72579 155282235
2 18035
2 63190
1 4325 543573587
2 53273
2 11264
2 51252
1 18210 54420266
2 26671
2 54722
2 126561
2 172953
1 158437 616922859
2 10444
1 98274 450402602
2 32197
2 110793
1 71533 840645447
2 183374
1 75132 958181789
2 195502
1 166145 659003458
1 20928 315607825
1 55592 14771252
1 16326 539363589
1 65118 572316536
1 142410 106864436
2 2972
2 174511
1 13250 742595094
1 154737 576167620
1 190715 981911329
2 63814
1 35284 890762653
2 117994
1 192039 3528418
1 106922 963310127
1 127137 114483704
2 23138
1 166798 909698099
1 74825 621789552
2 95534
1 24707 924360178
1 116920 895341723
2 5787
1 51623 908852820
2 63068
2 91571
1 186419 739458712
2 110269
2 180953
2 27685
2 35054
2 38879
1 124763 876324147
2 91758
1 70264 99848126
2 57222
1 188860 693459342
2 25532
2 136990
1 164053 825495563
1 14778 807195162
2 164322
1 97026 404994003
2 93722
2 144375
2 78144
2 12406
1 166594 379242782
2 94207
1 100818 594760630
2 94601
1 173116 332916318
1 184479 731846141
1 121128 441000292
2 173279
1 126696 877056814
1 130049 576956013
1 30324 178519462
2 99904
2 149000
1 137858 966148414
1 156580 992528655
1 135175 120616963
2 26343
1 70741 136399137
2 152446
2 113019
1 105183 72870249
1 27629 529618595
1 123686 797068107
1 184976 581642494
2 197233
2 169599
1 192435 331224694
2 12225
2 78418
1 149500 367721442
1 142980 759478348
1 116365 289262583
1 148453 212011416
1 131946 805681462
1 55585 327799302
1 60114 73002658
2 43996
2 181788
1 119609 5338321
2 162401
2 109401
2 18206
2 22095
2 70673
1 8963 926734420
1 46167 543209741
2 56401
2 75515
2 33846
1 171465 485104502
1 35025 635977958
2 48644
1 116205 616317135
2 72492
2 21847
1 167044 316166832
2 146591
2 148420
1 72414 362098766
2 142864
1 30346 9027467
2 93360
2 99433
2 30954
2 56187
2 45323
1 183338 9927508
1 127497 475815586
1 20058 535056035
1 188615 539781731
2 184559
1 99335 860317899
1 164079 999623236
1 187742 748533085
2 33461
2 101518
2 154420
2 12443
1 4457 50821798
2 6695
1 193861 799279131
1 153003 848140273
2 70069
2 44986
2 106030
2 182722
2 174903
2 165817
1 48023 186540209
1 111391 172184307
1 35352 571930084
2 166889
1 43478 107635719
2 89444
2 155982
2 118899
1 175263 981228782
1 89642 733764636
2 164316
2 186111
2 141671
1 151279 87147978
1 183247 799611014
1 161159 950126648
2 17461
1 26489 896256598
1 157618 533285385
2 116413
1 138448 862144332
2 78061
2 10696
1 32219 859829976
1 191660 548561559
1 144769 615206183
1 105956 356112263
2 80098
1 151416 611127826
1 41352 77164506
1 57042 681692422
2 90447
1 28827 83918228
2 78921
2 190100
1 69281 278055171
1 155397 409883319
1 21445 273587302
1 79313 1598305
1 146080 387141454
1 15902 567235429
2 184971
2 14289
2 168023
2 79727
2 98706
1 8803 866278037
2 177600
2 3526
2 149661
2 132504
2 147169
2 4823
2 123208
2 190038
1 16377 697383005
1 180384 495999969
2 96524
1 31138 185673914
1 39593 153677438
2 62281
1 131201 477815823
1 165914 909400915
1 136265 679874442
1 127886 628038735
2 151635
2 72797
1 196848 587639481
1 22622 696208797
1 189470 277195967
1 70065 815637739
2 7470
2 124053
2 102859
2 156504
1 143289 263456544
2 73529
2 97334
2 137763
1 121809 908054011
1 8294 970418986
1 112171 962869962
2 131414
1 115361 250298407
2 137232
1 82775 31670597
2 192673
2 13814
2 81894
1 98723 60061406
1 145459 879133878
2 109652
2 44481
1 6351 632023519
1 129182 804346212
1 64324 684865709
1 160007 303305360
2 156713
1 159754 65603225
1 100546 939333062
1 26816 952722903
2 120483
2 68507
1 36941 825178196
1 91837 153781938
1 116116 606833129
2 38712
1 41386 763057135
2 160364
2 137365
2 174809
1 115697 165249933
1 117368 619058873
1 152415 272523049
2 165472
1 184779 282774642
2 49008
1 12219 465247845
1 50568 432352544
2 106976
2 142320
1 91495 517977046
1 114643 89462843
2 139952
2 19177
1 87987 361910957
1 139860 445474884
2 157989
2 88602
2 28996
2 44688
1 51027 83404360
1 156872 231350634
2 121780
1 70954 549065499
2 188120
1 75891 915861207
1 92027 833126520
2 11495
1 46613 766258595
1 73289 198689237
1 76719 915275944
2 12960
2 122974
2 26273
2 99240
2 128356
1 103221 977787348
2 193640
1 192294 973458457
1 152300 416309419
2 171221
1 104935 891445104
1 134713 430398987
1 168248 405189174
2 144064
1 168312 623131002
2 39810
1 96994 769748589
1 17661 713033612
1 175753 207958065
2 83606
1 12590 515721305
2 110904
2 127114
2 164490
2 162479
2 114971
2 89145
2 32628
1 129965 101051487
2 108066
2 128046
2 189961
1 103889 628861553
2 192961
1 33027 64909765
1 8676 763344077
2 178026
1 98206 204352545
1 80285 241971237
2 184497
1 147691 842348218
1 65397 142405556
2 91307
1 47348 663579258
1 37473 260669862
2 94087
2 71616
2 140192
1 63443 289333909
1 97978 611906953
1 617 618582407
2 73164
1 24300 898113349
2 171065
1 153307 591028670
1 174711 560092662
2 50186
2 137990
2 123620
2 174637
1 89733 163731526
1 43195 69005931
2 58603
2 183658
1 192550 481325480
1 22678 33597363
2 106071
2 170303
2 6325
2 31433
2 100849
1 110749 945085877
1 61079 189001023
2 46437
1 194347 253328978
1 191976 666604312
2 126709
1 36666 507826325
2 32087
2 148729
1 182901 130593549
2 47100
2 153737
1 29639 887437114
2 11023
1 21814 793533797
2 93517
2 73342
2 64262
1 59776 842571334
2 131356
1 73794 576934181
1 112605 241067795
1 94576 272339380
1 32657 274609662
1 125353 296337077
1 179774 581975591
1 76425 153374424
1 144820 997035163
2 76618
1 139600 569144978
1 92392 519445969
2 64279
1 1361 610891042
2 67304
2 82765
2 86851
1 17509 711053055
2 150265
2 88030
1 36671 75696370
2 193925
1 25760 623365827
1 87575 45977062
1 22598 818872835
2 105701
1 155272 124294946
1 23693 189640435
2 194049
1 28473 892336538
1 46054 217197908
1 172791 115122641
2 46517
1 58943 233149303
1 94072 195934384
2 54844
1 130517 754740528
2 108676
2 124453
2 145629
1 87948 503495652
1 144718 891205646
1 136882 574376672
1 58649 363066549
1 159046 930407480
2 137248
1 71046 771772777
2 127486
2 58251
2 134814
2 141012
2 37373
2 13201
1 89309 649545094
2 10640
1 74862 491090623
2 169598
1 161446 257458471
1 127194 361652956
2 94031
2 142082
1 10581 399588342
2 6417
2 9064
2 83695
2 56231
1 38848 871361739
1 76860 768616421
1 81543 810397538
1 94282 500329907
2 51209
2 87601
1 99110 106823636
1 75470 276290748
1 131640 534586504
2 186037
1 62734 682922739
1 137455 389497505
1 138165 92670717
1 58270 407289577
2 168392
2 85213
2 96495
1 96556 362005279
2 166197
2 98619
1 83214 596038477
1 52129 754568600
1 186675 533646223
2 100618
2 190133
1 56486 661798923
2 122166
2 39640
1 25959 423092221
1 84532 431361190
2 66518
1 7464 301644829
1 138239 381545765
1 118264 378870956
1 29456 674812492
2 147555
2 198647
2 125042
1 74360 628852912
1 16696 610386279
2 114431
1 14909 461022981
1 44864 73485012
1 63691 719166912
2 15389
2 41765
2 98884
2 193516
2 57021
1 86442 102084205
2 91420
1 175807 638581413
2 83006
1 118682 527448715
1 189770 897179518
2 104449
1 47621 890599512
1 131115 436009513
2 9070
2 164726
2 196785
2 16793
2 39415
1 106261 965492229
2 72791
1 104467 470304970
2 35806
2 167087
2 83657
2 106269
2 165121
1 51988 225707706
1 77617 561412546
1 171686 298824820
1 132024 237037600
2 8979
2 18624
1 84841 416640890
1 161188 858538896
1 126727 590741545
1 76789 120986734
1 153650 808771101
2 177838
1 63419 879594808
2 92763
2 105874
2 88899
2 38324
1 86733 913540811
2 149719
1 156062 192054069
2 41100
1 121837 830187910
2 8675
2 41885
2 184134
2 91905
1 162247 579993531
1 11163 488258802
2 172258
2 79580
1 88470 569732628
1 76551 329018461
1 97129 5336762
1 179138 288946724
2 16313
1 39650 729649501
1 195191 997734008
2 64612
1 58059 385513147
2 18637
2 3411
1 74974 730179496
1 146692 22972274
2 135279
2 25215
1 7882 632422523
2 167521
2 9169
2 142811
1 51558 68056109
1 112672 706511542
2 141378
2 10011
2 2805
1 91623 625062224
1 144186 527075501
1 109807 980350386
1 183583 278036696
1 12868 835719858
2 91991
1 8656 943998468
2 83478
2 111714
1 76134 43051095
1 64037 826801716
2 33347
2 186153
2 69647
1 156450 274079593
1 84155 134448382
2 77417
1 194489 526753463
2 112457
2 194733
2 115086
1 177727 75519522
2 580
2 43633
1 18518 743155407
1 137881 772629774
2 173652
1 110544 428904885
2 11282
1 186352 814919749
1 9035 919595796
1 61482 952214106
2 44079
1 80545 990376871
2 155635
2 108695
1 759 673316605
1 194099 80531939
1 133370 780679824
1 177204 86917399
1 85094 571620337
1 18764 751651639
1 103287 559247676
2 91199
1 122355 989863813
2 20053
2 184285
1 61075 189697536
1 45409 618121863
2 81109
2 53999
2 113589
1 97750 193042122
1 173067 406708337
2 108389
2 190589
2 151889
1 143710 906256345
2 172197
1 84032 376964586
2 162267
2 32326
1 194206 950331344
2 84507
1 89369 834712872
2 39452
2 92014
1 23853 46838279
2 93713
2 194437
2 180328
1 35531 695078425
2 1004
2 111378
2 55035
1 81835 828578978
2 113024
2 174524
1 48118 629593839
2 97921
2 196766
1 14354 979760954
1 13096 724828703
2 149282
1 99698 284780644
2 88644
2 7744
2 119550
1 187157 710613799
2 98033
2 66046
2 61457
1 87722 607764339
2 45822
2 82256
2 96046
1 184010 899397225
1 188593 572855372
1 1093 36247297
1 78230 832601426
2 104329
1 194311 753339868
1 46996 837033955
1 30477 101697411
1 17424 36049030
1 39616 393945802
2 18137
2 139534
2 97942
2 88407
1 193689 828688010
1 166224 235799897
1 26504 190368811
1 37477 83313590
1 14953 653943232
1 192182 420890327
1 150654 285473934
2 76597
1 79089 397400574
1 67645 138708103
1 159827 91738630
2 103370
1 84198 93852659
1 138913 427204987
2 118142
2 111328
1 52590 278943959
2 41561
1 16169 624865023
2 46012
2 155102
2 29719
1 140301 529810361
1 6041 72356501
1 102177 951535409
1 32846 506606467
1 59231 603226377
1 51211 361966619
1 15455 544433931
1 2307 516381848
2 92894
2 177559
1 188610 981951037
1 72865 429100462
1 198197 370404855
2 153225
2 21634
1 144767 788761252
2 158835
2 88871
2 179626
2 199129
2 126841
1 101833 317948236
2 143748
2 160594
1 141934 885700771
2 105419
1 142603 833930941
2 54689
2 117938
1 155916 531400338
2 103298
1 30724 68504871
1 43551 145670986
1 138712 181434148
2 96796
2 177690
2 136395
2 17768
1 50016 636451903
2 163273
2 173307
2 173359
1 22554 529339912
1 138261 863056678
1 84422 556993450
1 39575 802686633
2 125868
2 104947
2 46560
1 31585 364606286
2 67868
2 5608
1 166711 888955699
1 56567 696572377
2 72357
1 29106 465400182
2 141017
2 84719
1 85881 92308671
1 17339 588804321
1 105692 434215692
2 17306
1 152090 188525989
2 125516
2 130721
2 36116
1 100905 962571257
2 175650
1 33261 48703357
2 79896
1 126673 30562383
1 31110 619029996
2 148546
1 119776 761713663
2 110991
2 156062
2 170416
2 130537
2 154316
1 91463 957096138
1 9082 258302580
1 162457 794958531
2 186499
1 159996 200936244
2 186386
1 100793 266262053
1 113882 439189794
2 148939
2 32852
1 72888 520698881
1 175422 776214461
2 87931
2 121033
2 74143
2 37778
2 112836
2 157191
1 96482 78752070
1 70839 636406941
2 39328
1 128464 263374721
2 170162
2 139448
2 44154
1 182301 490198048
2 61743
2 122134
1 185207 61371398
2 127229
1 68996 475146527
2 102402
2 53393
1 103629 616143690
2 133343
2 139213
2 132125
2 199639
2 162506
1 123426 303579763
2 19707
2 7936
2 96488
1 107569 990388728
2 97371
2 67376
2 120131
2 58313
1 17396 814100674
1 162480 610826246
1 6144 628741823
2 186875
1 173699 88876484
1 88642 689878292
2 172835
1 144196 750114782
1 116891 621408891
1 158418 114571831
1 73603 531685311
2 108690
1 75466 628068843
1 196528 494703842
1 131193 17369356
1 8528 537818878
1 150428 864627072
2 164504
1 164713 355735514
1 97210 828622542
2 150582
2 48813
1 190265 472745954
1 145326 488202282
2 20608
2 181754
1 106120 803138654
2 187180
1 78899 772267668
1 106686 409277811
1 106288 744136518
1 26789 277742691
1 180377 154213326
1 197818 429478962
1 163289 160877935
1 64796 520451470
1 3329 694488369
1 6702 960702767
2 61226
1 4804 476736712
1 64823 118740039
2 179446
2 30164
2 99673
2 30959
1 145864 726803019
2 170699
2 145142
1 136297 959036096
2 38087
2 189143
2 141423
2 139747
2 4237
1 145305 748610222
1 83535 568314753
1 12918 118448603
1 142628 818809010
1 78791 785077348
1 36113 899584816
1 88120 519762857
2 55560
2 44814
1 30163 227069417
1 184480 523017057
2 23420
2 168776
1 44223 864422691
1 85948 578496482
1 122516 288338980
1 82227 740751961
2 37485
1 181906 829820973
2 26041
2 18677
1 71799 727417710
2 33872
1 125435 451532839
1 168395 618367980
2 89329
1 30481 440615525
1 164450 202515665
2 152337
2 51783
1 68186 97576538
2 87074
2 34000
2 5128
1 148207 276729747
2 187003
2 167207
2 103698
1 134080 528059393
1 49376 366617932
2 174940
2 103951
2 186533
2 120483
1 87124 47668341
1 167880 960692447
2 7058
2 122020
1 106071 337988463
2 155103
1 149899 577094628
2 129974
2 87311
1 107257 993821893
2 145709
1 193364 538343666
1 73904 331588556
1 97656 369491779
2 1227
2 12689
2 49481
1 5555 451643717
2 167223
1 81577 388162355
2 4201
2 5430
2 193070
1 102735 801066934
1 123378 456150714
2 104861
1 124009 96249433
1 69106 614406107
1 73365 607299452
2 160870
2 184034
1 107349 973080877
2 191718
1 186390 411948747
2 142183
1 180760 259500935
2 72858
2 171083
1 26297 685758263
2 83797
2 81284
1 91556 243520104
2 26396
1 115462 541448058
2 25712
2 154294
2 62547
2 139508
1 56150 327789957
1 66018 194715608
1 93034 33531427
1 180424 904276277
2 75835
2 41413
1 78754 569176542
1 65646 237214806
1 124125 843771554
2 115857
2 189674
1 130796 916484472
2 35706
1 71900 410159911
1 135036 865232689
1 193679 761145150
1 83415 216828961
2 3724
1 58715 6357449
1 85675 797264552
2 73107
2 128055
1 89122 522285745
1 93517 885523157
2 1749
1 99501 354062780
2 113720
1 14435 904437582
2 15820
2 48932
2 49970
1 91060 865791343
2 108543
2 19940
1 67208 633306922
2 37853
1 11546 836777206
1 32564 888298950
2 158284
1 127392 516091436
2 5505
1 64109 889818416
2 138350
2 109070
1 157987 957019267
2 154526
2 7859
2 184117
1 153040 517538130
2 128692
1 64152 590863836
1 133661 391714751
1 137674 889974772
2 5653
1 15611 708446821
2 73819
2 126219
2 81909
1 59528 715398002
1 43981 986386534
1 190344 109179131
2 175840
1 76557 596590819
2 68485
1 150905 650479701
1 27466 146317129
1 100859 815965997
1 194225 635442841
1 136229 278940682
2 13861
1 125018 778969101
2 181491
1 11120 164672236
1 9920 391944806
1 44573 203027140
1 147436 157192751
1 47689 764822387
1 4602 955483940
2 160050
1 37137 928186151
2 157252
1 4895 18988411
1 118753 140244920
1 112931 932029663
1 106370 338447209
2 183675
2 104403
2 7005
1 29941 571352481
1 53860 175470665
1 48896 126247407
2 1025
2 142388
2 770
1 110727 782398407
1 28120 580804896
2 24993
2 164692
1 15918 778110636
1 16490 840618544
1 9858 864478262
1 6316 452829787
1 112374 629883768
1 191726 645405990
1 174041 69559521
2 151221
1 128136 270137043
1 136980 555879712
2 92645
1 22613 638204706
1 120408 668649811
1 154119 405042817
1 122096 343340488
1 187984 221584286
1 101087 581242967
2 132034
2 9588
1 61438 117082272
1 133762 675733002
2 146057
1 68371 177523048
1 181417 638187511
1 167419 697194928
1 164095 385134807
2 132779
2 197718
1 40225 501601485
2 3880
2 155350
2 20505
2 195198
2 105751
2 80888
1 52043 290931986
1 7754 861530687
1 86088 935117241
2 113202
1 27286 66908913
2 48327
1 14643 816274800
2 185990
2 86123
1 90605 570640781
2 993
2 8529
2 47994
1 79910 255268989
2 29948
2 92891
2 83840
1 7306 117173491
1 17883 871234306
2 15057
2 134559
2 146348
2 4560
2 161358
2 118031
2 45679
2 48441
1 148555 689184217
1 165248 280563712
2 134705
2 147777
2 111540
2 20200
1 129097 127111163
2 141261
1 149500 717921929
2 151317
2 129908
2 177840
1 23025 587563529
1 146326 474853361
2 171824
2 6318
2 143805
1 32309 696858052
1 21489 35061885
1 193223 513017887
1 168252 38915935
1 195465 474247668
1 17278 623319035
2 88211
2 9695
2 76861
1 10576 982010752
2 110469
2 52220
1 48853 740604134
2 71398
1 112465 842603831
1 107220 794493469
1 114138 783389872
1 102242 196595313
2 20973
1 188126 180348722
2 159013
1 68661 503618555
1 123957 81507604
1 57856 716637912
2 126360
1 12761 166846998
2 13751
2 18462
2 57629
2 183858
1 167477 90255082
1 111897 123692338
2 169202
1 32973 444208834
2 111761
2 121137
2 182823
2 188445
1 34737 472671849
2 90886
2 24106
2 107796
1 173458 384566242
1 78815 66309102
2 130484
1 26055 312292685
2 29339
1 114729 65962853
2 34770
2 93791
1 122614 966883594
2 198962
2 182542
1 81617 654193446
2 196885
2 189644
2 69669
2 178543
1 65648 540565703
2 64314
2 142931
1 7272 229561341
2 24267
1 48141 562761718
1 117315 207571183
2 136876
1 160489 1709086
2 75396
1 77775 54322226
2 106250
2 56089
2 168152
2 186283
2 40970
1 71410 704875104
2 168883
2 6287
2 147939
1 186354 175565239
2 78899
1 191733 747676724
1 104672 474401427
2 10305
1 177319 442822129
1 5562 444630038
2 74320
1 26599 838979927
1 104511 506983884
1 157485 735173319
1 141066 955242222
2 25456
2 107551
2 79689
1 37931 889025860
1 120898 618735257
2 134578
1 64425 489493783
2 121948
2 61603
1 169198 147601727
1 91680 617153601
2 181526
2 165108
2 148698
2 114079
2 160052
2 91643
2 8316
2 174674
1 147096 952405703
1 3499 981456857
2 65337
1 126913 39312289
2 154043
1 15807 380481986
2 44638
2 112976
2 95167
1 18274 670334720
1 43368 310584779
2 56446
1 47561 450188209
2 43984
1 127264 884310224
2 106912
2 89873
1 183274 773684729
2 21297
2 30767
1 76043 237865322
2 176757
1 183822 339891553
2 69288
2 95826
1 17525 677107992
1 25729 986817494
2 992
1 144836 592532371
2 109654
2 176073
2 92264
2 184145
1 123375 335242628
2 43079
2 3929
1 45995 218440321
1 138155 653428526
2 182937
2 116645
1 78563 856798795
2 88408
1 132637 303896964
2 90299
1 55573 672353219
2 191623
2 162424
1 28995 978145763
2 39243
1 136090 493668775
1 70184 313353491
1 193814 684177016
1 1590 358485887
2 194506
1 158515 256562615
1 94951 515450310
2 111839
1 117019 295786578
1 189898 250065595
2 147333
2 25842
2 191207
2 69564
1 159090 725395785
1 35404 537912158
2 84703
2 143509
2 146230
1 145073 725960679
1 63745 444666699
1 17633 109637686
1 17478 655255358
1 142668 39739438
1 130340 278149630
1 149393 669615071
1 6520 459008536
2 33556
1 125103 977320490
1 183940 338427611
1 105825 228813669
1 5982 925069179
1 126610 35058287
2 142440
2 53580
2 28690
2 96021
2 39786
2 91608
1 145078 790540132
2 163153
1 9510 110827150
2 84829
1 125384 704966825
1 110107 802857855
1 33725 42009458
2 105386
1 28299 398295739
2 196288
2 195197
2 62983
1 120101 758252471
2 47625
2 1246
1 114223 704088274
1 100106 151208935
1 80684 41524112
1 147976 375890204
2 190803
2 182749
2 102338
2 189978
1 41983 947916501
1 197237 612689137
1 145771 865847182
1 185758 53563478
2 160731
1 132963 909489287
1 65745 271294043
1 98915 277959405
2 197557
2 69538
2 187484
1 85186 744434022
2 161027
2 32749
1 93057 641047921
1 48726 162719524
2 105448
2 158991
2 187046
1 42930 252812835
2 141174
1 169017 834184734
1 119797 970962522
1 4267 304735153
2 91235
2 52158
2 156380
2 5777
2 41201
2 78955
1 69289 665249813
2 86280
1 85649 631975730
2 33348
1 145539 302108568
1 54488 167406666
2 103678
1 110519 70548372
2 84884
1 130612 466261237
1 113572 605972251
1 14551 52231890
1 107810 109232549
2 119376
2 14451
2 186559
1 113784 69308770
2 132139
2 68754
2 150591
2 190435
1 114434 166940229
2 84700
2 141661
1 64474 663692278
1 30724 700702650
1 30509 790150599
1 168681 540341504
2 150795
2 193712
1 194829 327099612
2 133558
2 91987
1 167326 278065340
2 170538
2 143286
2 82573
2 178396
1 193066 279083998
1 170558 734796666
2 88702
2 124817
1 72281 877996685
2 161873
1 5191 218243306
2 164395
1 140015 198037561
2 71146
2 195106
2 16116
2 171391
1 2319 291114671
1 5673 133866672
1 93488 787817281
2 62147
2 103509
2 48634
1 197297 652977709
1 115736 831946282
1 862 205994830
2 150597
2 128878
2 70129
2 90949
1 181407 55161215
2 25105
2 88717
1 94186 260063316
1 145836 997881160
1 147143 119663406
1 128577 287395375
1 116461 14110991
1 29089 814006907
1 80632 358688459
2 199622
2 108763
2 195868
2 129456
2 17591
2 33112
1 175423 743671920
2 112309
2 3003
2 96940
2 66737
2 94369
2 20399
2 162806
2 106290
1 73006 83690317
2 102257
1 149955 155492820
1 112733 68824459
2 130176
2 155558
1 35724 122616772
1 72999 845041254
2 98682
2 184150
1 153753 251675686
1 43377 432688624
1 122632 437720027
1 131991 340242972
1 4336 257004347
2 153970
2 115682
2 124073
1 168189 663477797
1 32804 167497244
1 135974 48091526
1 82814 601885036
2 175962
2 175394
1 184793 258570986
2 82929
1 16217 404166262
1 164872 727960784
1 142594 870729729
1 169159 825976306
1 144884 452106991
2 136997
1 158423 249009439
1 79313 397612174
1 124943 978082757
2 171347
1 102012 373318075
1 180109 47362058
1 190202 199547059
2 170588
2 149590
1 192210 706761811
2 98067
1 131088 467250401
2 152965
1 93348 539896040
2 29536
1 46945 595025293
2 172732
1 105565 496103259
1 169061 604585152
1 99629 50424600
1 40287 280774879
2 159774
1 183321 28456208
1 109902 540425577
1 7890 709534817
2 95818
1 189895 195346596
2 161788
2 8837
1 177931 858533415
1 56075 762101118
2 22097
1 8241 97965266
1 171339 189349023
1 169992 69982689
2 40056
2 102802
1 158161 351238206
1 133144 644821220
2 155726
1 30580 49929743
1 144132 875923073
1 122914 683447009
2 168268
1 86444 612184036
1 199717 600017575
1 80964 605008876
1 165738 397485750
2 147439
1 191616 926192957
2 31577
1 150933 469424951
1 127372 613409371
2 26640
2 137392
2 20546
1 98950 578390199
2 174651
2 111078
1 151157 819475695
1 57248 967747988
1 55390 362805851
2 88289
1 53043 479978560
1 17902 388579385
1 11209 850944030
1 159258 317162520
1 188146 766559775
2 2516
1 167100 220577722
1 183405 969426484
1 45764 260379181
2 29168
1 175386 986923555
2 155582
2 149561
2 193597
2 164726
1 161091 828288875
2 8335
2 54501
2 99880
2 88717
1 93270 39725314
1 96440 597306598
2 150200
2 46564
1 116753 43502171
1 49738 674260158
1 80787 221724967
1 155173 140995368
2 56636
1 181196 249712816
1 90530 719872689
2 191440
1 157049 400334872
1 69801 315158781
1 45115 132658059
1 33962 86126780
2 27253
1 65968 15978085
1 101373 423893466
2 84676
2 156467
2 165988
2 27593
1 5097 411902690
2 50195
2 116287
1 199670 880759748
1 34750 123904732
1 171734 26885013
2 103478
2 171824
2 167002
1 46588 763970227
2 185197
1 54217 767351913
1 33676 681676572
1 197347 629519773
2 138020
1 9726 703573861
1 22012 958140568
2 173715
1 153981 740919687
1 10929 266594924
2 47636
2 76293
2 193128
2 188584
2 109936
1 141508 439212946
2 193749
1 21093 63054942
1 100828 377308688
2 123958
1 187101 481037998
2 99877
1 19110 233056826
2 171515
1 64682 420902771
2 6356
2 137861
2 154469
1 184263 872705131
1 184745 449270063
1 162750 39047695
1 113045 859395418
1 5521 211885893
1 118487 211026783
1 31903 779354088
1 23231 153231002
1 44407 369921752
1 41773 513964610
1 4247 13172926
2 123340
1 93607 265722617
1 59554 350919004
2 13993
1 1436 52146921
1 56426 961230738
2 52152
2 150597
1 1166 120991596
1 73190 929486022
1 107934 583342722
1 137234 69890572
2 132361
2 195127
2 65531
1 161644 620772648
2 18550
1 60011 861212938
1 171767 246254690
2 26699
2 199133
1 89842 821952120
1 8798 895078090
2 59409
2 32220
1 120763 763275385
1 127541 930976074
1 113231 939976293
2 101901
2 126024
2 68400
2 59020
1 187993 413583584
1 72991 296036864
1 40888 543313478
2 191512
1 4590 651186444
1 88065 934957455
2 89633
2 136803
1 38435 738267410
2 39511
1 2704 851029604
1 43606 495604573
2 57265
2 191423
2 43532
2 99442
1 152228 745557998
1 186393 978903675
1 3963 631666063
1 132416 481091475
2 58448
2 184977
1 45989 110372607
2 165906
1 35680 759439574
2 90160
1 22729 745186645
2 165984
1 192211 835020922
1 59948 214262013
1 180789 595591664
1 64205 23905057
1 49945 9256714
2 159056
2 163100
1 10611 915836467
2 64246
2 7547
2 166893
2 42620
2 166737
1 126 380130049
1 115401 290911771
1 195522 214213147
1 108562 979007446
1 184207 710615705
2 107771
1 109372 169644780
1 131281 446291007
1 122036 752533238
1 188020 843429541
2 172547
2 34669
2 128488
2 16999
2 164333
1 152834 458567041
1 192996 886804442
2 28821
1 11773 721583762
2 178956
1 114647 719453003
1 7701 991511689
1 99929 629110483
1 45241 640583119
2 102900
1 183572 585156328
2 28045
1 176881 168311326
1 40850 887843524
1 118878 728638144
1 93643 680419877
1 160684 477202979
2 101408
1 155867 60340696
2 107485
2 156778
1 88137 288644828
2 73859
2 34134
2 92387
1 13781 711549237
2 22593
1 157410 503635833
1 107260 573144025
1 182018 876851932
1 122914 357228664
2 182915
2 189240
1 65608 493170387
1 24533 326591095
1 145427 356231744
2 15298
1 115396 702351590
2 162222
2 68023
1 154486 656233138
1 73162 144949767
2 37326
2 7981
1 196131 766258092
1 162844 51564771
2 62691
2 134713
1 167735 176414275
1 26118 458763450
2 152333
2 47702
1 127353 618869301
1 137540 706517375
1 96981 236250953
2 169982
2 46125
2 195772
1 60138 494924066
1 59888 897023099
2 108025
2 125836
2 36705
1 164068 912298889
1 111046 226296147
1 140606 489886750
2 78893
2 199219
1 75893 738470349
1 178084 30522131
2 106959
1 145988 861127524
1 30504 920397392
1 10315 709412318
2 80055
1 11216 278112322
1 94349 60769355
1 55615 128135196
1 37482 440995569
2 131619
2 146974
2 132010
1 192722 665479594
2 76287
1 162314 775912205
2 156551
1 165089 186371026
2 13917
2 3445
2 172589
2 144288
2 40438
2 65339
1 70184 832542632
2 143848
2 177970
1 133761 623847631
1 122522 57273353
1 27825 724045480
2 20877
2 49228
1 38438 339486628
2 92215
2 95312
2 10007
2 49366
1 67939 157859449
1 64302 16592129
2 14418
1 18010 406823156
1 120526 245311701
2 150369
1 36060 424411439
2 67375
2 60158
2 107294
1 191721 665168409
2 101118
2 417
1 186419 416778851
2 198338
2 89990
1 148969 96024300
1 138297 130392488
1 159608 291273613
1 74568 420451107
1 120750 53886294
1 26484 4148796
2 60037
1 2890 937849192
1 86430 575812489
2 423
1 98912 638951708
1 54354 845718084
2 106858
2 10408
2 58564
2 116879
1 131348 243503507
1 35765 399115718
2 50069
2 171789
1 4876 622783749
2 179501
1 176553 446014139
1 24082 404653424
1 99268 582602752
2 70095
2 19069
2 85108
1 161245 15883675
1 136378 301094256
1 27730 737521791
1 118036 14195224
2 90307
1 160472 3628081
2 90054
2 128537
1 184604 284327066
1 55719 286676049
2 22965
1 122616 311659910
2 23612
2 147436
1 58925 969487839
1 193873 921469377
1 76356 318391853
1 71323 354645993
2 79860
1 122555 473478830
2 160862
1 150399 220567149
2 43049
2 102403
2 95493
1 76230 455682195
2 65637
2 117519
2 44755
2 123110
1 193483 259236226
1 20855 345527071
1 66994 187034465
2 35043
1 190271 527812787
2 143310
2 175540
1 137563 523883927
1 80681 142016746
1 161600 922149148
1 188400 448102243
2 93224
2 179863
2 38271
1 138207 253412577
1 175018 819903752
2 49571
1 86771 263508867
1 118266 283931662
2 194932
1 199054 417487717
2 21487
1 161390 868425191
1 42265 849866155
2 157156
1 198013 75093705
1 55968 603993494
1 166345 407049943
1 79553 750574947
1 190585 809744559
1 13590 735992369
2 55056
1 7565 396492262
2 177307
2 110054
2 84207
1 100577 173417586
1 145511 968673264
1 186566 831353595
2 52408
2 170306
2 2035
2 99290
1 133327 461836892
2 195393
1 4780 970636006
2 150365
2 117767
2 59767
2 195839
1 172666 241197968
1 99297 403234484
2 26244
1 100743 199792201
1 55989 215358800
2 106279
2 172229
2 31123
1 101442 716495505
1 199634 855946700
1 35531 619153528
2 174849
1 36607 217655715
1 193072 554001419
2 136650
2 56222
1 34964 192170041
2 91095
2 107984
1 172954 822581346
2 94177
1 67239 209609803
2 163914
2 134819
2 67770
2 115684
2 32909
2 85772
2 75354
1 152600 718098792
1 199977 225895033
2 101135
2 21577
1 75712 30357062
1 144867 123162248
2 56815
2 15590
1 80201 950738617
2 129271
2 33372
1 10802 963044153
1 47145 751367208
1 72606 812070295
2 190167
2 139307
2 108357
1 40199 443613680
1 102408 369277927
2 111994
1 17207 58285859
2 168039
2 63305
2 1609
2 54862
2 160239
2 35213
1 88438 516640094
1 77035 239159699
1 172114 847471726
1 189618 810413088
2 34068
1 30020 576292251
1 86069 768407976
1 13457 172949383
1 80453 401001941
2 132500
1 127368 103986656
2 115298
2 105837
1 168552 680674836
1 163985 119459138
1 118805 79126762
1 64181 377546488
2 6582
1 10558 441933836
1 145168 619384387
1 184105 827491795
1 172022 356322144
1 75484 592836738
1 127966 939079611
1 189133 169476016
2 56928
2 71977
1 3957 494395827
2 52913
2 11407
1 58196 760601927
2 91200
2 119442
2 112072
1 11766 820392330
1 12273 719517893
1 71787 948282705
1 158138 85586024
2 190674
1 168644 346197065
2 100718
1 103260 642993313
1 100899 130467233
2 110462
2 68435
1 4621 645287135
1 129356 549873830
1 54596 734459798
1 153222 86903569
1 25253 369035969
1 58247 757678451
2 167552
2 90726
1 88767 437642608
2 106373
1 154254 761538435
2 56251
2 149741
1 33256 250940326
1 41251 285225211
1 181821 295701318
1 57603 192636814
2 71190
1 58317 420161603
2 171468
2 3380
1 146401 713354295
2 52870
1 52456 644667095
1 49581 87201918
2 185718
1 44041 132672373
2 117349
2 35896
2 192049
2 44339
1 99334 174356549
1 175458 935600387
1 70891 594812813
1 58470 852928344
1 56734 437833218
2 45217
2 57659
1 94639 61698326
2 83053
2 174187
1 168596 504701940
2 191515
2 51550
1 182438 867366429
2 42246
2 10315
1 182379 648191161
1 94187 114343920
1 31700 587237938
1 183 467185981
1 172748 54147978
1 58062 87445739
1 122065 803753314
1 124801 636245319
2 13690
2 13281
1 57658 989827663
1 24051 686552115
1 172223 981322047
1 141234 290200626
2 126601
1 180253 970725517
1 81699 632454374
2 134337
2 162845
2 145147
1 143752 657843454
2 93261
1 72079 50118119
2 92244
1 111264 482663592
1 41548 693686717
1 15902 704986661
1 84453 96384019
1 61519 221559729
2 120514
1 94184 644667848
1 155813 801021609
2 37275
1 99484 825248250
1 162845 123170668
1 78067 103607858
1 137667 490695846
1 70566 638013494
1 65488 750144966
2 153007
1 37775 439442250
2 48220
1 103813 132475568
2 93872
2 102395
1 103944 111011989
2 70413
2 69315
2 14421
1 160049 886126666
1 42636 192743238
1 41347 427419475
2 184738
2 132281
2 37743
1 50599 445896839
1 27130 502007999
1 92872 150340931
1 23191 81779085
2 116555
1 108633 496257236
1 119247 208115435
2 86981
2 27222
2 90389
1 185592 733630797
1 39121 695004542
2 86402
2 64583
2 162674
2 31246
2 122829
2 179356
1 81912 982012357
2 197934
1 197026 657357330
1 176633 267129260
2 178514
2 89225
1 20034 470867535
1 12566 717794098
2 72468
1 107197 735123020
2 41281
2 53909
2 183000
1 92244 276983599
1 197653 154327136
2 170890
2 161190
2 53381
2 73453
1 176406 974714594
2 80749
1 73184 665674293
1 119456 184342154
2 74293
1 155022 167028822
2 99940
2 61289
1 157089 856809667
2 101511
2 85287
1 82743 539702481
2 85058
2 53378
1 173912 482775954
2 199657
2 126759
1 47365 648338735
1 165392 411403462
2 52458
1 122352 964636128
1 115437 599714589
2 179478
2 9162
1 177093 326758714
1 6638 7442697
2 79245
1 45173 663287867
1 150582 179232309
1 142137 610363089
2 31299
1 190732 746395680
2 29869
2 46084
1 38838 708252805
1 74191 971232523
1 32846 80802215
2 114865
2 140835
1 177849 840960343
2 165659
1 148072 94664336
2 182406
1 107314 614868652
2 14561
1 55639 930510996
1 98965 554400373
1 35185 585346802
2 113497
1 95591 322766755
2 198766
2 166739
1 78428 140066267
2 21456
2 33673
2 185062
1 67034 976327647
1 126465 652749477
1 21383 44835230
2 40507
1 186665 426787464
2 902
1 72263 84797500
1 72265 570494934
1 76891 807470191
2 195821
2 54302
2 176034
1 135572 181104187
1 156229 500278440
2 139089
2 176579
1 88134 275560880
1 123540 443396909
1 127388 483779486
2 23621
2 135493
1 4429 775800146
2 111025
1 5692 377339826
2 68617
1 182554 386163145
1 92613 61106523
2 131827
2 35059
2 134927
2 183873
1 126202 297043135
2 26799
1 101403 662028769
1 19958 677968702
1 136294 652706200
1 38337 233935399
2 3856
2 169819
2 7529
1 167317 408786335
2 107983
1 189124 141105579
1 31795 377275919
1 103392 947511604
2 174345
1 169339 67940820
2 188701
1 31518 80799311
2 167982
1 127021 485975498
2 128892
2 157554
2 165464
2 129959
2 38732
2 86496
2 65313
2 403
1 177949 517661604
1 63352 797888160
2 33350
1 146372 529719753
2 72308
2 128339
1 165761 59263751
2 8177
2 25769
1 95075 220026038
2 163317
1 147510 272668919
2 141875
1 155523 790527402
2 103268
2 40173
1 125000 331666485
2 169454
2 17026
2 19999
2 142435
1 120641 309056909
1 7189 933872717
1 187345 84031999
1 14829 951003381
1 137393 654004288
2 118232
2 125967
1 115495 870220044
2 139412
2 38804
2 147844
2 144381
1 190882 914734142
1 165454 715592099
2 88895
1 139926 59019641
2 176762
2 197859
1 90722 582096976
2 24510
1 130707 702117775
2 44580
2 173540
1 92748 410434014
2 115723
1 84660 326054380
1 19806 491783164
1 61670 507600458
1 18819 565884624
2 78444
2 148792
1 105977 228297446
1 86683 899835947
2 131732
2 90538
1 174348 948371503
2 120798
1 79732 59953302
2 109768
1 64851 526039098
1 92298 570029040
2 187274
2 73996
1 194347 377683243
2 13826
2 122225
2 172069
2 85240
2 136179
1 63682 850305815
1 149737 485829615
1 159772 633770985
2 172497
2 126676
1 185341 774165203
2 16706
2 587
1 126672 751646816
2 97532
1 140946 443691057
2 64047
2 25776
2 117989
2 156559
2 187981
1 110754 178041886
2 84843
2 161684
2 63172
2 152731
1 88233 954049009
1 165633 440470153
2 75557
2 47513
1 67390 71923883
2 35985
2 112360
1 8554 357923104
2 193578
1 77027 217809369
1 104684 503981692
2 36583
1 117357 714634024
1 92055 397691067
1 196578 21994297
1 165598 197841310
1 149636 232915356
2 175835
2 97586
2 150007
2 43174
2 189818
1 134963 976404016
1 188020 971042598
1 89729 798696755
2 12552
2 178164
2 107695
1 27327 167248251
2 94422
2 158599
1 73501 845846469
2 90961
2 62547
1 112111 967152155
1 192333 870296657
1 121288 37824837
2 10929
2 69634
2 40354
2 122078
1 6900 81063893
2 119862
1 161003 879197349
2 81628
1 185534 978856519
2 103944
2 103296
1 136083 320547186
1 182640 470357232
2 96
1 156159 366201630
2 145557
1 29341 970083956
1 179641 716575559
1 90407 925564768
1 5896 180640497
2 39214
2 143195
2 61326
2 122439
1 125566 189457365
1 47529 337431323
1 34501 898552396
1 74722 877161615
1 162210 824910550
1 139069 609035487
1 42242 395888847
2 112275
2 69251
1 125238 650076898
2 101302
1 132751 693301011
2 194138
1 103601 85109064
1 141766 12657035
2 56659
1 194224 739083259
2 152008
2 129658
1 188374 213572500
1 45035 4809205
2 80685
1 89254 287030415
1 60826 738430991
2 62161
1 145446 963541915
1 48928 144376974
1 23756 116094671
2 32463
2 60877
1 1354 553407071
2 32639
1 22524 912131316
2 141559
1 17038 256857134
2 171858
1 19549 880981026
1 172250 251406041
1 159073 576505445
1 73153 935932428
1 184020 901318309
2 136378
1 199536 28897225
1 196102 371152589
1 65971 359168612
2 131711
1 43721 904511047
2 3757
1 61961 324082792
2 51993
1 169029 325225541
2 20761
1 42057 680728403
2 125527
2 22891
1 71985 32751498
2 30477
1 84823 626839631
1 156922 44834337
1 182701 642142242
2 187097
2 90647
1 56341 59454883
2 42230
1 61070 328382331
2 198625
1 18416 829397859
2 89673
1 91251 636671806
2 78242
2 125486
2 169613
2 18146
2 155492
2 63571
2 115191
1 168165 127469913
2 105301
2 96085
2 119988
1 133882 746982322
2 9101
2 149723
2 4671
1 146056 602050938
1 180654 139388322
1 6660 887750546
1 137761 800895913
1 191423 960038301
1 153979 506465135
2 122953
1 185949 123131845
2 46385
1 48377 225311618
2 105932
2 7133
2 117125
2 102042
2 143514
1 25920 561011787
1 54987 474211935
2 48157
2 175796
2 86281
2 83268
1 50459 77056446
2 172676
2 72811
1 54462 188159267
2 114630
2 172942
2 40031
2 66682
1 177099 895385368
1 119173 53707424
2 122104
1 29905 97355881
1 86720 924715651
1 117455 287136495
1 60345 584135014
2 160894
2 172620
2 119034
2 31337
2 12263
2 81463
1 163790 428870675
1 59486 195112183
2 57560
2 34739
2 57332
2 154076
2 67074
2 89071
2 188940
2 196609
2 89166
2 129652
2 190921
2 105042
2 160419
2 197381
1 110454 334965831
2 90504
1 54724 623316111
1 146811 614911786
2 11282
1 84584 187411485
2 68039
1 25631 718627670
2 154337
1 46190 541086333
1 98305 581553124
2 68436
1 199357 926917921
1 110502 500772125
1 142371 408005650
1 3549 659074961
2 82726
1 158078 474940821
1 75184 202910161
1 134431 154874917
1 51904 346084307
1 77345 503043077
2 86269
1 154806 322070772
2 151543
1 70785 426101994
1 84049 227035727
2 175135
2 198703
2 131600
2 5453
2 24862
2 71570
1 130371 801609454
2 57650
1 158048 923458890
2 51228
2 76253
1 25768 441102908
1 121068 831590402
1 28425 990149998
1 50592 262194894
1 141352 444268776
1 42652 190359816
2 181319
1 120409 592295858
1 72734 313441176
2 165192
1 10386 683716434
2 19216
1 99622 10024834
2 122800
2 196439
1 18706 18115595
1 199628 690916461
1 42719 937998551
1 63949 704977700
1 157883 218969350
1 160520 531178354
2 155494
1 147000 770863883
1 144024 912037523
1 34707 690555183
1 149586 309928990
1 91552 299067121
2 40847
1 106881 214574973
1 95880 987548599
2 73466
1 103510 149198690
1 66239 206212677
2 145040
2 43330
1 38886 909228564
2 101803
1 50397 655817972
1 54949 665875109
1 172945 972745684
2 83855
1 116319 474128333
1 171372 109048496
1 115904 769092577
2 151758
1 37517 78706937
2 127114
1 167097 111079196
1 156250 188606317
1 25112 236378864
2 89401
2 186130
1 180910 595391195
1 132511 246300547
2 178000
2 49537
2 172331
2 23797
2 91003
2 174241
1 98350 409476111
2 146406
1 12211 301862033
1 8938 83595627
2 17360
2 13665
2 120418
1 55362 924877759
2 110525
2 75046
2 64494
2 160394
2 27967
2 52133
1 14128 727299733
2 99549
1 52141 107951988
2 2635
1 113154 323453266
1 127572 65365227
2 181025
2 90069
2 193127
2 75629
1 152058 844691159
1 68445 648651221
1 177743 254513241
2 56744
1 43840 743594610
1 6360 324208036
1 152578 346710018
2 147639
1 12388 242843174
2 8927
2 84663
2 76375
2 82156
2 59532
1 117274 125515508
1 183156 757874945
1 185551 518913132
2 80730
1 31123 741757598
1 109625 640862933
2 149720
1 183012 686294331
1 43540 263829317
2 50172
1 42650 924036039
1 86403 234832160
2 188962
1 138793 242165602
1 80661 336945043
1 95284 924888002
2 78188
2 140212
1 25097 485361362
1 14433 743363292
2 84375
2 169687
1 154568 431840178
2 140379
1 58586 371446277
1 71107 669009089
1 96028 249732540
2 70649
1 163454 94720208
2 132895
2 76874
2 46505
1 71693 274266389
2 37115
1 196143 751039335
1 88744 185595172
2 176282
2 120039
2 136019
2 98159
1 33730 735954888
1 18868 439884495
2 52287
1 119695 679454870
2 75652
2 33121
2 176656
2 74397
1 81085 170294294
1 47208 515794941
2 156095
1 199974 486597709
1 161570 177680645
2 189371
1 10357 337094199
2 105281
2 125632
1 89580 4426045
1 126423 695678232
2 28597
2 144058
2 38207
1 18482 495080743
2 11263
2 37945
1 8282 682342658
2 117659
1 114673 52518053
1 145223 990285036
2 89858
1 166133 172092680
1 124734 886753247
2 98459
2 53440
1 193387 720688286
1 156146 305015364
2 50189
1 53767 400421972
2 15852
1 147039 707039724
2 6711
2 155179
1 8074 63301354
1 11366 550799537
2 3966
1 66055 971580923
1 130402 593237695
1 105375 522095432
2 28699
1 49812 260796067
2 64691
2 170293
1 155583 667686160
1 48970 897037852
2 100163
2 81610
1 33648 411795999
1 75978 184867221
1 37830 605000471
1 9735 357823642
2 189273
1 190039 720166716
2 96925
1 169619 721498346
1 38411 384191562
2 43860
1 125259 38008272
1 155996 16877067
1 86255 278644104
1 79205 379056506
1 40419 324810818
2 32430
1 85865 207685043
2 171831
1 103961 823787245
1 32485 848326115
1 194231 115029482
1 138256 942357301
1 136943 649070917
1 42024 965755285
1 183110 734406096
2 32737
2 193358
2 41365
2 114020
1 84836 445252760
2 103854
2 120172
2 158257
2 16045
1 142785 555045472
1 126771 911582740
1 6579 157366458
2 180794
2 126649
1 53852 164590959
2 104693
1 162692 258012029
1 45123 87369291
2 81108
2 142146
2 165659
1 1618 717046318
1 126628 967855047
1 49334 853494994
2 102773
1 57106 340171004
2 152764
1 161506 255757586
1 45714 444375266
2 35179
2 96894
2 189371
1 52673 737775579
2 116485
1 41658 255034531
1 142226 432800347
1 137574 904306433
1 78432 361516243
2 61631
2 138378
2 88006
2 43083
1 92904 989609072
2 19964
2 16232
1 137229 282777727
1 94632 761507058
1 159447 732297864
1 176944 241515384
1 144633 935730846
2 111701
2 64634
2 31001
1 146384 627909917
2 103979
1 7788 251531575
2 119445
1 71058 125547173
1 191113 18483301
2 184256
2 151407
2 6530
1 155503 970542691
1 17920 173108123
1 137078 268328230
1 165144 810168660
2 106874
1 63047 14870342
1 69280 675509148
2 156648
2 73975
1 86589 998613124
1 105598 428293400
2 64184
2 60659
2 150643
2 89001
1 95345 104900678
2 186907
2 175697
2 143772
2 122918
1 2319 558401703
2 9811
1 25123 125238587
2 22410
1 12365 93711318
2 133448
2 178088
1 139880 112416966
2 156491
1 77517 544395466
1 57880 398964534
2 35264
2 1400
2 16198
1 154683 924801244
2 173159
1 166701 235629448
1 45319 643601135
1 192287 941213739
2 42438
1 146276 749700070
1 187156 835156173
2 29727
2 140690
2 177523
1 189622 458044064
2 101079
2 78541
1 50301 770120283
2 172187
1 199510 655978467
2 63640
1 94897 76404071
2 63590
2 143686
2 22597
1 78684 36518282
2 72457
2 135061
2 179206
2 137221
1 1919 129801837
1 63277 835672885
2 293
2 31533
2 121875
2 87477
2 33760
1 98698 451135964
2 99023
1 97468 660810550
1 151083 359529080
2 115188
1 62830 976330852
1 50749 528775865
2 138356
2 123108
1 37999 168551515
1 82451 427989818
2 130387
1 59153 220679775
2 33825
1 32393 368085589
1 136353 461248461
2 27523
2 97922
2 160857
2 164300
1 103616 260603747
1 166325 590441299
1 199897 657946770
1 21482 170295440
1 62526 936012892
2 189211
2 63323
2 53963
1 181504 284646811
1 38489 935124407
1 114412 594919312
1 133710 526908820
1 38656 139330790
2 188029
1 194860 574463975
2 98035
2 108717
1 123230 816892408
1 178461 881353641
2 30058
2 35602
2 159336
2 25903
2 123860
2 108852
2 30559
2 77465
1 31561 102050593
2 197187
2 72393
2 57774
1 82337 816956427
2 62481
2 127244
1 18978 507178247
2 33400
1 122125 771776761
1 176466 894096789
1 112728 331913192
2 99589
1 73744 570012665
1 150341 96143502
2 135362
1 986 427947057
2 166709
2 82352
2 80271
1 161127 443969477
1 178127 489838178
1 45203 204283918
1 127871 153880021
1 103456 258411135
1 154293 537560260
2 196631
1 69208 612454392
2 55079
2 19274
1 169969 440905602
2 178839
2 152607
1 75176 298370007
1 199392 811458141
2 158769
2 138338
1 86092 728660196
1 41201 853308140
2 94900
1 138641 856424368
2 55274
1 100697 101820758
2 54498
2 75854
2 31963
2 142672
1 47695 25413126
2 13269
2 14629
2 55568
1 27255 13872437
1 183823 739845973
2 3644
2 80163
2 191803
2 59612
1 55880 47794250
1 181701 222818927
1 193529 334539882
1 1687 404838136
1 50546 635922095
1 151658 658318204
1 187550 33417805
2 58691
1 11680 609503914
1 125547 443950867
2 38834
1 96435 377771519
1 58104 155706274
1 109448 524336470
1 157206 755544897
2 4669
2 117963
2 167265
2 59760
2 70899
2 131967
1 12579 591380188
1 70281 914756982
1 21708 192369284
2 62618
2 39555
2 195102
1 71006 862253995
2 58961
1 92725 926513697
2 108914
1 178029 872996539
2 37115
1 11906 76021896
1 178574 100059064
1 121077 335686529
1 177222 531697576
2 93075
1 198720 44093842
2 102682
1 186958 653406605
2 141621
2 27741
1 28880 624813165
2 72950
2 119820
1 1898 727416016
2 187092
1 67136 373316856
1 165966 800463611
1 199992 165474809
1 13752 501338775
2 74724
1 105690 497318689
2 25163
1 166280 410285326
1 66774 367303027
1 150023 349624221
2 81946
1 188913 338213136
2 190905
2 155135
1 124604 838752383
1 65458 455911623
1 197504 614228073
1 77358 282520203
1 45499 442386748
1 138843 876605489
1 6964 416036295
1 161014 61550453
2 40978
1 35484 831415279
2 176333
1 75793 842224935
2 81118
1 23168 322318950
1 4971 274667380
2 8127
1 139222 423657161
1 180634 177121855
1 26219 448695556
2 988
2 174783
1 192636 497876320
2 125494
2 146202
2 138627
2 174626
1 98382 765720618
1 80623 552880843
2 1244
2 10650
1 116423 466477934
2 175325
1 20085 668223846
1 195757 142048535
2 114309
1 125718 908877788
2 2560
1 189720 211955701
2 47143
1 83419 969365967
1 153714 638110504
2 123329
1 54536 95518106
2 195454
2 77409
2 137921
1 91526 905567619
1 89143 164354779
1 127964 968707846
2 69929
2 10113
1 81071 524768787
2 184680
2 171515
2 169450
1 69518 895888130
2 155607
2 46562
2 161669
1 122818 717736763
2 129057
2 149634
2 195777
1 165486 44361423
1 30851 130492660
1 61971 262897323
2 101737
1 166090 902508407
1 71817 354906234
1 183865 768730254
2 172643
1 14665 617142064
1 33617 356716114
2 1218
1 186893 618215575
1 103173 892876534
1 162759 879228461
2 172437
2 14857
1 119913 192098929
1 58264 801007474
2 159341
1 103290 782272462
2 81324
1 152717 948943656
2 122660
2 69085
1 136195 363538323
1 61143 535568870
2 4456
1 69956 991125920
1 182292 985938519
2 122943
1 71632 10533988
2 167132
1 128966 848775290
2 29367
2 181511
1 74598 723660309
2 22821
2 113398
2 101983
1 25120 361187740
1 96758 851156340
1 183482 849216009
2 171539
2 110266
2 136690
2 174292
1 159621 160022744
1 18696 54086722
1 100785 187231273
2 78797
1 169333 300467310
2 17913
2 21945
1 93175 870454371
2 41102
1 161697 550396524
2 114282
1 67195 825588995
2 12091
2 72188
1 81025 215175337
1 110980 199821385
1 166667 865830366
1 130449 743244135
2 115208
1 199506 515962787
1 119658 760015414
2 62707
2 108647
2 104912
2 2238
1 114594 174415736
2 56871
2 116740
1 85805 189021412
2 70263
2 42358
2 124357
2 38555
1 120445 779504689
2 163916
1 175302 187068111
1 195540 726731633
2 82216
2 68097
2 123651
2 112048
2 100719
2 33313
1 86701 912645429
1 8010 235524893
2 155956
1 154056 202282627
1 198824 804098609
1 76068 978018437
2 4249
2 55208
1 91363 845598860
1 101321 898509093
1 176115 944226071
2 183529
1 85847 893251933
1 125894 904067473
1 118314 335656135
1 129163 824143645
2 123978
1 148116 416293889
1 68752 353300259
2 7711
1 116602 156196734
1 49170 289275282
1 21677 269579645
1 135947 10427429
1 162983 945760242
2 172737
2 85799
2 197678
2 7550
2 95099
2 6203
2 59013
1 49841 631716239
1 139174 776955245
1 79056 431082906
1 77172 318763682
1 43557 923264869
2 126039
2 14915
2 179278
2 6410
2 117385
1 15697 620951838
1 85745 422217697
2 123645
1 44897 832497348
2 42517
1 174668 537508082
2 125604
2 104012
2 104858
2 49910
2 21508
1 104976 918449968
1 66096 126764816
1 81624 573568132
1 186752 920853125
2 145234
2 11776
1 35288 126892053
2 90194
2 75815
2 94064
1 150027 591478323
2 171998
2 24925
1 121388 440342118
2 157884
1 23902 897063681
2 150977
2 163730
1 70386 418652660
1 198548 225445152
1 18021 860593917
1 60061 64729410
2 70919
2 71287
2 14521
2 136546
2 190359
1 134877 140906201
1 140842 916411832
2 48369
2 38109
2 62812
1 8996 583334279
2 85353
2 105176
1 103608 326373428
1 47072 761864145
1 109421 526991418
2 39893
1 182411 657651798
1 18335 482655653
1 81265 33980883
2 1061
2 197884
1 51072 700121164
2 103692
2 197218
1 112017 609528630
2 74144
2 181416
2 33506
2 31691
1 24248 286504834
2 25010
2 33630
1 78314 427177298
2 182108
2 637
1 87571 771291124
1 62001 22644684
2 64078
1 35032 471711940
1 128432 390399282
2 35066
1 32367 831224277
1 104990 816662801
2 127041
1 161999 710113530
2 191134
2 108004
2 171575
1 116716 398058
1 32175 409600287
2 84626
2 23233
1 161756 902686887
1 65464 827064860
1 28339 291266323
1 102718 382912028
1 8043 823634617
2 163102
1 20157 465517912
2 170283
2 98480
1 108237 653273658
1 25320 534970458
1 2757 439175597
2 139538
2 87110
1 85764 463305481
1 171025 761155679
2 124570
2 190498
1 57216 770029198
1 181386 196775302
2 67871
2 164194
1 136756 239288690
1 59535 455524615
2 192654
2 172528
2 78254
1 194882 20173658
2 13348
2 154886
1 134833 362159637
1 76711 935417629
2 32257
1 51220 115957189
1 152254 342757179
1 153435 722786820
1 197745 977271515
2 90469
2 162436
1 52577 918925860
2 123533
2 50336
1 95581 26907556
1 35901 390371258
2 152231
1 85664 654399166
2 164129
1 70080 832905243
2 172988
1 145753 134046127
2 58831
2 10709
1 58222 721226729
1 169747 675434800
2 155632
1 125312 993906785
1 188521 169497913
2 37617
2 181719
1 54225 566921631
2 72941
2 62804
2 101355
2 127355
1 93426 232484459
1 157385 78112086
2 166451
2 73922
1 7971 181194571
1 187768 324968926
2 167759
1 25568 118604795
2 94171
2 150322
2 71248
1 50776 811095567
2 95473
1 44464 218867961
1 12969 781773047
1 135808 882072917
2 159961
1 159668 500571400
1 96812 772500785
1 37077 149057856
1 114717 121342776
2 108298
1 111230 327120793
2 40496
1 49444 235158740
1 196928 256453575
1 32967 404183465
1 59159 594092914
1 107910 390967299
2 24862
2 16738
1 30524 908304050
1 47060 920019050
1 35723 739687766
1 57562 711474952
2 43147
2 50575
1 76633 609028703
1 17672 421571506
2 179082
1 103923 46969628
1 163284 689110452
2 11976
2 44932
1 111347 699001205
2 92659
2 187076
1 184043 355624243
1 120650 448884518
1 97909 744500290
2 191464
2 69232
1 52000 844848555
2 5191
2 195526
1 160407 402031773
2 118985
2 77400
1 86448 289415524
1 137064 423524947
2 90175
1 7675 965454933
1 191085 983366920
2 139979
2 138559
1 2700 699138064
2 166386
2 94557
1 131431 581735903
1 2084 921242774
1 121852 769387492
1 172708 46093374
1 187142 161519851
2 5161
2 155650
2 47760
2 53642
2 92088
1 138906 788634580
1 151075 391509592
1 62156 698705515
1 121249 120961293
1 68611 950572727
1 114812 267167544
2 98375
2 95815
1 1086 709030519
1 161038 347241767
1 17100 950876472
1 48244 701622945
2 135261
1 123779 943536802
2 53365
2 76568
2 16582
2 125934
2 162778
1 95033 142064762
1 141654 743019487
1 19748 324755362
1 43214 591686566
2 110034
1 59838 961399615
2 63715
2 95168
2 54339
2 121138
2 165349
2 153345
2 94687
1 47999 889073916
1 34500 640839116
1 93475 393452927
2 181005
1 95401 859431543
2 32358
2 79069
1 75407 942947952
1 27711 298597167
2 174221
1 117797 448616922
2 154495
1 40713 878982605
2 135997
1 184455 746073565
2 189766
2 21280
1 197181 425139450
2 126128
1 95574 685521338
2 26591
1 87663 695684271
2 111964
1 58361 144720653
2 87313
2 74083
2 157458
2 87256
2 52064
1 140043 504261075
1 144718 412176211
1 160721 248264569
2 32842
1 174087 296904632
1 198816 257541015
1 193923 190801557
2 45336
1 23529 54253214
1 37636 603612685
1 39395 876025189
2 178540
1 116704 332066118
1 4168 405040178
2 6850
1 143247 515620696
2 156664
1 130892 871871394
2 28954
2 180797
2 121069
2 120633
1 119150 912726172
1 107178 237333963
2 40772
1 73008 976258168
1 18338 107218669
2 175690
2 22910
2 142323
2 140380
2 194487
1 85240 790218563
2 55269
2 136189
2 162340
1 54716 504130331
1 126251 441690577
1 68182 336944948
2 34671
1 53670 294592402
1 142070 514933153
2 64852
2 92521
2 37010
1 127256 908268168
1 26223 391152608
2 190679
1 92107 692839942
1 121681 171880318
1 83156 260035135
1 190868 620186707
2 159320
1 62985 351048360
1 69004 648657541
2 168569
2 93139
2 172787
1 38271 165951210
1 53750 753421446
1 141589 237634971
1 29099 878765536
1 182792 39203303
1 41221 340591821
1 153242 791089471
1 142349 30410654
2 148184
2 43981
2 66110
2 164839
1 39217 205141160
2 95633
2 24218
2 82621
1 134059 848039601
1 157055 301087635
1 182152 148455475
1 134611 943786430
1 179326 946993218
2 66844
2 94960
1 1021 878613778
2 22378
2 33986
1 66551 743089238
1 44063 420894682
1 142770 904290286
2 17272
1 120532 693315605
1 29570 399362937
2 127661
2 165738
1 54944 698652240
1 21003 291200036
2 73279
2 95044
2 63307
1 189040 250723043
2 186420
1 93431 668650976
2 96445
2 32798
1 16536 137371720
2 410
2 129875
2 127774
2 69498
1 68976 223874065
1 177298 262769780
1 54894 83845048
2 168857
1 167773 859063777
2 144167
2 32800
1 100593 255928096
2 121904
2 156360
1 43821 541200870
1 183446 20615848
2 959
1 103704 410528720
1 47478 867691767
2 180446
1 160001 413676372
1 25874 31949545
1 54175 332363845
1 98309 252543033
2 53709
1 177257 276758854
2 176716
1 4454 807253661
1 118068 868132646
1 150758 926590265
2 77403
1 45042 512414394
1 39864 323287740
1 68632 930996679
1 135796 503876346
1 145864 926485141
1 177264 662668199
2 117448
1 116878 667065205
1 59873 20659957
1 19433 794170894
1 153730 838422873
1 134462 476769567
1 24926 719754504
2 124182
1 85979 466296368
1 8673 178238701
2 138632
2 172516
1 151946 371027806
1 136175 668263951
2 160413
1 155500 940682236
2 186695
1 65588 331692634
2 50276
1 46098 885389792
1 46999 568469009
1 133451 749032684
2 79878
1 182849 901811131
1 198619 984246042
1 84418 905228994
1 19725 620489738
2 107349
1 151742 174881491
2 141522
2 131643
1 92313 466125146
2 127811
1 34753 716751030
2 3864
1 141389 57645875
2 57189
1 170717 404981423
2 17737
1 182305 658067534
1 174584 875409897
1 172404 875918340
1 1026 588458323
2 1907
2 149412
2 48680
1 40530 15395620
1 116804 243924999
1 9209 485548279
2 79117
2 20745
2 71197
2 189729
1 15463 699193010
1 12447 985934926
2 45827
1 41121 857585713
2 38274
2 103284
2 148595
1 18244 283218196
2 173882
2 6054
1 151111 223516653
2 79188
1 74685 581363166
1 148754 915444263
1 23048 870406245
2 94552
1 190947 612566395
2 179373
1 173767 292365126
1 105579 629464171
2 170530
1 53936 431988915
2 148488
2 188311
1 190379 954654404
2 134168
2 30574
1 114222 338192502
2 35574
1 100158 724907427
1 144947 219710081
2 137453
1 137651 135224977
2 42560
1 186149 721386482
1 75581 772038431
2 183232
1 1190 962914596
2 47932
2 33520
2 21024
2 122492
1 48341 768845004
1 8208 233711966
1 34646 588735495
1 61387 516029820
1 21659 325263111
2 43435
2 94966
2 24158
2 124289
2 81584
2 190713
2 156684
1 146311 336731953
2 186810
1 31199 964657080
1 148736 991535326
1 153147 672910453
1 120337 509926959
1 170733 675274743
1 69843 308161928
1 123631 156185124
2 53525
2 51277
2 141868
1 20486 613510624
2 168194
2 89967
1 127996 283766554
1 86378 354652680
1 33768 722999657
1 83226 144060206
2 2598
1 179886 401659083
2 157397
1 49705 35403908
1 182038 294111359
1 126046 560306494
2 103636
2 111406
1 42676 564340247
2 52470
1 167147 913163352
2 186276
1 196141 670550568
2 98159
1 159707 516644526
2 125759
1 91375 531089519
1 98503 296617971
1 111922 578703246
2 158684
2 164889
1 115898 280416878
1 34145 588455688
2 85256
1 170489 915223012
2 22264
2 3925
2 169621
1 99546 960072551
2 73585
1 7130 683472675
2 85277
2 129508
1 28800 116923206
2 109015
1 121338 853654859
2 28943
1 29710 204904426
1 37075 873733656
1 164174 28649285
1 125370 232328910
2 167350
1 20296 586675669
1 100217 206679481
2 121958
2 20706
2 16273
2 9869
1 184678 865399106
1 55214 971144794
2 139948
1 140379 492711292
1 195519 811882093
2 63508
1 15399 772304347
2 30180
1 162000 153369096
1 159765 586110892
1 177045 784052651
1 53258 794785812
1 152004 873676169
2 46202
1 56371 241411013
2 127025
2 58388
2 82355
1 152390 631575670
1 58658 729026097
1 38541 680157562
2 65632
1 30243 198832889
2 25040
2 178976
2 72422
1 182310 381762723
1 184127 107833680
1 111403 360757089
1 165295 70043461
1 62415 334298235
2 73059
2 11991
2 88994
2 7385
2 144196
1 70574 442313203
1 5350 116347694
2 116483
2 185755
1 191011 825745333
1 48909 883364552
2 9372
1 47695 743000175
2 57049
2 15258
2 163899
2 184774
1 155413 533740719
1 33731 727136867
2 76558
1 135455 637665878
2 47843
1 166011 55008267
2 45049
2 186026
1 129736 305522510
1 3704 991842395
2 61776
2 13973
2 160287
2 53979
1 83094 130097912
2 172472
2 160469
2 85927
1 163931 843050876
2 11053
2 12726
2 9437
2 75665
2 52148
1 75367 310011782
1 190721 237147478
1 89743 279387481
2 21642
1 148010 476586271
2 133158
1 112037 249265352
1 103927 646679155
2 176036
2 14870
2 165132
2 16082
1 8705 38882229
1 174336 437290949
1 63070 87881858
2 120534
2 25947
1 40743 836999652
1 171312 625242831
1 157452 6936593
1 67300 444285103
1 30277 215488842
1 157928 660966894
1 145195 776564925
2 119969
1 92257 766850689
1 13804 477040994
2 67819
2 126609
2 128622
2 22668
2 49202
1 187534 749926115
1 196589 776954931
1 94582 375221816
1 112315 857629068
2 105634
1 71522 764030811
1 88389 663284740
2 11781
2 181241
2 3004
2 22461
1 149996 30053793
2 133150
2 95403
2 116910
1 65501 92060156
1 93843 475403788
1 29919 120868263
1 31116 87842866
2 4937
1 46637 283589565
1 62249 102623760
2 37464
1 179583 886228321
1 91010 855466306
1 55418 428585533
2 39675
2 4406
2 152055
1 53108 610687214
2 134798
1 8465 640446639
2 664
1 179138 179004358
1 12487 36631001
1 141536 299592311
1 79950 656478986
1 28951 143388432
2 105896
1 88334 336186234
1 76386 384443192
1 101479 379136520
2 153706
2 95858
2 173063
1 150699 411208365
1 139778 875488830
2 53837
2 154257
1 127318 145101204
1 32070 443434579
2 134254
1 141490 348683598
2 145320
1 68646 66203429
2 62926
2 172592
2 16546
1 120559 41593896
2 44864
2 65526
1 148748 551884694
1 28396 86568046
1 68245 891030113
1 161522 691840805
2 149151
2 25241
2 193487
2 191289
1 104586 748050531
2 111820
1 144639 3723002
2 199150
2 170520
2 399
2 184642
2 52315
2 85376
1 144706 537049886
2 42086
1 122864 893586655
1 130000 559315653
2 48667
1 26270 27400212
2 170250
1 101504 641836381
1 195661 253148140
1 54488 270088053
2 100944
1 126400 853145943
2 108352
1 193535 220533401
1 152395 461768691
1 32141 259093144
1 188151 248646395
2 417
1 16915 7518494
1 160118 16406749
1 162576 861389014
2 122876
2 84109
1 138544 654821233
2 41295
1 170695 802920256
1 158928 279494906
1 159496 433547006
1 199493 544239622
2 76261
1 35012 729764399
2 97976
1 42339 851182351
1 21982 618621491
2 130857
1 44656 118340195
1 89604 599087753
1 9385 145895872
2 6396
2 148957
2 82716
1 60840 357770022
2 56518
2 113763
2 172652
1 81389 833573280
2 76494
1 1941 162475150
2 39549
1 143610 112663399
2 177781
2 7030
2 8486
1 48883 536031715
1 32716 264209839
2 77357
1 18510 244976790
1 63311 935659972
2 105696
2 20989
2 158419
2 175038
2 117551
2 14711
2 65121
1 87893 722870142
2 94811
2 168186
1 129044 921306802
2 47671
2 76275
1 66595 797637252
1 15517 967955618
2 144993
1 191164 400391429
2 148626
1 57058 869198520
1 70878 368637290
1 59008 252326543
1 189603 347737058
1 186245 887910270
2 77539
2 5926
1 138102 471779068
1 113726 609355736
1 65540 180502572
1 142584 160258639
2 58817
1 111001 83487266
2 51186
2 25298
1 124557 485941255
1 58297 484272513
1 168127 300488847
1 171196 284523945
2 180473
1 66963 147811760
2 182415
2 90285
2 144969
2 169949
1 56212 771413727
1 27191 386439443
1 70716 174531258
1 3479 731331574
2 112624
1 194732 325649240
1 126751 589989444
2 164715
1 98388 360459744
2 159270
2 190078
1 6822 552380126
1 91195 455255590
2 49642
1 36155 9492882
2 142258
1 149949 749453692
1 65666 98737395
1 126880 115309009
2 162092
2 37778
1 155787 495260112
1 86267 515291529
2 178344
1 23266 953184594
1 124186 467843316
1 123072 341567896
2 87866
2 40696
2 181651
2 130713
2 187409
2 97281
1 15179 887339939
1 132963 349956058
1 66000 301278488
1 12539 540948187
2 21486
1 17204 286480908
2 108999
1 139467 809907322
2 152215
2 91814
1 51206 968551179
2 20376
1 153185 262838802
1 60570 286457568
1 198072 734173905
2 190373
2 197444
1 151494 204157172
1 164200 763771633
2 49048
2 147206
1 182608 28736915
2 22694
2 67416
2 81744
1 18379 894673774
1 40047 908241104
1 29022 892734019
2 98390
2 78678
2 124340
1 188432 710017277
1 16879 540143413
2 11176
2 181748
2 129142
2 45412
2 196691
1 18898 254917449
1 52688 741645860
1 198500 852264835
2 74724
1 8656 910395897
1 135083 341680828
1 115163 236315938
2 32687
1 178452 711418253
1 130487 626795516
1 134341 860942226
1 144418 575819685
2 22173
1 45100 604387128
1 138311 151905673
2 41981
1 157479 985186411
1 94825 490919921
2 31694
1 35050 363348725
2 146928
1 57731 962360558
1 27664 314570416
2 122179
1 130974 829358015
2 191936
2 69222
2 168190
2 142642
1 156910 70821980
2 56650
1 115046 347725504
2 16224
2 75070
2 184847
1 34003 771673406
1 96517 604872424
2 49534
1 89472 752552894
2 88099
1 68614 441450345
1 159954 963342352
2 155639
2 35212
2 117600
1 73958 697550198
2 139585
1 103958 737024220
2 49472
2 175172
2 172037
2 87679
2 114808
1 36148 593744170
2 1500
2 43711
1 40810 63488483
1 67470 873231348
2 34279
1 115799 155180752
2 181257
2 55763
1 38139 178054264
2 187782
2 143704
1 3889 403468196
2 57260
1 66050 36448097
2 13287
2 138586
2 28605
2 153773
1 3440 587160908
2 100352
2 94411
1 129949 132246011
2 16573
1 128966 759655608
1 101207 377460250
2 194382
1 79659 185004609
1 196848 660370947
1 17461 198621572
2 44270
2 198817
2 197822
2 56042
1 14956 703055963
2 119575
1 141668 467653638
2 159341
1 115626 830329965
2 73941
1 60148 33550582
2 48621
2 29990
1 22978 686859615
1 93966 640827021
1 33141 859517285
2 24926
1 163978 930891805
1 163378 488359435
1 646 261527060
2 103455
1 165219 390669828
1 25419 757077376
1 157967 156055349
2 71610
1 45860 839438992
1 146069 624768493
2 41763
1 110642 109485242
1 140298 910756021
2 192229
1 57105 567046379
1 40976 54712335
2 155888
1 129581 829405927
2 78320
2 138337
2 179156
2 49817
2 48113
1 22375 791408698
1 92183 148500849
1 174630 935136487
1 107195 984639259
1 61647 340385487
2 198451
1 140125 376508363
2 60432
1 103077 297012059
1 4923 333872976
1 94747 606948439
2 30608
2 65462
2 110576
1 20845 279552448
2 74987
1 68371 725552728
2 103831
1 181627 327905596
2 19495
2 128217
1 156227 791349388
1 85261 458118584
1 189860 131616133
1 189720 689442620
2 136236
2 194044
1 177511 729616675
1 165470 716010969
2 170676
1 28428 675137805
1 98422 841435426
2 149872
1 156371 351842244
1 721 962905119
2 112467
1 198202 158976785
2 63815
1 96544 9572134
1 7809 750961701
1 101579 641319804
1 109788 841832116
1 154842 408390792
1 50218 696162692
1 54412 887822137
1 69455 545900512
1 129321 129087410
1 182981 273949205
2 82581
1 141487 935285798
2 68289
2 84469
1 61114 764320335
2 139812
1 16722 347645852
2 52802
1 156550 727277916
2 190586
2 73359
1 70909 98529619
1 174975 887476693
1 136115 124438708
2 33186
1 81543 505134483
1 84242 511792628
2 153677
1 117421 166842356
2 90060
1 33126 403220303
2 26509
1 166479 249204257
2 24441
2 104229
1 178564 307119370
2 101184
1 126939 455432330
2 197780
1 85770 91566446
1 179541 42755937
1 199750 966350870
2 33254
2 109423
2 96440
2 198281
2 175282
2 99617
2 176460
1 126842 653591095
2 115497
2 5042
1 148932 543630037
1 80158 433254572
1 103954 893955810
1 142608 339699884
2 17466
1 76998 960640527
2 158078
2 23642
2 31824
1 31555 520825588
1 11280 892803789
1 133219 340333312
2 49106
1 16411 157701827
1 74455 930806489
2 75570
1 150451 391837742
2 69748
2 2259
2 177869
1 129090 856269837
2 75831
1 28588 967661705
2 148446
2 80097
2 99552
1 88309 180502920
1 25013 949109309
2 11048
2 190587
1 30455 201912673
1 168341 684351096
2 100051
2 133282
1 47511 948957396
1 171111 349165928
1 128504 122853675
1 70766 857709373
1 153370 295968373
2 27991
2 5801
2 115582
1 115449 949012898
2 51688
2 199487
1 116854 219297604
1 34711 590412449
1 7226 352395745
1 67872 492585745
1 185946 221346312
2 10101
2 41808
1 64592 867238675
1 100613 818481393
2 84582
2 193333
2 96819
1 139729 639410495
2 51316
1 193381 359096469
2 107352
1 98130 941842018
1 5650 78819076
1 1955 927091627
2 196186
2 79592
2 114064
2 156713
1 25813 187905403
1 70469 347203257
2 37295
2 192632
1 6948 227461332
2 90068
2 48479
2 92017
1 156097 281357092
1 127733 748884659
2 197639
2 103970
2 100632
2 83370
1 35078 93834010
2 165716
1 149291 136689035
1 25046 164851574
1 108096 606311256
1 66037 574329587
2 66328
2 187266
1 156162 53505283
2 19258
2 142872
1 179399 293773359
2 154686
1 149831 591493663
1 166894 558905191
1 156402 380367987
2 60246
2 19885
1 75159 907960174
1 109237 886056124
1 111425 189523378
2 6628
2 75320
1 117859 121295389
1 41345 730926748
1 31028 846359777
2 117185
2 156821
2 108891
1 46580 359681087
1 164947 87230741
2 42683
2 33352
1 102198 715738571
2 14260
2 123256
2 10849
1 88773 815078657
2 163006
1 17327 244482203
2 48758
2 156377
2 105288
2 184567
1 50559 699159336
2 172407
2 45404
1 103309 111145780
2 47715
2 55567
2 4342
1 66160 489705777
1 63029 381942699
1 23548 635899847
2 148500
2 67442
1 8579 324546059
2 52443
2 27940
2 39336
2 1852
1 117476 141211290
2 60449
1 54785 737330422
2 33429
2 181344
2 80107
2 30697
2 90965
2 154029
2 164552
2 162878
2 177384
1 159838 629698339
2 174698
1 137692 371400794
2 109658
2 161192
2 23127
1 11823 583975573
2 58421
2 79158
2 96325
2 188324
1 189090 652294937
1 174591 370827559
2 186541
1 16516 758624658
1 185097 625257149
2 154976
2 19627
2 25472
2 164430
1 174946 129190107
2 185666
2 10597
1 100140 460413439
1 42222 108516428
1 132535 940965874
1 473 114715647
1 196281 709300176
1 158227 486629288
2 96748
1 32560 675977386
1 22696 16426270
2 91826
1 61113 929242645
2 50344
2 1212
1 22701 808327627
1 52668 908023386
2 132196
1 7056 731787176
2 52292
2 75085
1 85190 916960391
2 5295
2 20408
2 162400
1 185807 13161246
1 77589 178515374
1 190019 895877867
2 19277
2 31123
2 39314
1 95817 540072044
1 44589 912458192
2 92858
1 192372 464959496
2 77824
1 39623 640852127
1 114184 493048315
2 41135
2 185365
1 79671 545189517
2 157755
2 189513
2 16067
1 92235 847180690
2 179033
1 21772 318826647
1 195343 684526664
1 42265 713839238
1 115377 462028018
1 130639 861394742
1 9745 506141109
2 95778
1 49859 89878324
1 67608 77274470
1 48323 712240775
1 125401 543953280
2 90920
2 73207
1 185033 883415087
2 143123
2 140839
2 59810
2 102999
2 68508
2 158180
1 184130 622746553
2 123117
1 115143 621476114
1 130340 785010820
1 101541 710979724
1 19288 719243348
1 181732 848744238
1 56849 571447392
1 89375 565077807
2 188012
2 178249
2 106291
1 90462 327906679
2 81818
1 159590 480158432
1 114152 643361694
2 114369
2 26160
2 147585
1 184572 829550480
2 10425
1 177612 44162928
1 187257 277910
1 37615 302239502
2 130601
2 34939
2 94511
1 43358 640654856
2 120804
1 89455 607909793
1 19967 684515972
1 84102 952491406
1 145914 962175872
1 151689 757580755
2 141823
1 105595 660417148
2 85818
2 63308
1 195407 51385135
1 72661 267949566
1 178356 694157044
2 191361
1 160278 102432515
1 6833 515502253
1 171147 625677391
1 41922 969933060
2 27315
2 12212
2 57363
1 12828 310435049
2 99557
2 133549
1 155160 241667252
1 17794 794057562
1 13322 810475271
1 111580 916656337
1 133708 307296469
2 73876
1 114100 487445162
1 180482 166005834
2 198108
1 195053 163460123
1 107210 899741377
1 99404 104972776
1 131029 849083302
1 128754 957135908
2 25695
1 130755 342205653
1 52618 382880708
2 91833
2 117217
1 22021 955749118
2 148417
1 171740 375224669
1 5650 805909966
1 95274 512483228
1 47284 604967429
1 138189 373643246
1 112303 68177105
2 76662
2 75112
2 25800
1 26859 516426789
1 32085 773970936
1 164763 863665538
2 198006
2 178882
1 10440 567226303
2 73904
1 44086 330222075
2 145524
2 134368
2 110212
2 142040
2 138060
1 174443 233751385
1 15019 425164890
1 140932 69564383
1 117540 757480309
1 146197 788305731
1 114555 902490610
1 36336 762004735
2 169373
2 94529
2 179195
2 177257
2 189830
2 43526
2 166290
1 49400 792483604
1 148030 561631175
2 158780
1 21006 767848443
2 88538
2 114502
1 17480 433260016
1 121925 69978233
2 106843
2 143266
2 159568
1 183785 248945724
2 91632
2 176045
1 72590 226745121
1 61481 9909222
2 177649
1 126101 963402235
2 196978
1 89210 705424109
2 19052
1 148859 218427811
1 30237 175482253
1 192573 724904438
1 102593 661418912
1 184796 440325535
2 159242
1 74049 678339432
1 30864 439520190
1 30305 325099597
1 146970 431365098
1 60774 511942991
1 132555 92540937
2 76988
1 137810 25901861
1 43764 110308918
2 155474
1 35334 879249875
2 114285
2 127486
1 139102 913323349
1 33930 849666464
1 111279 193010609
2 112015
2 32374
1 175521 357224149
1 46742 609205693
1 134007 931887714
1 142198 275472494
1 2615 78735208
2 97003
1 9186 188547078
1 69388 564044519
1 92754 258055244
1 186036 201781743
1 138648 96090759
2 37949
1 126711 20783457
2 126036
2 165680
2 9414
1 163122 886102333
1 12111 39486836
1 165868 415198114
1 112958 899747560
1 150303 811149117
2 191530
1 73707 308943164
2 59633
2 122836
1 67587 377996662
2 127681
2 165950
2 181993
2 179492
2 153316
1 164295 69816856
2 144207
1 194857 75613601
1 3938 992592272
2 86855
1 88676 222249154
2 33839
2 149579
1 162987 678444644
2 121338
2 69246
2 84418
2 56807
1 97722 940236281
1 71145 369786116
2 169277
1 34690 892455404
1 121625 439594226
2 146026
1 199908 884354233
1 12940 564779495
1 6482 372915401
1 167709 582931263
1 144099 489162388
2 191828
1 72280 130639970
2 187018
1 171665 531637616
2 131558
2 79338
1 89649 520235875
2 107954
1 138225 613846196
2 74964
2 3021
2 356
1 184299 867988364
2 155301
1 118059 514428773
1 160145 771518853
2 169251
1 179795 66389344
1 132770 762052687
1 148497 353339453
1 77447 464034777
2 94158
2 83909
2 1092
2 118623
1 43065 471745869
1 99848 639549039
1 183094 443689365
2 47357
2 164100
2 175539
2 96040
2 11535
1 46443 887868378
1 133207 37402931
2 70591
1 177892 797899817
2 181375
2 86804
2 73233
1 100859 579479355
1 121815 787683328
1 110456 558055694
1 176620 5544781
1 162786 916797482
1 82805 573203068
1 26652 168392708
1 69590 46967013
1 141898 888701762
1 78411 624384021
2 147338
2 23284
2 171895
2 161336
1 28687 593626634
2 78305
2 70970
1 6827 942999234
1 12109 717238768
1 174948 622780698
1 135852 197938148
1 14881 257816797
2 106159
2 128870
2 66933
1 4702 938027514
2 41949
2 14735
2 104746
2 48048
1 77012 941470215
1 19767 83508077
1 168104 825231256
1 49106 60777079
1 94289 898352442
1 186227 966579840
2 138982
1 123569 630930056
2 109328
2 192054
2 114425
2 8670
1 101552 804028358
1 162356 476316992
2 59270
1 76970 217075231
2 80238
1 28199 690755586
1 175993 981562457
2 30608
2 120873
2 108175
2 43328
2 91909
1 6950 961842919
2 94552
1 197004 408307595
1 61808 262031654
1 188516 737044168
2 191437
1 194061 150940197
2 64242
1 169961 471817872
1 72388 564452914
1 8556 384805280
2 18089
1 33183 969617107
1 173676 517496660
2 58033
1 107160 821195013
2 146686
1 75752 339373101
2 160196
1 110955 404720463
2 44956
2 63540
2 68033
2 196609
2 72186
2 87946
2 92170
1 67504 62704372
2 159998
2 31828
1 133528 47906433
2 152483
2 191365
2 158646
1 196658 472443757
1 90416 456660370
2 81894
2 190724
2 171507
1 3773 542766228
1 144524 777300022
2 62631
2 45734
1 197606 560272766
2 88152
2 190139
2 56283
2 91498
2 71996
1 5654 347899735
2 12805
1 59150 994133350
1 116434 842887637
1 101592 133278464
1 5340 838016161
1 113135 377987893
1 197885 728261718
1 144072 258653779
1 166504 316927541
1 127050 817116775
2 139376
1 149878 519598798
1 16308 281875315
1 40791 990384968
1 178651 313686703
1 176100 168323556
2 87237
1 68396 780091301
2 8315
1 79919 71503398
1 14585 468930357
2 87268
2 106717
1 106652 823157126
1 185425 987556515
2 157623
2 20962
2 184021
1 52543 666520124
2 192933
1 96333 742648279
2 173216
1 137046 66269358
1 192689 311518052
1 160579 982678584
1 58997 917609142
1 132975 969848880
1 86241 356341834
1 90600 934367885
1 60389 15175754
2 87768
1 182005 671435913
1 60180 256045800
2 184489
2 83650
2 156357
2 120226
1 195728 688781934
2 196398
1 103268 696617557
1 774 823878667
1 172423 446077429
1 117567 166927875
2 118211
1 64958 557414839
1 32786 185653430
1 115574 505010500
1 172862 87535198
1 188681 104806990
1 10393 931524551
1 113100 568236782
1 125679 900501321
1 147850 136514828
1 108649 224001899
1 120000 457968460
2 96350
2 196337
2 153217
2 28220
2 157265
2 41154
1 128176 946325714
1 114328 124555850
1 12708 138302403
1 113859 954466176
1 13648 738649354
1 98108 343929614
1 149179 768361081
2 172328
1 140936 823122439
1 193096 579946342
1 97887 808955872
2 12148
2 132356
1 24381 615720989
2 4628
1 27490 763830435
2 190599
1 163073 90909903
2 33519
1 150828 594005858
2 109146
1 86041 743455828
2 151555
2 185225
1 171811 79730092
1 8393 76462177
2 151554
2 30649
2 173297
1 184241 805640493
1 133810 430432945
2 167397
1 163091 804893876
1 183452 980590820
2 146073
2 180045
2 129249
1 131255 7352110
1 175595 661071278
1 69933 495888793
2 131725
1 64008 686474896
2 85206
1 29958 792649897
2 178073
1 7790 676292312
1 788 603160903
2 61642
1 162536 920712624
1 47849 280978032
2 191973
2 182750
2 16911
1 144649 995104596
1 181521 40889446
2 193840
2 144165
2 30635
2 165022
1 78419 957908173
2 37541
2 154884
1 171003 389780598
2 119693
1 138238 263120151
2 196907
2 107558
2 4513
2 143778
1 93010 757657413
2 39934
1 36565 500834767
2 21857
2 199920
1 25218 694495158
2 1553
1 175415 882533643
1 70887 769252976
1 157626 356943451
1 182494 547273837
2 35308
1 47351 622131306
2 77027
2 4671
1 26406 952562797
2 16809
2 25548
1 78591 540657649
2 48886
1 99034 109192523
1 40761 816986935
2 120104
2 189497
2 160598
2 95715
2 85713
2 197671
2 136258
2 191063
2 136642
1 173587 223212029
1 122158 158606908
2 154303
1 192110 284332342
1 91075 807916588
2 60647
2 122830
1 168834 646581786
2 72462
2 7824
2 87231
1 119532 871142299
2 124912
2 45495
1 80411 618008807
1 43796 328388068
1 53419 580094112
1 35524 770784175
2 12189
2 71720
2 148998
2 27740
1 180847 328914327
1 138611 275242691
1 152690 878094436
2 178851
2 186295
1 157077 290621086
2 188329
1 168125 96064935
1 83140 751763110
1 86104 196831206
2 80600
2 54087
2 169610
1 81010 996189223
1 138606 346184190
2 64164
1 112695 393116188
2 52334
1 94470 15853466
1 157697 515187749
2 108439
1 183713 829772088
1 149603 539556321
2 62034
1 70555 131854744
2 98873
1 13439 634101115
2 18587
2 30247
2 120093
1 93237 767427577
2 75338
2 160627
1 139412 577807057
2 85495
2 155322
2 16481
2 62723
2 71974
1 94620 601241945
2 157262
1 139645 968688302
1 83553 374372908
1 29596 894396487
1 106926 782923889
2 123596
2 166529
1 168980 520928120
1 193822 848708317
1 96619 419535435
1 69135 55559726
1 26559 840778399
2 23854
2 70555
1 2399 711824319
1 155028 187608510
1 165484 741550097
1 89531 27887949
1 32814 69203216
2 168134
1 144734 914828421
1 67532 100076324
2 196283
2 136326
1 154273 200419766
1 149082 12142606
2 105416
2 44079
2 83171
2 41778
2 80286
2 120794
2 9157
2 27637
2 179311
2 119556
1 160513 414729526
2 18713
1 184603 673684721
2 168948
2 101526
2 77326
1 144304 200876668
1 136769 184198690
1 14445 446648798
2 7771
1 25427 451058408
1 16887 773350113
2 58206
2 125834
1 142892 18017856
1 101682 197682937
2 164863
1 150557 330646895
2 110566
2 150648
2 77875
2 79087
1 92475 521483643
1 172754 912154205
2 96489
1 12614 761746477
2 103876
1 122654 692944565
1 29225 483656810
2 98363
2 131640
2 23178
1 135289 929722038
2 49455
2 18852
1 172387 191757380
2 67451
2 85004
1 25071 719144600
1 110672 968381945
1 135321 573676972
1 188929 642792596
1 72727 921549449
2 4010
1 173087 756988526
2 82285
2 52599
1 4148 115782417
2 64130
2 31251
2 26826
1 159605 830626835
2 97276
2 152358
2 84310
2 146307
2 33930
1 34988 316980667
2 24903
1 139634 481654656
2 160917
1 69246 31199828
2 16211
1 91411 275785513
1 111065 508194850
1 46836 352233171
1 154514 592199263
2 37698
1 44308 999921399
1 52067 118277567
2 26297
1 85521 110740015
2 12631
1 73130 460904571
2 21827
1 87389 611309618
2 12815
1 144131 709753322
1 193974 208626003
1 63468 564856399
2 60628
2 53192
2 117933
1 163733 464683182
2 90412
1 99722 568460910
1 166422 419650840
2 78312
1 121056 63422325
2 65420
1 53323 537887106
1 16787 356603418
2 124523
1 125532 905450853
2 49835
1 69830 470972821
1 69787 801794385
1 137518 811092054
2 135616
1 180077 187184411
1 184551 277592321
2 25198
2 2745
1 111551 971523042
1 9196 904865647
1 100019 580568465
2 47127
1 82576 719912871
2 25646
2 137700
1 6180 772238582
2 134861
2 100263
1 7090 725995206
2 16445
1 8088 643582004
1 96502 86463108
2 48992
2 81381
2 109597
2 18123
1 31851 305703958
2 149013
1 133424 684391753
2 103191
2 184787
1 54499 859658672
2 3762
2 164768
1 80878 762305596
2 146359
2 184486
2 23532
1 82310 683227093
2 30551
2 70764
2 151530
1 66587 576430785
2 196761
2 36052
1 145624 356746775
2 87887
1 79877 169515296
1 5634 576907278
1 8229 309306614
2 107378
2 48593
1 165998 938018300
1 133479 800488494
2 116648
1 135430 718124932
2 134819
2 130627
1 183909 329955904
2 157997
2 76032
2 162033
2 176573
1 176419 953571778
2 183249
2 18046
1 187425 162623626
1 177174 815069796
1 27529 724477580
2 77946
1 77062 463303509
1 175833 225304074
1 116431 1125231
1 183417 380451338
1 155914 353818102
2 5328
2 95238
1 1745 627349957
1 61474 878180427
1 117248 609645238
2 136707
2 122871
1 18829 387409614
2 180469
1 84609 13210861
2 34825
2 8128
2 14474
2 81409
2 83803
1 99555 702970765
1 31104 474114037
1 60779 245336556
2 46757
1 92863 103846472
1 148269 290093711
2 54338
2 169052
1 112619 194061635
2 180444
2 121920
2 67155
2 58967
2 156595
2 45372
1 18952 399452995
1 96541 186280231
2 149367
1 97593 921187871
1 9666 872614488
2 85910
1 170154 449998333
1 168963 663240341
2 127502
2 2060
2 51543
1 14976 770732713
2 58829
2 59203
1 48450 579789891
2 62614
1 175819 69711555
2 84707
1 75166 615479345
2 166342
2 148436
1 53815 295138333
2 100260
2 42274
1 191345 957799942
2 133362
2 103596
1 22651 816304486
1 182540 593510338
1 48077 929947508
2 28337
1 140524 633238607
2 68075
1 139243 462462941
1 114044 707988941
1 2902 653330052
1 120928 709495177
1 307 383074581
1 185302 735106311
2 176730
1 108049 733810870
1 9969 103058248
1 71297 835558127
1 192279 167977191
2 109660
1 16651 563683037
2 73280
2 116271
2 184980
2 160479
2 76333
2 180107
2 53365
2 198623
1 182599 26842783
1 118164 240765038
2 152004
1 54395 957882701
2 49155
2 14781
1 94851 195377631
1 185058 940002467
1 137666 794847155
1 165027 17192113
2 58485
2 127615
2 190601
1 84198 627026413
1 71021 435704575
1 190370 629673635
2 58536
2 146128
2 33213
2 150384
2 43966
2 96460
1 199340 309604652
1 109460 718731727
1 193152 754727938
2 191794
2 28026
2 113217
2 106301
1 154372 537459122
1 158320 355687448
1 185426 169096082
2 64481
1 125226 370184940
1 25476 145935002
1 16006 593455968
2 10199
2 111310
1 147273 14514942
1 140645 378368100
2 102501
2 143215
1 7654 654739016
2 142851
2 115584
1 34138 419758517
2 108963
1 12380 683486361
2 52052
1 183539 76401815
1 44627 463583982
1 157258 101562951
2 51832
2 188333
2 83442
2 189865
1 58817 166217695
1 46927 614756399
2 113226
1 45137 839754316
1 169941 106357738
2 6421
1 124065 382086236
2 169290
1 370 954056361
2 13044
2 174933
1 99714 713345302
1 109797 262268405
2 61703
1 46355 22975858
2 131488
1 7302 62707384
2 50348
2 181168
1 71085 750970713
1 124387 89711674
2 41279
2 41542
2 163169
1 165060 361430212
2 100002
2 160225
1 44491 365422329
1 16344 407342546
1 143380 394117846
2 34814
2 117360
2 59980
2 40740
2 20172
1 42575 531111437
2 181227
1 187278 720799759
2 90937
2 154707
1 82096 354396047
1 194123 880633312
2 181094
2 6642
1 24119 417935618
2 160899
2 49560
1 102042 188099765
1 198768 534453686
2 64135
2 70893
2 179479
1 172711 670651452
2 41923
1 160936 282398431
1 74229 990183602
1 125870 714552543
1 87439 944371232
2 143393
1 119879 598329238
2 124225
2 66515
1 59339 393751703
1 90314 770088267
1 49136 499578848
1 15848 870337613
1 152018 399381878
2 180017
1 171854 976259533
1 29688 385553996
2 132881
1 45839 956259374
1 161191 296294944
2 156846
1 61690 645554495
2 14649
1 147154 188972990
1 45473 743192855
2 110814
2 57427
1 18037 724739063
2 20793
2 74162
2 91072
1 24137 824935377
2 56525
2 199020
2 121807
2 72260
1 78944 346117936
2 38634
1 3963 839464849
1 1234 623831193
1 18363 395981911
2 185735
1 139780 430464110
2 105334
1 69360 45601857
1 116174 229653551
1 114816 224636863
1 108165 212154660
1 180254 634915839
2 41109
1 133119 918957221
2 113290
2 165111
2 11745
2 181655
1 120187 727646087
1 104970 255842368
1 151478 157386703
1 21971 172438719
1 27021 378422581
1 62264 913878833
2 1125
2 174933
1 129102 240440702
2 23009
1 830 250510285
2 37745
1 80837 751066137
2 94698
2 22276
2 148268
1 169173 570093680
2 149837
2 135765
1 149689 221503527
2 172884
1 116865 780113264
2 193485
1 128101 37398236
2 101372
2 28250
2 6660
1 194240 466543361
2 54526
2 165125
2 116015
2 164046
1 33310 38702529
1 123715 347753165
1 113803 144625313
2 119645
1 22223 892738259
1 99512 439272129
2 58938
1 91175 308943002
1 21294 889025070
1 188613 43467249
1 180594 778140557
2 93287
1 190586 296298840
2 121369
2 190776
2 54181
1 182896 313451376
2 123308
1 115733 928832246
2 198929
1 10138 965390641
2 2133
2 52281
1 4983 840465705
1 79282 962834857
1 129604 130677901
1 163597 568638114
1 144771 705554910
1 101287 219888254
2 165052
1 26497 634833048
1 135644 444152014
2 29342
2 131618
1 66142 716678814
2 50987
1 99101 393064995
2 143162
1 99339 300204034
1 84622 635225496
2 91847
2 145159
2 21766
1 143225 783027187
1 155729 798405560
1 43510 149890418
1 132239 92074175
2 12569
1 66164 596797257
2 149521
1 184214 929397577
1 69577 86583587
2 49525
1 16391 377577950
2 123992
2 22522
1 38908 806014631
2 127491
2 98145
2 73641
2 197281
2 175639
2 167305
2 171011
2 66062
1 163015 80007863
1 100186 681317184
1 76105 2430554
2 3530
1 152856 323292221
1 16134 624471743
2 102401
2 193232
2 173787
1 116197 645007869
1 95189 846813803
1 193616 411283610
1 63734 663556146
2 87810
1 16222 281384898
1 1558 318290158
1 51139 554022993
1 141356 322499268
2 102003
1 143117 657416382
2 175856
2 139975
1 65306 631859764
2 66073
1 19641 879620266
1 192992 362881923
2 124900
2 128558
2 84785
1 90899 565264238
2 132321
1 111157 737851259
1 139358 40458076
2 132053
2 32329
2 21981
2 137087
1 31636 535181565
1 24801 105145745
2 106496
2 131845
2 99838
2 6024
2 128089
2 107876
1 123301 861918792
2 75828
2 46237
1 35802 551662400
2 111510
2 14543
1 23037 504123469
2 161967
1 39233 288378383
1 125706 881177148
2 146616
1 176453 627888257
2 84333
1 105711 947543242
2 14408
1 192156 427154070
1 121859 379500419
1 93508 415421445
2 35859
1 36790 95992591
1 9665 637358644
1 178188 934237925
2 175774
1 43624 445863170
2 14421
2 169383
2 130326
1 30599 391721222
2 117295
2 22172
2 36888
1 52505 388121720
2 93366
1 78181 215637422
1 11854 798128176
1 199000 708472803
2 104123
1 112095 170240010
1 181837 157949844
2 52803
2 123152
2 12585
1 120674 356813732
1 86349 153653175
2 194265
2 172543
2 148872
2 190543
2 72713
2 65567
2 144209
1 52531 204879039
2 141498
2 35140
1 24556 140136612
1 11959 513022587
1 73171 979633968
2 139269
1 47856 773082244
2 188824
2 132797
2 157986
1 102660 130624208
1 105123 552617688
2 35462
2 12574
2 97014
1 144544 617070952
2 24834
2 49660
1 7755 17143091
1 58386 675210437
1 8569 674042166
1 39186 568157528
2 182908
2 50285
1 29939 379644502
1 28218 838070972
2 99814
2 66654
2 162074
1 145716 855856554
2 172682
1 192561 887738989
2 173619
2 106462
1 114782 996929272
1 90468 280503800
2 192729
2 186596
1 10327 881353393
2 32258
2 32397
2 144373
1 112249 178564382
1 188871 137930561
1 164550 928304839
1 39312 876470814
2 93160
2 95885
2 35581
1 166848 808022812
2 47753
2 150987
2 131174
2 138773
2 56293
2 166973
1 84084 208350152
2 122295
2 59334
1 48169 510227792
1 73983 224902201
2 61114
2 133924
2 197740
2 55330
1 4557 454333158
2 12038
2 194228
1 43625 482048640
1 179310 733361298
1 20062 721386122
2 102071
1 199024 98513170
1 169209 395735753
2 73937
2 54659
1 99657 853233960
2 183832
2 106872
2 38331
1 68397 72938596
1 135952 916618538
2 23847
2 54678
1 72716 672864532
2 1925
1 160812 827786883
1 184463 695598039
1 168139 878066572
1 27204 800272925
2 39049
1 150221 685418191
1 45664 306851336
2 178053
1 36364 604114788
1 4666 978225251
1 92728 127471216
2 173065
2 187838
2 87054
2 105364
2 147173
1 93004 681089045
1 95183 667331028
1 107840 65865375
2 179375
2 45487
2 174647
1 9396 140828552
1 86943 239816051
1 16940 320966152
2 187598
1 52470 849963470
2 2937
1 115923 121940728
1 69657 150398696
1 166036 250666391
1 65949 728097299
2 149523
1 68182 843254270
2 140926
2 56271
1 110347 756134947
2 193164
1 184818 440493825
2 14334
2 116013
1 97753 770664353
2 44412
1 83103 377084241
1 166705 427412977
2 76032
1 10902 871618159
1 196702 67252147
1 92698 909322525
2 60796
2 123809
1 77729 580938341
2 160473
1 157268 824579934
1 76799 94991468
1 127762 23129414
2 177431
2 168454
1 24283 426904451
1 82065 466454019
1 13063 26342555
2 92358
1 49215 209135552
2 192590
1 87749 520514239
1 183872 546308874
1 25832 372005703
1 120563 837493468
1 119952 718197714
2 3382
1 110706 394562313
2 72755
2 155458
2 52364
2 172707
2 186203
1 26284 359388307
2 23170
1 165687 296710662
1 185757 93991145
2 47749
2 91327
1 188372 448015851
2 58799
1 184964 958129965
1 21987 821422134
2 102535
1 104428 440334150
1 47042 807766387
2 42766
2 123452
1 99875 570457165
2 80991
1 41790 820676227
2 6420
2 46289
2 158911
1 149780 622044557
2 94055
2 100803
1 40288 522807198
1 91230 433763897
2 8896
1 124022 306210114
2 36744
1 91796 799937890
1 39027 331452895
2 26211
2 101725
2 128814
1 24007 686054200
2 109944
1 119450 771406676
1 60164 877392246
2 50192
2 80387
1 192368 877308902
2 63049
2 84296
1 73441 681474100
1 93605 348009562
1 908 974789809
1 108805 699424102
2 184890
1 39164 763624746
1 62469 82620871
1 193528 500435404
2 52995
2 59444
1 99860 390509548
1 72721 900671706
2 188781
2 193336
2 91029
1 122040 25738838
2 129168
2 120904
2 173921
1 187867 190319686
2 103162
2 89689
2 164799
2 49457
2 166
1 7443 100165123
1 62162 114209508
2 109943
1 65859 7988113
2 78869
2 24131
1 118146 559095429
2 74662
1 115276 358066868
1 63799 473531177
2 3061
2 130763
2 106991
1 164549 851720416
1 74719 170385587
2 6856
1 136286 933748615
1 32814 942686308
2 166547
1 103706 854164438
1 38181 967389271
2 126165
2 98396
1 163486 432575040
1 166613 153817197
1 10506 492243686
1 125826 984339444
1 172403 718386862
1 93014 209149467
1 66153 494318893
1 110590 17308320
2 130113
2 132244
1 79761 741863119
2 72719
2 180860
1 150380 262558073
2 30304
1 72121 976274513
1 189007 862507435
1 54219 54617192
2 121810
1 35947 739114105
1 134082 52987448
2 186936
2 107941
2 85130
1 7527 259519105
2 83990
1 191049 736658831
2 10897
1 56806 518438206
1 161840 571136566
1 59366 273993209
2 193452
1 65526 84270900
1 96693 848393432
2 77336
1 37355 379638877
2 136971
2 140451
2 128564
2 66689
2 32159
2 149774
1 160999 873229965
1 89289 239591149
2 173181
2 1741
1 11819 453452738
1 134819 581166016
1 49304 603507770
1 33250 616665097
1 156021 102144455
2 125796
2 90568
2 90911
2 65659
2 163676
1 118453 591468067
2 69013
1 164828 961692995
2 34017
1 42262 633615799
1 33006 699157831
1 50128 531854715
2 69820
1 11211 775361657
1 98229 958604824
2 199685
2 153955
2 154562
2 4294
2 124459
1 162241 318688742
1 108044 731636188
2 108478
1 183160 28448951
2 52808
1 178454 373288052
2 113117
1 27485 220399365
1 152841 260714370
1 157439 373866459
2 9337
2 95778
2 28159
2 197537
2 30269
2 195216
1 117225 309677230
2 179285
2 30072
1 32471 559260786
2 71141
1 140029 877550141
2 105906
1 171117 820766096
2 183344
2 145815
2 167612
2 151968
2 50802
2 122746
1 185732 887858911
1 189150 467422794
2 97916
2 169289
1 110468 341709554
2 198120
1 151524 535827109
1 181315 516206174
2 157386
1 190810 361044086
2 21724
2 33886
2 64807
2 29531
2 182249
1 75799 775074651
2 78800
1 179168 488423276
2 84350
2 129829
1 85064 792151117
1 172485 447848429
1 186253 608350085
1 2101 603608970
2 179229
2 50537
1 20955 335837749
2 129064
2 137244
1 122051 395679399
1 107971 8998371
2 147968
2 53906
2 144243
2 49952
1 7985 344246024
1 181391 992773857
2 6086
2 123150
2 3780
2 108754
2 19058
1 90811 564959310
2 162016
1 136835 337891473
1 51463 540916842
1 99655 145449665
2 117294
2 18207
2 51151
2 31605
2 44330
1 44886 146956846
1 66601 840950734
1 178588 40863302
2 72251
1 143908 123289754
1 38355 303635959
2 22526
2 199836
1 141964 994737678
1 179390 234356746
1 171536 24741613
1 36022 178160518
1 100703 825723017
1 129281 815252363
2 181330
2 73844
2 22315
2 173784
2 139144
2 108454
1 1396 508357742
1 96596 938027024
2 35744
2 24671
1 171934 922631524
2 93472
2 24053
1 62381 988467795
1 112365 36541502
2 122489
2 181448
1 91399 487978809
1 157386 802038026
2 71628
2 141714
1 26737 451581636
2 84478
2 170810
1 169219 939585971
2 23540
2 74145
1 183922 489674978
1 127062 674685761
2 190106
1 37820 104585324
2 173892
1 68710 766980613
2 74592
1 161354 135321003
1 89709 93396318
2 117191
1 32956 713811668
1 153455 165776508
2 107644
2 44070
2 161618
1 131942 788479133
2 137075
2 138211
2 199018
1 70615 487459023
1 178 790810937
1 192544 477928668
1 129174 896622408
1 108415 503863369
2 51062
1 62190 926636003
2 33419
2 160086
1 134548 40110628
1 110632 145384494
2 549
1 4200 259434451
1 41591 13199807
1 11098 277173691
2 85539
2 141945
2 159484
1 102255 195519853
2 33930
2 130052
2 172727
2 31483
1 171159 798953594
1 182145 580011074
1 132803 987748099
1 2110 972733997
1 76173 176601979
1 122229 38973255
2 39900
1 122148 390484425
1 50853 169571623
1 87975 186188603
1 151453 563532301
2 35856
2 199004
2 38246
2 54691
2 101716
2 183609
2 83080
1 60834 172174888
1 110004 738571566
2 121655
1 30131 712634641
1 149708 674075990
2 14585
1 159018 549340649
1 114455 452186138
2 130603
2 113245
1 140627 922954990
2 154764
2 51576
2 150671
1 158231 118275266
2 183151
2 18783
1 130336 834298771
2 92458
1 153183 217349262
2 195838
2 199885
2 11347
2 98
2 54772
2 82821
2 141543
2 198936
1 172906 899477497
1 103583 62860568
2 35472
1 65405 602235813
1 143144 778693406
1 177431 682643146
1 178064 997167923
1 87643 318524516
1 104289 834686827
1 181244 806071737
2 25728
2 101682
2 87505
2 116565
2 152783
2 37246
2 189419
2 123055
2 49607
1 173026 375003814
1 162383 928249969
1 9540 377436408
2 160161
1 82335 261951055
2 178714
2 198744
2 84093
1 65014 745692676
2 46665
2 153008
1 157223 693358891
1 165810 12280130
2 69013
1 111356 872713220
1 67158 981503905
2 91040
1 17270 370627118
1 46702 483972146
2 151469
1 178236 678129424
2 150695
2 110476
2 2504
1 56537 909197799
1 143385 850896783
1 164561 741888119
1 2568 182519904
1 152915 523442995
1 147914 19509334
1 36950 122675999
2 109830
1 57462 60435646
2 67428
1 93471 808113365
2 104165
1 113314 467289119
2 188521
2 118394
2 105060
2 75390
1 81387 581037634
2 195556
2 113839
2 41800
2 99870
2 120957
1 119757 713249783
2 7594
1 123262 701834929
2 147048
1 18018 988844083
2 54558
2 73234
1 97792 906779034
2 138770
1 170616 610507957
1 157426 808720683
1 152524 743527758
1 56120 959246626
1 60026 91941440
1 27997 857964855
2 40363
2 150636
2 181706
2 25363
1 11655 364210289
2 48246
1 2108 134263813
1 110654 984020343
1 38505 692369919
2 131631
1 37049 959279767
2 148283
1 60233 302967608
2 158944
1 132580 65901334
1 185827 811619943
2 51027
1 114578 247162631
2 157529
2 37751
1 3547 219790903
2 150342
1 19666 359331555
2 189446
2 97351
2 162802
2 4087
1 144215 827833403
2 38589
2 167680
2 122115
2 27835
1 173950 320871492
1 152260 355900298
1 123137 572974130
2 5032
1 120106 113665321
1 152003 142178969
1 19543 462500113
2 139686
1 106550 385180455
1 3654 806294634
1 439 137455058
1 14544 727938098
2 466
2 56752
2 174395
1 175835 333123672
1 114073 248755128
2 120174
1 119060 533867369
2 107642
1 178405 87217540
1 190974 631558664
1 196482 949375226
2 94547
1 92628 708582615
2 184864
1 92367 137951577
2 128687
2 54765
1 168644 136488219
1 41505 495947041
2 45444
2 60810
1 112149 181159415
2 52090
2 117078
1 171131 504466700
1 21519 976196031
2 55070
2 170743
2 17519
2 74632
2 108443
2 22124
2 92732
1 120852 818519238
2 92809
2 180600
1 62845 24234462
1 20720 69115735
1 86842 963803936
2 74534
2 126348
1 80681 865572333
1 143194 715618480
2 193563
2 29504
2 139778
2 121448
1 147952 395104649
1 138189 240784778
2 195353
1 64647 486787529
1 10901 760078900
1 84613 50117048
1 67318 446516027
1 57275 501303762
2 64940
1 130802 905355345
2 94971
2 188071
2 99459
2 24605
2 79754
1 172203 556390012
2 68823
1 47094 3422201
1 99804 440923234
2 181769
2 60978
2 59615
1 25541 903768168
1 176354 873299205
1 93755 928458552
2 43195
1 89698 527143074
1 108383 347355223
2 80494
2 161394
1 130246 821442347
2 181324
2 19527
2 120858
2 168366
2 139659
1 92888 553284960
1 134393 162146808
1 149410 594212140
2 186920
1 165433 567657666
1 120209 266582266
2 93323
1 173807 935996059
1 79798 925904594
1 180968 584250935
2 100099
2 112533
1 30850 669075994
1 17709 680200594
2 16917
1 151092 879643478
2 78837
2 174971
1 1917 865987619
2 66061
1 3120 109579503
1 81081 886859824
2 46806
1 176502 608093690
2 103098
1 39487 26184198
1 114492 241844194
2 124729
2 116103
2 84775
1 6493 571766092
2 119084
1 27987 858512484
2 159862
1 88483 761874024
2 111998
2 91408
2 90188
1 53444 966764474
2 150656
2 137368
2 38134
1 188989 402627441
1 56750 86124861
1 115094 683039980
2 1542
2 59293
2 118229
2 125551
1 173497 546728849
1 119775 73122718
1 170501 423936465
1 10458 856131686
2 180527
2 75969
1 102802 232874519
1 172832 869761387
1 161913 937074196
1 175292 734625762
1 4662 142715325
2 75927
2 183302
1 45684 378825136
2 171314
2 133320
2 3689
2 85827
1 176889 847490790
2 151923
2 171597
1 101980 249699329
2 109357
2 191655
1 130653 378364844
2 131638
1 102176 562181303
1 151039 429610783
1 167945 673667542
1 150434 941918792
1 183188 737436681
2 6315
1 47766 860080768
1 325 920074124
2 27614
2 117435
1 22404 352984702
1 189472 789269543
1 132079 227603998
2 123442
2 20939
1 187319 868614582
2 167731
1 79845 784766967
2 113779
1 183021 740506838
2 27171
1 108670 180189138
2 8742
2 55262
2 42556
1 175263 717320321
2 64046
2 94266
1 45642 218277707
2 114934
1 141866 993887450
2 35603
1 161616 514662541
2 148879
1 104824 137424563
2 97977
2 37469
1 68701 52741420
1 10423 984937577
1 120162 751091811
1 57940 531190729
2 188083
1 164499 936383528
1 74006 327324717
2 46454
1 182949 260376438
1 98784 498992975
1 31808 999276425
1 133504 528115190
2 184811
2 88248
2 3977
1 160666 246931784
1 55302 759357367
1 136619 587448542
2 103647
2 66904
2 115142
2 61597
2 105449
2 168081
2 137
2 76884
1 104960 567992621
1 159887 926729337
2 13235
2 63098
1 77978 339485493
1 187575 132043165
1 80016 118365729
1 47275 186552008
2 46121
1 19340 439124087
1 95031 547891702
2 151349
2 158824
2 86153
1 190114 314403136
1 2842 619897971
1 198187 622733440
2 166326
2 195957
2 153200
1 137863 462836893
1 149453 670053920
2 137880
2 75611
2 65389
1 130317 940489941
1 6332 749722095
2 80470
2 127218
2 177680
1 32922 261424273
2 115006
1 61397 538203146
2 183967
2 55401
2 74502
2 123869
2 13877
1 155530 249561816
2 76111
1 130046 463826794
2 16151
2 40096
1 91491 717560768
2 29430
2 49827
2 55809
2 39899
1 82696 668981635
2 105724
2 74824
1 132523 122349542
2 193303
2 32457
1 14619 742538175
1 94499 567409896
1 104982 841529089
2 22607
2 46379
1 133821 842503376
1 195978 788623150
1 46532 680483037
1 53387 794562288
1 91333 277994804
2 141989
1 109904 270882
1 142335 434193201
2 175087
2 134978
2 21562
2 82771
1 173718 487658896
1 114079 230833285
2 174004
2 74406
1 115377 843257462
2 26964
2 40484
2 119258
2 127247
1 124419 683946982
2 173078
1 189681 802054258
2 137094
1 19845 868394291
1 7095 997561
2 149385
2 188374
2 10542
1 133593 788735175
1 20426 696337080
2 93
2 28270
2 34134
1 123847 37887530
1 63964 9675169
2 179611
2 115694
1 79280 981480999
1 38957 26826028
1 119034 810067152
1 190334 573252314
2 35131
1 25956 964664297
1 33710 752475039
2 70741
1 81733 631663653
1 198375 329870972
1 131392 60914514
1 119214 704076404
2 33421
1 26187 988388661
2 128325
1 136015 244184378
1 46632 382964534
1 77921 871990884
1 3328 65935796
1 48769 663708121
2 70860
2 150602
2 42954
2 177219
2 78115
2 95117
1 30396 585850314
1 95573 391020677
1 6621 937975796
1 114740 914389915
1 12546 510208617
1 159861 217358183
2 170804
2 57749
2 148285
2 78370
2 98636
1 124354 629289524
1 160337 326654947
2 45586
1 87250 993045858
1 29134 14357806
1 41880 8677412
2 6683
1 88502 161365614
1 13807 83173473
1 43649 225865807
2 178897
1 197718 84342084
1 75705 497732422
2 94184
1 132910 45474588
2 14594
2 36604
2 141616
1 111294 936488463
2 157738
2 8495
2 126223
1 133008 311022442
2 43381
2 46250
1 23076 334822014
1 109313 981757740
1 180229 504149775
1 64182 327953654
2 42914
2 131415
1 123468 326886563
2 103113
2 169421
1 10935 756842128
1 120440 516134506
2 67137
2 140380
1 131459 630731645
1 129507 439019923
2 69587
2 10815
2 195031
2 137376
2 8084
2 83467
1 176287 492047640
2 105749
2 42016
2 100223
2 162569
1 56119 180310153
1 16171 416573570
1 131105 594774482
1 109136 884137621
2 191190
2 58521
2 178561
1 193684 726392575
1 114519 962300267
2 48589
1 162767 83902062
1 184270 570244329
1 116614 239695640
1 4935 449725481
2 62866
1 54280 959717131
1 182740 220126394
1 21302 469685573
2 186346
1 124612 584191884
2 172996
1 177543 289896786
2 192353
2 28893
1 5881 32866430
1 153910 787750857
2 79642
2 106927
2 192609
2 101052
1 16912 607725
1 34750 778535001
2 186804
1 76308 214771977
2 115642
1 159199 971434729
1 108244 593491188
2 35281
2 66814
2 160433
1 63883 900204562
2 18333
1 20705 233182241
1 164080 365838492
2 39651
2 9088
2 41753
2 54521
1 79748 700984133
2 70207
2 165493
1 106891 867530050
2 92059
1 72845 934497841
2 95305
1 128197 79395926
1 193035 408677524
1 193675 175497581
2 160860
2 119568
1 2337 596258300
1 180892 390959979
1 54598 424139421
1 91344 565738082
2 101341
2 172887
1 54396 463196993
1 15777 119129066
2 86331
1 66323 69535304
1 182049 234365262
1 97850 219142321
2 20773
1 99543 280562879
1 169803 160916472
2 187078
1 171617 672346697
1 11819 748069254
1 113920 823275216
2 71190
2 90877
1 46337 872456046
1 54840 713127811
2 165337
2 196808
1 168974 907352476
2 1902
2 94875
1 172401 486869629
1 23119 199021150
2 194473
2 164136
2 99978
2 177228
1 158481 645001044
2 81952
2 159514
2 158425
2 28816
2 120344
2 27660
2 22129
2 112192
2 162550
2 153172
1 73087 751666533
1 146526 641564354
1 13031 452110974
1 72074 120532234
1 61396 197250178
2 109929
2 89974
2 48245
2 92018
2 135573
2 97425
1 65239 86873553
1 49832 926157537
2 172622
1 148101 138473842
2 182167
1 101480 237191456
2 1288
2 78508
1 135386 576064716
1 122214 48478906
1 108063 811224073
2 87015
2 59453
2 48234
2 94323
2 50787
1 187385 145771700
2 153489
1 137129 883144963
1 98480 135779794
1 4712 673398821
1 171652 234394190
2 125885
1 24733 63269658
2 83967
1 16672 274424994
1 140361 638496067
2 157868
1 18295 511312750
1 36845 388519767
2 75250
1 128972 620277452
2 154812
2 196595
2 165681
2 188430
1 102615 91621356
1 83786 749754456
2 23064
2 167445
2 79755
1 155871 862791720
1 17296 706780982
1 92627 952712580
1 11706 215935104
2 130473
2 79853
2 22131
2 63319
2 103800
2 88957
2 125191
1 40078 94477141
1 199930 370307304
1 143466 422625583
1 103431 361312511
2 174384
1 134065 173255542
2 57969
2 10120
2 195982
2 53986
1 85136 800352148
2 61483
1 157171 636215250
2 129724
1 28138 595081126
2 43208
1 115370 996208657
1 41944 374801511
1 166465 195223363
2 77791
1 74063 236896542
2 41710
1 94648 269159012
1 28621 743651588
2 26276
2 67852
2 106229
2 160676
1 70076 265988495
2 26707
2 135248
1 6062 298014422
1 185829 130476783
2 164363
2 151190
2 25233
1 123957 786835986
2 8738
2 1424
2 143778
1 182957 691324370
2 102121
2 28506
1 37532 920472635
2 60960
2 101798
1 2530 533949730
2 132227
2 37330
1 148028 448915681
2 53321
1 66184 683757865
2 142276
2 25410
2 27920
2 144008
2 75482
2 26885
2 54974
1 64011 499707417
2 74692
1 79672 156483391
1 28798 963778181
1 102773 673414841
2 198851
1 191927 859653004
1 96336 218377237
2 80457
1 124967 735451713
1 90670 562165897
1 20116 543398402
2 69977
2 68845
2 82160
2 46238
2 132200
1 147093 347512573
1 7396 685791784
1 128829 487984882
1 103903 647007681
1 29649 322012567
1 53407 240341989
2 1114
1 144613 552652943
1 119608 563683524
2 47135
2 14106
1 139043 158647558
1 33411 644069195
2 29151
1 141783 476021723
1 105392 313487594
1 129640 815052317
1 162969 762989899
1 150028 454162006
1 9875 589127043
1 61372 766810966
2 49433
2 19013
1 189424 624491934
1 63252 675563472
1 153203 590876706
2 61991
1 88147 743830199
1 141105 956615409
1 6684 980777538
2 165007
2 5954
2 110522
1 183363 460046636
2 68584
2 4189
2 114543
2 34027
1 148799 355923082
1 149165 735103307
2 23535
1 104781 643592579
1 39762 901605697
1 97733 202549336
2 170511
2 157413
1 97891 525566340
1 182637 374745655
2 69787
1 59003 730229849
2 140618
2 89868
2 102403
1 109905 898471365
2 102058
1 76915 852884260
1 6272 753033638
1 24877 129088191
1 148922 807815689
2 65568
1 131192 877426951
1 131623 256145610
1 47644 329685024
2 68189
2 102992
2 127264
1 111449 815671450
1 195741 89073239
1 36857 665925054
2 49815
1 191922 436194922
2 43266
1 102730 269098432
1 9886 176336711
1 174108 873398078
1 54649 465707608
1 90231 450576896
2 140676
1 86294 544681650
2 192182
2 56827
2 116291
2 25802
2 42405
2 196093
1 76279 475872982
1 7310 512632592
2 41462
2 156034
1 70133 688363247
2 111239
2 8281
2 171774
2 161101
2 141343
1 7417 915728048
2 64551
2 185305
2 194910
1 99100 113810503
1 67871 519016942
2 136539
1 32183 813213673
1 25004 708250791
2 28742
2 39202
2 129332
1 97139 500318686
1 48789 873283566
2 122031
1 5033 912185606
1 170658 359352808
2 148908
1 41717 475833612
2 107197
2 103127
2 150266
1 50667 40475044
1 158637 910324976
1 121833 666614670
1 96247 911965042
1 143811 78303532
1 36699 737490001
1 125992 938394497
2 179080
1 128485 253790568
2 88823
2 102204
1 64885 277044081
2 36707
2 196095
2 78320
2 43630
2 151265
2 43785
2 65291
2 97416
2 101116
1 14086 899579181
2 77475
2 38427
2 16205
1 94399 339399439
1 119306 819535111
1 170105 675067440
2 45143
1 81037 817880946
2 21367
2 12725
2 64062
2 156444
1 124545 882860332
1 68670 637077907
1 107272 516546273
1 53857 610990497
2 186530
2 197259
2 131731
2 136794
2 19495
2 85477
1 17162 531549414
2 150522
2 99654
2 26299
2 54900
1 185044 942069485
1 10573 539325408
2 183704
2 14595
1 162835 595841635
1 167978 727699601
2 112935
2 188258
1 127294 597664112
2 189591
1 49771 193193459
1 148916 122756020
1 69539 914603334
1 22466 904155406
2 196301
2 158477
2 168059
1 769 726744759
1 24952 557914466
2 170671
2 195291
2 121725
2 176544
1 156818 21464484
1 138672 700430717
1 158247 992852340
1 2370 278413989
1 182031 711331989
2 177485
2 84366
2 19937
1 161158 380199174
2 129999
2 166126
2 3353
2 110803
2 128787
1 193967 960875788
1 61801 230180220
2 155046
2 87699
2 14363
2 32187
1 41709 901156332
1 146784 717248294
1 135314 372521591
2 87798
2 69490
2 29979
2 181884
2 49096
2 175685
1 7388 214632953
1 19201 543814803
1 107488 957101082
1 60225 377385621
1 102799 176445041
1 194026 822896580
1 103095 510588007
2 104065
1 195767 856344197
1 25984 882853879
2 82535
1 91642 594755952
1 25501 239575183
2 189918
1 93256 98111204
2 69908
2 154304
1 101975 547126732
2 9512
1 51983 36530327
2 92008
2 114863
1 8280 495755222
1 53846 413490265
2 26486
2 29243
2 144844
1 31838 95579495
2 76436
2 33621
2 109956
1 53866 67717067
2 37514
1 38183 718819807
2 127335
2 77799
2 150647
1 190655 98612253
1 53206 258455086
2 197523
1 2912 688190753
1 79932 901498727
1 92868 84666223
2 75273
2 30383
1 440 33846923
2 176444
2 66250
2 113465
1 183927 825314568
2 95441
2 116085
1 20831 888357013
1 71206 748259541
2 91847
2 78900
2 147003
2 126862
1 139407 253040640
2 57351
1 172635 252122174
2 71945
2 133258
2 53965
2 24222
1 15285 795214860
2 147663
1 27882 503429421
2 27775
1 92020 116979765
2 92326
1 63685 761807172
1 123222 886471410
1 124873 3430602
1 127658 773170734
2 93205
1 40340 435419636
1 133560 26024205
1 103362 762248112
1 172926 897721298
1 151039 685637649
1 42959 689445353
1 126825 122794547
2 120269
1 71600 654248632
1 96773 799769174
1 92708 716755939
1 37183 89612426
2 90111
2 77248
2 139648
1 36920 904189446
2 93160
1 83983 687409522
2 31334
1 45220 85769647
1 26491 690149048
1 190237 107393545
1 199154 398193669
2 106315
1 105338 945622354
1 155044 837806212
1 40966 776714248
1 16929 624855436
1 188838 660911409
2 74302
1 132556 894310661
1 154335 873498625
2 81618
2 63878
1 60030 985489324
2 112776
1 176615 693469639
1 25294 815036471
2 11476
2 33741
1 49969 897914727
2 108777
1 12580 102441956
2 121833
2 157752
2 190873
2 129864
1 42487 538880657
1 96682 926815444
1 23294 507126718
2 194535
2 41957
2 95683
2 174394
1 22289 929660562
2 166083
1 136894 318099509
2 41457
2 94506
1 147304 547830510
1 141407 30061379
1 114724 909517153
1 158923 107553148
1 144746 610266239
2 114592
2 59266
2 198796
1 52188 764697353
1 18627 83447124
1 129806 733153464
2 26553
2 161712
2 4188
1 25868 160612471
2 110055
1 105470 786205116
2 187526
1 16853 744956495
1 110630 569893367
2 65214
1 194460 406226076
2 97746
1 46785 289872909
1 162042 672197701
1 176672 566391125
2 183768
1 9387 263951030
1 93173 260165114
1 12988 104151613
2 8557
1 10508 59910688
2 64864
1 172201 265493179
1 45578 772225408
1 110742 104839530
1 189646 537456616
2 190039
1 10112 707725227
1 71800 171271371
2 114799
1 181166 644417553
1 10130 904982375
2 138855
1 88003 451677783
1 45407 892381389
2 2929
1 81031 940595094
1 163150 5861415
1 47130 851360869
1 123930 130775108
2 64188
1 42534 215230948
2 31626
1 187787 149658783
1 85018 638254061
1 171900 359557012
1 198456 679204657
1 10751 471065591
1 14731 366564995
2 72060
1 3036 535042655
1 153646 789189608
2 169873
2 154258
1 191090 828547964
1 70908 302851268
1 71048 976696404
2 140282
2 14142
2 188186
2 35279
1 197918 782210614
2 64086
2 42889
2 134336
2 188409
2 105718
2 34846
2 141599
2 6444
1 117301 357599342
1 54495 927363645
2 11232
2 162068
1 159656 613043184
2 8143
1 43944 933804684
2 72729
2 127040
1 156512 359246232
1 196788 112494345
2 97568
2 123283
2 32210
1 195592 865558918
2 102868
1 66729 743250020
1 97137 27727017
2 316
1 67216 337843358
2 44208
2 104253
2 95121
2 126921
1 42123 659884320
1 41774 456008222
2 197707
1 25977 383535815
1 185023 760946571
2 1371
2 59406
2 170224
1 72775 998692787
2 136261
1 79894 936882146
2 35054
1 38367 239381036
1 182963 680635964
2 45844
2 174289
2 179476
2 65114
1 189517 33857315
2 149320
2 141871
1 160239 824922737
2 148625
1 86627 629096010
2 92229
2 155110
1 51292 919062788
1 71519 725905837
2 67369
2 78443
2 157078
2 31567
2 75515
1 107416 751981093
1 145304 582763136
1 173849 319484550
1 161974 974016137
2 148536
1 184732 514997160
2 159642
2 143698
1 22234 636593166
2 66368
1 129272 173972028
1 8897 473432455
2 49043
2 37583
1 91781 107779743
1 77393 847799275
1 140585 53926751
1 134093 219923997
2 50771
1 28460 751429179
2 171182
1 35652 298083874
2 138636
2 64434
1 25049 275062713
2 52153
2 89725
1 107588 229151645
2 125907
1 148410 689886883
2 30329
1 76043 712250252
1 165594 581254305
2 138854
1 148306 44333294
2 189489
2 52554
1 129991 672796838
2 143826
1 116669 124393166
2 198842
1 187466 95627969
1 55321 475073989
2 99706
1 182599 780296576
1 32039 213934861
2 161848
1 73118 906497112
2 28267
1 94502 162528192
2 31285
2 157083
1 29648 34032192
1 145492 453061884
1 29743 601832178
2 178128
1 162283 5938437
1 15182 304588879
2 84677
1 135897 266097623
2 148716
1 29198 371266511
2 107704
2 137693
1 115274 129398275
1 160488 765609745
2 177362
1 88630 501997633
2 184227
2 162539
2 165929
1 11896 236231237
2 45773
1 107468 293006809
1 82396 789988270
2 41402
2 137334
1 115884 540194514
2 62067
1 114290 868937499
1 57606 477108169
1 56062 778983340
2 171434
1 182494 975283381
2 9795
1 98562 807175179
2 123704
2 169118
2 470
1 76596 204295305
2 31239
1 175774 162525310
2 44069
2 43751
1 116128 877917464
2 91610
2 184669
1 137952 392941292
2 157296
2 163688
1 154356 377791741
1 105951 5830900
1 36571 625269028
1 108114 970949276
2 165503
2 58885
2 8427
2 78714
1 52330 849930534
1 131227 682219036
1 131699 932185396
1 122809 595437303
1 42428 770895814
1 182868 705907076
1 8273 157206767
2 95324
1 62059 934528594
2 21907
2 180475
1 176329 15821080
1 134015 869641298
2 185365
1 85476 216587184
2 138414
2 131477
1 176473 237657941
1 185146 641943181
2 167326
2 111697
1 106292 246220301
1 179264 475005436
1 100453 564976525
1 25168 550251529
1 13498 461636331
1 763 136361029
1 144246 177572163
2 2422
2 166667
1 103938 548754990
1 156440 956968161
1 8391 482538738
1 196243 936603907
1 39570 167497214
1 52137 732474260
2 129003
2 53045
1 187453 520349525
1 24814 18859146
2 85669
2 73487
1 99485 344715617
1 32916 215321390
2 21322
2 181352
1 124846 605916711
1 57118 39839974
2 123708
1 111512 398615347
2 23487
2 131350
2 178084
2 186487
1 67022 458745827
2 104748
1 116665 85445129
2 123576
2 100465
1 47811 514551225
2 90561
1 101380 812236715
2 195290
2 117068
2 18713
1 14396 704515925
1 509 433749414
1 195726 548266699
1 68866 208049785
2 117437
2 88603
2 144980
1 34571 941317643
2 63068
1 167660 153089235
1 165277 750208270
2 38677
1 99936 476024272
2 198914
1 50375 279572780
1 98901 135357581
1 155578 174781020
2 28667
1 181562 299503410
2 105692
1 141542 164392582
2 56947
2 155459
2 183584
2 107208
1 117596 697945809
1 52912 872159162
1 70764 783117069
2 2148
1 136182 710942299
2 114768
2 169848
2 70833
1 89001 123713884
1 54354 806721439
2 192655
1 66717 457879802
1 18174 527246441
2 25927
1 92191 500229177
2 120602
1 47744 72621104
2 6027
2 190409
2 101811
2 73753
1 75170 13790550
2 23449
2 54433
1 164397 668165611
1 133799 199326087
2 94147
2 50957
2 135449
1 35833 798477500
2 108206
2 167713
2 146989
2 88434
1 26971 890832963
2 139896
2 166815
2 163698
1 55376 577327677
2 42851
2 194427
1 108638 519562108
2 23914
2 65573
2 58287
1 91359 391097028
1 140242 733081793
2 141104
1 74810 669657041
2 9371
2 18600
2 93215
2 123840
1 134399 398930711
1 68716 978350170
2 112799
1 14595 769578429
2 174772
1 100077 878616098
2 182960
2 101346
1 186807 771858526
1 176638 163846799
1 55296 194137601
1 157818 758346764
2 158056
1 42451 67101420
2 78340
1 14561 718648153
1 95421 293612850
1 169495 396000771
2 157999
1 50605 296121149
2 85827
2 43913
2 120981
2 86483
1 34306 143205459
2 142119
2 65770
2 176326
1 144823 409867939
1 50928 674955844
1 100432 500117731
1 197510 263190737
1 70338 214318740
1 163087 347310351
2 10231
1 128733 386738957
1 32670 624258272
1 171010 888880
1 28724 989715386
2 3207
2 5187
1 10975 390595397
1 154198 41515149
2 141168
2 29520
1 105692 488585519
1 84614 839071013
2 107489
2 135392
1 109200 343700813
1 13513 670615290
1 29852 959922498
1 115790 720146349
2 173800
1 84124 412163419
1 190297 402415861
2 109840
1 125528 355019811
2 36800
1 124563 38235941
1 148509 597208463
2 87861
1 8893 7466871
1 99344 869973963
1 179003 955271270
1 134484 336766484
1 113164 704634773
2 164259
1 74308 779414451
1 66103 40200846
2 101419
2 71761
2 84148
2 57856
1 102301 520240417
2 22410
1 163322 890206298
2 59919
1 30913 209348842
1 115638 192654930
1 106787 427566956
1 184979 244160929
2 110665
2 123340
2 161297
2 182828
2 127612
2 140325
2 171893
1 84519 183644167
2 96782
1 97575 784058537
1 172069 317934966
2 32339
2 59645
2 49965
2 188284
2 25025
1 127336 173078254
1 170331 105717960
1 26818 365241112
2 11616
2 148150
1 93883 532664411
1 98829 754311701
2 133545
2 142690
2 162
2 80522
1 30520 26738342
1 171142 496968260
1 98620 43308170
2 55012
1 173326 633850490
1 146645 584511127
1 140351 207195788
1 23420 488437103
1 97503 79755502
1 154078 695023012
2 173491
1 193132 725213597
2 147689
1 164424 993714252
1 103085 236665923
1 116686 966106099
1 163630 985027354
1 14083 48390808
1 108427 692667045
1 106422 114421228
2 38479
1 159091 226813174
1 35262 197517351
2 101126
1 35996 584522613
1 140766 809543013
2 90945
2 170324
2 96437
2 180405
1 52479 185998588
1 147136 368366494
2 13786
1 13892 573170070
1 82965 126598639
2 124172
1 193036 4019552
2 104844
2 185819
1 73720 932731502
2 95024
1 180501 806542181
1 59016 655508635
1 119516 849997532
2 27764
2 171444
1 2551 416168189
2 11019
2 70595
1 126847 357951316
2 23012
1 148989 676046178
2 196082
2 94071
2 7247
1 8845 759689933
2 92489
2 122768
1 197695 352797179
1 71703 102777636
1 118853 880418722
1 69563 789291797
1 196863 2798692
1 106293 838720642
1 84562 971167811
1 156425 571655572
1 145875 334770154
2 52200
2 43502
1 135874 397175076
2 196797
2 50360
1 87604 888611680
1 175265 886438958
2 106359
2 9275
1 87420 362532060
2 176267
1 175553 259173257
2 93640
1 183899 63821901
1 47234 156319504
1 45165 474525263
2 48815
1 198841 845196463
2 127951
2 108587
2 107177
2 193487
1 136927 416199342
1 3665 8735843
1 90799 490208184
1 142360 31329451
1 65500 651491604
2 198605
2 119630
1 96626 761368052
1 43461 206690682
2 97365
2 163691
1 20557 73997765
1 18310 787568446
1 20135 460800695
2 48515
1 191684 101467349
1 48937 460186461
2 41717
2 125132
1 196997 971245384
1 104700 162302773
2 78442
2 142052
2 159225
1 117929 782414641
1 31343 103758480
1 138127 158815061
1 19080 778722534
1 164523 7976100
2 108328
1 135392 399075009
2 17155
1 144145 731688395
1 107422 992219084
1 171022 755767855
2 169160
2 144150
1 72177 918070391
1 148040 836358671
2 16791
1 115999 414269076
1 158632 913292653
1 56943 528235570
2 90552
2 58033
1 6590 517360762
1 190469 542883321
1 96580 491363351
1 143763 869186084
1 96747 120800221
2 163694
1 24874 631799048
1 185736 246513136
1 61786 383684570
1 150849 760555881
1 67530 720656207
2 136071
2 33181
1 242 248369692
2 169394
1 177135 784727638
2 44639
2 50632
2 70543
1 90740 719821144
2 124959
2 128393
1 31884 332944729
1 52391 523574001
2 100313
1 63359 148354050
1 165803 371267770
2 155219
1 85867 996873742
1 148454 528319087
2 93804
2 163761
1 62932 667801417
2 191569
2 107257
1 26505 393523415
2 88678
1 144970 734256785
1 149352 265125740
1 74400 257076927
2 172744
2 198185
1 50427 417852600
1 47126 485355455
2 148806
1 124767 381304163
1 194747 791692223
2 1553
1 38342 753384292
2 113444
1 189499 783938993
1 2489 71877888
1 76443 969989597
2 174067
1 82346 533562077
1 71583 289245010
1 12116 829009512
2 142306
2 24107
1 181904 266761616
2 90371
1 162442 557331519
2 81265
2 122701
1 140513 9954263
1 93572 15671140
2 44484
1 131154 440154204
2 147563
2 125560
2 115076
2 153050
2 188378
1 6178 901387008
1 191693 388298177
1 158823 704727657
2 19407
2 65802
1 124054 227005338
1 145907 217352537
1 148117 849253787
2 175881
2 162078
2 129425
1 43206 654259720
2 108729
1 49283 17698121
1 158360 15332172
1 104845 861002561
2 108648
2 155644
2 118420
1 106107 711064722
2 89373
2 16654
1 92805 356868145
2 81559
2 167509
1 32242 482875768
1 193424 658765214
2 146775
1 149088 68021223
2 139502
1 163145 608717037
1 61500 82744242
2 126965
1 64174 648930249
2 18592
1 179455 113329015
1 131297 26366381
1 153913 74240200
1 49381 139391675
2 60947
1 20907 124321834
2 138092
1 123474 207068354
2 3483
1 158486 12062194
1 106331 318678835
1 96676 254661591
1 2364 714901632
1 123145 859223912
1 100131 602646062
1 47313 546751660
1 161521 930355747
1 183739 605369157
1 3891 807393742
2 177594
2 128718
2 10849
2 181140
1 39741 573981828
2 123184
1 175592 169778782
1 66180 466479162
2 70022
2 171611
2 85975
1 96553 588177464
1 82127 601016615
1 74446 826604936
2 92141
2 108012
1 12530 728208429
2 96282
1 12759 728360288
2 179418
2 143758
1 176545 887667219
2 155442
2 76728
2 112777
2 66436
1 91670 520434919
1 37139 888808024
1 115547 571048744
2 168231
2 20808
2 127949
2 13816
1 80717 93241321
1 49411 771704392
2 25875
1 30662 61409505
1 194223 267412008
1 190464 857290809
1 51203 126881007
2 112833
2 53320
2 136808
2 95219
1 50026 513020301
2 13092
2 182697
2 84902
1 199039 591163074
1 198939 815299175
2 126021
1 183547 881158405
1 75744 564999919
1 69317 447681341
2 58370
1 116418 525450655
1 194301 154636347
1 67876 125217318
1 195095 374381542
2 110341
2 9765
2 105726
1 73895 582766419
1 102806 535887542
2 101280
2 7728
2 111561
1 47187 704102464
1 154171 768046591
1 116272 402099526
1 180143 237041240
1 26683 123985766
1 80652 909388258
1 107021 373775279
2 165300
1 189460 365798051
2 187652
1 128847 135474440
2 121940
1 176989 552295378
2 120506
1 141715 884805351
1 64784 863246010
1 59165 836968031
2 125518
1 114283 409490773
2 73026
2 730
1 186242 740322741
1 78539 462127970
1 139441 414258603
2 143296
1 55767 996341898
2 59820
2 10257
1 106577 567872282
2 48638
2 120076
2 33808
1 190216 523314211
2 121792
2 72431
2 183567
1 83984 795168594
2 108558
1 11086 465220476
2 45454
2 175846
2 3267
1 21408 666174575
1 47574 317740116
2 112662
2 196904
1 3541 793147210
1 12082 993261982
1 135449 41948850
2 43688
2 79267
2 18138
2 62248
2 132697
1 118645 165657616
2 64617
1 170846 325311848
2 30658
1 33067 951900818
1 33737 843097756
2 72087
1 63261 848142412
1 76354 661942240
2 119230
2 59105
1 64842 325260523
1 102652 192227589
2 41125
2 104196
2 58501
2 155387
2 53399
2 105357
1 33696 340569665
2 152355
2 151598
1 189040 626653071
2 74249
2 174417
1 66255 149578384
2 88512
1 179071 941224922
2 44461
1 85662 35023410
1 185813 319165682
1 73343 818901046
1 12324 48031987
1 147336 662850405
1 56124 193615521
2 99467
2 125890
1 77858 527230161
1 72644 265680070
1 142603 115402245
1 137576 893181199
1 66670 772191411
2 181045
1 172981 729279957
1 164931 658484714
2 18604
2 146659
2 96482
1 9822 670810446
1 56708 925694221
2 114302
2 86217
2 120304
2 56509
2 64201
2 5418
2 151740
1 75307 243926954
2 2648
2 54124
2 30527
2 122663
2 198730
2 178120
1 9369 437882073
2 140839
1 188084 122238614
2 78164
1 136367 392886598
2 69415
2 32488
1 42828 367934136
2 152295
2 176710
1 32155 157596498
2 110580
1 115585 124294237
2 29754
2 124860
2 84522
1 61148 489625105
2 52361
1 162485 310363629
1 131198 134156671
1 91871 502120450
2 136547
1 102575 347909374
1 53865 56418225
1 191072 631358530
2 60718
2 167040
2 140837
2 31289
2 122319
1 154699 630298171
2 84778
1 15977 9346342
1 100606 613563261
1 69691 263804747
2 61505
2 30583
1 70159 648219533
1 134265 823607317
2 41143
1 74313 492999636
1 138965 516513370
1 88763 269662307
2 96763
2 103705
1 161842 673461347
1 124448 753149073
2 163385
2 154370
2 84813
1 141950 789155931
1 83811 747566026
1 62415 296536603
1 8367 602106760
2 100762
2 25445
1 62875 139547541
2 55194
1 111705 236092663
1 30876 151332554
2 57534
2 173710
2 86453
2 51845
1 197959 402405125
2 71216
1 167535 798515395
2 15908
1 20910 48381286
1 168177 337440735
1 98793 75159270
1 61994 168492500
1 142123 13626352
1 16384 274129687
2 175470
1 102990 299407245
2 63701
2 99825
1 38787 100385401
1 124000 73444250
1 31647 677499476
1 149271 995792815
1 196549 73704329
2 45361
2 151010
1 5529 124189776
1 56199 387510538
1 80223 976532472
1 94463 837249662
1 26635 550907937
2 192219
2 126501
1 102124 87295452
1 126467 363825033
2 39552
1 51256 428693507
2 80609
1 120376 505537752
1 45144 45186654
2 3498
2 134585
2 122923
2 151971
1 20260 761677676
1 25924 738897969
2 195934
1 183821 846050130
1 119731 665903908
2 143071
2 183826
1 139777 743953057
2 171248
1 36003 976087855
2 159739
2 90854
1 56818 696304506
2 67379
1 27413 446541939
2 79417
2 45807
2 111674
1 21527 668176753
2 64579
2 77916
1 135609 675183578
1 89382 364110990
2 178033
2 46112
2 40066
1 197664 905808720
2 99443
2 155268
2 177055
2 83750
2 159372
1 47356 660500390
1 38739 668816220
1 28052 408227207
2 1881
2 49610
1 185642 455027199
2 170293
1 199668 925285470
2 55637
1 196878 459962865
2 121825
2 39333
1 5614 256009337
1 97944 262099768
2 24214
2 94942
2 8782
2 188733
2 18536
2 145240
2 153285
2 44014
1 53615 143867754
2 1681
1 169103 867562583
2 86147
2 119553
1 110832 86315464
2 42993
2 56376
2 160870
1 188477 571065731
1 31081 375119311
2 170765
1 167281 446000268
2 122248
2 166362
1 152672 235495831
2 115496
1 81223 592414644
2 165147
2 182616
2 112415
2 12446
1 74576 441130663
1 70885 909948363
2 19143
1 167527 149461629
2 199037
2 148511
2 35581
2 4364
2 189753
2 193791
1 159456 185776318
2 130112
2 133910
1 10316 971025434
2 190014
1 116422 719518473
1 6383 322824468
1 193393 672054041
2 138813
1 73762 336145446
1 53551 955801735
2 105139
2 94815
1 71929 833810278
2 39714
1 33142 577229617
2 12752
2 148584
2 148321
2 107024
1 84205 778686479
1 38013 885974469
2 133957
1 116437 796993048
1 57307 358342243
1 116678 62127736
2 135995
1 93036 118692538
2 11923
1 9820 600763061
2 36372
2 73367
2 98978
2 48247
1 3719 677173803
1 75924 134362811
1 38225 867273805
2 151056
2 81112
2 17779
2 56042
1 25421 811294454
2 84268
1 179990 211632715
1 124850 917787525
2 33291
1 196038 436954850
1 160249 642116781
2 47336
2 12934
2 48304
2 74813
2 42987
1 169656 547886961
2 120645
2 134244
1 79963 819909046
1 16418 110640386
2 117976
2 22423
2 181100
1 18451 796606317
2 130371
1 123703 51881934
2 187152
2 80653
1 75333 121157287
2 117851
2 65253
2 48789
1 64284 723145684
1 43182 335892286
1 53454 713054660
2 47697
2 142227
2 138875
1 197196 969391872
1 59176 474988878
2 15708
1 65227 66377858
2 2361
1 87302 266991119
1 45704 818820349
2 151575
2 143819
2 2274
1 129001 727551594
2 16218
1 73619 264342222
2 178924
1 117370 54939759
1 128262 751071043
1 23654 285157804
2 22092
2 193682
1 158481 233356681
2 146423
2 123827
2 52879
1 18875 822996705
1 6726 719118466
1 30601 873043293
1 4024 378794072
2 129009
1 56525 68970092
1 98753 375200768
1 153765 587650278
2 100268
2 191500
1 158891 895080452
1 15615 103537350
2 31991
1 161907 552907934
2 149640
2 130440
1 136576 788409650
2 73495
1 176323 678313546
2 148082
1 6737 676408276
1 177903 354590050
1 80615 587358196
2 5340
1 91252 615582702
1 146059 917684367
1 51638 452924292
1 116710 602600696
1 29414 745993601
1 108233 962050346
2 141668
1 108878 962135876
1 16904 717731748
2 166314
2 46524
1 21623 934708391
2 141764
1 126471 492149097
2 76126
2 48724
1 144205 710118811
2 48287
2 66772
2 146279
2 11533
1 24696 245166998
2 92476
1 95979 466403728
2 148437
2 47202
1 114205 259748730
2 111919
2 29838
1 99857 107785703
2 3951
2 144097
1 3063 842655219
2 186479
2 68772
2 10004
1 127658 174856261
2 73937
2 184019
2 4304
1 61134 446438518
1 86699 722189379
2 180564
1 71921 879964824
2 75415
2 71634
1 189598 868273786
2 74549
1 14829 258053049
1 174979 611175521
1 51580 647560519
2 190173
1 65191 985751633
1 191540 574100139
1 19406 455799400
1 62230 719508780
2 159076
2 93718
2 10784
1 9040 698788314
1 101807 979146489
1 157357 692843626
2 64573
1 101004 874242837
1 45165 778800987
1 189093 149035756
2 127930
2 82235
2 99757
1 134128 558744154
1 88872 242545126
1 177041 605319442
1 184132 413682495
2 186707
2 4759
1 22962 261245907
1 174516 153118632
2 80082
2 59000
2 100703
2 145344
2 139819
2 156844
1 68675 692976714
1 191190 88735725
2 60380
1 191239 655331758
2 172148
1 76901 105241113
2 29810
1 73393 409612604
1 111994 646289016
1 103827 307623499
1 101012 350880943
2 46326
2 85569
1 61486 214877506
2 25535
2 122053
1 198085 411470397
1 72849 844065962
2 34536
1 116213 742304942
1 8072 495893786
2 48889
1 6800 792591474
1 5368 609030030
1 45942 578966272
2 165750
2 163224
2 130256
1 58276 776217212
1 105066 573603686
2 52232
1 21280 144063658
2 131987
2 46755
1 15743 757128542
2 112575
2 37602
1 197763 79309574
2 83292
1 143791 84973117
1 177794 847994859
2 38886
2 96522
1 74579 958943305
1 9341 476264180
2 13699
1 36391 33588936
1 87515 105524543
1 92203 227149798
1 88655 100649960
1 38216 813500878
1 123508 928300470
2 182112
1 33197 544522516
2 97353
2 165474
1 152905 957068511
1 108730 800460915
1 41225 264126040
1 19169 840887601
2 175352
1 39385 241337893
2 143061
2 75324
1 140249 755613752
1 186623 351251423
1 95547 721377948
2 190936
1 107564 244794206
2 71495
1 94788 681768947
1 123745 875887764
2 161978
2 173125
2 150993
1 181955 783643192
1 64688 764087897
2 115073
1 41129 653180231
1 53781 510398457
2 31004
2 195819
2 47629
1 93356 364665135
2 147864
1 174700 823233518
2 92756
1 24556 917438519
2 137359
1 193406 787724718
1 151306 198010285
1 33259 754954907
1 11139 345818317
1 123196 867217825
1 72456 125634371
1 49480 166380153
1 149627 459429334
1 135194 825843985
1 110913 587510624
2 147856
1 169127 183208515
2 11718
2 57541
1 190169 841549350
2 197341
2 95891
2 143422
1 26076 969251873
2 52732
1 141593 691629946
2 104915
2 138498
1 64805 975802687
2 93726
1 67986 819784180
2 56361
2 22785
2 187325
1 29004 946023941
1 65113 936419457
2 138359
2 125582
2 172618
1 20442 801212988
1 91416 758552776
2 183104
2 108398
2 103186
1 173329 879836587
2 163683
2 110848
1 155794 628328506
1 158839 334720807
2 81971
1 84115 402675183
2 160627
2 32088
1 158827 58592391
1 46106 765600750
2 128976
2 149762
1 115475 752451784
1 76833 493526394
1 154556 205617360
2 71621
1 168339 439361238
1 138622 219057476
1 195855 684465718
2 44600
1 116928 450176588
1 23263 405052528
2 123277
1 171664 475543764
2 98065
2 75753
1 15181 330902275
2 10503
1 68090 263764096
1 15399 743207101
1 106516 277891913
2 16691
2 75404
2 33123
2 89100
1 107743 345584752
1 23310 37645388
2 128322
2 37716
1 158816 956285597
1 91775 453054781
1 91962 592834529
1 3365 908156796
1 170897 60752028
1 87401 875891889
2 42401
1 65392 804821330
2 51091
1 43534 46276086
1 156028 191602312
1 166895 223858030
1 66728 761560453
1 144710 204920458
1 1298 484415714
2 44444
2 142627
2 165840
2 51190
2 137628
1 187070 954243749
1 31701 357482298
1 131027 250101384
2 161286
1 143594 576246798
2 106428
2 141518
2 132852
2 172747
1 193618 733887566
1 97457 617464906
2 134952
2 185176
1 150591 808893975
2 54174
1 126091 453093968
2 69546
1 35573 312956546
1 32284 573569546
2 59637
1 160013 815495472
1 93173 611932656
2 50114
1 57443 872545392
1 63291 444230785
1 168524 395600441
2 159213
2 25472
1 131629 313146235
1 17478 689544668
2 22697
2 179549
2 8166
2 93288
1 109065 303812817
1 155206 712805588
2 146938
2 9773
2 12089
1 171730 839211593
2 81711
1 30752 99202047
1 196900 899478296
2 69539
1 156210 87117974
1 29484 729949135
1 75127 217930394
2 144
1 99000 317452311
2 87523
2 23506
2 68177
2 136622
1 78085 63013743
2 167519
2 83429
2 137007
2 186478
1 27352 10276576
2 58935
1 182969 291805858
2 66800
1 111088 209223727
1 182709 45435556
1 145761 196321522
1 114245 417971860
2 194504
1 152193 140502616
1 62049 29749936
1 2618 157061281
1 131323 289279064
1 15153 233873805
1 31521 947468261
2 32775
1 193300 799906024
2 110542
1 144920 87094102
2 73720
1 129101 186594516
1 13397 943960535
1 40738 87456307
2 90894
1 115191 497104144
2 61211
1 171072 460688429
2 80184
1 95719 784975415
1 108945 862093718
1 152681 124626236
1 46637 893665025
2 143511
2 72437
2 153280
2 114483
2 165478
1 152925 117328150
1 36563 298825199
2 30254
2 87018
2 80992
1 51369 630114640
2 3214
2 111316
2 67965
2 32327
1 34546 233711415
1 36477 525885557
1 112809 3857217
1 159965 587627780
1 124975 104884981
2 175419
1 150636 648963816
1 140401 784541030
1 191410 465327870
2 164986
1 50474 953858208
2 79510
2 82888
1 33266 278459085
1 94383 608589877
2 1377
2 177439
2 42329
1 91381 24505723
1 98578 415550236
1 38787 23040511
2 93364
1 130247 648193882
2 163670
2 2258
1 94539 151342037
2 20608
2 55504
2 32071
1 97769 729074209
1 123193 448986076
1 12823 810849606
1 24880 977720197
2 107159
2 57418
2 41947
1 102995 586921557
2 152981
1 33356 960568819
2 109555
2 107061
2 197814
2 145678
2 87061
2 143569
1 90600 271861880
1 56364 800262818
2 104424
1 131247 476335566
2 5280
1 34479 679774025
2 16961
2 46935
2 122247
2 106046
2 135590
1 92805 613225566
1 39986 144323393
2 68112
1 132203 877553234
2 113724
2 180468
1 76116 856100281
2 32371
1 171193 977185040
2 14416
2 157954
2 11222
1 13673 635129191
1 101614 369160275
2 139298
2 144132
2 71201
1 44109 178815633
1 21085 197265363
1 187843 284019831
1 63226 533998485
2 78990
1 53309 758456479
1 55448 660537113
1 52773 626126612
1 187346 52936477
1 52312 980294667
1 193242 711365042
1 114022 331327646
1 12231 174842419
1 176222 507416480
1 26804 356888016
2 84543
1 477 232491121
1 5581 779719748
2 14205
1 181453 166392792
2 57137
2 7297
1 102585 564875206
1 28630 199505217
1 134237 228553406
1 35149 413570515
1 136451 939257865
1 111599 20764684
1 119543 855998322
1 155352 850603636
2 173332
2 104894
2 161172
2 54923
1 174746 814336275
2 194280
1 59257 896026441
2 131654
1 97814 432516467
2 62485
2 157352
2 94914
1 116274 205612588
1 186932 433084978
2 177735
2 196251
1 59419 112145717
1 178891 673770173
2 154818
1 69483 726319495
2 183207
1 83084 344984612
2 164964
1 10055 703061728
2 93134
2 189335
1 20214 997870008
1 164769 65500585
2 73909
2 57796
2 132910
1 12071 21917366
2 100725
1 152009 833346351
1 31078 58318209
1 145984 305827901
1 168478 430481201
1 91132 484034427
1 192674 729661279
2 2465
1 160324 90978135
1 26305 322290075
1 38287 881515045
2 10453
2 11265
1 181810 29707206
2 198135
2 60222
2 185178
2 27059
1 35101 583938987
2 111203
2 114155
1 47514 433982822
2 6108
2 198337
1 107687 995115565
1 172239 963631136
1 134896 736729776
1 96673 459362266
2 90234
1 3246 724907821
1 29375 1365311
2 10921
2 47650
2 79285
1 73510 117764019
2 9541
1 167896 439197407
2 93133
2 115099
2 95545
1 127261 320684076
2 120642
2 30586
2 165844
2 54703
1 21102 348741427
1 74109 421652239
1 149105 960475708
1 90579 969260926
2 23513
2 174167
1 100536 18422179
2 72160
2 125466
2 177975
1 61674 574089539
1 78797 101506966
1 135053 44413181
1 194935 615872751
1 112276 371558530
2 111469
2 124175
2 105316
2 63209
1 43897 988569127
1 90512 270486932
2 135666
2 16131
2 148448
1 156895 906921448
1 4729 273113252
2 21077
1 142527 778443507
2 58383
2 47971
2 119042
2 173619
2 21468
1 31637 599487307
1 5807 907290706
2 104241
1 101005 461914876
1 110739 798620137
1 124710 891782157
2 92749
2 71593
1 197334 111461589
1 59335 956046850
1 15825 417490234
1 102332 221300399
2 35127
2 163535
1 50444 880267675
1 1708 80609645
2 76097
2 54503
2 93403
1 56673 60415278
2 14085
1 80591 725785672
2 158389
2 80450
2 127815
1 110901 944805348
1 92583 584852934
2 137079
2 141761
2 59190
1 91360 660108384
2 99524
1 20920 493860546
2 54227
1 96650 28855295
2 76272
2 189921
2 140901
1 131241 66573140
2 60821
2 35339
1 38898 672822073
2 115372
2 112494
1 56576 926068925
2 3020
2 166361
1 132634 114736792
2 145417
2 124412
1 24291 447607823
2 148015
2 153179
2 134277
1 19231 406379554
1 185531 989079766
1 10764 692330680
2 168820
1 93820 361981594
1 73676 665916583
2 77957
2 48483
2 188924
1 99373 902987324
1 97101 132119098
1 111356 991234135
2 177073
1 33693 709654572
2 27568
1 145881 896322482
2 142220
2 142213
1 150790 235930227
1 24691 756902830
2 157625
2 78017
1 3177 15694910
2 44054
2 102538
2 63732
2 22178
1 55031 326045730
2 20638
2 181053
2 50002
2 94728
1 102269 964240197
1 145010 292616017
2 155465
2 103317
2 21018
2 68920
1 187752 679835077
1 66831 491722278
2 26007
2 167047
1 154308 192566164
1 52328 414432825
2 151762
1 153086 259356512
2 26151
2 82608
2 86541
2 29261
2 113614
2 196127
1 471 152661925
2 168440
1 168148 499417529
1 50326 973320378
2 199077
1 169864 545065847
1 161077 192340226
1 26454 595043487
1 121500 774559490
1 50383 780872272
1 105895 587390631
2 75168
2 120095
1 59214 467201718
1 69388 276597464
2 2143
2 174782
2 3845
1 139241 744134920
2 165031
2 97872
1 55636 81548842
2 49048
1 86602 572710974
2 70149
1 147402 848339952
2 14063
2 2768
2 40656
1 65301 768613591
2 79933
1 165464 806669045
1 66200 693631708
1 74221 96234999
2 123088
1 190949 753862700
1 140209 869985164
1 136353 570556452
2 43115
1 104365 968222715
1 176001 15365646
1 110801 392263508
2 128091
2 163348
1 124091 595486724
1 24273 475395035
1 64833 23409079
2 7811
1 147782 291787302
2 107123
1 78432 271362418
1 71441 796707851
1 20037 952500619
2 7630
2 111254
1 101056 834739165
2 132351
2 148818
2 150713
1 197846 374316767
2 43201
1 153935 896009824
2 176893
1 120848 27720295
2 118094
1 98955 226494500
1 103146 469500587
1 130806 840634988
1 142238 988969767
2 65975
1 124416 511483349
2 91769
2 114540
2 122969
2 22809
2 30062
1 154161 60850200
1 103081 760678685
1 179316 66028911
2 73192
2 86369
1 4566 25959677
2 163736
2 144866
1 129698 990519824
2 125589
2 197168
2 49495
2 182120
1 20582 1336699
1 11858 130401432
2 102004
2 138578
2 13635
2 139565
2 105965
1 23468 497619649
1 25271 102285333
2 143133
1 24642 172539423
1 100689 35694782
1 187181 322543607
1 73814 903810756
1 5513 983698828
2 93515
2 12972
2 34612
2 72951
1 62513 684623223
1 92283 537934704
2 141740
2 143797
1 29641 689691336
2 45943
1 46246 66580002
1 115811 950361889
2 153428
1 5690 517057624
2 105425
2 140957
2 191462
1 165725 82455441
1 73817 810922384
1 135609 743508962
1 81049 63373460
1 124341 818999317
1 167618 884606013
1 53358 510918269
2 1142
2 113926
1 65062 973991815
2 196340
1 13609 538372071
1 116343 898717305
2 141017
2 64574
2 4997
2 146736
1 55756 910180694
1 187656 125690293
1 85491 788994273
1 108173 621883170
2 47737
2 118400
1 29819 99094381
1 183401 476623104
1 92575 656371879
1 42931 914598188
2 51063
2 48305
2 140661
2 161930
2 39749
2 25645
2 93474
1 8047 59820144
1 60601 718600041
1 182450 898879422
1 639 496543375
2 92723
2 125348
1 130953 247096037
2 53470
1 430 945670230
1 54234 821769291
2 95364
1 153076 503760294
1 78637 205794847
1 95303 80073487
2 81119
2 1477
2 76257
1 4356 2362425
2 110790
2 179493
2 103116
1 191225 508691110
1 72419 644526777
1 91366 35618071
1 198598 455549671
2 109778
2 156005
2 75107
2 62259
2 134357
1 178129 228830851
2 69940
1 99359 439487352
1 34605 350621350
1 21623 734550565
1 1443 196412502
1 111871 418622244
2 85449
2 158934
2 31445
1 177854 547156949
2 79700
2 33029
1 8185 557533213
1 49147 836179454
1 3141 348080027
2 149907
2 38776
2 56337
2 155967
2 28519
2 27244
1 18622 803684724
2 32951
1 191388 134386491
2 94103
1 63405 897127664
1 140146 634332246
2 33563
2 84853
1 86381 654489987
2 55319
1 102389 822519937
2 113787
2 37073
2 125292
1 2961 36445077
2 88488
2 45273
1 141838 612175651
1 21514 7825380
2 96425
1 163826 892977934
1 154706 340659540
2 75604
2 127473
2 10642
2 83650
1 74346 164796579
1 102364 301499796
2 197815
1 181651 7483298
2 157316
1 160166 656490687
1 117581 18723479
2 86703
2 13542
2 106596
2 141515
2 9886
1 177618 859877754
2 151936
1 77624 579496005
2 119441
2 1558
1 138042 55449463
2 134557
1 42769 364154460
1 156510 73039720
2 154856
2 114351
2 97470
2 10642
2 69330
2 89005
1 40848 899317379
2 136996
2 32461
2 172482
2 187948
1 196047 943608646
2 10750
1 152206 399095997
1 104109 796673236
1 118352 461085367
2 129676
1 95110 945479955
2 89897
1 11579 946785300
2 7740
2 139977
2 159670
2 156639
2 57380
1 109662 419388528
2 16752
2 175977
2 135905
1 186334 188889152
1 41903 685531952
1 121848 141830761
1 173925 551774887
2 189048
2 185201
1 29667 721866459
2 81092
1 40634 919196825
2 47790
2 36579
2 152675
2 110551
2 161164
2 115673
2 133380
1 126822 735915953
1 69340 670759109
1 165974 216433407
1 61285 130319814
2 58188
2 118528
1 114382 716844425
2 149150
1 57543 366191718
2 181474
1 128659 41368886
2 44927
2 127462
1 95555 540779391
2 84159
1 116774 159128913
1 60223 364124312
2 150977
2 139832
2 85038
1 38890 349127122
2 71242
1 3139 368853523
2 99656
2 50912
1 110063 735982516
2 132867
2 116364
1 29488 981430940
2 27231
2 186468
2 187922
2 5992
2 199901
2 1540
2 177019
1 187695 12774137
1 183803 903461576
1 161362 4770504
2 194150
2 60801
2 155686
2 58213
1 157983 109409135
1 94448 2240235
2 5643
1 12765 911909123
1 23197 900803884
2 126547
2 165527
2 95448
2 46221
1 164333 265852602
1 89637 682179931
2 171958
2 58521
1 190474 424132646
1 169340 986881903
1 95526 889196049
1 78218 785300921
2 139377
2 196815
1 121075 534856617
1 57834 200691189
2 139360
2 110783
2 135381
1 15716 58175722
2 111323
2 188598
2 3735
1 84145 214871853
1 72292 513188532
2 1770
2 145450
1 154726 683229749
1 14162 883866865
1 45466 9656015
1 140220 625982646
1 112833 559849377
2 46881
1 144648 600597177
1 68753 227236153
2 59246
1 172510 946361999
2 80319
2 30605
1 37025 971171207
1 152216 159631829
2 46411
2 159911
2 130195
2 189878
2 77295
2 77255
2 82910
1 109439 292245902
2 48558
2 29864
2 65707
1 154670 144589320
2 137009
1 96056 980125694
2 19135
2 110960
2 17451
2 30667
2 120072
1 17019 168693748
2 149300
2 93424
2 12641
1 176601 895533950
1 162792 385411132
1 66202 929888754
2 193583
2 83414
2 104702
1 151435 239166897
1 105858 607505467
1 135869 856235512
2 43088
1 28679 298749213
2 104772
2 3053
1 56917 964265772
1 42178 111401310
1 109540 339871631
2 8858
1 148506 684745781
2 54726
1 174614 991095792
1 87308 977864517
2 93294
2 66197
2 7665
1 132464 539904882
1 5441 796651550
2 143986
2 55780
2 114145
2 61235
2 44241
2 110600
1 72165 993041539
1 30121 843462752
2 101643
2 137938
1 11945 258669315
2 107565
2 79409
1 23151 128491755
1 189742 727629425
1 136282 26451424
2 49902
1 158122 107539610
2 54932
2 98945
1 126484 487657061
2 72694
1 149280 135726091
1 55386 225883567
1 85948 504006644
1 140156 200727307
2 8289
1 138120 119468893
2 159231
2 123834
2 28632
2 51473
1 89287 994698516
1 141397 980117097
1 193002 644822160
1 37198 491612593
1 148333 258865520
2 159086
2 18226
1 135373 393356472
2 98136
2 123420
1 122056 351666449
1 104694 991164295
2 80106
1 29553 765045257
1 176136 904176269
2 80166
1 96603 250980774
2 53595
2 107515
1 194347 820988703
1 112206 458932761
2 43806
2 111884
2 111394
2 51931
2 133974
2 144211
2 95906
1 101486 495302045
2 135018
1 34564 47489043
2 112570
1 91943 58551921
2 86583
1 9294 256873885
1 51844 676972377
1 61956 982570370
2 70845
1 129771 299740126
1 45574 13517270
1 21523 217485738
1 55674 546248196
1 25630 342788821
1 117825 251803072
1 82499 11023432
2 144967
2 46550
2 48904
2 7609
2 476
2 121913
1 106908 61697399
1 106247 899784963
1 174656 321322953
2 84068
1 33712 736423085
1 192476 977918714
2 39374
1 65067 494082963
1 52423 60680154
2 6804
1 54476 409747238
1 81015 991693159
2 188607
1 112115 544485167
1 59154 345111020
1 83150 261050647
1 169024 50077748
2 53853
2 53303
2 70264
1 47749 837786505
2 154066
1 39185 939459100
1 118887 292532599
1 30474 509918203
1 139526 361024865
2 93679
1 111354 727842768
1 45320 723395799
2 175054
1 67000 623038488
2 173698
1 114644 171363714
2 33638
2 130001
2 187173
2 159458
1 1708 601279798
2 63933
1 72470 771896197
2 50164
2 71279
1 95697 446292361
2 152205
1 54515 769601697
1 75822 570797732
2 35075
1 186852 309700780
1 124618 302834982
1 128366 5752855
1 145959 486441173
1 90333 125643055
2 75333
1 22183 942746339
2 163002
2 108210
1 199837 850733070
1 35450 624017903
2 195117
2 119812
2 19639
2 27840
1 156141 712177538
2 170440
1 163515 236435955
1 150208 292704977
1 24648 239021570
1 14977 123745787
1 199346 754528689
1 8720 315432296
2 19099
2 137327
1 145161 642358492
2 40132
2 27002
1 155766 995391137
1 1653 332758741
2 109914
1 18524 309507621
2 120362
1 190714 806722212
2 117581
2 42730
1 180550 156720451
2 58889
2 125311
1 141699 664187319
2 24554
2 11233
1 2181 556661053
2 99754
2 144589
2 147470
2 176520
2 15660
1 28595 943724264
1 57688 112822438
1 23090 324379306
2 1668
1 98729 763025926
1 127196 374452191
1 169247 936932763
1 32328 324918758
2 86548
1 71647 520388432
2 114472
1 91881 961493506
2 18195
2 173371
1 189760 37449310
2 106519
1 122656 613467100
1 179113 494962894
1 27754 260511401
1 168964 334615451
2 190372
2 10503
2 45449
2 126230
1 134582 126772331
2 62014
1 96072 639933236
1 152256 424419301
1 100842 788850112
1 11059 191932641
1 129071 143978898
1 14400 277905207
2 119864
2 93846
2 159920
1 194696 345412378
2 2605
2 180597
2 141279
2 141950
1 195830 645348681
1 87997 465774403
2 106886
1 32511 475244690
2 57882
1 148561 491062713
2 90034
2 56561
2 91831
2 85473
2 127692
1 50878 35869669
1 151528 274673957
2 45550
2 130357
2 165601
1 127287 83101060
1 41050 387266663
1 1611 336451401
2 150238
1 27748 109817616
2 137407
2 91542
2 135868
1 188540 440769072
1 148472 172924623
2 21494
1 120026 768295884
2 31239
1 126436 688856768
1 31933 162234064
2 32042
2 181758
1 108492 385373283
2 59029
2 89098
2 168737
1 174333 313181023
1 171747 423244226
2 163736
2 47544
1 195498 930538966
2 26972
1 117913 109957731
1 148752 415329824
1 107184 449480583
2 141912
2 99048
2 104485
2 154265
2 148058
2 140549
1 187647 274269801
2 135510
2 102665
1 104755 353536836
1 176280 156704748
2 169824
2 189776
1 59674 541612243
2 109239
1 109727 118332575
2 118243
1 63952 274713573
1 51557 873907233
1 193970 873195722
1 66325 599249571
2 66201
2 86986
1 153572 672740731
1 1450 410567665
1 143739 10603421
2 68499
1 86663 394016273
2 36196
1 92167 512720729
2 146165
2 185388
2 141625
2 197722
2 26016
1 81385 164283659
2 43306
2 65695
2 80800
1 150116 92807646
1 28186 698109663
2 194709
2 115739
1 198436 492237895
2 142501
2 191240
1 131189 841586369
2 60570
2 130437
2 164256
2 969
2 135575
1 152555 4643666
2 111016
2 131428
1 20724 441393754
1 34594 679916792
1 117594 546942082
2 52563
1 95948 819198165
2 52234
2 166388
1 65171 852408304
1 133322 944269387
2 90144
2 129338
1 179967 684831858
1 79934 967687937
1 14382 118484348
2 127829
1 183358 320365335
2 173976
1 132988 914905088
2 26874
1 24570 540959713
1 148723 396028689
2 62074
2 89965
1 10930 729022066
1 158814 771407085
2 119926
2 103699
2 79065
2 102621
2 15026
1 150355 445697050
1 159382 820013557
1 21110 315891137
2 113821
2 12560
2 150116
2 2264
1 54663 295388657
2 13214
2 32808
1 61324 643749514
1 49584 433157946
1 142497 554725344
1 91804 775101308
1 76755 823289443
2 116768
2 96258
1 150993 538953428
2 141875
1 157021 942305301
2 169827
2 93898
2 28157
1 8919 155959230
2 165642
1 68014 247744199
2 156980
1 118935 619396571
1 12094 241811171
2 6039
2 131256
2 130467
2 199688
2 41753
1 48920 273603281
2 78023
2 96722
1 48257 816511358
1 189895 297723358
2 35035
1 107500 80630847
2 100701
2 95285
1 124916 490144631
2 156401
1 50192 658069027
2 107274
1 141645 313675878
2 166854
1 103926 879868401
2 184425
1 911 490335189
2 3605
1 13021 953006201
2 83664
2 122195
1 82213 262479395
1 144709 722077054
2 152955
2 18590
2 63594
1 122493 221190560
2 40832
1 194248 431982071
1 12842 107454050
1 133358 801771615
2 53523
1 140556 51550374
2 73451
2 168069
2 136808
1 140450 423325986
1 174735 389754808
2 126089
2 103243
1 76140 775390144
2 144570
1 197155 465269966
1 79479 298229714
1 164736 897884895
2 195897
2 99478
1 123759 373572971
2 22179
1 55956 439557195
1 76656 749265505
1 159892 844922038
1 178895 850081067
1 172013 859644281
2 135776
2 146858
1 38522 863386846
2 53600
1 31839 199984078
2 90211
1 57307 419594391
2 63933
1 152300 521884596
2 164587
2 90155
1 88506 155093965
1 184160 963049586
1 128518 581574425
2 17419
1 101474 313037476
1 20030 158804448
1 54880 305676003
2 148849
2 8935
1 100688 120910090
2 39629
2 114657
1 70579 805346686
1 145308 262458863
2 132815
2 5428
1 11810 918407149
1 14080 328106629
1 35493 913680238
2 62330
2 171080
2 54546
2 136431
2 183113
2 145479
1 36606 985294766
2 103463
2 11131
2 188593
1 130870 782496829
2 170474
2 183108
2 8475
1 67028 280773099
2 9639
2 12538
1 17327 701433879
1 104044 177616180
1 117993 915450828
1 134735 682179341
1 149031 991045865
1 40249 273141583
2 102041
1 66091 907462721
2 103935
2 136965
1 137972 719817241
1 123122 581550303
2 120609
2 108390
2 135397
1 27360 652179112
2 156618
2 143073
2 157551
2 49076
2 131328
1 107691 834342990
1 150044 771526118
2 178710
1 81266 5497836
2 70672
1 57796 702058386
2 53878
1 32609 229582843
1 93268 803112829
1 54271 835404780
1 106438 626677180
1 56976 487906982
1 63405 484336359
1 97266 755488793
2 127888
2 196245
2 92013
1 27262 720752913
1 100669 522119906
1 65429 302152395
2 1482
1 94605 840615039
2 126165
1 108270 178693660
1 132197 795411101
2 187283
1 83190 435722108
2 61684
2 101790
2 91626
2 173480
1 76946 428860797
1 165460 441061178
1 124758 464587094
2 183296
2 41005
1 9205 551836994
1 57134 269372092
1 99106 592227423
1 15332 839789140
1 26114 353822567
1 133041 246472730
1 15961 530274763
1 170706 190307135
1 171156 629280937
1 114970 929490530
1 46300 459550251
2 100318
1 135759 717178901
1 119235 484944828
1 175657 274428072
1 187577 325654992
1 125113 107370282
2 49607
2 24586
2 123764
1 191125 998635075
2 195678
2 110309
2 56841
1 74060 599899031
1 115417 117452226
1 146638 610952326
1 10525 533508783
2 71958
1 144063 451587715
2 64942
2 122615
1 123652 606988435
2 77986
2 125732
2 194796
2 94390
2 54348
1 150614 813951272
1 169940 899166207
1 116382 85454176
1 159517 514706161
2 37226
1 15065 218878868
2 110461
2 144073
1 7393 62885855
1 184956 574828187
1 27442 582175243
1 23371 805047115
1 71427 891326306
1 119027 940781314
1 77969 589704605
1 98759 113561994
1 53513 317600801
2 30044
2 91519
2 55586
1 162317 715327312
1 93807 90439358
2 70643
1 131073 984343284
1 59323 133497945
1 189563 280294343
2 73727
2 173037
1 86845 71683638
1 165920 820074997
1 26665 597917041
2 185335
2 117849
1 191602 780408039
1 45887 263497106
1 98869 613525812
1 11530 950179373
2 141877
1 109140 800402676
2 42333
2 192614
1 146166 167618298
2 82638
2 94850
2 195589
1 105221 928808057
1 183068 807616877
2 178871
2 197563
1 185469 658316342
1 103823 190276366
1 17686 563531481
1 8993 481606383
1 136739 632708918
1 144201 560599049
1 21238 141248310
1 153525 844546953
1 187811 100744500
2 4660
2 37725
2 81197
2 13214
1 133748 817043759
2 74201
2 114433
2 73380
2 56954
1 164314 413925391
1 155910 440129700
2 73906
2 199407
1 133113 923752021
1 93188 242141131
2 142308
1 187658 57926342
1 79669 678165594
1 51247 791635158
2 87766
1 2157 160658924
1 34169 34131563
1 113653 936042148
2 99408
1 132669 947015217
2 47327
1 64798 903103893
2 34569
2 108938
2 19067
2 90326
1 88756 600503254
1 162402 346768424
2 162555
1 73765 469298981
2 141111
1 50178 612549695
2 170929
2 14529
1 26815 283028729
1 12380 136083599
2 111012
2 145606
1 47347 961085743
1 189643 22840140
1 99220 983459271
2 113398
2 187694
1 136534 845229975
1 146468 302534876
2 166250
2 54791
2 123081
2 26868
1 128095 820913287
1 3126 588805497
2 164311
2 192506
1 197336 188109135
1 34586 824054062
1 26837 466684094
1 47862 267744894
2 188036
1 100576 669366655
2 160458
2 35843
2 186814
2 42428
2 46103
2 91161
2 2775
1 5434 317178714
2 199765
1 6614 975612670
2 54086
2 45747
2 60195
2 144901
2 192312
2 9788
1 82693 547527737
2 142179
2 91854
1 174356 11255412
2 140328
1 138716 790621269
2 16851
1 129667 817744083
2 8777
2 162140
1 28117 335090471
2 51477
2 80773
2 17877
2 194347
1 156091 515375572
1 104607 562160903
2 21558
2 127276
2 15758
2 142126
1 11050 233742522
2 190941
2 193171
1 134423 705701375
2 82530
1 191987 924870873
2 27691
2 21814
2 75941
1 169589 752881354
1 52226 730256738
1 138616 491347417
2 139277
2 132944
1 70814 137187404
2 57524
2 124209
1 168186 831803016
2 10167
2 63361
2 16294
2 194783
1 126662 824235203
1 45320 741288742
1 114924 119349487
2 195581
1 76076 262160572
2 177955
1 125568 196409462
2 140044
2 3678
1 2838 648886176
2 115071
2 59070
2 146425
2 126038
2 197862
1 162235 969395656
2 155288
1 114685 141189081
1 76169 248507358
1 182504 902716445
1 194578 698257839
1 137963 375651365
2 78437
1 182090 135036126
1 177949 796040497
1 35877 346768
1 27464 461807012
2 197970
2 193817
2 166416
1 185221 617130402
1 135830 84782257
2 95042
1 137438 695370275
1 27669 131362638
1 81747 58497696
2 139059
1 65832 303999165
1 103659 260487640
1 74193 413471560
1 178388 10755163
2 121532
1 98025 814938952
2 54688
2 83581
2 30642
2 57256
1 116310 831839482
2 18257
2 52176
1 119011 349466386
1 126793 587160248
1 112425 626598258
1 20671 958981995
2 17591
1 107738 886482633
2 123586
2 76605
2 22867
1 158620 823575743
1 40914 26958357
1 87665 152916601
2 59134
2 140255
2 53192
2 96280
1 101802 935789948
1 186068 38881917
1 58588 47022246
2 2495
2 56408
1 112171 387888799
1 187439 49683383
2 131316
2 17913
2 11593
1 82397 815531594
1 79649 565342732
1 59726 705587452
2 152006
2 168055
2 99033
1 151359 198821853
2 53095
1 146536 450997204
1 31749 643587998
1 149530 319428407
2 142234
2 170079
2 101264
2 136251
1 175510 784624527
1 85723 159599293
2 76649
2 115412
1 85788 748406289
2 46642
2 238
2 165766
1 76920 218500341
2 179784
2 26718
2 183764
2 171549
1 169431 799913234
2 193380
1 71616 7725029
2 82901
2 9472
1 95428 274145611
1 61913 909064344
2 89179
2 154827
2 94099
1 155164 186921895
2 146703
1 87306 805485937
1 16616 887449731
1 58715 85152028
1 177624 66008025
1 168501 728713056
2 134594
2 23818
2 93553
1 146552 21999892
1 172761 432576901
2 59446
2 183655
1 74162 556810640
2 106148
1 77748 913887427
2 69714
1 27713 348091746
1 177895 175272123
1 67477 259035661
2 195274
2 180645
2 68394
2 22033
2 2244
2 2178
1 77161 990915753
2 65547
2 132784
1 116522 329522373
1 26212 944694753
1 110599 729236850
1 134695 11842119
1 36327 968025327
2 114161
1 85843 936302359
1 85531 571448666
1 100804 446690611
2 76303
1 1035 288491976
1 13736 955264109
1 130930 413905634
1 48640 387301899
2 2926
2 147958
2 75677
1 28307 909603154
2 24069
2 181357
1 149722 697731878
1 90284 966645549
2 59062
1 100007 62594103
1 43389 380330329
2 64998
1 7040 523429725
2 189725
2 35118
1 11453 578900100
1 117827 536732295
2 138325
1 179277 479951566
2 22170
1 99296 763643172
1 77947 303623410
1 157648 141354625
1 107946 730693047
1 103145 272866239
1 182444 855058773
2 161473
1 4384 907908781
2 173457
1 106324 893072107
1 55758 575939153
1 24009 625324326
1 20199 850746441
1 13444 693174627
1 190912 689162109
2 174570
2 139488
1 105034 845272515
1 49819 9297313
1 44956 332572508
2 169554
1 9248 330634438
1 84348 91585668
1 1893 686860743
2 146561
1 17904 62200582
2 91984
1 38199 75340425
2 188798
1 52461 475103913
2 180136
2 197356
2 42220
1 142886 46997088
1 159661 640443522
2 45618
1 168734 439454555
1 3674 159234918
1 150413 87332637
2 109847
1 63656 586461165
1 188011 479773992
1 157452 871254333
2 34950
1 56172 974502908
1 62830 350193704
2 136216
1 152594 666266509
1 77759 44364361
1 69154 377970288
1 184629 501163916
1 196896 431806787
2 89837
2 4532
2 194835
2 31696
1 101844 347788511
2 65073
2 5403
2 182674
1 73203 244343359
2 140052
1 179122 642592919
1 192096 736817426
1 152858 24443041
1 124142 154700038
1 124128 648715602
2 141372
2 36188
1 30799 825836544
1 62942 681049389
2 1022
1 171866 551924173
1 62074 329325803
2 140114
1 111012 170601878
1 122335 61707898
1 89832 483020072
1 87792 753411655
1 98241 625081123
2 83833
1 177074 117503809
2 197249
2 84754
1 125132 484846648
2 193828
1 35059 917478455
2 166429
2 136932
1 172148 601849601
1 4497 601405537
2 140467
2 47744
2 13234
1 89598 275285709
2 67214
1 130445 377126352
2 17632
1 176969 726243510
1 99025 53593780
2 42689
1 18060 815693773
2 136001
1 155307 27422023
1 174021 788570674
2 139307
1 7181 103703189
1 94785 419407237
1 61554 632303426
1 47977 741564003
2 39526
1 120315 534596164
2 132260
1 172506 458378461
1 15433 362183550
2 34569
2 86385
2 157686
2 34200
2 143660
2 30068
1 69685 156925486
1 40908 121472184
2 10958
2 185151
1 76279 415734366
1 98641 501451034
2 124833
1 113083 849171144
1 142943 537195543
1 187025 755570653
1 1980 28894823
2 37949
1 77709 937512463
2 9489
2 10939
2 137103
2 70516
2 19413
1 40183 696649782
2 49230
1 145893 527972344
2 180949
2 99225
1 133127 406607911
1 185394 128165058
2 24816
2 147224
1 39021 435086703
1 109215 354475202
2 66116
2 98204
2 110184
1 38970 315194585
1 45232 472843915
2 163363
1 21509 837716215
1 77732 351970101
2 116657
1 115021 241381770
1 81036 434749395
2 177766
2 30008
2 154593
2 30898
2 173495
1 126593 191684982
1 114423 283803927
2 23070
1 26963 167140503
1 44667 176888615
2 10130
1 84097 176509279
2 139763
2 198461
1 180821 126911801
2 169609
2 50304
2 63147
2 46029
1 38416 428007719
2 111733
1 184381 644177543
1 197709 956972530
1 46629 331053852
1 19039 89029747
1 6858 747773404
2 176617
2 46572
2 71181
2 199329
2 118158
1 130244 199132964
2 23655
1 117810 133812752
2 123477
1 67513 337613229
2 31846
2 19736
2 154453
2 39065
2 187693
2 188045
1 22204 959600074
1 116301 523113610
1 170169 448077977
2 65550
1 138338 458812011
2 152530
1 15920 155147003
2 135539
1 152637 323187981
2 40907
2 78712
1 194607 403785529
2 92611
1 31576 207682862
1 47473 142103085
1 136217 366822386
2 146510
1 172829 561880143
2 71961
2 145210
2 30491
2 57256
1 114987 303859563
2 59476
1 131816 261416414
2 72768
1 41938 785284730
1 49107 341281203
2 154434
2 54873
1 95388 57000989
1 119299 811833587
2 191244
2 184302
2 122102
2 53277
1 85009 884961830
2 47215
1 125288 574375774
1 20085 401988999
2 49542
1 195987 533535628
2 118653
1 8937 94802085
1 25168 16216449
1 111390 251348224
1 153582 863267976
2 130153
1 157272 198132982
2 125291
1 21512 473499069
2 179605
2 18054
2 22035
2 99633
1 60930 368356417
2 38071
2 118547
1 60304 245476519
1 74434 769328480
2 41656
2 169499
1 184145 441382277
1 117790 540128114
1 86502 957367765
1 40057 948970696
1 106855 726888687
2 23970
2 143622
2 27192
1 77544 500791489
2 143878
1 136021 653745523
1 120011 360839335
1 186539 973518547
2 119052
1 49446 469411914
2 89037
2 120360
2 107499
1 50365 387228260
2 88689
2 109305
2 35841
1 173966 840082197
2 141218
1 129515 359336066
1 46438 168553920
1 108699 395044219
2 100218
1 27709 972588779
1 169249 696001433
2 147174
1 507 846318151
1 37395 368171039
2 36022
1 6027 687607916
2 185010
2 123294
2 175775
2 153802
1 93869 587331688
1 84715 265154071
2 140607
1 134550 592510262
2 175513
2 182592
2 83276
1 178268 344882992
1 49828 452896377
2 113833
2 177067
2 74376
1 131029 80402301
2 144333
1 80605 363749221
1 3398 657995238
1 90154 722482651
2 66779
2 3276
1 34590 57449217
1 95777 99441622
1 198022 456242285
2 152535
1 146086 131917866
1 193858 844884058
1 195711 190335911
1 189183 958676959
2 134520
2 70309
2 160708
1 60102 530726085
1 147783 285159346
2 161874
1 110469 802814408
1 170365 909233337
2 13765
1 149593 434888100
1 102305 531022971
1 158859 951183347
2 37375
2 11575
2 181801
1 161781 479581884
2 75187
2 116036
1 46803 910000335
1 78359 120596638
1 156766 406485964
2 25927
2 121457
2 77876
1 26853 588603381
2 179939
2 107583
1 17311 751256726
2 17943
1 175540 798490601
2 45071
1 85751 729582715
1 26772 398765044
1 169703 260385548
1 15319 963764591
1 156456 304169044
1 106388 471535259
1 104021 685038148
2 111591
2 79892
2 106680
2 91942
2 6863
1 175287 953165508
1 161354 842128464
1 47216 477579974
2 177615
1 53463 154519005
1 47368 456147144
2 69847
2 113760
1 47409 345063697
1 86924 253689037
1 133160 167522412
2 31280
1 83088 367692065
1 176178 317871539
1 112898 685554924
1 53134 990265871
2 75247
2 39927
1 183152 28853783
1 86721 563052844
1 180579 474713443
2 14402
1 148936 546995319
2 60818
1 131018 844254665
1 58301 153581355
1 10229 77511352
1 83444 492607067
1 29050 418235136
2 74649
2 189942
2 151901
2 32427
1 118413 891480612
1 36999 768062894
1 181713 837341469
1 1690 614786349
2 125591
1 109994 31700204
1 24200 506175866
1 168241 363207560
2 8241
1 165856 547345325
1 171039 188375966
1 45754 766789949
1 135815 330621148
1 40018 805439366
1 117115 366554808
2 148585
2 52452
1 185101 537649536
1 167822 59824498
1 147482 832366925
1 191184 742822830
1 33603 423921246
2 133990
2 133618
2 198204
2 32069
2 82816
2 79349
1 139227 757451927
2 98957
2 168727
2 139616
1 129066 152006437
2 106637
1 196557 377883851
2 171470
2 134733
1 61282 723505879
2 74401
2 71897
1 21837 917152630
2 88844
1 36508 581479829
1 23309 228787264
1 2648 884966083
2 35708
1 80286 545795427
1 38112 981842778
2 127937
2 175126
1 191980 444293460
2 166973
1 165984 786789418
2 52234
2 47336
2 177026
1 45860 483170826
1 58514 180153155
2 96123
1 137177 116606435
1 165761 107990186
1 54877 330262683
2 176891
1 189639 335221317
1 117558 902565834
2 133826
2 44155
1 6484 413121019
2 54360
2 122486
2 180084
2 171293
2 157564
2 179297
1 745 74131809
2 100887
1 165294 92056878
1 49287 305886683
1 51417 919976542
2 38917
2 78117
2 119366
2 150603
1 168892 616376258
2 51936
2 34284
2 53216
1 163049 354238272
2 123001
2 152287
1 54513 9080549
2 163418
2 102610
1 122933 298375737
1 100594 335248955
1 100387 857525012
2 20673
1 76722 460771101
2 36790
2 64445
2 179657
2 187042
1 102735 571297181
1 16357 420182546
2 61491
2 127005
1 149404 500140897
2 81698
1 85378 344991787
2 177950
1 199965 542767901
1 133356 757202633
1 175384 597810380
1 71567 453341977
1 143315 491169454
1 131673 867007323
2 146461
2 193027
1 107079 592102788
1 176136 195720509
2 109201
1 14228 511258013
2 73759
2 171880
2 23431
2 120179
1 140222 882628986
2 122475
2 9946
1 172186 499771462
2 175847
1 177170 613838445
1 71794 290287769
1 60 486428355
2 166596
2 90541
1 74248 838349604
1 69954 242592031
2 7535
1 123786 351706011
2 50220
2 61572
1 184671 259504943
2 119940
2 199776
1 133152 129415006
2 183765
1 94336 306521713
2 170063
1 169054 347254217
1 35905 419886563
2 98499
1 84225 528564922
1 105806 538734691
2 65488
2 31482
1 68917 97371679
2 154063
1 39241 109243394
1 98599 623788703
1 1585 647364214
2 73067
2 187395
1 99845 226325107
2 95879
1 144458 334906429
2 197480
1 105594 711614425
1 47672 467550886
2 130030
1 105334 534615687
1 139113 783257263
1 15135 250783708
2 156954
2 148222
1 155507 24545870
1 58806 704169230
1 191841 398264359
1 16690 878308131
1 57544 198399129
2 122402
2 71011
1 9689 539413019
2 79943
1 104106 824306738
2 4029
1 100035 897099819
1 49530 147487931
2 46024
2 61362
1 187487 816766852
1 190784 129849249
2 73356
1 79676 424483686
1 1968 725324799
1 160055 926908415
2 185901
2 112521
2 75586
2 125213
2 53312
2 103346
1 118508 762845027
2 47577
1 189316 938989829
1 180520 748029848
1 109475 456155385
2 172696
2 108322
1 39535 966243259
1 113950 14612698
1 23328 552708662
1 59907 736585052
1 144841 993186492
2 55642
1 83600 871240333
2 28979
2 149249
1 157089 197245689
1 78641 522567921
1 160147 747770616
2 181172
1 104222 836054268
2 60638
2 197179
1 30931 235738893
1 157150 253436060
2 117039
2 23326
2 83125
1 131186 881007734
1 100726 516839496
2 49137
2 119211
1 120640 900943296
2 90460
2 57688
1 191611 723725265
2 104843
2 56634
2 53976
1 136750 768397898
1 93092 998281631
2 160915
2 55791
2 126569
1 196646 632083432
1 186772 766274275
2 121150
1 186722 522705242
2 88304
2 164976
2 130002
2 35127
2 14589
2 91334
2 145367
1 109542 436446089
2 114385
2 108288
1 179040 473655455
2 52726
1 58963 606377516
2 28262
2 178521
2 153350
1 82185 341257719
2 8296
1 84825 482528542
2 76377
1 197995 298386982
2 102150
1 107703 56020182
2 31748
1 13564 234657310
2 89127
1 76525 198459399
1 146610 185740971
1 78798 330567887
2 12231
2 92908
2 169342
1 48126 380769907
1 75098 141906066
2 54911
2 116929
2 129900
1 61840 947881045
2 52628
2 153780
1 63466 337278164
1 154653 551864249
1 82104 131351435
1 120707 51951904
2 51805
1 16100 496158646
1 71620 833656582
1 67078 927075261
2 65725
2 146422
2 130908
2 58605
2 13476
2 28602
1 93169 268736704
2 66855
2 40492
1 192184 521066202
2 122979
1 175935 643453198
2 117549
1 155953 524719077
2 25144
1 60062 716434236
2 160132
2 162661
1 166809 340802742
1 108261 666600220
2 30721
1 73661 35122334
1 172090 924981586
1 67868 373128431
2 95430
2 151090
1 157944 256802989
1 186230 937323139
1 77096 176026907
1 90670 502099216
1 169007 91336509
1 100909 459804841
2 37982
1 106569 352165392
1 44295 539370116
2 146934
1 159443 505182350
1 45875 152691754
1 121324 822022376
2 96354
1 53545 516651875
1 138878 779748987
2 18854
1 13093 748524307
2 27045
2 54602
1 36211 480888597
2 9448
1 149386 295887477
1 154087 516531611
1 162298 490335696
1 100158 298606290
2 133552
1 161419 910615805
2 151355
1 151255 464202962
1 144155 487316405
2 102550
1 180443 536071181
2 39542
2 44294
2 161381
1 35818 59631490
2 27084
1 181414 406147575
1 117778 957475172
2 93089
2 3106
2 134163
1 192385 410780562
1 161692 408530919
2 60835
2 40621
1 62172 431217326
2 133666
2 26171
2 191597
2 173338
2 136830
1 27610 517979458
2 106071
2 133965
2 156735
1 166134 103568158
1 67407 179897441
2 102453
1 29331 248038121
2 131271
1 102191 954106642
2 177553
1 150711 779194664
1 114722 762943269
1 87555 561369603
2 134947
1 115182 189763258
1 192777 969805643
1 168294 616126089
2 166962
1 30293 994812
1 143580 170210604
2 129317
1 133229 400405349
2 173228
1 22419 285566117
1 3337 599926747
1 122766 874267257
2 156889
1 128047 577341402
2 60196
1 172825 547527745
1 72756 470944437
1 186936 4846216
2 105411
1 122753 766885712
2 52347
1 22238 772961452
2 31693
2 196472
1 170698 763844715
2 161166
1 122139 279991223
2 176933
1 83667 311396532
1 131559 242508054
2 140957
1 135913 11815190
2 13277
1 143469 418229002
2 152498
2 119484
2 126561
2 52077
1 70933 751326277
2 31569
1 70085 987146655
2 59336
1 6717 105239415
1 25286 535059732
2 61780
1 105995 583785528
1 73707 622683993
1 14590 199395476
2 104467
2 184576
1 194124 455928163
1 126413 436760163
2 159739
1 10136 406542063
1 149926 462865370
1 13051 526820943
2 43125
2 120980
2 146930
2 113786
2 180554
1 155590 185970133
1 3363 48845842
1 39140 582603945
2 38827
2 24224
2 136423
2 25623
2 188787
2 108389
2 193393
2 13083
2 199950
2 133552
1 108653 908302986
1 196144 620922390
1 191062 526451628
2 24056
1 155446 357245349
2 182642
2 83617
1 99979 761582485
1 152595 830195101
2 28174
1 182333 485543547
2 22996
2 48397
2 67426
1 56336 409945812
2 116983
1 153568 822786122
1 74327 927424657
2 38167
1 101992 763754305
2 162011
1 6447 707710091
2 127400
1 111873 152186384
2 86895
2 116851
1 143152 306956739
1 21697 558549600
2 8924
1 91622 538498848
1 25406 557978400
2 42565
1 13457 596682730
1 66577 415585801
2 18258
1 12021 81037029
1 179807 138555535
1 176653 382244056
2 86556
2 190855
2 120995
1 65887 279911504
1 126310 512312085
1 108451 318276535
1 181841 275303676
2 16280
1 162831 941244051
2 137209
2 28587
2 36009
2 4032
1 52726 215077803
2 98075
2 104021
2 69368
1 62469 49434299
1 114996 641275792
2 187590
1 63581 553892607
2 76891
1 59613 880910187
1 17433 282133911
1 21348 337851819
2 146089
2 186196
1 32362 302214689
1 35381 755339829
1 66456 279652988
1 68006 384576029
2 151556
2 163710
1 24604 913985207
1 161393 286502890
2 84385
2 40298
1 121201 939491020
2 92883
2 6763
1 2139 750920544
1 85468 327615274
1 180842 507574827
2 23085
1 123794 484559296
2 811
1 64894 173392639
1 76831 306980042
2 3671
2 72820
2 142361
1 135792 548050252
2 22965
2 133827
1 49089 473242152
2 192006
2 195864
1 102724 162884829
2 171697
1 21763 189046045
2 82136
2 139033
2 159629
2 111288
2 18328
1 197954 897196286
2 183776
2 177766
2 158580
2 58288
2 41576
1 174029 943992559
1 164868 941414388
1 4732 526944893
2 59200
1 26665 745142763
2 106002
1 17067 500759179
2 175832
1 80968 517003046
1 103728 482675534
1 136613 355940090
2 171371
1 37124 694187229
1 1049 276882631
2 32857
1 174086 144940417
1 29218 808359032
1 123192 61592106
2 106038
2 180535
1 113060 563113731
2 59136
2 57834
1 90794 348340040
1 30353 358850516
1 109086 539533351
2 179543
1 56281 905735517
1 6487 168001914
1 187584 626122971
2 120889
1 25528 280871620
2 57564
1 130174 567191481
1 167486 880183208
2 46932
2 33361
1 157526 404844394
1 37548 583682640
1 57698 540437740
1 136451 695363903
2 46927
2 65786
1 67848 718836047
1 106314 344126649
2 13616
1 40198 924241010
1 9405 203440625
2 86925
2 146189
2 185312
2 78713
2 90612
1 185347 479850676
2 143511
1 16686 978674400
1 105042 311519368
2 82319
1 16135 482262987
1 154996 936575988
1 93195 356685821
1 90378 472127624
2 93355
2 171689
1 16346 685373173
1 2174 366278844
2 67467
1 14792 348273708
1 182080 413156708
1 151100 723860611
2 152807
1 106259 512531547
1 25437 679039106
1 127159 718830109
1 23386 273603959
1 20735 302331090
2 127669
2 156271
2 177335
2 36382
2 199796
1 111677 130744284
1 144229 56655798
2 10172
2 94124
2 65537
2 158677
1 69928 814207611
2 70289
2 160552
1 161654 25583329
1 157091 156224901
1 151823 247249026
1 108934 232662568
1 43342 801689321
1 111106 898721728
1 185245 930813391
1 174527 799589270
1 9806 800427045
2 118072
2 100814
1 14596 918452143
2 53788
2 47527
1 35143 994003634
2 20267
1 115791 128336190
2 95895
1 145392 500937273
2 63206
2 107420
2 151012
1 112212 664854467
2 193714
2 87906
2 77999
1 151537 618530170
1 37972 529690505
1 104868 457314494
1 38826 915694679
1 134765 683782791
2 104015
2 84347
2 145033
1 175494 94271632
2 169154
2 155809
1 72666 465947747
2 43762
2 172643
1 144858 937894847
1 167546 818313467
2 37287
2 44322
1 99404 471030931
2 32212
2 156783
1 30514 793534085
2 91809
2 87609
1 97031 291127859
2 107350
2 180205
1 47748 397294392
1 86505 652573972
1 100171 176778482
1 106010 67616203
2 54237
1 93769 737720295
2 131784
1 143504 593457948
1 117101 765927689
1 92184 384951121
1 98149 521068089
1 40915 928494188
1 43264 876790752
2 190865
2 195670
2 148538
2 130695
1 151469 362727623
2 113344
1 130059 512779060
1 131422 501837836
1 151811 318823835
2 184983
2 86970
2 143847
2 111746
1 176333 470667694
2 73629
2 109113
2 165305
2 190996
2 59403
1 5118 9407415
1 186403 252783090
1 20427 338054989
2 90530
1 114147 64222290
2 114278
2 16439
1 123611 58525733
2 55022
1 133500 285317823
2 16458
1 123913 934194932
1 165521 458320755
2 138961
2 52677
1 145053 477072006
1 129217 852965684
2 54524
2 111221
1 85464 243216283
1 193130 537254299
1 32431 985174008
1 35950 572538227
2 80244
1 4283 886994851
1 95705 326560369
1 17092 502671255
1 11759 135961939
2 76235
1 123739 395469868
2 12407
2 67028
1 185844 447016523
1 181575 131077795
1 50961 659205992
1 161552 320507155
1 83836 738799333
2 153601
1 187352 782781932
2 60753
1 56063 399996222
1 158217 323204321
1 58111 791841364
2 21790
2 73060
1 20363 407628047
2 67976
2 121335
1 51663 826585358
1 58680 634749291
2 199874
2 153545
2 84852
2 91541
2 136272
1 143029 183286852
1 185330 121299272
1 3384 478292224
2 87125
2 44410
2 131127
2 40939
1 190968 281734668
1 192727 51418328
2 167431
1 90725 379854350
1 126015 426304946
2 154282
2 81213
2 6419
2 107207
1 109243 126680340
2 183873
1 109620 516320863
1 24762 926520140
1 18001 200042614
1 48691 208520517
1 75646 427771570
1 198192 809775923
1 73525 361180834
2 131882
2 138326
1 40867 537742907
2 175131
1 60968 770883278
2 100922
2 120807
2 73953
2 193013
2 120502
2 24921
2 17200
1 145510 980763607
2 192310
2 41235
2 15211
1 85871 869739316
2 17644
2 122950
1 194321 172821966
1 31348 632003518
1 68724 638313847
2 190407
2 51184
1 124213 540384324
2 26510
2 113345
2 190190
2 76277
1 129166 557624831
1 170569 203191089
1 44667 198856881
2 155390
2 18620
2 175085
2 38734
2 156115
1 56109 420055650
2 24740
1 17021 358975302
2 56677
1 86905 34568101
2 78942
2 146981
2 68557
2 193651
2 136214
1 62870 388096512
1 37413 33919634
2 158193
2 39784
2 41554
2 144923
2 49900
1 28887 7970589
1 153188 818539022
1 154361 491435325
2 9285
2 163550
1 77078 547434851
1 33249 531646136
1 43428 304684508
1 84699 446517798
2 16746
1 128874 432259881
2 154662
2 21979
2 94709
2 8790
1 146653 808027109
1 55579 804364160
2 29389
2 106369
1 23525 759484995
2 72135
1 167480 570933517
2 43226
1 31903 96102093
1 664 917153075
2 163297
1 118627 654627333
1 177708 325892516
2 186220
1 502 36416284
2 47757
1 48926 426285186
2 80029
2 109831
2 189983
2 24494
2 55068
2 13840
1 199319 548025340
2 49525
2 75908
2 35569
2 14827
2 183345
2 179930
1 59305 853928075
1 99710 101337498
2 128021
2 188239
2 155416
2 164790
2 196184
2 189614
1 69925 511838473
2 86257
2 120914
2 105005
2 143140
2 165813
1 64322 958112814
1 104636 404176224
2 13568
1 100451 976148271
2 5886
1 22114 45966490
2 119835
2 64781
2 5943
2 107253
1 121200 965311545
2 20229
1 142009 550142105
2 114103
2 77513
1 127732 466411739
2 8783
1 162216 131713737
2 96495
2 33474
2 146441
1 43058 332754151
1 86867 697359005
2 44874
2 61379
2 66257
2 126860
1 140442 885860892
1 67988 448650843
1 195682 977996924
1 129961 646572814
1 92832 508976391
1 110201 717409360
1 174306 538866144
2 82954
2 10249
1 163784 400875199
2 96506
2 44900
2 47368
2 82085
1 110633 567661996
1 173660 125578078
2 74989
1 38774 83892549
2 97586
2 56202
2 139325
2 52931
1 109400 966421096
1 141683 125996606
2 61581
2 11985
2 192018
1 59517 83830809
2 139513
1 70247 432288295
1 176995 42761880
1 126057 919223104
1 70075 243667997
2 131679
2 175540
1 84022 751240582
1 110137 883803962
1 18575 829109226
1 187326 678378828
1 42311 722862319
1 110078 751507967
2 57671
2 22182
2 128998
1 84538 783679839
1 86270 910799450
1 123756 827730021
1 64855 618212101
2 58139
1 152897 774671927
2 85915
2 5012
2 65037
2 72874
2 112093
1 85446 576810723
1 125129 894751387
1 142884 390462054
1 92401 927217025
1 185158 296595763
2 44758
2 51639
1 50084 425006114
1 94297 779953379
2 6266
2 192561
2 182950
1 61668 393976806
2 169999
1 2546 418398692
1 117951 790579070
1 150269 167030562
1 35014 470551221
2 41463
1 9568 210365666
1 169383 353983692
2 41763
2 57374
1 98081 282937868
1 140464 572419740
1 88944 922743174
2 47522
2 103438
2 198705
2 113677
1 140320 170645481
2 162213
1 124561 807537494
2 24079
2 79789
2 63248
2 11068
1 181031 376357366
1 193786 960362733
2 193704
2 64753
2 102759
2 100913
1 29081 725187036
2 82225
1 55344 526129472
2 79909
1 83220 184181259
2 59233
1 132838 451707845
2 134108
2 140456
2 150376
2 2281
2 195094
1 108682 547453399
2 80616
2 66527
1 122659 602809520
2 161423
1 14711 472261429
1 86699 960749578
1 57879 723683148
1 132195 54661631
1 106263 73437281
2 107748
1 102833 803555370
1 117392 600519361
1 99015 906338189
2 89574
2 61148
1 51826 585632740
1 84528 839874389
1 87954 662369278
2 74618
1 140314 418641182
2 152458
2 18083
1 111630 431911272
1 114025 929592884
2 114071
2 34790
1 56654 770749866
1 115206 996939312
1 58852 267980455
2 178714
1 131048 153942248
1 197600 53891758
2 98345
1 105351 921650328
1 32426 105944284
1 62231 161410882
1 21607 899229512
2 196448
1 15862 219163947
1 66715 357027026
1 51773 989350441
1 169561 218996671
2 98401
2 126074
1 54892 904338418
1 156435 223578659
1 123947 145859557
1 119236 949914002
2 153729
2 41114
2 211
2 72681
1 136593 806323853
1 105945 95498553
1 54859 723397073
1 107394 885691151
1 22305 399917933
1 171963 234250790
1 149600 933498643
1 145358 949579181
2 79116
1 101636 769821924
2 87852
1 115899 363525719
1 2715 752831515
1 188163 920438776
1 163825 136784563
2 124305
1 130222 122659104
1 149379 147941852
1 166183 938342644
1 49281 822691779
2 151466
1 15211 820950836
1 150113 19896155
2 29221
1 163082 897871473
1 34067 900289730
1 190780 710515618
1 51285 490832147
2 136453
1 150915 129491857
1 173893 183773943
2 22545
1 103562 404743608
2 134706
2 49317
2 60775
1 61203 628815691
1 132214 298515606
2 182265
2 195709
1 121293 668951779
1 32541 972430076
1 149399 660913622
2 175175
1 46879 219773635
2 189140
1 157128 947116668
2 127451
1 22024 300345418
2 182087
1 112401 200460054
2 85195
1 129008 409581079
1 105835 680175272
1 25876 529321933
1 173259 671745345
2 134325
2 196533
1 22833 942632988
1 52882 657248188
2 156317
2 13883
1 159571 31575154
2 9790
1 155676 28915336
2 191477
1 136343 149528573
1 191495 258906284
2 160215
2 152401
1 32605 592204796
2 187453
2 2745
1 54609 246503356
1 123468 336152580
1 59886 623868824
2 69044
1 144040 634277377
1 96032 966123540
1 53671 752212794
2 105013
2 96436
1 190836 746098905
2 173243
2 28369
2 21800
2 64444
2 65984
2 182453
2 110948
2 23603
2 15799
2 179359
1 140075 183015224
1 154509 340579500
1 63508 328923643
1 45978 955985708
2 4671
2 136781
2 134748
1 128294 260961365
2 113824
2 72524
1 10949 902816204
1 3409 638468382
1 134756 761294980
2 81659
1 67662 108540457
1 153877 173507785
2 137319
1 103094 12423429
1 105356 608292390
1 136467 842492330
2 180909
1 161823 608876563
1 126199 862246355
1 176429 564505216
2 193515
2 198288
1 177622 224258587
1 159592 120818752
2 37108
2 165520
2 159810
1 152439 672197178
2 38748
1 49933 165556973
1 198065 557910044
2 154602
2 173312
1 171497 777066954
1 190683 267514077
1 197523 509392173
1 179289 358296784
1 105185 61592864
1 73429 89078527
1 13162 447435886
1 182124 158274026
1 93887 675057924
2 134216
2 48560
2 197471
2 197710
2 77659
1 109364 195208162
1 52577 410372031
1 129960 295611920
2 20747
2 78686
2 69041
1 191839 364471534
2 132279
2 171403
2 20687
1 69426 318588688
2 99489
1 35841 366494919
2 122936
1 48103 460988008
1 31235 896449484
1 188389 26206470
1 127456 131012700
2 149404
2 44932
1 66145 669068760
1 74809 765492426
2 99850
1 19916 37977238
1 45695 709150227
1 193735 321321424
1 85456 205376158
1 192819 244212857
1 122990 965356290
2 176902
1 52712 744239224
1 41325 172015171
1 181011 751659444
1 109880 454186459
2 145112
1 179809 781577709
2 153333
2 63412
1 86884 247571414
1 193599 371199757
2 174479
2 152147
1 51564 593977918
2 18236
1 160586 941699962
2 90032
2 138181
2 53857
1 168484 93925335
1 74543 903670754
1 8333 891242027
1 149537 630645323
2 170607
2 120782
2 138
1 75131 922640258
1 68575 354095630
2 80666
2 104414
2 38207
1 5491 45294415
1 152939 552648901
1 165413 810062029
1 164898 704210898
2 29786
2 27724
2 191184
2 92994
1 63496 965087763
2 164262
2 16327
1 149837 31234274
2 105413
2 162354
1 175643 825278508
1 140459 82778638
1 146887 608342831
1 159304 879494041
2 104827
2 127408
1 4182 187347861
2 150347
2 160482
2 12706
2 119214
2 18542
2 174196
1 27932 444095390
2 57144
2 146778
1 104505 926583871
2 108638
2 125291
1 1859 388890103
1 88231 730756949
2 196537
1 167622 153617643
1 30590 19141538
2 155482
2 118383
1 67583 566851110
1 157438 991763033
2 122896
2 162586
2 93821
2 80617
1 172176 105817690
1 7334 158152424
2 153298
2 195090
1 15420 270233447
1 64916 966084258
1 21776 336582406
2 72489
1 53213 533200039
1 96075 844933907
2 150918
1 174307 303730016
2 194941
1 161191 379278075
2 4656
1 94720 753564008
1 95373 901286460
2 83338
2 56931
2 151258
2 161939
2 162611
2 36801
1 126648 168830352
2 86340
1 21067 178113036
2 45406
2 178298
1 197660 801198470
2 119654
1 142922 359802588
1 131368 104841345
1 110108 820267543
1 107327 466741656
1 3096 586098119
2 138512
2 57993
1 145518 522386368
1 156074 144298609
2 171957
1 164270 674666722
2 168443
1 91813 23551073
2 81224
2 172347
1 167036 236493691
2 49115
2 146558
1 115748 906093244
1 12251 535938047
2 197749
1 73385 377345614
2 62837
2 18767
2 92567
2 87664
2 128627
2 125145
1 43141 561414896
1 168907 216279431
1 192827 460644026
1 49873 752221208
2 18785
2 55770
2 1072
1 195634 602453762
2 24215
2 4559
2 73641
2 8717
1 145121 238008747
2 13646
2 83070
2 86420
1 39054 339241007
1 162823 336238265
2 176439
1 18527 558008914
2 123275
2 196404
1 8519 318685165
2 189120
1 120746 579892109
1 9181 832287682
2 80307
2 53052
2 128876
2 5665
2 105389
1 1246 837619370
1 21444 482050461
1 185951 16749675
1 112549 584747872
1 155120 18392654
2 140278
1 42332 177692911
2 112866
2 180043
2 130806
2 128314
2 58301
2 5415
1 39542 651187239
1 158668 58710287
1 147569 130218740
2 123265
2 63812
1 104355 207963190
1 109909 78079448
2 20661
2 194858
2 136507
1 71242 885584737
2 46372
1 126104 304012867
2 100278
1 28851 816036794
2 44476
2 102481
1 48003 498136811
2 89316
1 172548 42430685
2 57393
1 39821 539191405
1 83555 687222080
2 135940
2 148150
2 136108
2 79840
2 907
2 2431
2 44752
2 119627
1 142569 993734789
2 164901
1 141229 622937108
2 47186
1 98368 910077597
1 40345 449500958
2 199714
2 37735
1 59098 213181130
1 51130 576374830
2 27537
2 78244
2 16220
1 16790 330751227
1 125808 470115187
2 177276
2 158847
1 54078 104786190
1 32614 106524143
1 56445 283023105
2 6325
1 15051 286354930
2 90689
2 93318
2 30557
1 156515 333301080
1 71427 506367604
2 172961
2 35304
1 182601 218073769
1 193190 541364198
1 46049 954378428
2 46983
1 63437 627502591
2 143319
1 126738 687349742
2 186071
1 19853 539478490
1 139481 262078211
1 20778 135569034
2 146734
1 93899 801785001
2 142765
2 87826
1 131504 95103019
2 193741
2 111045
1 198339 721701999
1 1192 719406333
1 89881 851000872
1 48473 786120785
1 108990 594540111
1 166761 284865609
2 7453
2 109989
1 174984 253595098
2 198029
2 119180
1 76271 637343953
1 194601 80389339
1 82143 993303727
1 16699 154629035
1 141105 234392810
2 48772
2 71721
1 49987 702480871
1 188126 11046961
2 98185
2 140059
2 191142
1 198527 539705324
1 83602 791239856
1 471 710238753
1 158639 71838983
2 24102
2 174814
1 86756 471346537
1 189760 734758302
1 183323 606994988
1 181831 765641864
2 37275
1 66875 792921791
2 15429
1 168075 687215452
1 39739 271970340
1 89225 803055791
1 38934 689777029
2 127580
2 128296
1 59996 978135841
2 119562
1 124015 726276496
2 27454
2 23440
2 124929
2 35120
2 33503
2 42341
2 64109
2 179151
2 12704
1 83666 394573134
1 148598 102857769
1 75833 812285804
2 191983
2 148301
2 121326
2 191436
2 5613
2 120054
2 138471
2 102746
1 64652 194208935
2 181394
2 101777
2 170298
1 139236 415965793
1 56547 662507148
1 109586 206794855
2 111227
2 49694
1 116880 899126554
2 123903
2 98752
2 7652
2 99663
2 171890
2 105821
2 141800
1 41338 286928937
2 143810
2 196627
1 156845 446461522
1 197527 67848234
2 75716
1 154083 15103747
1 102666 1546814
2 136235
1 99446 582114356
2 142791
2 141406
1 191798 568322315
1 192902 575364127
2 55267
2 134422
1 87477 129934571
2 75511
1 122869 461425317
1 82745 330135278
2 159943
1 17700 228870295
1 123719 423097725
1 174047 417513843
1 199004 327116477
2 194182
2 160313
2 141115
2 68448
2 26672
2 115384
1 12425 12362986
2 176344
2 14314
1 78429 224183633
1 122422 262584680
2 38530
2 166366
2 184111
2 189638
1 96012 972363724
2 23142
1 196448 399005225
2 150161
1 23143 643974198
1 56177 445093129
1 168593 874293511
1 86543 794621344
2 181419
1 116051 303133038
2 57668
2 24750
1 80583 699268597
2 182034
1 75143 569226326
1 96128 97486178
1 121679 907382344
1 164651 343586945
1 104825 467351079
2 184610
2 78040
2 6880
2 172626
1 128573 897131546
1 134341 327158321
1 67288 662420465
2 10896
2 57890
2 7700
2 157132
1 15758 280910296
2 25023
1 127636 387969905
2 110249
2 160432
2 77854
2 69314
1 159077 425271653
2 177330
2 158753
2 58774
2 96375
1 120228 316262214
1 45726 270348752
2 172643
1 67088 354639466
1 168234 819317718
2 42188
2 170502
1 20642 691100625
2 167529
1 101430 800403746
2 71424
1 46268 162934688
1 156678 364262011
2 42645
2 3674
2 179562
1 181865 426328100
1 127993 397318638
2 40352
1 7356 11221434
2 115347
1 56997 192224545
2 106866
1 148790 232401376
1 78641 56784415
2 90957
2 4399
2 175748
1 129652 818391752
1 104209 596428990
1 55514 80415741
2 197275
2 150203
2 165645
2 108922
1 56566 87160851
1 45618 163661158
2 10689
1 135609 102097204
1 3067 693225893
1 89346 446588593
1 182940 938310659
1 105608 881805707
2 80108
1 170576 632995482
1 109063 848375334
1 164673 827901877
1 194616 473000644
1 135543 837334213
2 11570
1 80929 759362148
2 54393
1 76244 504093127
2 47558
1 170033 958094634
1 192072 417139052
1 48051 319793934
1 135489 214103655
1 55673 900090004
1 53825 56285813
2 115591
1 139922 832573274
1 163451 123088224
1 103791 76682456
1 169859 953489325
1 69337 201799764
1 2703 697700553
2 193292
1 126707 288449784
1 11250 55690131
1 146666 546478430
1 111614 762919598
2 97269
2 193653
2 12604
1 196133 420493050
1 190812 15161629
1 38180 194669416
1 129801 954220568
2 94886
1 155203 224887130
1 94858 150771883
1 105712 954289776
1 10882 136910218
1 159759 432289429
2 55272
2 19331
2 44872
1 153752 127104454
1 41693 91346187
1 87021 882050233
1 172898 469155639
1 107736 136582626
1 29084 289911187
2 82925
1 158726 636476779
2 180877
2 75584
2 164803
2 38332
1 180201 49443562
1 171551 353756122
2 185779
2 187463
2 90095
1 156563 399211441
2 80983
1 112695 520698096
1 61092 935735987
1 198557 185982389
2 142644
2 85907
2 100765
2 32862
2 54313
1 66345 122886766
2 179455
2 44483
1 56195 678645977
2 14848
1 99372 58453600
1 172309 468517527
2 2523
2 195721
2 79147
1 39142 453621994
2 199202
2 39136
2 184705
1 177798 52507021
1 77053 132711796
2 71632
2 63793
1 36762 442190641
2 82343
2 115847
1 150243 514762973
2 112130
1 149800 444159740
1 190329 842670745
1 189618 687039794
1 128869 350965260
2 22008
1 20667 803332987
2 63583
2 32593
1 37369 925128254
1 145178 9291417
1 124819 961675200
1 199190 988920883
1 16086 940426148
1 167777 620085978
1 159481 384870378
2 23164
1 150396 446577486
1 85926 746961746
2 60413
2 65927
1 78524 510051321
1 89024 971211906
1 160485 789492358
1 193516 807893147
1 178159 126542526
1 99262 849003978
2 37007
1 176118 871813435
1 174516 738483895
1 115163 390982034
2 119535
2 98483
1 38266 464408609
2 21873
1 60699 133253924
2 24922
1 192557 503644148
2 154306
1 3102 373271748
1 152196 523828007
1 90294 524200874
1 60122 584394210
2 167474
2 188777
1 140868 441472952
2 85335
1 196277 217123721
1 44225 992011097
1 167445 661621617
2 12677
2 41413
1 55072 404881624
1 130936 327987190
2 85186
2 166573
1 197998 413454584
1 192663 941150338
2 189313
1 31572 197277110
2 168647
2 75660
1 27102 482172049
1 102367 996438838
1 85842 294716943
1 5212 22767173
1 96955 128637794
1 63578 999667638
1 79067 102093564
2 169503
2 43461
2 33028
1 63463 886987515
2 148181
2 90428
2 3951
2 139448
2 150184
2 18428
1 27376 910540250
1 194684 56175742
1 164318 18709813
1 98441 883939244
1 104751 134390893
1 103552 85153138
2 177256
1 134835 582180071
2 153383
2 2065
2 54490
2 1807
1 59021 788655114
1 63121 517588724
2 73965
1 23963 220367714
2 129309
2 78312
1 99886 751606151
1 59787 461223529
1 69508 500702133
2 60500
1 103997 694754181
1 4381 913518650
1 83762 988159981
2 93879
2 93060
1 74497 375837401
1 101755 61427059
1 11070 346464020
1 65849 339622620
1 54921 512478213
2 67245
1 148474 624962055
1 52221 152471062
2 156702
2 52480
2 149028
1 50613 999266214
2 42860
1 15097 689764086
1 18952 959998351
2 108068
1 80228 701740375
2 45294
1 158353 118576215
2 140865
2 46854
1 184677 200935036
2 167391
2 149834
2 100894
1 78567 427714678
2 15121
2 172352
2 131241
1 2231 30417492
1 79760 654453556
1 21448 224306915
1 51067 442014057
2 196837
1 117801 666034871
2 137356
1 164612 345066700
2 193324
1 154550 622204548
2 50781
1 34241 490551914
1 79419 409324316
2 51104
2 103787
1 158651 349417946
2 104181
2 136696
2 176117
1 176719 217736889
1 98140 990192458
1 70615 34883467
2 113429
1 131495 746124752
2 53218
1 89485 159802583
2 199427
1 174857 687100270
1 132589 608264825
1 27834 449972831
1 180445 518022772
2 4870
1 157436 831628339
2 129912
2 110723
1 22657 895101498
1 120154 60414735
1 143294 857115860
1 53098 662405641
2 163773
1 2098 75770091
2 74713
1 13043 503558127
1 42299 477552978
1 109113 371159939
2 80442
1 103762 521797901
2 45723
1 48598 853928024
1 68489 314205470
2 146082
2 98195
2 47576
1 134441 809686630
1 36118 752116026
2 91918
1 137337 361800217
2 165427
1 75833 731925833
1 147839 135031852
2 44893
1 193454 72376751
1 174347 914771729
2 43602
1 160647 720929554
1 42190 83623046
1 185981 800669745
1 195948 94005539
2 112991
2 50812
2 101616
2 78823
1 24862 901978000
2 11462
2 43927
1 55981 844815148
2 29891
1 111251 861782533
2 19655
2 171542
1 77673 552508504
2 153914
2 74291
1 69488 879991024
2 157402
1 169904 559178469
2 152443
1 194115 880017072
2 29736
1 74425 11990892
2 137582
1 104323 970840596
1 84064 562826510
1 123564 379363622
1 149887 182256298
2 13915
1 59209 983424954
2 131938
2 196798
2 134863
1 23493 274871331
1 51565 370709921
1 131388 914319573
1 145487 492681370
1 50537 870044583
2 122250
1 72035 613519615
1 118034 844837752
2 92226
1 183836 746142077
2 171504
1 14341 102309641
1 83308 266557618
1 68481 458765335
2 153102
2 80011
1 100674 2682956
2 83177
2 49423
1 65759 513207758
1 89092 84421240
2 116387
2 20445
1 87871 358011031
2 139247
1 37262 994517607
2 118680
2 115235
2 171851
1 122637 353507137
1 133844 218488841
1 156061 172681073
1 14304 660119830
2 82128
1 100919 362205798
2 71265
1 178285 65975316
1 142774 471221901
1 158139 62516712
1 145597 70938275
2 54192
2 33229
2 56303
1 42840 306299668
2 184508
1 45314 861687583
2 127943
2 95308
1 4465 218649490
2 40840
2 47472
1 186145 394523988
2 22429
2 132067
1 181190 280269623
2 60509
1 143338 20060825
1 180029 81292372
1 45735 44814291
1 39594 135844656
1 198057 4055720
2 91473
1 112111 141222212
2 64952
2 19451
1 173395 682226955
1 171150 856396607
1 75159 383265259
1 21313 83578406
1 7884 262299955
1 88502 598803962
2 168044
1 13153 762087590
2 113874
1 140145 363183402
2 187478
1 127775 418881181
2 109931
2 51175
1 32991 957763969
1 34768 476079484
1 94575 837662555
1 143089 954465168
1 12215 195179936
1 94606 370745856
1 106474 374077789
1 77755 840261462
2 37117
2 61738
1 138279 939600265
1 191142 493914573
1 64910 251692989
1 49529 732129069
1 126619 927802794
1 50257 651349155
2 95858
1 149953 174687448
1 60199 629842378
1 133272 338230906
2 160746
2 65348
2 45200
1 170985 163415787
1 101945 99650426
1 184038 74419114
2 146363
1 149997 168732387
1 36982 979610148
2 180059
1 15104 475253153
1 74909 597006687
1 134854 994095465
1 198166 555129523
2 44019
2 85444
2 176991
1 41813 736364630
2 36823
1 99384 5652375
2 115671
2 121673
1 59008 817135963
1 37213 995066808
2 18468
1 167376 301410527
1 1739 906456455
2 115056
2 78780
1 192330 784031396
1 198722 58731666
2 155149
1 149153 545975518
1 41260 772499426
1 98684 799794096
2 191022
1 195816 581151733
1 140524 977848558
1 99609 145149434
2 92868
1 6486 846703004
2 6843
1 127604 534145679
1 103545 790379359
1 89276 84324347
1 194049 816535133
2 35271
1 186212 77413817
2 134442
2 180931
2 150776
1 35538 132365895
1 116920 938052551
1 2811 413055315
2 6634
2 11605
2 84856
2 142996
1 164669 123309725
1 24570 490519739
2 132443
2 94717
1 154601 152944371
1 143766 220326164
1 62142 658120623
2 123357
1 48608 50798321
1 139485 542798551
1 128477 61274627
1 195547 250061098
1 167341 534692458
2 29675
2 195082
2 57
1 88238 333366369
2 160927
1 137009 540420725
2 167245
1 196805 344333074
1 90421 66915509
2 27484
2 14085
2 120714
2 48295
1 152651 451021081
2 143095
1 83964 545439515
2 187575
2 94442
1 73085 85966922
2 122116
1 23192 867792631
2 53555
1 26491 414387415
1 136097 267716964
2 110162
2 178478
2 133627
1 154601 532125993
1 119626 808673051
1 9472 83913609
1 61330 957023129
2 79322
2 169250
1 117304 521000466
2 29977
2 66259
1 12462 403801967
1 134014 37362416
2 102470
1 117317 287681497
2 123964
2 196540
1 72551 99782196
2 95186
2 189483
1 3563 104043061
1 131827 493127544
1 186216 353358118
2 36175
1 9625 375476038
2 148767
2 41125
1 90100 254884314
1 77841 752939658
2 20449
1 72563 874432507
2 42523
1 163118 945094217
2 156465
2 65505
2 196574
1 163149 671265694
2 132177
2 156768
1 57797 163113797
1 157205 256634223
2 1716
1 15127 932647229
1 78980 977118931
2 174549
1 124846 784138195
2 128769
2 143191
1 12298 375933547
2 102461
2 40844
2 113359
1 136489 242926128
1 13876 728631237
1 58007 537866960
1 62322 398683435
1 39025 632335535
2 106900
2 14323
2 140112
1 172782 508621343
2 37825
2 163673
2 187474
1 5213 427914495
1 77916 709269367
1 66357 855416047
1 2139 459454363
2 52084
1 101931 68129622
2 129620
1 191658 689085975
1 178157 100614877
1 178262 755721825
1 183684 813167389
1 130328 603479415
2 160522
2 112684
1 124642 803475964
1 60775 352017024
1 53712 374950498
2 83231
1 23875 575465809
1 153095 150202199
1 108982 646839876
2 145438
1 129615 543168470
1 73690 847463138
1 152822 445721641
2 143148
2 114139
1 112916 407849531
1 156090 809955137
1 106129 168542954
1 181089 102218102
1 6790 474783230
1 15593 564451500
2 47658
1 4945 369520846
1 7386 383126512
2 12803
1 6497 801629304
2 180886
1 142827 163026318
2 82067
1 158638 800307974
1 38103 951370977
2 168187
2 90181
2 115180
1 165243 33261747
1 73971 943163593
1 66362 773848704
2 162262
1 47361 838751847
2 35945
2 120550
2 184467
1 110398 64792511
1 38950 594667369
1 174454 237871155
2 140614
2 51561
2 78935
2 147662
1 69536 985035626
1 180921 453547902
1 24008 901850175
1 5512 136127540
1 128044 580430826
1 175315 339779973
1 195271 565675950
1 99192 963561352
2 74279
2 11647
1 24885 65264766
2 20483
2 56810
1 37132 359765181
1 65039 162098190
1 9500 156467658
2 110067
2 93823
2 134495
1 180172 719437503
1 160093 457134649
1 134909 781764639
1 117460 698402748
2 58508
2 94243
2 150528
2 154366
1 146805 828043169
1 177308 272138033
2 111632
2 76563
1 36538 274113303
2 139533
1 150210 995371240
2 86641
2 48000
1 52319 703998235
1 11161 766009540
1 124191 249243513
2 23579
1 171309 310277993
2 188403
2 151901
2 192222
1 184494 354994957
1 67493 664507765
2 71258
1 144313 805026303
1 133352 803451554
1 138570 45058214
1 52880 971393015
1 83463 699353749
2 22018
1 195224 747418624
2 62718
1 20438 430031233
2 89132
1 9261 739571787
1 108478 75270315
2 63472
2 140835
2 22613
2 191950
2 173296
2 21433
2 38308
1 195035 724964809
1 188705 611804543
1 59197 308478677
2 166151
2 108264
1 83459 870494100
2 172356
1 13333 252570869
2 48815
1 68434 840180599
2 25915
1 148680 874580446
1 76436 699021680
1 13256 292187814
1 1415 199463526
2 187109
2 31526
1 154269 757406487
1 77544 631466703
1 92508 402374372
2 149719
1 99579 983427444
1 122337 345106793
1 53930 603355001
2 165434
1 2511 986269169
2 125119
2 74484
2 27003
1 75231 957557667
2 10151
2 137600
1 120781 951921761
1 145817 215056483
1 173067 554536718
2 163293
2 155881
1 5308 344816855
1 78802 90119316
1 191276 449866897
2 187532
1 118100 769065699
2 70349
1 18916 865520652
2 6817
1 34758 685290047
2 179983
1 30035 830416742
1 101647 144156924
1 17817 834379969
2 33881
1 49371 381447784
1 142845 420482637
2 170693
2 119927
2 43579
1 196807 195918427
1 106365 177888459
1 85534 986071368
2 69331
1 182101 51452009
1 175749 496485759
1 143680 636977835
1 51110 507137354
1 143227 640578022
1 92964 960811961
1 8599 376189672
2 173541
1 12145 91505318
1 148393 921824268
2 94701
2 12995
1 80558 700783350
2 194506
2 38938
2 192641
1 144685 514362722
1 153376 606497574
1 19259 383886995
1 57582 133206692
1 180069 375025584
1 178837 720245498
2 100668
1 170150 113920738
1 139183 552570543
2 101636
2 135802
1 105099 59391427
1 179165 291090175
1 22752 637212953
1 29771 312259140
2 9408
1 192177 941104708
1 19001 346719571
2 69537
1 125672 308388505
2 186629
2 29223
1 184381 994589803
1 72209 82806418
2 10985
2 178427
2 155659
1 124507 242983623
1 23555 870547821
1 16086 971203156
1 176464 466964370
1 29704 559924565
1 92889 203615523
1 26052 658351085
1 64850 147708224
1 54572 532732499
2 4526
1 173807 555287312
2 128089
1 159705 956336028
1 8954 784419653
2 86053
1 196212 193778719
2 163145
2 27564
1 57245 783692915
1 10851 980906718
2 172760
2 157784
1 11516 504965695
1 119311 806555294
1 95758 486844093
2 66753
2 86837
1 74767 326773647
1 126425 476397998
2 199676
2 143308
2 3138
1 92365 267759953
2 97143
2 94243
1 139755 348754546
2 40121
2 139312
1 72879 92285182
2 167504
1 173249 283122709
1 164990 505590760
2 13234
1 163273 676162495
1 179372 883696361
1 71688 603471780
1 124194 287091733
1 54640 51668025
2 74166
2 155534
2 62835
2 105767
1 49283 246900470
1 61949 873439065
2 175357
1 154896 412222582
2 158867
1 114616 368743538
2 101561
2 130089
2 163105
1 109493 783305455
1 82687 796413667
2 157471
1 132763 711002853
2 175254
2 68941
1 94928 427941781
1 39430 141263156
2 73927
2 117059
2 22941
1 70271 24241578
2 163431
2 135051
2 92573
2 139176
2 186360
1 103981 876340051
1 64904 968093064
2 163969
2 182914
2 4350
1 150991 789248464
2 170570
2 172137
2 80713
1 193994 464179976
1 26571 300680757
2 53657
1 37736 975520751
2 147325
1 170801 341533172
1 47749 870624783
1 192131 37392853
1 184936 859149146
1 159195 118903378
1 163345 273129181
1 67291 201736858
1 122852 978487114
2 46615
2 9024
1 140812 560450761
2 86168
1 99380 669622980
1 22197 783027815
1 55 821651761
1 155435 783533424
2 158163
2 65574
1 111674 247818165
2 36325
2 128639
1 74919 439101499
1 36541 943883635
1 179029 902084647
2 179992
1 192017 971147077
1 64241 534964388
1 165685 732651682
1 110141 733847430
2 10291
1 89448 507498580
1 198197 605157199
2 177261
1 85636 759077000
1 66791 859190847
1 11814 920906093
2 63417
2 19661
2 76933
2 169108
2 146971
2 100812
1 20818 684666890
2 110798
1 126818 341415412
2 133275
2 140506
1 137731 933967309
2 123341
1 138003 293380363
2 165466
1 71764 344933993
2 133198
2 135577
1 19958 478010073
1 170712 516645739
1 27594 908729373
2 124090
2 70261
1 3902 890378247
2 168754
1 81238 18210762
1 89050 836737209
2 199251
1 24649 589876411
1 166670 466865858
1 163290 800974000
2 47250
2 27436
1 171539 110427829
1 134610 849983239
2 76053
2 189929
1 54252 933528461
2 9789
2 181475
2 139990
2 160514
2 46340
1 97066 756933783
2 78618
2 26188
2 122925
2 113042
2 74342
2 11916
2 116405
2 183725
2 185517
1 165843 826281335
2 105981
2 24152
1 44280 641476284
1 161412 283417974
2 132843
2 41042
1 56989 444223596
2 14559
1 8366 412064218
1 143928 986024575
2 73291
1 71422 201025900
1 14603 173531204
1 19524 689652812
2 94323
2 4598
1 11850 625466456
2 65927
1 81710 553215055
1 81009 179710355
1 38280 754548274
1 164877 642263485
2 129598
2 60633
1 171996 406211976
2 95878
1 46422 618577543
2 49322
1 56196 396780947
1 90506 28400520
1 153099 317854614
2 58523
1 146067 300247608
1 66898 520284990
2 30213
2 52400
1 196745 950710852
1 28288 489214375
1 805 298700690
1 68822 278172166
2 132624
2 48524
1 81482 284310704
1 164401 310489537
1 39333 478850568
1 106077 137092454
1 12561 760215922
2 167258
1 79338 979557188
2 134878
2 151446
1 50446 210575083
2 171686
2 191715
1 147341 986062103
1 81199 241838381
1 18887 846199409
2 198764
2 97209
2 189425
1 119782 935175897
2 100182
1 68482 144237360
1 171009 204448156
1 160785 705608168
2 185642
1 14698 892748750
2 141309
2 81659
1 52595 508925284
2 28094
1 140836 351723999
1 130189 251750201
2 134579
2 49580
1 79214 681268307
2 66288
2 7951
1 196918 807171190
1 160453 12776331
2 82813
2 17277
2 75569
1 164728 812704033
1 165378 150408215
1 94363 970084995
2 199956
1 43269 565118189
2 119029
1 119308 217104228
1 11453 762736525
2 164893
2 36678
2 183263
1 122748 465078454
2 45523
2 6939
1 182533 737580907
2 167947
2 20435
1 98720 964895780
2 25640
1 115373 852627520
2 12680
1 139340 178103647
2 15831
2 148927
1 109420 697860125
2 121442
1 176816 888271175
1 162941 900353204
2 172115
1 178021 356191935
2 4831
2 183399
1 91188 702713186
1 121853 472738316
2 2966
2 104797
1 7957 554778290
1 19627 125927844
2 143477
1 101391 975434690
2 23204
2 96923
2 95426
2 46159
1 52538 959327107
1 108230 555251134
2 131732
2 83321
2 88442
2 198438
2 100906
2 118208
1 29367 737527932
2 107863
1 71620 788584715
1 150625 206635866
1 112505 652300580
1 195958 268609519
2 115113
2 85338
1 161485 279330688
1 50421 324914777
2 127803
1 139608 24064975
1 68051 333623201
1 127025 444501641
1 120289 82304173
2 133005
1 13717 459563412
2 189380
1 195639 379556317
1 6462 27447847
2 144253
1 132842 873292670
1 155273 396156324
2 19489
2 62492
1 127812 264237404
1 78554 410122957
2 117845
2 10864
2 169831
1 148269 543034069
2 7722
1 141355 218608543
2 160179
2 115399
1 181697 343813263
1 76059 946993280
2 193983
1 53411 525218048
2 24606
2 112091
2 84778
2 135481
1 88419 641855099
1 44537 480092080
1 54201 960281397
2 41176
2 173858
2 168444
2 80990
1 48006 438106050
2 70882
1 145820 337786631
1 35704 186269238
1 42285 652386375
1 140639 718774456
2 103456
1 139396 250680026
1 166949 726040291
1 5455 319883843
2 35231
2 85898
1 197073 48603235
2 37480
2 54461
1 93736 533717323
2 194632
2 125333
1 184019 983207632
2 89919
1 199507 28811074
2 87605
1 30923 466607544
2 148515
1 43686 759979759
2 147341
1 79939 848865641
1 163768 361160003
1 74951 169465032
1 33876 337061778
2 62046
2 54345
1 195370 285752106
1 158487 736346620
1 156485 530660512
2 191967
2 23834
2 157773
2 183776
1 183088 378841139
2 197014
2 155147
2 191322
2 119562
2 171524
1 8896 497279320
2 65136
2 41917
1 195966 677275830
1 158454 535646052
2 26640
2 18906
2 128521
1 156792 324833548
1 114526 30051638
1 107940 396284232
1 71298 425585658
1 38596 840089636
1 15722 289723901
2 97744
2 180807
2 68047
2 50201
1 40735 366024628
1 6136 356069807
2 143859
1 199651 198654450
2 146079
2 107750
2 159412
2 114409
2 52928
1 160604 987037980
2 160807
2 34063
1 96202 106496057
1 83286 544064985
2 87587
1 108730 443778296
1 104192 389729996
2 190925
2 157386
2 145527
1 24075 913759630
2 133780
2 177915
1 7433 658723043
1 72301 753432023
1 177989 130516952
2 79583
1 84940 252260624
2 157583
1 149938 256773867
2 26750
2 90954
2 99666
1 68589 852119558
1 28700 63139968
1 180203 693631084
1 100519 790035245
2 21378
1 169666 623664896
2 176178
2 159168
1 151660 532068251
1 156506 93020061
1 39011 283283852
1 183875 104493422
2 36997
1 68156 131200656
1 67474 225804880
1 5054 604726515
2 197646
1 119720 466642959
2 118871
1 196555 48390092
1 137599 598232657
2 55992
1 142989 628240148
2 17602
1 143371 363722165
1 102713 861032289
2 162471
2 120129
2 45704
1 90160 73524074
2 115014
2 3946
1 110531 690024193
1 66109 95433780
2 17770
1 117796 589640660
1 123404 158075622
1 37424 101835398
2 5590
1 106865 360870335
1 165643 781254711
1 24729 328895648
1 7185 92690159
1 194944 846311565
1 109390 162292308
2 113607
2 114308
2 40641
2 163724
1 1429 676854270
1 186873 349788544
2 113979
1 13424 967955284
2 172110
2 93138
1 142506 893357434
1 6534 17475559
1 72650 983872645
2 144231
1 142122 783815113
1 132167 202517631
2 173954
2 140815
1 7361 923700559
1 22741 765176841
1 20360 99602234
1 150422 683320671
1 129233 865755894
1 108993 117505
1 189447 401475204
1 84879 797780921
2 187652
1 104472 377870521
1 122392 161456388
2 182480
2 195386
2 103521
1 40266 500848161
1 26482 382487577
1 84305 260968433
2 147228
2 166303
2 147711
1 50578 599795938
2 88031
2 145420
1 2045 423890789
1 195052 813711841
2 8826
1 4657 819816007
1 51515 594370438
2 18187
2 88959
1 176864 594151898
1 91672 711932828
2 3035
2 76380
2 108641
1 8686 980424053
2 108170
1 91528 876047843
2 102084
2 5241
2 118429
2 180029
1 74642 633919211
1 87457 97627546
1 55255 610398348
1 35624 175271815
2 159763
1 37259 646390435
2 81449
2 37433
1 125484 499788091
2 29421
1 87190 137084173
1 111027 941637646
1 113314 757676444
1 52521 814161930
2 186965
1 105893 237466503
2 65328
2 59499
1 142890 129498365
1 146261 765575632
2 95012
1 66169 329585996
1 107062 959154126
2 123696
1 192247 745507061
1 12313 315080251
2 73572
1 63132 837895248
1 64326 252663615
2 21875
1 78727 307425311
1 145082 513095304
2 143262
1 155409 224500341
1 113483 795066541
1 56620 310638250
2 142347
1 182866 386083310
1 8433 544177920
2 37437
2 35943
2 144823
2 21467
1 197829 40203426
2 140260
2 138456
1 35981 826429792
1 10267 217851308
2 172815
1 189779 189906303
2 41670
2 28078
1 128880 316770089
1 10811 416481451
2 132775
2 82477
2 115435
1 199556 210191858
2 26648
1 193096 245887750
2 185945
2 13138
2 188051
1 2965 774658823
2 164246
1 4485 525623030
1 140399 807089123
2 34879
1 86707 521695501
2 170921
2 107457
2 142973
2 51294
2 70247
1 134420 187312343
2 24964
2 47513
1 68841 243955167
2 148898
1 64308 839153776
1 39301 161892357
2 126585
2 177371
1 167702 110962339
1 14209 138228020
2 73939
1 162591 56006909
1 147325 967227752
1 23227 84607180
1 181542 454047371
2 123237
2 154545
1 29655 900569738
2 2014
2 4935
1 194012 642760932
1 36602 407424868
1 56137 148831082
1 27508 259523965
2 151310
2 61189
2 120750
1 158248 340101446
1 123863 541472463
1 80316 385259399
1 102212 256757226
2 81675
2 163320
2 126674
1 162757 246614958
1 190663 510494697
1 86987 997142093
2 8256
2 134435
2 30755
1 135434 137971195
1 197890 435414861
1 76768 685425909
2 38494
1 174870 585843197
1 26831 990438021
1 196273 729588329
2 196864
1 128533 780871153
2 132729
2 6631
1 75001 968914035
2 137604
1 73791 919916385
1 31439 24407660
1 187317 222974707
1 170513 474484463
2 147295
2 181702
2 17239
1 5213 343551852
1 186734 930378186
1 144732 797068606
1 124434 366028909
2 45403
2 123912
1 172119 339835151
1 137929 940779437
1 29402 402879912
1 86767 973688418
2 143164
2 127474
1 190131 642696272
2 158552
2 180123
2 74073
1 168995 205099825
2 75622
2 25707
2 41104
1 141710 571134425
1 13560 338833620
1 22366 85500025
2 18903
1 156196 498638338
2 151952
1 74269 925796108
2 166194
2 138272
2 21972
2 199977
1 27123 547912125
2 103856
1 21814 367017896
2 186116
1 155980 175951165
2 22354
2 148000
1 33481 550929378
1 75673 265917433
1 144950 197006523
2 100307
1 99133 360698426
1 135061 62459864
2 160377
1 88564 273034358
2 196877
1 136039 897752344
1 125430 930190047
1 153324 261245996
2 29677
1 1489 698518885
2 156725
2 155572
2 73895
1 191513 896406929
2 25183
1 20208 851799402
1 99918 180166962
1 14833 748675608
2 54134
2 168986
1 181466 841059933
1 8069 774728681
1 103985 542393526
2 94253
2 141661
1 30253 534480182
2 24704
1 60959 29227680
1 108511 799885377
1 109252 935510023
2 185419
2 154181
1 159346 923965830
2 135558
2 23976
2 49864
2 33892
1 127536 777853582
1 44639 361198293
2 181496
1 176574 458644383
2 78647
1 28482 312303692
2 32143
1 77021 165850715
1 57339 655699775
2 60504
1 1905 288916904
1 154804 862174862
2 44979
2 144746
2 176037
2 39449
2 78651
1 64572 544836255
2 104095
1 161644 697841595
1 55836 429907638
1 174791 463747732
2 144456
1 136568 826186907
1 186798 787940171
2 178564
1 18007 227532060
2 6063
1 15139 80923773
1 50562 580739795
2 163468
2 193227
2 183083
1 75905 807216149
1 57640 805359439
2 68082
2 30156
1 87213 807690456
2 67524
2 70368
1 149133 366796505
2 116903
1 146232 671845928
2 137766
2 169270
2 2415
1 46442 166832897
2 195878
1 198801 946324247
1 195325 194666625
2 88430
1 8253 231929161
2 169238
2 2407
1 174278 946102096
2 176222
2 52619
2 166106
1 121045 447984481
1 164464 851221102
1 146339 611375937
1 145556 84228253
2 155891
2 123181
1 91520 819833711
1 71176 927387279
1 4761 77520989
2 2788
2 77029
2 181499
1 101379 489718055
2 82517
2 108529
2 34053
2 112376
1 38049 444508246
2 119520
1 172470 521723336
2 9516
2 179192
1 162717 903078466
1 74052 853541560
1 19263 558393240
1 131861 881113783
1 111638 348039958
1 196114 557522531
2 156217
1 99684 223387512
2 113184
1 47783 581225753
2 174418
2 10072
2 30695
1 55800 792897639
1 154068 806917509
2 61178
1 1019 73065742
2 5020
1 54959 223376204
2 61252
1 69605 993108412
1 76112 975353615
2 30544
1 190259 861007034
1 125668 771356514
1 151290 178876673
2 199975
2 5405
1 14354 403969659
1 73080 931249491
2 111053
1 118919 691750564
1 133711 50323530
1 85762 583248297
1 121760 330603761
1 149310 798479678
1 198783 571567701
2 14899
2 182814
2 132702
2 145605
2 66847
2 35782
1 11360 681969598
1 134610 643660965
1 134486 861562494
1 82793 511107868
1 10878 440204532
2 41794
1 121760 117499673
2 64312
2 104763
2 166397
2 73008
1 19115 127857206
1 27603 219522155
1 27170 159111595
1 90739 30148431
1 182623 408465551
1 68729 297049591
2 188511
1 118968 119120155
1 100851 857433076
2 103617
2 100796
2 81823
2 130269
2 64082
2 141175
2 193216
1 97275 355802923
1 126528 27246906
1 139616 527244898
2 145179
2 111513
1 133386 182575955
2 7834
1 195031 782165548
2 35707
1 116680 563477832
2 14158
1 48384 322045075
1 19448 641386817
1 66104 404096673
2 193453
1 144392 544139666
2 166799
2 155637
1 132997 809921237
2 67233
2 31057
2 66293
1 174900 802625290
1 21099 679201355
2 11540
1 89710 447204324
2 128078
1 89042 294343678
1 95007 519541316
1 22594 541874011
2 163925
2 175154
2 154213
2 20359
2 43318
2 64473
1 148498 680038728
1 108402 61616382
2 130335
2 83586
1 29541 392474413
1 119101 433374054
1 181053 17471187
1 102738 683797256
1 45645 456326786
1 116867 505093158
2 168362
2 134378
2 170773
2 93208
1 46851 141856555
1 20491 940764390
1 84187 520134981
2 68884
1 179744 507159935
2 120019
2 8798
1 102341 78443532
1 111547 382522205
1 80422 324831062
2 58209
2 54468
2 163564
1 115860 969687276
2 136124
2 34717
1 45700 680788679
1 122440 530252267
1 145339 35930338
1 56908 17352947
2 93641
2 42062
1 18871 293999278
1 99137 823894793
2 143473
1 121934 349445137
1 167958 690732963
1 127432 432498437
2 14944
2 121904
2 129100
1 74879 727695277
2 13492
1 138167 85043230
1 1195 375828641
2 77370
2 109627
2 72950
2 196481
2 61318
1 111595 513699184
1 167800 540077802
2 99886
1 96990 493052275
2 57740
2 26495
2 94998
1 127516 138647973
1 44975 630662967
1 69430 510608903
1 45963 378758438
1 455 874937958
2 109787
1 55882 407846095
2 19292
1 109596 390599820
1 98378 132475989
2 44268
2 93881
2 61926
2 71477
2 152378
2 7722
2 199583
2 4326
1 175803 21389771
2 38704
2 80080
1 89365 714026192
1 39871 706359385
1 153127 157033512
1 194964 566725207
2 193094
1 10351 528185713
2 97494
2 38882
2 105675
2 171132
2 8818
2 146452
2 64355
2 191909
1 2722 535070569
2 128187
1 67792 626955105
2 198357
2 158291
2 108678
1 22648 328297791
1 196502 779445849
2 149852
1 14335 543680314
2 187853
2 57288
1 166275 121383777
1 73469 636045850
2 88174
1 50246 119360785
1 153315 507180609
2 86839
1 42239 429103651
1 89494 793360446
1 120622 573813707
2 126207
2 85320
1 111863 378993944
2 196300
2 31054
2 1521
2 190779
2 139863
1 162807 510943240
2 23209
1 185142 796314564
2 113410
2 14584
2 51937
1 179699 404851474
1 83211 959887085
1 121828 500015790
1 47957 610636113
1 132894 831997889
1 186614 648423848
2 189459
2 153343
1 131808 922033173
2 168466
2 158475
1 123757 552643094
2 44260
2 78537
1 36037 417915275
2 97473
2 100968
1 117524 339127525
2 87740
2 46077
1 178944 229223126
2 144918
2 95821
1 19803 372618100
1 19958 831946824
2 140075
1 127357 339934098
1 49042 87007682
1 163385 388346731
2 168775
1 91524 891908588
1 75294 725424334
1 48429 45433033
2 22974
2 40712
2 151083
2 119259
2 8455
2 79495
2 148728
2 93093
2 165706
1 56299 56314077
1 134387 361908573
1 190182 781946379
2 70166
1 57599 1956845
2 91627
2 142936
2 112321
2 87267
1 198310 251955343
1 8602 198031958
2 166542
1 40228 432240756
1 71305 333971254
1 52423 843853454
1 80422 545277435
2 60467
2 180222
2 137830
2 95620
1 166607 65233654
1 8278 629829733
2 108321
2 83564
1 183999 855515919
2 95350
2 124377
2 170185
1 132081 16594108
2 179136
1 7191 783760436
2 196028
1 72662 894200752
2 7046
1 164702 794418375
1 22504 429480809
2 192465
1 78000 958035595
1 99742 371554237
1 50822 585547968
2 76358
1 168737 452363672
2 86777
2 86686
1 157818 241967015
2 95694
1 28969 335960056
2 48436
1 126942 390680739
2 109661
1 59028 865328230
1 33006 951365425
2 132760
2 123239
1 31324 934000579
1 35018 848469492
1 153760 902762863
1 11495 592059220
1 144584 719628996
2 28486
1 195279 715872393
2 149094
2 48221
1 33396 327730134
2 28367
2 54128
2 73197
1 181006 966042952
1 179315 889347596
1 137738 866384453
1 46142 465282624
1 62038 416433145
1 101902 568663261
1 164005 859302268
1 109621 110624602
2 150657
1 75498 257615640
1 126360 450833049
1 48254 108781452
1 176198 890746819
2 189866
2 92179
2 198453
1 52990 281304574
1 40379 228201369
1 30093 465094239
1 75011 719830206
2 196755
1 186541 209787139
1 111092 435600855
2 63134
1 109283 144653635
2 168891
1 9033 190731660
1 187712 431198192
1 49054 435183974
1 12534 542778082
2 137830
1 73205 294990618
2 144898
2 33372
1 176590 52431166
2 70359
2 17590
2 38578
2 104997
1 15071 877421179
2 182882
1 147780 626528956
1 18586 790674683
2 193188
2 173086
2 34836
1 100243 529320556
1 172424 945160735
1 175987 831597058
1 71453 648302698
2 186987
1 41085 525347662
1 61789 901357348
1 41452 308604641
2 100280
1 83922 476265932
2 184106
1 198962 505084331
1 116088 488037904
1 160055 235755807
2 114854
1 167273 646963534
2 57522
1 175535 158873383
1 145634 65019754
2 21342
1 154054 242125140
1 166813 299738487
1 137708 910300930
1 100136 603609274
2 10906
2 193915
2 126591
2 137779
2 136265
1 109982 148533214
1 17324 284149664
1 112405 669251775
1 118143 413450318
1 17608 856156950
1 125971 834210632
2 191663
1 86385 713784847
2 178779
1 73164 679781857
2 94019
1 117893 44659376
1 79721 55489579
1 131739 530167606
1 119182 965371844
2 32118
1 100647 73792334
2 173396
1 36295 247598263
1 138620 196291224
1 70888 147311380
1 199434 112917165
1 46508 122179208
1 36703 132898795
2 110877
2 117709
2 12662
2 91262
2 96405
1 140041 788907315
2 96045
2 180733
2 29960
2 92949
2 103953
2 131106
1 156869 113202093
1 87630 188554139
2 85012
2 157702
1 11862 641949325
1 179855 165063139
1 18138 646236004
2 151586
2 176820
1 181385 808175760
2 65118
1 174783 438008230
2 47684
2 190325
2 172068
1 107702 551402703
1 188586 464637586
2 40486
2 178326
1 140231 861860383
1 104618 713559812
2 32578
2 24515
1 107195 159698554
2 179575
2 63198
2 97703
1 66350 356071262
2 170595
1 150228 750696261
2 134750
2 185033
1 127186 15249202
1 96216 259996546
2 64474
1 41588 844616449
1 43371 380111200
2 171260
2 82071
1 58308 471074909
1 11892 358283160
1 35869 326023615
2 141147
1 83959 10193320
2 21050
2 117842
2 166251
1 194491 524854021
2 8965
2 160535
1 151994 335783420
1 157177 619571046
2 144190
1 122236 771772853
1 106271 581037630
1 186189 520431785
2 117539
2 187069
2 59121
1 147160 412132423
2 46174
2 167659
1 11354 366751527
1 180215 948712822
2 46712
2 40426
1 179441 329395427
1 126253 398310497
2 7835
2 144291
2 123154
1 104336 797971246
1 80455 621516264
2 147548
1 72102 700758767
1 105721 374425473
2 128760
1 105883 901588930
2 128472
2 184354
2 143376
1 119714 87868133
2 19400
1 58081 539334327
1 7585 202958509
2 21021
1 138130 512275754
2 31568
2 107755
1 80994 745445451
1 192133 172033473
1 51946 435146686
1 12940 766184493
1 173622 156554119
2 25874
2 107537
1 114364 17831898
1 84447 330366222
2 179466
2 32127
2 136326
2 180748
2 45246
1 95938 653960876
1 114886 511933758
2 140282
1 195589 851528997
1 133447 127105683
2 97114
2 70425
2 72790
2 122252
1 85780 419515186
1 135859 864390907
2 115048
2 120115
1 176464 228680852
2 127364
1 182982 656698588
2 186546
1 159126 11700776
1 89772 553574871
1 129272 563658577
2 136998
1 177314 775683962
1 174734 628607782
2 11062
2 73471
2 5089
1 7123 567046624
2 26695
2 80624
1 71689 65937971
2 73461
1 199577 360264119
2 140158
2 171886
1 40806 833315645
2 36082
1 174873 959643202
2 88670
2 142176
2 196559
2 154925
1 117738 900795651
1 127114 447383933
2 141486
1 111857 114032179
2 114407
1 106098 97767587
1 143551 283934273
1 125872 385747751
1 103756 401424486
1 27948 998967960
1 129321 84045385
1 116620 818861600
2 21814
2 115408
2 59452
1 161147 387853151
1 72915 417273052
2 101251
2 30158
2 117009
2 59485
2 145011
1 187426 153594973
1 105397 880156380
1 143353 526754045
2 50656
2 99257
2 92784
1 48492 170113759
1 60785 828044420
1 174325 748864978
1 184696 228287893
2 50403
1 165493 864010425
1 169151 764580010
1 54195 440554349
1 99073 65414656
1 158956 71048989
2 194951
1 143020 8433291
2 107014
1 49989 267563209
2 118106
2 66497
1 199135 955219810
1 143550 545577182
2 181844
1 50742 784388233
1 45480 287598276
1 128740 198809542
2 124133
1 6280 632586959
1 10637 976106239
2 73172
2 68028
2 80257
2 139445
2 53731
1 170010 112444534
2 74118
1 31996 260963434
2 61490
1 146567 770274362
1 104285 877494464
2 187342
1 83843 213780166
2 83441
1 198014 786484753
1 136610 217831602
2 119840
1 163854 750732244
1 1922 734161423
1 167574 987961638
1 171265 904670496
2 70022
1 153341 139323446
2 80072
1 741 94327811
2 166208
2 159588
1 196852 768011191
1 120634 213628263
2 123810
1 90346 542362866
1 37798 630840789
1 142364 247481494
1 46609 137558470
2 145279
1 25822 538685392
2 123558
2 97433
2 45293
1 106410 801438480
2 156657
2 79666
2 22212
1 161380 416925060
2 13918
1 44025 684455538
2 71342
2 194466
1 118436 809541234
1 56842 570362942
1 24096 819816424
1 123890 929548427
2 61254
2 98063
1 117154 323976110
2 148047
2 196111
1 30072 838288716
2 104866
1 117068 968330
2 146947
1 13773 940014018
1 194860 76134260
1 14493 364296739
2 158630
2 193604
1 124956 783028220
1 96484 868365425
2 129480
2 109122
2 196317
2 10611
2 160032
2 138532
2 100258
1 153375 640475092
1 37379 896231993
2 138029
1 38628 877090636
2 51123
1 189571 789481736
2 58280
2 123612
1 75430 748903614
2 88677
2 173706
2 101075
2 17516
2 45374
2 98398
2 41342
2 36668
1 66398 443380275
1 176932 567169631
1 109502 366461818
2 143205
1 144655 721962157
1 74760 35107129
1 174043 707293299
2 175854
2 47241
2 21629
1 59967 850172227
2 14018
2 154475
2 62053
2 44192
1 140045 644537438
2 12062
1 33168 568704363
2 146324
2 130888
2 81414
1 55412 306682383
2 53464
2 67084
2 16973
2 61689
1 172973 829777523
1 28631 8969508
1 93680 397253296
2 170953
2 193975
1 112518 720047579
2 28901
1 91364 565564345
2 161483
2 79551
1 11907 890400429
1 118034 845976196
1 21744 822228587
2 11085
2 7782
1 186482 198469295
2 71260
2 67251
1 152457 180494873
2 176682
1 87369 780722619
2 9896
2 183915
1 166525 857046859
2 36572
1 126751 523301445
2 72945
2 9422
1 172979 358944131
1 108045 231826286
2 33369
1 106733 782408620
2 69137
2 21661
1 158919 937581065
1 38143 540555385
2 11641
2 121674
2 78362
1 24131 933178958
2 94521
1 98602 688027681
2 165436
1 8132 966015564
2 181855
1 118183 314757936
2 121047
2 95060
1 33751 871799420
1 146327 272365150
1 135792 972196126
2 141497
1 128343 485749818
2 40112
2 16060
1 38849 400720085
1 64136 979828445
1 100850 627446248
2 105551
2 168083
2 38940
2 192033
1 196771 793514320
2 191408
1 121261 994486269
2 116013
1 58527 265817351
1 103304 474255426
1 132579 161171005
2 160704
2 174917
1 140373 894908655
2 85034
2 163698
2 90256
2 193576
1 140715 815773344
2 69415
2 51449
2 67688
2 68545
2 69921
2 108898
1 199471 726075895
1 12474 736008606
2 77397
1 106428 204920592
1 10534 470226401
2 13384
2 6536
1 96481 665329353
1 76083 420035969
2 130497
2 189378
2 7256
2 110473
2 39679
1 155505 184618370
1 119501 152145200
2 125821
1 4216 326365294
1 133693 635090809
2 97827
2 165038
2 184055
2 3694
1 69805 533827975
2 89900
2 75206
2 14767
1 75645 701444520
1 65933 684644377
2 166892
2 23416
1 75716 264340240
1 44286 634510394
1 142814 379688820
1 135815 87757503
2 122783
2 117415
1 197557 763268938
1 13542 296696660
1 15076 691150652
2 9851
2 65298
1 119460 543747675
1 132475 386478306
2 36354
1 137326 627085268
1 51837 673134147
1 52468 1073022
1 64440 955166322
2 40770
1 83036 872257869
1 76557 656645051
2 29194
2 38518
2 116259
2 163241
2 61308
1 81508 557314045
1 110675 240517813
1 47378 616540349
2 113951
1 176415 789235165
1 154794 22655545
1 63167 742497019
1 139801 275556316
2 10336
2 140851
1 1860 818652888
1 117958 408990028
2 164959
1 76258 62246890
2 140714
2 61745
2 17692
1 135237 749959774
1 58566 548420380
2 2804
2 102182
1 146074 223549199
2 104774
1 99763 703639574
2 174444
2 141936
2 126520
1 170485 37248940
1 27957 238914259
2 95108
1 175932 22590250
1 28288 680139190
1 138089 586118403
1 98448 456908764
1 170823 656006994
2 45495
2 189602
1 119259 114548659
2 13948
2 117764
1 152465 35579291
1 101701 76956011
1 163525 814378178
1 60654 49941370
1 29735 176803169
1 165236 427635965
1 36156 815645749
1 24083 6837866
2 134149
1 139747 86950691
2 10293
1 125389 253748554
1 2094 160560378
2 110352
2 116541
2 24032
2 153305
1 108753 266049145
1 105084 748074922
2 158924
1 180355 430368633
1 190427 509759000
2 186240
1 45204 169370073
1 134153 831314944
1 119955 515138484
1 81723 766917704
1 45434 88897284
1 117641 663324300
1 76226 421780985
1 181158 175484426
1 32436 66574763
1 64104 174985308
1 46448 336494580
1 147294 598308953
1 185935 790324079
2 72522
2 145942
2 65363
2 99559
2 102564
2 86904
2 185626
1 178692 822228680
1 168498 287028379
2 138658
1 165314 906171815
1 131607 64869211
1 43522 871619861
2 70874
1 4623 672219386
2 139748
1 56681 328468613
1 107623 525082776
1 170408 494025166
1 31456 103115222
2 161656
2 193665
1 155250 930198069
2 168946
2 120592
1 44430 948346720
1 95472 901653444
1 143014 193258578
2 173622
2 138816
1 70081 919282305
1 198371 230646253
2 178841
1 13290 868906341
2 3318
2 131175
1 56222 637830367
2 51889
1 141663 221243635
2 10984
1 25633 899360993
2 6794
2 60096
2 37441
1 70089 868929406
1 184320 729871304
2 121369
1 556 64362579
2 11320
2 92680
1 2725 439903931
2 51799
1 113119 595169804
2 5345
1 179667 792506226
1 150094 359437943
1 78651 940596906
2 164004
2 157321
2 158178
1 49108 217077112
2 188064
1 88734 831834105
1 189951 691841823
2 159779
2 40042
1 45057 16521683
1 132913 411529332
1 188245 965930366
2 54056
1 42189 670426298
1 149415 285030585
2 190817
2 24001
1 117841 999246736
1 184564 860087772
2 12768
1 177642 951773583
1 88863 69111144
2 110577
2 187478
1 18764 748082755
1 16244 817115727
1 107272 699582801
2 14139
2 132995
2 86539
1 119552 446433055
1 102674 400436466
1 46637 190448403
1 185768 45846923
1 165699 84070662
1 43173 358719344
1 113699 252290341
2 32369
2 104141
2 59169
1 66339 645955973
1 125528 953641506
2 164487
2 179609
2 76137
2 69706
1 82407 557566996
2 142704
2 55034
2 188299
2 49567
1 7639 466399905
1 114459 158778007
2 30361
2 178213
2 136141
1 97609 67275905
2 186300
1 157155 924240610
2 169102
2 30126
1 118270 18832843
1 141286 62910017
2 102035
1 63382 533225996
1 125644 606832961
2 145186
2 125830
1 60147 377509023
1 26735 268874448
2 73839
2 103745
2 27486
2 144958
2 186360
1 62133 902336818
2 56442
1 146755 600369642
2 38351
1 62929 994752259
2 5878
1 115240 445431201
1 173961 913137428
2 93491
2 142349
1 117805 713471297
1 13119 37499663
2 104423
2 199387
1 112920 302076253
1 105953 65586974
2 121801
1 34140 459723400
1 65353 761774522
1 177576 859889078
1 76162 306184585
2 66309
1 5430 139441290
1 86176 355441563
2 15279
2 180294
2 2518
2 69856
1 133034 365064390
2 136993
2 194712
1 91030 243655117
2 19141
2 143738
2 173113
1 95787 396832623
1 86914 717239132
1 166774 1477376
1 160280 549065194
1 58094 517794713
2 22891
1 62351 214430976
2 63673
2 72140
1 70104 65969031
1 136284 315782957
1 112002 865627991
1 124466 89096056
2 118868
2 148087
1 133789 753067494
2 99060
1 177213 127665637
1 126171 499347458
2 198766
1 128902 584122320
2 142214
1 128259 259040795
1 35934 685690126
2 151177
1 65063 66559979
1 39247 324254439
2 66767
2 116980
1 25976 954228429
2 122008
1 81033 919573847
2 7515
1 191686 977852750
1 155986 156489747
1 144200 541520068
1 176442 777094314
2 42185
1 150769 446353708
1 129126 765460031
2 101548
1 110882 349602810
2 4683
1 94565 258053834
1 58561 73672971
2 129910
1 181392 317348713
2 131312
1 18201 762000408
1 180932 570638246
2 78444
1 10004 601000639
1 16776 388834948
2 116695
2 71682
1 111987 658729813
1 94154 199947190
2 189181
1 1947 393864194
2 35982
1 147821 299591563
1 171817 865863665
2 76293
1 110956 44697475
1 80687 878185237
2 77541
2 111771
2 128130
2 50005
1 38169 263975152
2 61991
2 15358
1 152585 715785990
1 185 344923609
1 156642 883601812
1 104115 630895543
2 54656
2 98246
2 168024
1 57696 982104178
2 1481
2 32616
1 114963 616173215
2 160322
1 49311 479478610
1 127911 762929077
2 153178
2 116637
1 153970 636281747
2 165996
1 6708 561353981
1 158293 213262017
2 86831
1 71899 831667149
1 12549 968499357
2 185109
1 46099 95555118
2 17490
2 175078
2 169381
2 164167
1 103566 612858923
2 27541
1 33250 851400740
1 22190 120584092
2 107977
2 10018
2 89098
2 4244
1 145678 639226986
2 33409
2 103653
1 68353 338902687
2 174406
1 60109 551763361
2 176687
1 142677 630545513
2 170184
2 128747
2 81656
2 171012
1 13343 388039231
2 52511
2 86975
1 103911 157759256
2 160872
2 68734
2 184567
2 96909
2 108942
1 17686 368704097
2 153923
1 73900 525376896
1 38436 106971027
1 187222 919018465
1 7921 541227129
1 132402 952739076
1 4869 481691637
1 111037 575285729
1 190749 108726057
1 11470 906450606
2 156320
1 189035 664557775
2 84586
1 133158 146332588
1 122137 758404532
2 71921
2 50759
2 162489
2 134578
1 56450 348246861
2 136041
2 24899
2 122901
2 165849
1 103266 275502732
2 183548
2 183955
1 54848 288817459
1 43768 37031480
2 36292
2 198022
1 63724 975264316
2 174126
2 97264
2 40319
2 75298
1 93436 177743162
2 4174
1 173745 550552281
2 191680
1 196769 925480664
2 25061
1 81755 731575240
1 117345 287353604
2 178528
1 42577 882983473
2 130802
2 178199
2 165442
2 190990
1 47004 917744139
2 18540
1 49123 661024687
1 188564 405537492
2 163550
2 109191
2 174037
2 85524
2 161712
2 121600
1 192662 459494655
2 124955
2 4784
1 22025 781043504
1 9722 84381691
2 127395
2 96446
2 87051
2 43079
1 110488 16309570
2 83312
1 63569 847476075
1 187810 614938976
2 143430
1 161401 464048885
1 171402 847164359
1 20998 832812508
1 168853 871290298
1 140609 318011125
2 187958
2 29085
1 123753 513430199
1 87748 560791051
1 116569 272525514
2 123638
2 112207
1 81670 649530456
2 6412
1 11293 809235136
1 109955 573931626
2 133934
2 96615
1 111344 583217900
1 70507 389701098
2 73626
2 111120
1 39075 920370694
2 43896
1 17617 81048918
1 21892 419742273
1 176467 62335450
1 147851 135565469
2 89758
1 11435 856023166
2 150916
2 199329
1 39519 737732970
1 172957 415670675
2 164899
2 191298
1 55885 281709892
2 113009
2 58178
2 130582
2 7011
1 159026 429362716
1 82076 453370107
2 11255
1 107699 927141247
1 166325 787242286
2 184807
1 40035 212323554
2 150356
2 168473
1 164949 414541384
1 129922 844842487
1 131476 823728816
2 195865
1 73189 19101009
2 113290
1 108123 595566087
2 162436
1 47401 498134874
1 170690 234678327
1 57094 166528191
2 14785
1 158483 325653531
1 109281 163928310
1 185279 728269836
2 126899
1 175852 888327679
2 105829
1 24052 825544094
2 132803
2 153480
2 180978
1 36891 92221838
2 70683
2 111546
2 47903
1 7878 567704870
2 184083
1 143181 424361280
1 30040 86937161
1 178670 881094172
1 183658 961018926
1 40771 363471505
2 187723
1 105140 640151003
1 4858 98873868
2 10813
1 25850 762229496
2 124655
1 51047 959936950
1 16001 206072367
2 62769
2 57748
2 64673
1 67327 850103254
2 193458
2 144521
1 184261 42849549
2 73173
1 172491 763442525
1 84401 345721777
1 57569 753974439
2 150931
2 195933
2 61381
1 158411 699556397
1 180592 970499347
2 32003
2 51704
2 55045
2 99205
2 181735
1 89767 318025054
1 192036 503180041
1 13690 734738636
2 47847
2 121510
2 12203
2 106640
1 164535 603683666
1 55418 130928949
2 126220
2 168360
1 87571 800780261
2 103250
1 133974 444112117
2 157514
1 190933 360492183
1 120463 55158125
2 1535
2 190308
2 81892
1 136749 754561233
1 19672 362048880
1 117906 727922065
2 105986
2 146526
1 20156 602033710
2 38546
2 174129
1 44343 16657013
1 162615 88656185
2 69745
1 7518 842654306
2 196807
2 53785
2 35902
2 132822
1 199864 384621964
2 63983
2 90489
1 110197 272580291
2 180250
2 161199
2 35641
2 184356
1 146784 233529364
1 161576 621953907
1 149578 876851908
2 9209
2 131006
2 52871
1 65744 686896529
1 44019 809106350
2 129022
1 32886 54510002
2 123487
2 144961
2 119709
2 57692
2 150432
1 150539 739383031
1 86670 720684347
1 91996 812671623
2 89798
1 30079 693718428
1 95818 619411770
1 16574 653236811
1 50079 570477904
2 135180
2 92164
1 13454 154158182
1 177668 564949885
1 48046 104186959
2 45596
1 164950 811897303
2 44023
1 111903 285557128
2 39660
1 60311 894915761
1 156773 490744104
1 82792 357121216
1 33168 178414971
2 93254
1 186369 3692278
2 98604
2 16768
2 167856
2 176847
2 139159
2 68344
2 157056
1 169854 385272488
1 145839 802379521
2 107229
1 193481 975333531
2 72049
2 124837
2 10023
1 154259 991352809
2 56688
1 69829 257402878
2 135066
2 49920
1 46501 556820237
2 177611
2 74704
2 177016
1 142621 239825900
1 53069 524030063
2 113373
2 37256
1 172167 696628610
1 34715 492040482
1 169010 263135243
1 69014 142290935
2 151738
1 93062 401950738
1 90085 99884759
2 89628
2 180985
1 187801 622928901
2 91689
2 109129
1 194460 761860321
1 125064 684981146
1 107622 898102066
1 31467 991065171
2 5171
1 102612 181426805
1 94513 635813771
1 43482 396389208
1 56545 534064857
2 108309
1 51424 108243649
1 176882 352345006
1 165942 479645971
1 36439 716148865
1 12786 905278606
2 26771
2 173814
1 85500 224981271
2 137013
1 116831 967320754
1 161759 379779176
1 80165 262278362
1 33248 150775548
1 139931 638198029
2 128726
2 94195
2 122112
2 136171
2 101939
1 168359 417600471
1 78288 789327191
2 21104
1 104650 476401256
1 125172 633053340
1 121360 424697570
2 146687
2 107299
1 130332 384856302
1 121179 653103985
2 104864
2 67883
1 110181 340954882
1 128125 689601043
1 157347 61556953
1 3335 50544157
2 135236
2 53599
2 143974
2 119973
2 185631
1 58634 945949763
2 7756
1 181157 874629569
1 30046 937483013
2 99670
1 3373 290302377
1 174977 262753260
1 27651 824504279
1 152782 818727764
2 127182
2 130725
1 118599 322144079
2 95707
1 35123 534891840
1 24884 504831508
1 22204 842085568
2 10029
2 91476
2 163082
1 65413 969517891
1 107656 452552219
2 108564
1 170049 749229940
1 87379 460868819
1 56664 248173307
2 182254
2 162173
2 136921
2 142739
1 171354 734482739
2 16262
1 7811 170422707
2 46550
1 9339 394808338
2 184663
2 80050
1 112210 694336619
2 61251
2 142844
1 125469 901168494
1 133119 912596049
2 24469
1 187323 742978918
1 101804 671207442
2 189433
1 58430 40327004
2 119055
2 166811
1 49517 244739959
2 47278
2 52888
2 149845
2 169305
2 115182
1 104709 281019789
2 197400
2 140254
2 56323
1 168963 701627989
1 21147 932927202
2 140046
1 68210 624364382
1 60999 136951739
1 199174 858585617
1 175837 984706529
2 150059
1 132155 695946257
1 178982 119601082
1 78117 461413980
1 153484 581843456
1 124748 638491497
1 178762 692331100
1 173499 755100166
2 150392
1 14911 870927087
1 81251 986778006
2 20494
1 199569 875380160
2 118584
1 3579 720797624
1 162717 319771348
1 86573 904396975
2 180709
2 10230
1 13738 414341557
1 182407 179946078
2 151413
2 51021
2 81186
1 163235 522039813
1 63660 729856099
2 24754
2 102431
1 32104 686551004
1 40596 604057949
2 136305
2 103516
2 116946
2 115826
1 154134 851388293
2 127492
1 138009 255035602
1 59423 228052328
2 88643
1 35473 440517857
1 38352 309976197
2 47802
2 132541
1 168663 429487206
2 130069
1 32759 104441869
2 64546
1 73026 608792652
1 31918 8952099
1 181156 276493650
2 171685
1 191171 292899193
2 17614
2 183181
1 13833 409926532
1 143429 224050502
2 112069
1 78007 144446528
2 124043
1 126915 812007198
2 97946
1 90294 871263510
1 152483 298309174
1 82992 695404871
2 197403
2 74359
1 187287 788872337
2 76330
2 180720
2 54908
2 100879
1 77457 741412299
2 16746
1 175873 460899594
1 171518 175644458
2 96486
1 88074 166948033
2 199934
1 112345 560884734
1 186012 601190475
1 48819 253237409
2 171918
2 102682
2 55772
2 36225
2 165144
1 138679 378801419
2 80180
2 46984
1 80224 241348244
1 67769 825562087
2 98626
2 161387
2 66613
2 4064
1 38302 7155115
2 102939
2 142816
2 137639
1 186923 154735073
1 105523 560582239
1 176152 464303914
1 183689 295689421
2 135271
1 91159 311017891
2 43989
1 57010 235409769
2 22898
2 180625
1 14398 929823749
1 132757 762150756
1 104272 538124807
1 38861 173211521
2 156910
1 12890 967627213
1 90605 881785916
1 107118 346307490
2 59891
1 163088 353367152
2 187503
1 107889 30290534
1 157899 619484319
1 166521 818539135
2 173179
1 168848 298453768
2 68832
2 63826
2 131746
1 18038 987571002
1 153047 711065932
2 20353
1 50425 312407280
2 119849
2 164057
2 121696
1 107565 902293175
2 8386
1 69709 128732269
2 141615
1 1753 856553600
1 9859 9303092
1 129003 978446805
1 68218 219106358
1 6999 929543380
2 195621
1 36851 489164403
1 7690 395488788
2 67780
1 115271 645331279
1 104361 612134325
1 142074 785402012
1 188388 550654834
1 183917 888040378
2 17025
1 151313 182952545
2 193454
1 174701 300029921
1 163440 95866981
1 10375 154182604
1 122151 904898760
2 193647
2 89253
1 144368 338126101
2 52352
1 70774 600185197
2 183554
2 175064
1 174076 74702766
2 115301
1 196597 52652546
1 65047 287610335
2 56482
2 36987
1 27890 364094987
2 152004
2 157575
1 68523 174466173
2 126815
1 101452 514830999
1 199647 187872523
2 56301
1 141051 253122136
1 161754 950519762
1 129789 396827095
1 30300 148485990
2 35383
1 41926 567444513
2 42407
1 19298 739906632
2 90253
2 114624
2 69746
2 193130
2 89859
2 174392
1 26017 542464573
2 139482
1 44265 531735433
2 15274
1 173719 859063289
1 172105 346816486
2 126402
1 127070 965679349
1 181308 390324904
2 106639
2 167030
2 151795
2 62034
2 150480
1 35840 616035434
1 88685 502301163
2 147105
2 122659
2 155125
1 99859 83763470
2 147083
2 11274
2 60920
1 105534 609102417
2 191288
2 105913
2 135117
2 79665
1 97591 760170586
2 161206
2 105854
2 181011
1 44636 945171460
1 12980 819406540
2 101418
1 20253 980770297
1 14574 757756688
1 18749 709301879
2 76988
1 116542 330793391
1 194988 404816824
2 38351
2 115100
1 184783 786537592
2 146145
2 90249
2 39181
1 88337 471437169
2 71293
2 140401
2 107963
1 127423 460692804
2 4762
2 93600
1 137457 770353523
1 930 967271067
2 123660
1 73298 789147719
1 160518 548205716
2 194944
2 174814
1 104677 288687479
2 51649
1 981 293471649
1 43653 919769130
1 27080 547334160
2 41698
1 7138 139621104
1 185614 993937129
2 83168
2 34676
2 136043
1 80702 681409923
1 114199 337882117
1 11647 507785474
2 116592
2 95327
2 21985
1 76124 686866477
1 20622 832874773
2 168917
2 155558
1 194496 219474103
1 91267 976649187
1 172057 391277836
1 152872 412370731
1 167622 365868656
2 41063
1 34132 553706295
2 92139
1 26727 341188804
2 25587
1 171483 838176126
1 139650 523820467
2 18943
1 137755 350848215
1 111003 709631066
2 137913
2 124909
1 73199 584268814
2 133383
1 197044 609125594
2 57060
1 172080 749334194
2 97094
2 114158
2 66326
2 160563
1 56495 44878789
1 164122 544316569
2 107061
1 111796 761135694
1 128665 533466678
2 113740
2 176531
1 66569 739207810
2 87594
1 178395 21782196
1 45482 810998599
2 8159
2 103259
1 18078 418356302
1 190392 536562290
2 49978
2 156921
1 177095 762544773
1 152286 223671357
1 56119 531726871
2 22937
1 94361 18735908
1 19037 447749829
2 194704
1 93097 816819600
2 153448
1 44045 712202481
2 61353
2 38562
2 123128
1 99174 786641685
1 57189 732603310
1 10235 38765324
2 85423
1 151448 641278746
2 112977
1 176906 964945948
1 6299 133479806
1 100782 462308291
2 42544
1 30048 613890193
1 136526 277956050
1 12908 57032568
1 173018 322089387
1 25097 442368186
1 128075 68275464
1 77193 333030755
1 54073 516016485
2 104015
1 182961 843686281
1 23324 90746300
2 53899
2 106643
1 75625 278452989
2 53656
1 135353 813406907
2 131762
1 40337 315386444
2 119715
2 84948
1 29480 806332490
2 60528
1 78180 544010918
2 114920
2 64757
1 20909 353000080
2 157348
1 56546 946159191
1 198948 40416274
1 74153 887022411
2 29147
1 1986 782164498
1 99254 181973431
2 192642
1 42485 421052715
1 23887 651263240
1 176060 477747327
1 141750 496801564
1 38780 235608625
2 96534
2 150542
2 40870
2 140494
1 87921 674615644
2 43963
2 107285
2 89627
1 32906 98509068
1 142874 38020643
1 134645 485088614
1 23914 673729368
1 160302 715106345
2 15916
2 156297
2 49680
2 4666
1 16445 465725137
2 137309
1 35957 736462824
2 148843
2 109267
2 85357
1 137634 73676950
2 61121
1 108148 831605609
1 92310 407455616
1 125042 926733260
1 132084 318875875
1 196771 311772253
1 24822 928785240
1 45524 686049695
2 155284
1 13896 742921028
2 164790
1 168997 701022302
1 199528 493652827
2 165935
2 4981
2 74979
1 79693 988163217
2 4439
1 12841 164244056
2 93048
1 137739 12633219
1 76392 76680233
1 22157 694142429
2 188842
1 170601 838236624
1 77126 774238106
2 45262
1 139304 388873406
1 119657 200998010
1 9786 156634596
2 18710
1 140677 707234029
1 149209 617867637
2 196382
2 1765
1 143653 6798506
2 154763
1 162320 828196706
1 150919 975883131
1 110268 942490307
1 137344 846262856
2 178803
2 158733
1 194664 493713840
2 57441
2 73236
1 31110 697664706
2 46866
2 156899
2 156879
2 50735
1 8004 313320501
1 80639 613455733
2 23146
1 3102 371938603
2 153083
1 117949 735432728
1 14826 656395277
2 39342
2 124422
1 111414 712241674
2 149756
1 173078 824074549
2 171086
2 88840
1 72372 389520591
2 172869
1 55277 508592638
1 62928 303604619
2 181810
2 117137
2 90360
1 62756 706194123
2 118545
1 118380 805449602
2 158153
2 93211
2 108257
2 146329
1 73645 168660739
1 137752 966203014
1 50858 302202036
2 193278
1 172708 622623395
2 24815
1 142323 989337946
1 96866 736589387
2 112683
2 76315
2 123858
1 32253 161605555
1 29086 858886282
1 122910 678902776
1 158661 593941145
1 99084 233038327
1 63976 547442772
1 36991 892509225
1 46872 967206615
1 43006 511004736
2 151903
2 145614
2 168430
1 35870 773907919
1 118645 910723038
2 36561
1 114623 298053505
1 66825 387474603
2 47100
2 15734
1 26362 561248200
1 126298 314906580
1 28138 383789312
2 133033
2 117377
1 112580 113718781
2 139798
1 77947 509386192
2 64282
1 179580 815643574
2 103702
2 194683
1 167883 814244063
1 130196 998855621
1 103880 331667004
1 112586 733604345
2 149769
2 91949
2 46474
2 6515
1 68974 389688667
2 74820
1 190214 491962784
1 185114 559573352
1 41021 859564992
1 93836 539597592
2 65112
1 36700 540754924
1 138157 593344219
2 3738
2 27802
2 69607
2 7722
2 32204
1 78211 301903091
2 14987
2 59338
2 39447
2 50366
1 61529 734043870
2 152200
1 159690 967129646
1 21835 256770292
1 161105 136998821
1 11425 387046280
2 170431
2 79842
2 22465
1 158558 983800938
1 18390 417929065
1 172612 56089655
1 94399 935121909
1 164205 190968025
2 50019
2 81429
2 28885
2 12931
1 92111 456658808
1 82217 903665975
2 98573
2 23267
2 61411
1 75717 114984454
1 15864 541747061
1 181429 507088743
2 87517
1 103001 104822395
1 182739 368459447
1 136784 777606949
2 98456
2 130974
2 27620
1 127949 302210991
1 9087 603286205
1 149543 71024045
2 51011
1 116084 975942961
1 44867 53211772
2 37275
1 169950 960816338
1 195681 768809419
1 162066 544693841
1 30573 159110201
2 72030
2 83565
1 32688 901758555
2 125030
2 165060
1 197193 925995687
2 27387
2 71167
2 127355
2 81612
1 111488 168989809
2 118906
1 148825 599037325
2 105534
2 18074
2 86708
2 159537
2 35852
1 86014 714380052
2 195175
1 53690 561063233
1 98738 285418638
2 135251
1 183383 331967883
2 27919
2 132119
1 107262 996665395
2 87880
2 14080
1 64544 319662723
1 185644 746871003
1 142439 238475432
1 20439 591701252
1 44518 169872673
1 153462 948656888
2 130651
2 105550
1 42973 760216314
1 18554 646850869
1 18369 277941109
1 147603 158715375
1 84439 916603627
2 197917
1 99708 201387228
2 97682
1 164216 853409526
1 148164 902101990
1 160540 539226047
1 15985 104539891
1 49973 623705480
2 65111
1 76106 53984537
1 33771 176650186
2 181067
1 125397 254805963
1 54850 844293976
2 51415
1 177792 588548029
2 83505
2 49562
2 116954
2 116894
2 101901
2 122334
1 193426 197817584
1 196236 549110738
1 168125 341134904
2 21253
1 135387 153645550
2 88933
2 44094
2 181810
1 80161 163141057
2 167297
2 90633
2 130199
2 148121
1 55619 505704109
1 155992 196269309
1 115481 162827175
2 157448
2 149738
1 73434 650446535
1 136999 731967285
2 172495
1 36163 507289164
2 78065
2 48099
1 74050 613663282
2 35634
1 46388 579469365
2 85511
1 72570 559841649
2 46902
2 92745
1 129228 645827742
1 175322 67928157
1 179715 297759719
1 54549 65800803
2 4266
1 144379 345146659
1 94636 355546557
2 159788
2 162527
1 83580 603982537
2 51137
1 119457 279287087
2 104529
1 168876 562829640
2 123707
1 78348 176357404
1 10331 847519571
1 51649 271140680
2 187191
1 51683 380467477
2 192142
1 112519 704120676
1 26170 85705251
1 116401 80948695
1 112088 560341472
1 14643 781298197
2 78889
1 112568 641665891
1 95358 937881548
1 151436 241047652
1 48530 185863327
1 45138 918237277
1 79243 172682685
2 27849
2 85674
2 105696
1 197911 558836756
1 101282 792204196
1 108814 427662581
1 18696 489025737
2 122006
1 43550 399271667
2 22180
1 50438 967865896
1 64891 816636664
2 27616
1 181771 124719789
2 192984
2 10213
1 6598 673441661
2 2971
2 104782
2 77305
1 35624 116863808
1 38198 115431905
2 142031
1 194975 632112491
1 156617 803490375
1 167739 822626745
1 72950 990461037
1 148515 642362630
2 91736
1 125399 646976521
2 169976
1 101048 666305847
2 164531
2 43872
1 126324 751548694
2 182432
2 109003
2 111675
2 79441
2 198973
2 4019
1 6887 81509235
1 179966 204546582
2 141640
1 17396 451478504
1 39742 441772074
2 103
1 173839 924648098
2 29950
2 98066
1 77225 711472279
2 153848
1 132299 507682490
2 143326
2 167942
1 45159 670660597
2 176793
2 14389
1 90068 305047811
1 108462 3810459
2 3076
1 89084 149875820
2 51576
1 60291 909405718
2 79261
2 21152
2 69928
2 133754
2 192853
1 106297 382277989
2 130818
2 52013
2 69380
2 132211
2 164688
1 145791 111635169
2 186542
1 111037 865143065
1 99226 373085779
2 170780
2 1633
2 104373
2 142501
2 177933
2 72106
2 123592
2 46917
1 111526 456053154
1 169148 262402134
2 133390
1 71203 145763396
2 160294
2 183461
2 88829
1 114936 277372618
1 106446 137842088
1 94118 918996401
2 57582
2 102885
1 124799 969043674
2 30306
2 2335
2 60532
1 190963 375624750
1 87941 726886498
1 61367 104254039
1 36760 530855732
1 158813 391786212
1 23311 992380054
1 50373 3190599
2 128794
1 3645 819622322
1 144938 639312488
2 187253
1 100571 525093472
2 121329
2 178872
2 129322
2 125543
1 133276 155821248
1 176984 240543352
1 158803 159929491
2 98858
1 88928 84747544
2 13123
1 154473 53806816
1 140835 969037059
2 54313
1 193947 622762764
1 167671 1416971
1 148702 244366509
2 33049
2 7873
1 72964 208557292
1 20927 296571733
1 140173 523533664
1 92539 184735336
2 192612
1 165546 976445395
2 124364
2 81766
1 74764 323315613
1 158664 802899149
1 168727 742064768
1 77350 609325896
1 97608 482312766
1 68117 244107126
2 163792
1 15866 292777948
2 13560
2 159392
2 60935
1 117275 451131650
2 110059
2 136098
1 125808 200319447
1 34499 482065897
1 174516 641199172
1 15359 212193445
1 138679 60494153
1 169599 951484775
2 183622
2 45895
2 22097
1 49620 382902256
1 179589 784514895
1 126329 163486725
1 13927 602271907
1 78488 629227153
2 138105
2 70712
2 186411
1 140457 918670530
2 196991
2 143263
2 79490
2 94244
1 83793 426829396
2 32237
2 148170
2 171834
2 43145
1 182026 908354945
1 163110 381301912
1 30923 738423021
1 126789 343981714
2 122381
1 73022 634726310
1 17873 775500589
1 34978 328717933
2 84572
1 69177 289696855
2 157934
2 150658
1 22729 262056099
2 55093
2 68645
2 132270
1 65220 676388921
1 109818 301172300
2 180150
2 161745
2 17582
2 187613
1 11027 957091980
1 143496 33791296
2 158585
1 64879 450350232
1 147751 227299508
1 190946 132613842
2 23753
1 94205 827320144
2 36184
1 79125 799209468
2 198728
2 178345
1 162158 973973460
2 9810
1 127195 128915864
1 18709 66624267
2 157449
2 108031
2 172759
2 111564
2 153988
2 167572
2 85996
1 85180 395299035
1 22729 29771377
1 158503 653466525
1 150308 164540851
2 83055
1 44138 291079621
1 144343 580813895
2 117746
1 100247 476924953
1 189150 34351293
1 103937 386405818
1 1171 74678549
1 56747 250098829
2 187587
1 31324 743441897
2 53784
1 174014 470085407
1 147251 681564672
1 95531 495601144
1 112520 976289544
2 19676
2 39457
1 78269 55044409
2 49404
2 82382
2 96890
1 55965 872270349
2 87958
2 12321
2 126357
2 56372
2 87921
2 92971
1 96734 465827032
2 128623
2 102166
1 49796 100018909
1 150509 136023744
2 83601
1 22516 687374079
1 63965 175697047
2 118038
2 159170
1 141847 221056062
1 117288 280858900
1 156126 737253196
2 35543
1 29831 783167577
2 103151
1 22797 601711842
1 56625 748558179
2 171375
2 63387
2 107660
2 11290
1 54415 65353649
1 58920 345599690
2 188556
1 26913 535758790
2 146839
1 186024 495652784
1 76639 971669045
1 148322 382524227
1 129587 282424005
2 179987
2 185779
1 49928 452708874
2 58145
1 92015 419875071
2 59033
2 15841
2 191332
2 142804
2 137575
2 35766
1 8695 83232540
2 191929
2 166689
2 14224
1 4721 185918610
1 154967 828937497
1 16061 611365906
1 42731 68197981
1 127206 333615647
1 125223 398896362
1 98148 520786681
2 103845
2 90347
2 80392
2 23470
1 114798 971438079
2 115667
2 60593
1 138707 648450920
2 18802
2 158095
1 176671 254609925
1 180539 142658158
2 90114
1 2206 186301232
1 125313 383242879
1 1355 867449607
2 107848
1 190147 559281938
1 187120 620732032
1 9658 735313530
1 5381 875804419
2 119982
1 53156 10249343
2 44032
1 55025 253587835
1 12336 48402695
2 144473
1 191317 871624781
2 167969
1 65750 378544462
1 191381 638125174
1 46114 443306965
1 82864 584407421
2 129783
2 118054
1 31399 290351787
1 186615 896386657
1 14331 591871436
2 20702
1 136170 819120623
2 187078
2 42940
2 179337
1 192610 450365733
1 175059 860912288
1 180453 178480092
2 48136
1 135872 110273462
2 91629
2 44491
2 167447
2 38491
2 145309
2 24513
2 26264
1 81830 163197967
2 177906
1 67859 363980084
1 144734 539253083
2 197345
2 155592
1 162503 847207864
2 178053
1 68712 524131635
1 154964 647736687
1 183812 561410366
2 78891
2 87998
1 111993 495090547
2 196864
2 153460
2 169644
1 44834 330453930
1 12345 483026636
2 106743
2 99549
1 14737 905744873
2 123211
1 105964 839786110
1 4633 243466224
2 63750
2 132303
2 125363
1 197244 358276333
2 59847
2 32356
2 130443
2 24312
2 33367
2 65611
1 174481 53194942
1 55431 629765166
2 100733
1 20165 746399236
2 172668
1 174285 992155099
1 146250 158598087
2 66311
2 105058
2 117887
1 113878 458788237
2 20817
2 144972
2 64254
1 90501 254946576
1 72193 8813527
2 162167
1 73343 46290005
2 174709
2 27572
1 125573 468870587
1 119455 430962312
1 62425 860160461
1 94816 304842735
2 166995
1 70557 937975886
1 93882 570807770
1 507 627619790
1 162005 418233413
1 125237 501782832
1 123107 157867398
2 64572
2 71691
1 172760 920529538
1 69608 456372516
2 34438
1 135632 53748465
2 192131
1 191600 577568793
2 141224
1 59464 622037187
2 72581
2 152296
1 115670 3176303
2 113528
2 26869
2 170282
1 28127 924638536
1 115135 266814423
2 180920
2 142534
1 160730 320231600
1 174854 342001687
1 198485 84160603
1 83116 995351989
1 167734 572543813
1 91114 628365306
2 160886
1 77579 229878697
2 102932
1 122138 353438941
1 149587 962697714
1 197692 770823434
1 189341 282382857
1 198785 949302742
1 82001 221118901
2 3615
1 108414 967141377
1 166875 355474322
2 42210
1 162901 397773625
2 9469
2 123052
1 8776 221230680
2 35498
2 12260
2 142204
1 21254 947236060
1 45271 402662022
2 180998
2 177264
2 19848
2 12753
2 11475
1 144168 153959453
1 170165 836361349
2 151082
2 146960
1 28865 863350917
1 21082 289742043
1 126831 81165714
1 164402 462654982
1 156707 748338175
1 171816 169303304
2 143193
1 197708 745776968
2 173787
1 98394 458870238
2 112308
1 91775 34828268
2 61069
2 111831
2 152679
2 189559
2 58476
2 45930
1 62309 35497312
1 187716 977751370
1 73868 126003817
1 137409 33176786
2 111088
1 174963 201276890
2 7272
1 10825 820078434
1 100261 22994245
1 94667 654312555
1 23389 437615593
2 196454
1 15427 205074166
2 44558
2 132043
1 172673 325081849
2 2294
1 22585 706122888
2 32089
1 96120 38226056
1 68013 313546732
2 98167
2 12375
1 67380 47517804
2 21345
1 172446 536594567
2 144732
2 196292
2 90608
1 51945 200427153
2 86978
1 116774 63833806
2 193825
2 137884
2 86089
1 22963 86837106
2 68959
2 126538
2 188623
1 97172 563854730
2 99743
1 57664 876893085
1 103801 826486215
1 3419 611196791
1 80241 716243472
1 143656 308446385
1 41799 347702204
2 147999
2 156590
1 107692 891806378
1 134244 895625962
1 130292 342611489
1 129670 139987888
2 126129
1 109079 579865718
1 78486 649978527
1 51076 271250219
1 162768 695116068
1 52198 832504978
1 83334 768405558
1 150031 652747262
1 172732 741022315
2 133469
1 142573 147559886
1 64182 977045381
1 2340 885999437
1 50666 822504445
1 72933 560652910
1 114729 389264832
1 181852 10596152
1 81250 451680469
2 190998
2 39881
1 76782 28450998
1 98635 373445149
1 172315 159344460
2 15114
1 159513 574867571
2 126311
2 50037
1 193183 984988735
1 74004 824853771
2 97389
1 80332 181497216
1 50902 74078185
2 44065
2 127339
2 4996
1 150727 843602358
1 87094 931392098
2 9539
2 112218
2 175823
1 22019 314374735
1 65871 246503853
2 76179
1 143087 845837472
1 86787 64063951
1 61458 122034807
1 64498 782810200
2 71115
2 190895
1 83101 113924367
1 116427 649413396
1 192407 572505868
1 27697 491169195
1 184063 629426528
2 133829
2 39298
2 96036
2 26266
2 2139
2 51933
2 80839
2 88127
2 49742
2 131166
2 166681
1 13010 578791289
2 143075
2 42146
2 139497
2 187014
2 118750
2 125637
1 96118 63356711
2 174988
1 184141 764668286
2 807
1 26331 939390412
2 74552
2 26587
2 107215
1 3027 313141933
1 177557 25480812
2 155432
1 48847 438032078
2 156300
2 166786
2 54254
2 35602
2 97730
2 18045
1 131046 648057477
1 150233 328288590
1 69134 658250565
1 157884 181521270
2 141838
2 7600
2 196541
2 161471
1 117322 290522119
2 139662
2 5429
1 71757 941087969
2 186693
2 162839
2 74871
1 19883 407387940
2 146582
1 41857 11848647
1 44775 411776101
1 112726 719314944
1 56657 974805800
2 3440
2 121744
1 38845 25687109
2 66315
1 194311 202838525
2 173632
1 103701 415232428
2 54956
2 71717
2 75295
1 163514 445528297
2 14338
2 82660
1 101697 686546922
1 166096 401026985
1 152358 912773801
1 144914 632595314
1 107244 459694672
2 175337
1 138548 6095795
2 172620
1 98550 334396242
2 23548
2 110079
1 106035 654759364
2 5596
2 188266
2 55212
2 88244
1 152906 333356241
1 192935 740162975
2 76410
1 193003 246876079
1 42176 580662315
1 141052 134811609
1 51162 564922990
2 54436
2 101271
1 51537 873331518
1 139977 390399492
1 8545 919718460
2 162614
1 6528 490831141
1 175041 539766691
1 75256 624378423
1 914 504176760
1 70842 63197869
1 53748 539404860
2 127226
1 143318 185772729
1 155175 695537347
2 11744
2 98616
2 41436
1 192008 909856400
1 94515 360726133
1 33657 490437002
1 191668 502684137
1 23466 107871497
2 167403
2 139131
2 94508
2 75544
2 98950
2 177323
1 150028 252417712
2 52563
2 35001
1 51039 705242405
1 73720 524377909
1 5806 448151991
1 69530 741359797
2 170715
2 71044
1 9745 176604355
1 164988 777482761
1 69967 25997214
1 194180 598104207
2 142271
1 77969 523862274
1 125398 793920978
1 97588 96384858
1 136310 186562356
1 61986 537727339
2 102823
1 163794 857034364
1 53278 414371277
2 147070
1 67476 59765201
1 110008 691461560
1 121445 325202662
2 14427
2 17483
1 141131 495328433
1 102319 448533036
1 105851 674896518
1 30094 320548721
1 34759 744457364
1 76708 275469430
1 55864 538296946
2 85278
1 7253 225649103
1 137915 269555494
1 155680 194041818
2 186965
1 153046 699356116
1 62895 500859181
2 146541
1 154920 419962571
1 189677 604563338
1 35170 541443360
2 38515
1 150216 777462898
2 148168
2 151112
1 48145 437506670
2 13377
2 87089
2 5407
1 1129 220681282
2 182751
1 193403 357081356
2 120762
1 93879 222803815
1 64178 483508854
1 105721 459603852
1 125010 968381143
2 122594
1 179965 972183522
2 25314
2 69212
1 64263 133645255
2 33935
2 128284
1 176880 721731769
2 127488
2 49574
1 49810 248813583
1 189570 679752385
2 69720
2 21412
2 29748
2 185845
1 39377 309116384
1 153562 394298749
1 29528 868788528
2 185229
1 171536 134185173
2 171288
2 29192
1 74059 29212338
1 31012 293318497
2 40967
1 143646 31086071
1 192100 273133181
1 10427 411856218
1 76957 375972025
1 84956 691572122
2 19440
2 164955
2 174623
2 81894
1 151732 819731040
1 4778 97163218
2 59831
2 34649
1 55503 777582586
2 97519
1 180175 679785510
1 43998 132091241
2 151734
1 158693 347295836
2 35819
1 122136 137130723
2 94800
2 89098
1 170289 26707333
1 38442 945664516
1 74386 591800836
2 160491
1 4916 339637633
2 102406
1 96573 22216255
1 188612 30999549
2 160154
1 66754 860891812
2 153532
2 69261
2 3091
2 1066
2 129987
1 60651 50683392
1 186198 608832234
1 54892 546335590
1 61329 497276465
2 190338
2 198747
1 146768 643826998
2 122699
1 156851 930603876
1 37951 402613737
1 135605 824255297
1 112989 95673779
1 22552 124497002
1 182792 21335913
1 67240 109163626
1 36763 783341840
1 142717 458805959
2 114946
2 7813
1 76724 624051057
1 12167 196253025
1 197117 810985635
2 157898
1 135883 348463958
2 115224
2 109288
2 140847
1 87814 225126186
2 188933
1 162207 354599218
1 191234 602777120
1 191730 692788524
1 55644 755270171
1 174765 225427671
2 70637
2 63635
1 140310 745598039
2 9635
1 82094 319880050
2 181875
1 74235 109218899
2 188034
2 21088
1 82085 770900484
2 43433
2 23524
2 181180
2 43935
2 114092
1 31020 952361705
1 146758 175342381
1 158823 488435113
2 126290
2 1751
1 141010 311639799
2 156633
2 13727
1 133009 743536552
1 107827 288774404
2 73221
2 21319
2 135531
2 44328
2 147373
2 38640
1 53745 171919611
2 53724
2 198100
1 52849 140090197
2 144832
2 78706
2 149317
2 39180
2 170394
2 172657
2 76951
1 33092 976024942
1 42328 553778162
1 170151 898558591
2 25863
1 124239 676802157
2 87707
2 148302
2 135242
2 175608
1 110336 287103068
2 1258
1 100054 545206438
2 175318
1 55000 457036812
1 46745 942052739
1 28129 117403538
1 41772 636645662
1 184619 474777967
2 16547
2 154716
1 17692 255510438
2 123379
2 115425
2 182773
1 32421 896680880
2 186327
1 71489 721614191
2 150026
1 195387 9722264
1 2210 353031205
2 135343
2 54257
2 140332
2 142859
1 40561 111056924
2 2074
1 66794 283625982
1 1161 466141146
2 42269
2 8059
2 105477
1 145111 341447973
2 55814
2 154114
2 108072
1 148229 785313412
2 156612
2 196986
1 154746 603518875
2 31219
2 48130
1 106883 214038778
2 146612
1 108721 744143335
1 69638 501159809
1 72215 389626290
2 36759
2 11622
2 157894
1 67358 713831016
1 71818 916511103
2 142152
1 112530 276436604
1 173315 318973458
1 1867 926544149
2 25861
1 56275 836571016
2 117952
1 128468 266709810
2 84143
2 127108
2 198335
1 142243 403870374
2 178184
1 122011 485014642
1 83470 858204667
1 6169 910445712
1 31445 171738495
2 159610
1 76618 109847276
1 159595 803625159
2 59888
2 108352
1 165943 974540467
1 139951 714550414
1 10495 376690377
1 131290 19677450
1 104284 996865697
1 103990 107000726
1 162608 944444086
2 76340
1 92194 426259914
1 105197 565656772
1 129232 228469116
2 65428
2 189307
2 81453
2 138
1 128652 509781406
2 34738
1 73006 496795150
2 29
1 195500 953850296
1 59414 447305083
2 138121
2 30995
2 48706
2 131230
2 169955
1 158429 321649224
2 36911
1 182213 404443748
2 20187
1 155721 671549330
2 67226
2 125453
1 133913 216386816
2 193891
1 18391 893893785
2 113717
1 171303 143365981
2 199842
1 188450 701821530
2 52467
2 41526
2 180292
2 118926
1 23549 123276748
1 147481 218598834
1 9914 284285396
2 129009
1 87775 23148538
1 117682 107077566
1 157394 718053072
2 175604
1 94077 653969490
2 32573
2 169987
2 176887
1 27176 985934947
2 10853
2 171359
1 59514 851238671
2 145177
2 79788
2 78037
1 118964 17098756
1 93257 204170361
2 89344
2 113286
1 154310 590212408
2 1107
2 81082
2 31963
2 26191
2 176488
2 131968
2 185300
2 11700
2 126679
2 101717
2 160562
1 169828 995018034
2 152980
1 148577 221209378
2 5153
2 122830
1 177042 833782901
2 178459
2 127510
2 146872
1 75672 382723363
1 125019 998644952
1 178546 122927110
1 56029 368496055
2 141969
2 32448
1 157250 984649598
1 120389 484802648
2 84769
1 86826 477260318
1 163611 649141037
1 168935 447231668
2 20908
2 36399
2 62669
2 3936
2 27754
2 95229
2 168859
1 40083 664260891
1 67837 585839160
2 18971
2 13391
2 17739
1 141699 108452634
1 154312 316388732
2 172966
1 78451 535080412
2 138990
2 135536
1 172230 891080789
2 151797
1 90576 565494969
2 116889
1 113098 537519046
2 180455
2 19159
2 46204
2 42932
1 55894 87738770
2 129906
1 47818 264418761
2 122497
1 171838 103747607
1 148221 568789941
1 130560 464771395
2 63850
2 172245
2 135341
1 110544 736503511
2 24219
1 5611 66537601
1 83139 454835352
1 2640 920934607
1 90034 605840919
2 446
1 29416 337559575
2 98276
1 112927 345477661
1 14200 803255706
1 47601 996626064
2 118879
2 132919
2 82725
1 32513 347210736
2 52589
1 111257 644240926
2 77432
2 175718
2 185151
1 133185 4963790
2 67436
1 104025 197128474
2 198740
1 53444 237176839
2 136234
1 132629 58130713
2 190759
2 84542
1 31624 184815293
2 20436
1 16590 573925800
2 153716
1 21380 43995283
2 65460
2 199435
2 160892
1 178648 352076402
2 41263
2 175415
1 72256 106340187
1 196387 13065119
2 162686
2 64399
2 21937
1 46582 728846290
1 121528 735640332
2 1897
1 155846 372999761
2 128651
1 110079 751100520
2 91264
1 120922 217282419
1 47954 44776963
2 95344
1 64631 101860786
2 35785
1 17709 948732215
2 146043
2 138799
2 171334
2 79665
2 132692
2 116503
2 19595
2 182910
1 59078 763609152
2 60787
2 46139
1 176855 664219107
2 181390
1 156170 601400003
2 149873
1 22614 437861294
1 158046 194871673
2 105958
1 62340 306484016
2 125380
2 75302
2 26217
1 77148 729726149
1 24860 546501011
1 114302 698023347
2 83789
2 147714
1 36316 755060940
1 127450 155234190
1 170138 960883460
1 170452 395239745
1 159804 890264624
1 163303 229610946
2 186258
2 11755
2 39452
2 126127
1 69995 336814365
2 80342
2 153064
2 103732
1 184710 955043205
1 199172 203953863
2 51624
1 67016 222872106
1 46877 707073397
2 52831
1 34927 187970875
2 16337
1 135639 427019536
1 165559 858759700
2 165074
1 121399 158498614
1 76710 53649254
1 181054 684378685
2 82441
1 145830 960933475
2 72714
1 93725 967471728
1 158805 85341359
1 58979 467030984
2 109283
1 182551 58960122
1 26632 181838910
2 92133
2 72036
1 43213 482954926
2 113293
1 180893 739507131
2 6347
2 50613
1 149140 23372530
1 129145 189905565
2 82773
1 66538 22064990
1 117605 41277991
2 136810
1 122154 670777425
2 156110
2 169773
1 2231 164958716
1 149858 27217166
1 2445 674774334
2 133950
2 194409
1 112431 767643563
1 178102 99968989
1 23073 682242771
1 99667 630979368
2 36008
1 117543 172210617
1 194760 686710980
2 63242
2 141031
1 164463 381423167
1 81524 275959308
2 174302
2 175919
2 71731
2 132542
2 28062
1 198100 823629777
2 13317
2 90108
1 124881 492022122
1 48794 769642387
1 68805 735356232
2 91743
1 153550 506467983
2 18994
2 102523
1 94965 369343001
1 3046 20313945
2 137039
2 1062
1 182977 520633740
2 194447
1 174101 778549551
2 38869
1 194691 572827262
2 75311
1 137832 728305212
2 105510
1 112969 162924176
2 40901
2 29489
1 88544 750389228
2 118987
1 89718 945369541
1 17830 371775023
1 7107 808989473
2 103932
2 29493
1 25370 882450523
2 151414
1 140938 128095069
1 39483 670386518
1 141043 528830872
2 81978
1 30748 816905722
1 149016 894119275
2 82087
1 147563 701881180
1 80850 602423207
1 156914 400792476
2 169190
1 95647 831909969
1 142624 78750856
1 15493 605074352
1 26922 362375792
1 12657 328322179
2 35260
1 88755 982019664
1 22407 140395744
1 197169 367682855
2 88534
2 153622
1 150955 841769150
1 53695 365790962
2 71576
2 161929
2 117072
1 180878 58164219
2 162136
1 34746 321097036
1 133734 849628338
2 82871
2 82905
2 134141
2 68289
1 109722 976383246
1 5338 612013044
2 142280
1 54471 640388697
1 199365 488774578
1 142616 344283822
1 96320 80991453
1 160992 153586863
2 148134
2 93889
2 96465
2 79210
1 170572 880332023
2 139428
2 38531
1 25975 79748987
2 168623
1 84906 179325144
1 121282 219759755
2 138477
2 25868
1 170703 51383106
1 179289 721332481
1 53471 542811134
1 57015 515685919
2 124611
2 185795
1 75491 720065090
1 67685 262315324
2 114528
1 59208 866276138
1 163684 787471942
1 30942 128676520
1 82592 966309552
2 80300
2 125729
2 29101
1 3413 789317674
1 154402 653779690
1 189141 451356867
1 55809 538158676
2 130419
1 89204 554559018
1 142734 993869005
1 35964 610906011
2 122583
2 102581
2 74944
2 50909
2 36919
2 126921
2 199551
1 112057 559434374
2 97090
2 2633
2 128910
1 183058 394946833
2 120887
2 178148
1 63308 793388150
2 85394
1 146382 919902747
2 48669
2 78372
2 46055
2 70892
2 94331
1 158422 22974875
1 116829 489980442
2 164479
2 113539
1 61997 106766205
2 100749
2 34279
2 46644
1 14758 15397699
2 10677
2 4097
1 72193 70172955
2 120237
1 112351 63303517
1 40663 710025295
1 81552 612008638
1 32543 165569061
1 98294 278344334
1 150985 281373978
1 156271 570438568
2 104325
1 166953 528164881
1 92134 266571844
1 121705 1703596
1 29353 953047406
2 29004
2 170282
2 146114
1 78966 689695912
2 143471
1 18572 215125230
2 153180
2 139586
2 192867
1 26863 657107834
2 135677
2 20918
2 112321
1 116064 157341474
1 182310 379181989
2 45729
1 50520 220250445
1 4381 311179451
1 72630 403640574
2 114120
2 176911
1 172197 392395795
2 161735
2 88961
1 92335 599696118
2 194613
2 39893
1 189454 980601535
2 135555
1 88502 289668348
1 188135 140086677
1 162287 826349491
1 183314 836125632
1 18403 323284400
2 144957
1 134901 478655273
1 141270 24524295
1 107008 28643810
2 139400
1 197658 249224832
1 31703 233201095
1 21622 431181235
1 48670 339488212
2 192921
1 83073 204612808
1 131024 960368181
1 116013 803701787
2 112337
1 137362 692753330
2 46295
2 165941
2 148682
1 126721 194956969
2 40207
1 107247 237532844
1 145308 950048065
2 122622
2 33725
1 179961 532844346
1 3994 687438348
1 13578 961314119
1 183832 263877835
2 105265
1 134446 283619374
1 174732 305724178
1 81515 31184392
2 33626
2 126466
1 63998 317666032
2 83477
1 185899 686431574
2 89283
2 12994
2 5764
2 20927
1 178525 731049496
2 110327
2 3390
1 82158 305630109
1 94710 170885328
2 125254
1 99559 193218162
1 76916 979667955
2 144949
1 44355 931587248
1 16113 364223802
1 160610 265329548
2 28865
1 116197 975184052
1 42089 108903362
2 15149
1 177885 175888965
1 139231 413980734
1 189978 884552251
1 66115 930948550
1 163436 78127243
1 82570 626242004
2 113120
2 16222
2 46914
2 182219
1 8535 619173555
1 104169 295738380
1 83228 934629656
1 98912 216521513
2 126103
2 113998
2 114809
1 63333 702279260
2 173030
1 73032 974795239
1 88414 306520256
2 140658
1 25603 585662740
2 110877
1 8024 360580960
1 183188 790339006
2 187825
1 5994 820003360
2 158977
2 97814
2 19994
2 168875
1 193034 61247986
2 104650
2 18734
1 11348 239675078
1 17231 884067779
2 55185
1 53281 122780345
1 98577 19275509
2 106224
1 53538 708541071
2 142611
1 162558 635078448
2 134012
2 30063
1 131009 532109535
2 153200
2 87332
1 53322 554277790
2 129294
1 163272 340137876
2 97997
2 6475
2 40495
1 75834 385654607
1 33410 883211849
2 39925
2 118871
1 161373 887722052
1 25817 968623649
2 64619
1 154968 591254391
1 78329 144388439
2 89521
2 49600
2 135718
2 98977
1 105467 443637621
2 163820
1 142336 935240527
1 46626 957897739
2 79481
2 128272
1 136149 760018734
1 193967 736532419
2 102424
2 95741
2 8764
2 28464
1 161385 513318004
1 70264 88296410
2 195708
1 142356 513994966
1 190969 283327992
1 62960 258408880
1 78735 322001116
1 189798 289925555
2 14192
1 146381 102384423
2 34173
1 161794 813433275
1 24495 703315171
2 1761
2 111880
1 147213 433429331
1 2065 676707266
1 83909 383083232
2 56945
2 14620
2 87260
1 62823 55197789
1 30581 591797450
1 130104 156861488
2 180218
2 103607
2 197712
2 58556
1 195825 253439583
2 84549
2 196724
2 2882
2 139573
1 39091 638687455
2 19255
1 18632 308733010
1 90476 902164291
1 165469 117526357
1 10079 918514103
1 192513 29329696
2 118696
2 57049
1 193092 830143896
2 118346
2 186230
2 133237
1 106314 677161997
1 108151 563749917
1 105833 363376802
2 106854
1 121427 268094760
1 179205 957434873
1 80562 646002866
1 51610 367203702
2 145275
1 19359 540526279
1 119011 208616227
2 65831
1 73675 923012977
2 114818
1 1803 940807119
1 36716 947045877
1 25367 381780053
2 49061
2 47243
2 70942
1 175668 338832364
2 102098
2 10340
2 32310
1 103861 837998413
1 97706 839200349
2 135587
1 38886 139624178
2 147089
2 118200
1 94932 346282143
1 29272 814120777
1 180903 3486729
2 124034
2 158843
1 177660 789390499
1 133602 685448691
1 95577 585693129
2 85661
2 158012
1 108878 91612685
2 59852
2 66409
1 158957 329570744
1 146715 404692678
1 26789 542429108
2 175112
1 37400 196574451
1 72545 62369490
1 138108 210215884
1 119582 344705643
1 80490 430187698
2 97553
2 56329
2 11739
2 67000
2 69623
1 117829 497192498
2 155022
2 155846
1 8325 914147588
2 111466
2 30059
2 174078
2 46483
1 158933 123874446
2 138439
2 139393
1 175616 567976652
2 27801
2 39554
1 52024 750551931
1 32503 522786300
2 169877
2 32398
1 133329 467487041
1 165932 251282194
2 142677
1 67607 796074809
1 20505 826962560
1 192707 777909659
1 162177 762703641
2 141320
2 49050
1 24422 815138331
1 164897 913883216
2 72806
1 100345 468643344
2 52286
2 29962
2 78528
2 184794
1 52103 864829039
2 7074
1 105621 392180998
1 191404 911280905
2 106040
2 117203
1 69269 452920765
2 125983
1 5316 212089235
1 107460 240392415
2 113809
2 39701
1 83162 212408184
2 179206
1 170637 716335178
2 5287
1 44192 391700030
1 75669 703218568
1 3890 77339661
2 86022
2 181984
2 195601
1 53791 849110146
2 64177
2 111660
1 45505 453711666
1 83964 895144653
1 69530 332582306
2 177628
2 18614
1 1788 38919155
1 126327 63509012
2 15632
2 80838
1 90957 913887113
2 83583
1 100031 864416513
2 54340
2 12575
1 177918 817785520
1 53300 748559161
1 178411 881410223
1 162162 710778081
1 193926 141096446
2 190571
1 171616 94521283
2 112018
2 99729
1 38841 911883654
1 118673 95155556
1 165208 683599113
1 20702 529626913
2 172189
2 82510
2 111618
2 128527
2 77656
1 57687 130099427
1 23644 730504863
2 137703
1 145326 58492602
1 141377 938398217
1 27109 138865947
2 170266
2 19405
2 187298
2 56564
2 84280
2 16278
2 26216
2 135806
2 164074
2 183969
1 41405 500641964
2 55860
2 169829
1 67003 92219869
2 65965
1 12765 130449605
1 86905 56345957
2 22158
1 160073 21672524
2 40478
1 118841 7769319
2 129537
2 62109
2 79380
2 111060
1 64984 605576723
1 197079 854968979
2 79302
2 34417
2 151672
1 41998 244452759
2 197183
1 97004 651568318
1 161034 993653690
1 57861 165841924
2 86070
2 25622
2 187739
2 190662
1 5637 934520221
2 84205
2 103570
2 95880
2 185098
1 97370 875287643
1 31905 942654876
2 157809
1 7191 837170367
2 84941
1 3288 909974
1 102542 296104549
2 66339
2 116273
1 188038 206561351
1 133720 356783793
1 132548 708961169
2 186056
1 81562 177105064
1 122064 973742032
2 130190
2 158427
1 121273 110569507
2 42660
2 182329
2 13520
1 81517 352864049
2 160770
1 77189 497414720
1 182639 914888927
2 40210
1 177333 308473956
2 105642
2 41488
2 78682
1 101304 543752259
2 183176
1 181292 907401559
2 195744
2 182944
1 62341 710924625
1 146881 697182345
1 17054 341723945
2 144513
1 190459 750904673
2 184290
1 30312 400813231
1 126959 717862245
2 124471
2 190196
2 85163
1 172561 256667586
2 155983
2 137627
1 108963 407352533
2 58603
1 75661 623889101
2 125739
2 6755
2 146756
1 28002 292940752
2 188312
1 134261 538176127
1 23155 342193578
2 36758
1 168880 365042560
1 189705 781097662
2 188820
1 11435 688419666
1 199290 538249836
1 41067 356945254
2 108880
2 193213
1 7089 841780654
2 130279
1 54732 741382571
1 98790 584573816
1 79687 679275758
2 95407
1 191761 279887380
1 51754 874803096
2 123149
2 176714
1 64837 381864349
1 147923 35732983
1 97539 772124859
2 190386
2 176440
1 117895 63892034
2 47980
1 123490 592151302
2 64376
2 153245
2 43443
2 43596
1 157656 406349385
1 128089 720911434
2 25935
2 156691
1 83208 409257559
2 50829
2 171948
2 7515
1 100744 570103989
2 49881
1 121154 90815929
2 65896
1 185412 666359554
1 80966 874363421
1 148775 124901832
2 59315
1 47340 779083660
1 99234 172207366
2 108161
2 22485
2 179272
2 132730
1 182760 4604503
2 127260
2 38110
2 182720
1 143432 207159064
1 50665 683125866
2 110212
2 57267
2 30836
2 88618
1 33757 470123436
1 198592 846060829
1 174292 186192941
2 70532
1 132821 692117112
1 56774 786853779
1 100913 443049489
1 77151 48955421
1 52236 13403158
2 20205
1 91062 256648949
2 173771
1 81336 676400723
2 10452
1 65199 167368174
2 153812
2 183842
1 153299 531784387
1 126670 309151819
1 98654 728963402
2 134724
2 56200
1 124036 88978310
1 44743 776709647
2 1741
1 126577 836751007
1 108183 959802421
2 56903
2 177895
1 69080 23471314
1 54161 135495401
1 198638 122920150
2 55237
1 36785 825944809
1 196218 767014883
2 14501
2 21518
1 190741 208024910
2 49588
2 37974
2 30004
2 94119
2 103959
1 122103 630470957
2 25058
1 32396 53892370
1 42229 302736927
2 146949
2 122995
1 7289 680909502
2 136697
1 29680 868918623
2 50661
1 134554 545668035
1 23136 968750566
2 27363
1 167040 364323492
2 57833
1 155157 390475200
2 71001
2 193149
1 107409 966379472
1 97607 885380122
2 102839
1 165598 583260748
1 178526 851243303
2 198029
2 86574
1 4610 421092152
1 157463 270624084
1 122571 418743585
1 187756 517614916
1 157627 781271728
2 186709
1 157850 871956221
2 110701
1 138115 8701564
1 8635 133439887
1 112586 366182463
2 137098
1 58734 89797664
2 124067
1 153499 96824360
1 143865 749284191
2 68225
1 109550 279986872
1 110104 450258285
1 21497 432318942
2 126425
1 92306 648205561
1 181769 971698115
2 26413
1 129883 248854453
1 34243 369836679
1 81198 876951732
1 98735 581233594
2 38660
1 138785 679013768
1 18419 329257553
2 23537
2 136958
1 181485 657158217
1 47754 462387814
1 50700 594491721
2 30837
1 168983 4063013
2 92338
1 184326 554853420
2 132503
1 43693 319426138
2 65732
2 25856
1 81555 542072717
2 180530
1 117510 326753920
2 154815
2 140006
2 198746
2 109289
2 69423
2 135645
1 44474 803453578
1 99015 942090424
1 94822 61562066
1 187278 171821890
2 134846
1 12693 834344381
2 156610
1 91166 767598208
2 17825
1 118689 777513877
1 21704 287972716
1 90721 302971871
1 85530 793516057
2 31756
1 124782 838845343
1 67493 832421872
1 143877 357098942
2 112687
1 62077 959869196
1 90268 769170601
1 18249 830387039
1 141206 861840124
2 34891
1 57657 169949104
2 10093
1 120576 707016687
1 114685 758179126
2 27
2 160478
1 20319 141465825
1 146694 661860369
2 169039
2 112139
2 189945
1 71086 548575326
1 91774 328231219
1 196965 736133214
2 128106
2 130777
1 158756 518301711
2 123852
1 151070 816498427
1 72754 678756046
2 110160
2 92110
2 4572
2 112353
2 172392
1 135444 493166452
2 614
1 83456 437228890
1 97041 247557484
1 148341 887652182
2 198444
1 63282 921182616
2 5875
2 1456
1 74045 797317957
1 7305 226186958
2 55967
2 28745
1 56038 967064407
2 176540
1 188220 339576920
1 21588 504423801
2 15488
1 3808 514753882
2 7595
1 114799 621218028
1 82873 434622638
1 14196 965817734
2 199399
2 99259
1 28476 807528169
2 121052
1 120549 785968826
2 25736
1 1774 730905049
1 53724 783103736
1 57346 465933035
1 156894 331238602
2 54234
1 156765 33693313
2 118147
1 184945 728135599
2 11053
1 127452 703292870
1 153324 120819745
1 113301 885360779
2 121613
2 90082
2 140028
1 77680 915893940
1 117647 880508558
1 151609 216875391
2 51257
2 47212
1 55418 469437945
2 91290
1 74605 183475131
1 196564 260089557
1 164251 659272498
2 43891
2 61532
1 197027 724689426
1 130793 519990522
1 195370 23329952
2 58549
2 79996
1 10723 149529775
2 122736
2 113810
1 82015 236524321
2 108368
1 176218 946796165
1 56773 303916122
2 110459
1 20191 569151595
1 32614 343613701
2 140309
2 33833
1 72449 524785848
1 31066 293606481
2 89329
2 30526
1 43727 967709858
1 183958 319254171
2 181510
2 162907
2 141278
2 47496
2 32670
2 132011
2 151449
2 33408
2 60678
1 163351 737159619
2 24177
2 113889
1 133676 568920485
1 192442 863042686
2 50799
2 13509
1 121474 65664192
1 39859 953075330
1 22032 954309005
2 177221
2 45732
2 44630
2 24906
2 134267
1 4500 893849056
1 45296 411198351
1 196382 354188473
1 3729 407536734
2 86727
1 30216 286001110
1 135530 577553113
1 91271 122262689
2 134891
2 72114
1 4440 626866031
2 61
1 96646 270247691
2 23480
2 123406
2 85794
1 8744 519303214
1 55906 648811835
1 66569 171801611
1 193113 381786485
1 30628 499404365
1 13277 227876946
1 86057 58445436
1 26850 3599780
2 42928
1 26181 401023161
2 84495
2 37640
1 108876 213952084
1 28700 951881666
2 12572
2 149277
1 161538 576234822
1 198648 441495558
1 114846 192982643
2 89199
1 149478 643302546
2 94169
2 189054
1 302 176031845
1 80058 523559078
2 2761
2 173297
2 46126
2 6226
1 117856 64131924
2 17870
2 35262
1 126468 79657271
2 118532
2 35114
2 110703
1 165284 375134232
1 120006 168343682
2 30678
2 138487
2 170027
2 27405
2 171651
1 43699 942541257
2 7094
2 95930
2 199400
2 198852
2 108632
2 23226
1 6238 289856047
2 8737
1 125586 975365647
2 87728
1 4042 230102914
2 152787
2 82860
2 76836
1 143520 554030266
2 194062
2 51129
1 56226 136772170
2 122939
2 174236
1 48770 642582326
1 180651 592550701
2 494
2 34525
2 56583
2 15148
1 188780 681590973
2 87262
1 2799 488148844
2 192310
2 94740
1 199627 300836685
1 4637 164252628
1 131599 917756264
1 187320 226743627
2 25910
2 92466
2 170099
2 155488
2 47197
2 10396
2 93832
2 161853
1 73042 119861941
1 175862 518917621
1 198440 930347120
1 103934 669402639
1 172172 919968452
2 163591
2 161217
2 16534
2 88139
2 115507
1 157975 940881213
1 66494 991568758
1 155693 993553580
1 90975 487158742
2 128369
2 124380
2 27009
1 25492 159187736
2 142825
2 5677
2 105772
1 155682 153423443
2 150081
1 11594 179915917
2 180302
1 167455 727573028
1 37385 713319217
2 102231
1 136843 284178826
2 88907
1 172 257115386
1 108514 535836597
1 195838 379953823
1 73583 804538466
2 160253
2 66273
2 110570
1 7381 835335424
2 117132
2 64411
1 150457 935355690
1 72416 402683094
2 138606
2 171248
2 194080
1 37063 935436804
1 195752 616059337
1 121001 559093003
1 117072 557253426
2 124140
2 15261
1 141100 95730847
1 144058 181690396
1 33716 432586732
2 190793
1 154262 744697920
1 191024 12597543
2 185452
1 199239 183889861
2 105353
1 111911 910618323
2 70096
2 128454
2 92918
1 111501 440107015
2 161456
2 10032
2 16549
1 151914 70107528
1 158779 681857300
2 34832
2 93429
2 85142
2 3583
1 7907 472565672
2 175071
2 159774
2 118599
2 74966
2 64466
1 13710 843901909
1 145180 780217874
2 196502
2 147683
2 39927
1 47526 766486161
2 164634
1 94101 857102211
1 62322 85156341
1 145176 199326830
2 49705
1 198294 444446315
1 29346 315951446
2 146259
1 90768 658921383
2 192854
1 119341 279592441
1 107733 628408418
1 134352 701343370
2 111209
2 33483
2 63717
2 143938
1 27088 79528619
1 111771 866025664
2 125764
2 89677
1 158313 335512635
1 78804 106381971
2 95258
2 110577
1 199068 761102281
1 33122 15084087
1 123423 203044119
2 130623
2 155361
1 136749 422084842
1 42381 364294867
2 121541
2 18859
1 52393 225547763
1 149345 768468642
2 17720
1 168641 234696274
1 49680 765969867
2 128324
2 38901
2 14714
2 67000
1 193412 781339317
1 184455 280097749
2 77907
1 196059 486050646
2 83690
2 101428
1 195844 444056383
2 49375
1 98150 392064260
2 51037
2 176690
2 18713
2 47644
2 32977
2 10069
1 9437 43658917
2 109026
1 104773 725481022
2 133056
1 120041 242189820
2 31572
1 116861 645494038
1 180481 650329455
2 53575
2 80435
1 94334 974259587
1 16497 22845609
1 38933 589932309
1 70457 144965451
1 137456 54763781
2 147730
1 168371 524955526
2 24248
2 25323
2 20817
2 5825
2 197724
1 115814 591627122
1 122947 857280292
2 120826
1 58890 202847657
2 163504
2 101643
2 95082
1 187201 133333483
1 82849 160889370
1 195036 260682666
1 116839 497875038
1 68713 600424571
1 113159 418657049
2 98081
2 193082
2 18517
1 176415 771848435
1 88765 942029139
2 183005
1 96071 946755154
2 58219
1 163877 540464781
1 10607 263592458
1 106517 923000352
1 148412 119900499
1 191533 396620755
2 102032
2 61610
1 112510 191210193
2 108184
1 37869 592420379
2 124222
2 79450
1 15272 288232957
1 107285 278798401
1 12605 843153655
2 39718
2 47762
1 198618 905377996
2 25137
2 90476
1 52670 480940063
2 3084
2 11503
1 180220 852538740
1 106082 942008534
1 63403 406473351
1 69582 78310931
2 64803
2 117210
1 122217 608635559
1 55704 819263562
2 71151
2 137527
2 127458
2 34810
2 162854
1 49497 686511392
1 87421 856204462
1 142005 653477120
1 64463 140224862
2 193969
2 26305
2 50797
1 125407 951981088
1 20437 519962417
2 148093
2 108708
1 70762 718120699
1 137837 105835643
1 166279 289570593
2 195084
1 75319 692785935
2 143254
2 179105
2 146254
1 39052 593855231
2 195467
1 57580 346117819
2 36054
2 100317
1 50352 952906916
1 55259 942401363
1 101471 871931151
1 96687 237284944
2 133103
2 95537
2 194098
1 58682 286370126
2 158114
2 110061
2 34984
1 50965 889887583
2 57452
1 166138 475955794
2 22841
1 97763 362084774
1 41626 582340977
2 21505
1 60611 715842323
2 37784
1 127570 994275585
2 48079
1 188692 832147943
1 18204 348635310
2 11403
1 109833 141437644
2 173498
2 96489
1 143083 377539736
1 112935 200777277
2 135456
2 40672
2 32999
2 79519
1 16430 562868329
1 43708 327665793
2 106888
1 134733 189878719
1 62874 152268617
2 184967
2 24691
1 146204 808663529
1 43066 250878454
1 81708 473867423
1 59206 791825629
1 61331 752661685
1 105204 940897248
2 177115
2 40614
1 65011 190295178
1 196035 122287979
2 178781
1 95766 17894778
2 159622
1 37951 397342894
2 98985
2 82555
2 136935
2 163977
1 176894 146265347
1 19944 303075712
1 33799 253508276
1 199218 352856419
2 194946
1 176368 439982163
2 37864
1 162516 165954408
1 132901 936511399
1 164020 950010889
1 198483 261839899
2 58422
2 135421
1 71162 214034013
2 10354
1 72587 401256227
2 73943
2 156482
2 146491
2 192276
1 62680 939804379
2 163232
1 35480 240915121
1 165093 336723974
2 58424
2 146215
1 61711 102661941
2 162411
1 80107 662834197
2 108605
2 155797
2 38508
2 117008
2 101336
1 193655 146321639
2 62012
2 186360
1 113964 999988141
1 108327 517099917
1 48925 940639943
2 68533
2 155832
2 32884
2 99933
2 192830
1 32440 149538597
2 5909
2 181009
1 141074 673685362
1 54396 852507927
2 166207
2 43531
1 84013 467586057
1 191030 979773213
1 75264 634483828
1 82815 88179679
1 3800 612828700
1 191948 999568533
2 2004
1 185616 453556259
2 57445
2 786
2 5413
1 163187 291793722
1 106401 632595909
2 133540
2 164990
2 59812
1 70965 441437493
2 101526
2 125541
1 150575 190470561
2 179677
2 106460
2 88294
2 51846
2 188994
2 142791
1 195381 917719408
1 124555 819575917
1 22323 618614455
1 128656 135262188
1 33349 895856144
2 64824
2 80625
1 50179 652072618
1 113398 161830077
2 136108
2 120593
2 184006
2 185460
1 170551 730767143
2 44846
1 123816 310273890
2 148684
2 21452
1 161728 561304837
2 166629
2 26396
2 10247
2 6462
1 8968 245739857
1 49336 18276400
2 13799
2 49915
1 158967 262885395
2 58552
2 19534
1 177031 63180074
1 104405 352067699
2 22853
2 96048
2 49149
1 197356 942579304
1 147659 287544243
2 88191
2 145711
2 128235
1 84108 974165938
1 177339 686295505
2 148893
2 3641
1 75928 485500398
1 107520 736677870
1 107159 321491294
2 51155
1 75477 858057771
2 199117
2 67635
1 2186 525302493
2 85589
1 61481 196549817
1 20189 376009549
1 46873 233390241
1 70106 964503005
1 102966 662242436
1 145191 753604433
1 142758 783438665
2 59407
1 72983 963745106
1 104430 635774347
1 44276 919270618
2 77292
1 142151 355341197
1 159816 476178688
1 138744 152333352
1 120201 487870498
1 62383 992446062
2 194030
1 24432 203680790
1 189094 563786713
1 106752 413246771
2 36117
1 85016 5500077
2 174003
2 12954
1 21465 22904313
1 149384 961954352
2 82829
1 171448 72299893
1 186881 256393726
2 142466
2 94395
1 135288 931703322
1 185271 413486360
1 22047 928563865
2 60543
2 24244
2 87075
1 70949 479142612
2 67386
1 192339 896360181
2 159561
2 74104
2 152027
2 41120
2 42195
2 146353
1 19688 487755962
2 95642
1 170636 882500876
2 166087
2 183141
2 199933
1 80954 295245580
2 68102
2 58153
1 87262 720747176
1 171211 524314476
2 170554
1 118751 600020938
2 148214
1 9653 282534799
1 97292 924261295
1 104106 790967935
1 131081 567756403
2 102990
1 132959 412080870
2 74266
2 44801
1 23030 603973490
2 137141
1 146195 747100832
2 159923
1 179424 235569524
1 139773 725029508
1 50845 5597472
1 178544 945598822
2 91992
1 158260 251407554
2 33565
2 171288
1 20556 887885819
2 166051
1 159609 149683866
2 7919
2 168698
2 88861
2 38382
1 143666 437145656
1 11299 922620397
2 63111
1 197854 180437121
1 147854 240768225
1 167137 592428188
1 116105 153105455
2 176063
1 63449 764115342
2 191856
2 24564
1 43069 460922160
1 66392 86727548
2 182145
1 63562 786382288
1 36718 262601477
1 162023 891674440
2 196543
2 45348
1 116478 730426927
2 21645
2 190186
2 7042
1 141632 303664635
2 143232
2 47060
1 59249 576172411
1 113547 779306899
2 29487
2 95076
1 68206 947289986
1 78171 224787710
1 181646 799780957
1 27466 967014608
2 109485
1 193736 374544998
1 122356 438004830
1 161737 945190129
1 11482 88644679
1 138214 919093044
2 32109
1 107077 549438345
2 142326
1 142509 267845519
1 39147 372852742
2 61704
2 50882
1 112033 105831124
2 195915
1 76217 346503807
1 60697 584493611
2 68245
2 17251
1 79537 238796507
1 32555 112151824
1 41033 384128336
1 151832 239638733
1 126223 348434970
2 101102
1 116006 360957441
2 73599
2 100915
1 92009 475785097
2 133154
2 136727
1 60633 961673883
2 25014
2 25763
2 158002
1 75214 198826139
2 157636
1 49592 505868273
1 133219 264889538
1 7546 415358615
1 66151 317367838
2 121367
2 193729
2 157032
1 132346 276761720
2 176448
1 171881 415689885
2 62802
1 89147 495908427
2 109033
1 48326 696399885
1 3604 892155910
2 509
1 170879 728966988
2 46136
1 119039 190893128
2 64027
2 104834
1 95277 775012605
2 142783
1 75924 460242327
1 62796 397764514
2 36929
2 118526
1 58945 694142520
1 37375 70144871
1 95711 831588488
2 121247
2 181871
1 27744 778843007
1 147870 823631157
1 162088 335978466
2 24232
1 4797 886837701
1 55385 176640337
1 24267 461916125
2 178035
2 63732
2 188885
1 2408 735597304
1 137425 850431542
2 61665
1 80083 777311405
1 4350 965948163
1 15462 109603221
2 82347
2 94226
2 18534
2 50710
1 120736 932747326
1 195251 396714917
2 117492
2 123680
2 61169
1 198184 669593537
1 71148 214020781
1 39886 259549422
1 104190 540880672
2 134776
2 178741
1 99584 768123950
1 113631 572964786
2 119514
2 84857
1 147941 953792974
1 140382 362010947
1 34417 652246370
2 49692
2 59601
2 125561
1 33279 322623609
1 80817 430080835
2 140214
1 122683 206217809
2 49397
2 17362
1 40916 684448453
2 103546
1 127243 319591020
2 47108
1 63094 909913565
1 161056 763419808
1 68543 683531359
1 181216 296418463
1 48112 151896910
1 147890 684718482
1 164100 429782987
1 40286 374457310
2 194017
2 120005
2 192208
1 126029 293363234
2 125490
1 47361 700083118
2 64961
2 57953
1 126155 200007585
2 78826
1 47737 892739846
2 4161
2 182695
1 34098 688725385
2 159306
1 14001 169705762
2 5705
1 15702 776185307
2 64620
2 134548
1 188350 241263776
2 95535
2 144863
1 176409 998089586
1 91230 826620300
1 27828 966378501
2 95259
2 11893
1 37211 209336313
1 86104 22289944
2 150276
2 89297
2 81718
1 16874 73370252
2 165330
1 55270 45456205
1 140371 706288370
1 80222 536862094
1 132629 757193000
2 84135
2 85102
2 145831
1 73975 364839880
2 183613
2 153267
1 44561 960687163
1 46644 637499707
1 55446 395170364
2 173881
1 137160 9343630
2 24446
2 15908
1 26722 129874112
2 131917
2 156354
1 39449 571479088
1 197146 742458780
1 125951 107688846
2 113377
2 146647
2 72930
2 14877
2 43672
1 180994 401736381
2 65227
2 173832
1 75762 126528954
2 58762
1 152087 669376850
2 83530
1 111250 581579928
2 120861
1 172383 975960363
2 61363
2 118642
2 57782
2 83587
2 156515
1 107995 359826688
2 42655
1 83752 917923806
2 68779
1 20636 998410080
1 158070 573950245
1 171866 794354989
1 195879 444962508
1 37527 169648889
2 114755
1 175329 482929902
2 45906
2 18573
1 52980 127692334
1 157285 442537674
1 105622 305334770
2 110733
1 177842 870761619
1 143938 244721727
2 28716
1 1745 650689580
2 159117
2 192515
1 182054 348969821
2 186742
2 105924
1 15439 571194295
1 69322 309892845
2 152972
2 139904
2 54606
2 68469
1 137592 274174135
2 121871
2 93065
2 138265
1 196535 664381777
2 75752
1 71876 426679408
2 30555
2 40679
1 7749 8335407
2 131532
1 100952 301213393
2 112781
1 54538 816561355
2 26851
2 58950
2 158714
1 199965 229576579
2 132802
1 50612 253467996
1 151185 391967544
2 18067
2 12773
2 18781
1 82434 255534732
1 19099 29225502
1 155777 969339711
1 140046 702124879
2 108771
1 6166 592844031
1 166356 64793985
2 13237
1 82972 208082519
1 186788 977202422
1 5217 554177680
1 175951 562408388
2 157841
2 81117
1 74651 598140582
2 69227
1 72306 264795176
2 63714
1 95660 46057898
1 95814 603010274
2 177572
1 25452 105079389
1 157550 143205300
1 108630 62428782
1 65417 298803039
1 63731 63080866
2 137981
2 166026
1 193369 530549483
1 103350 386901437
1 39506 239710512
1 21000 713116582
2 8587
1 24211 130394972
1 94850 276768928
2 46522
1 141863 160859180
2 199064
2 45918
2 90610
1 131066 880016701
2 44690
1 196658 827141310
2 42338
2 70137
1 74691 804609419
2 100730
2 7990
2 71555
2 38923
1 39411 293326312
2 127612
1 27658 328213358
1 148972 14984360
1 38971 285884469
2 34666
2 67376
1 130612 541121716
1 95060 13745734
2 160951
1 122627 804176476
1 15414 113487941
1 151817 23037178
2 192054
1 154941 580449567
1 61558 112112532
2 80893
1 130975 838115829
1 34376 769289686
2 190975
1 98172 158334155
1 51781 721140781
2 31663
2 189989
1 91245 464404717
2 80251
2 149602
1 44115 38032515
1 107039 36412066
2 181487
2 163358
2 142689
1 128379 260786779
2 160135
1 58438 643122553
2 68211
1 163431 236559477
1 199302 138254242
1 151395 206575446
1 50652 693785157
1 144567 251173704
1 164319 535645417
2 134653
1 3742 433871778
1 90769 685598478
1 158418 741024830
2 149892
1 69155 38359880
1 56544 124650070
1 129583 673793399
1 94547 195429685
1 35304 48295418
1 112327 533975884
1 65095 84479254
1 54473 750783172
1 1334 729652388
1 17287 738469218
2 109751
2 193179
2 112595
2 151739
1 47225 598354827
1 155804 875840558
2 92550
2 175787
1 13184 9250129
1 60040 112880281
2 37156
2 42596
1 90420 955296243
1 35114 878914262
2 102235
1 62503 114973356
1 143498 151415884
1 155108 967622852
1 190939 997167
1 117507 79131026
1 195012 513693366
2 114364
1 152279 891315249
1 157102 631737638
1 138310 334814325
1 113495 737663045
2 119744
2 192172
1 2339 278083443
2 82306
1 118483 656604717
1 32669 274188104
2 69188
1 193788 935433295
2 56755
1 145963 448076954
2 18586
1 128554 893876519
1 68362 266910109
1 69823 842918576
2 174060
2 96052
1 32503 797822669
1 130011 144122512
2 32954
2 50558
2 87314
1 144321 33498300
1 53593 378310731
2 38221
1 45124 753467658
2 144784
1 25906 561375960
1 76318 519534228
2 157960
2 17200
1 93838 77094621
2 94384
1 31615 987096658
2 36483
1 178218 249161639
1 181446 781668371
1 299 815890574
1 37060 415654952
1 130383 110588730
2 118312
2 121799
2 187679
1 77617 275673751
1 91275 52484461
1 44586 232060133
2 190691
1 49891 632703607
2 178101
2 16076
1 30681 680572156
2 89958
2 185239
2 125298
2 189498
2 131882
1 87274 725698083
2 143383
1 4813 924160909
2 128972
2 171545
2 178869
2 80680
2 96350
1 112084 598505476
1 135840 705775979
2 106433
2 43790
2 184482
2 55117
2 141331
2 146300
2 75771
1 124090 734114741
2 49602
2 144012
1 197012 797587017
2 38756
1 54595 134963767
1 84272 714500606
2 123123
1 147512 531634000
2 19509
1 113816 102122974
2 89746
1 38678 667611157
2 21396
2 36871
2 151770
1 134882 941922086
1 192870 457388712
1 181968 963467948
2 131966
1 7995 882452600
1 190155 953585906
1 54330 693611250
1 187959 557291104
1 167839 68362273
2 137833
1 100538 149311966
2 112329
1 196479 183963634
2 165734
1 41393 991556922
2 128112
2 63113
2 185019
1 90193 111288043
1 183199 694349167
2 66025
2 76044
1 169255 237101226
2 193080
1 164814 850050472
2 99825
1 124422 13287750
1 48499 38526995
2 9122
2 37217
2 67633
2 165171
2 149968
1 15057 755980150
2 114729
1 95591 361013586
1 126705 217780206
2 37062
1 65971 963715539
1 56803 362825384
2 88733
1 197274 681184094
2 58598
2 143564
1 169089 952080585
1 61495 969184597
2 88935
2 26544
1 44368 37672018
2 134039
2 192339
2 175654
1 157449 561954656
1 21412 560470980
2 133535
1 41009 397980375
2 19238
2 9162
2 94896
1 164036 163801722
2 2677
2 36781
1 58087 478777706
1 198926 940016588
1 197044 881720758
2 36534
2 116299
1 195119 631189772
1 72815 853256175
1 23882 505087787
2 44983
1 68438 606380764
2 60133
2 175450
2 58699
2 3151
2 142644
2 182238
2 74614
1 146015 360966314
1 148116 552063047
1 117723 900331727
1 146889 638020529
1 44654 524587170
1 105265 801428846
2 85405
2 78052
1 185846 309474493
2 99528
1 28585 674306538
2 120575
2 107204
1 41307 162473032
1 126929 938247580
1 6271 892595836
1 41599 127799521
1 111564 525064783
2 113957
2 58943
2 53212
1 160539 933210990
1 52776 941356003
1 178981 418478286
2 124779
1 159256 55423697
1 174274 735474104
1 59967 357719931
1 11741 469884082
1 65727 119041326
2 82252
2 47722
2 39288
1 103796 942429125
2 68365
1 106071 838217335
2 60838
1 187446 979684260
2 130532
2 13257
1 96931 51650536
1 62416 93422234
2 2449
2 140793
1 143724 143760721
1 121329 199457783
2 54185
2 121467
1 146906 88791196
2 158905
1 28468 184812350
1 16562 436419089
2 79437
2 114714
2 48942
2 61365
1 198085 885609976
1 23552 39132067
2 183220
2 56623
1 104934 681230565
2 158622
2 26088
1 183130 810164581
1 56615 753663270
1 168948 671659162
1 11035 845720981
2 182767
2 173220
2 93019
1 170402 300378673
1 175528 304514463
1 11525 523836584
1 36635 687301429
2 4648
1 57178 252606399
1 121650 724171727
1 153959 277986814
2 182287
1 68560 711376385
2 173479
1 21110 25383440
1 12567 157928107
1 199622 507727197
1 104206 347210917
2 131148
2 189705
2 185559
1 170630 247330380
2 143676
2 38027
2 16616
1 79708 710484833
1 94235 550229354
2 29666
2 26604
2 18089
2 71398
1 153427 720401908
1 138077 83808824
1 155904 298470685
1 49809 358818252
2 11460
2 42134
2 38697
2 123248
1 69257 306581262
1 26685 561798649
1 86190 279043202
1 197587 101024677
2 139535
1 186110 662709972
2 117004
2 3157
1 8036 426327604
2 172510
1 109051 906534635
2 64896
2 20727
2 161827
1 150558 611551535
2 120012
2 123045
2 122238
1 85177 238121996
1 164328 939319333
1 58041 735928157
1 169004 15987094
1 80023 23175556
1 76561 673512527
1 167321 216125103
1 183795 939280480
2 94111
2 91013
2 115926
1 107253 361167467
2 29494
2 163753
2 186218
1 83883 266097374
1 115155 410461241
1 137580 858435074
2 135291
1 43982 553394007
2 44130
2 114361
2 18650
1 41088 845204226
2 174906
1 71160 556134816
1 20533 973814879
2 128992
1 42581 630308596
1 196941 770858974
2 144120
1 20673 149802975
1 34569 130061975
2 182491
2 40562
2 9541
2 98075
2 166283
2 12858
1 96552 703618353
1 36484 271430743
2 104350
1 44539 304733389
1 34109 891726009
2 138097
1 75817 98539530
2 77397
1 113861 203030362
1 173603 670472267
1 180376 783493562
2 24742
1 98365 121819618
2 111128
2 154278
2 186079
2 144172
1 105474 827784972
1 112856 76420257
2 6581
2 70642
1 185698 644302259
1 142369 135884357
1 152154 778109262
1 112438 306036726
1 163181 660945145
1 111617 765775766
2 141633
2 87144
1 126595 240349658
2 133070
2 5069
1 95893 711056998
1 164832 741857180
1 62922 548768115
2 21614
2 188917
2 108268
2 69229
1 145689 537634486
1 151501 746497406
2 92546
2 138491
1 167127 747571857
1 190029 516661044
2 68465
2 192076
2 125293
1 65701 313966548
1 44164 680993291
1 139195 152152410
1 123420 416661130
2 1530
1 8098 127977871
1 198298 10177254
1 30999 663266572
1 12254 380108158
1 158729 534417483
2 175609
1 129064 159837502
1 145926 626182991
1 158477 17603649
1 57706 247026293
1 156202 520968515
2 27366
1 176254 75140558
2 92056
2 99651
2 81203
2 192295
2 195415
1 143788 917755554
1 5164 104570425
2 81731
2 148013
2 57798
1 90507 322296115
2 145939
1 4437 292281136
1 76715 542535137
2 16258
1 16138 61887218
1 90796 446673940
2 2471
2 140190
1 182537 548621359
1 92489 972026115
1 190601 748317424
2 74691
1 172651 239046475
1 141522 415934731
1 102610 674765701
2 74111
1 194011 440755480
1 60795 340694995
2 128582
1 198780 246740294
1 60489 991750506
1 172760 802293973
1 96088 90028528
1 154933 810771228
1 76410 971325675
1 63633 738371512
1 13902 557205652
1 188503 288663839
1 197948 346575731
2 111259
1 10660 790219668
1 87028 710081078
1 143299 890408181
1 190779 139206750
1 180931 174791247
1 69382 45570218
1 142454 304909003
2 165078
1 119177 308287255
1 118989 640968427
1 124191 884980814
2 29297
2 99423
2 18045
1 189949 917711444
2 64024
2 146972
1 31693 753606747
1 190980 818863608
1 183601 969649170
2 122235
2 171521
1 42284 34111
1 158905 890567911
1 137575 56255051
1 144065 60396161
2 161617
2 142102
1 2293 933655008
2 53289
1 199305 407537338
1 71541 140095393
2 199506
1 75643 902527064
1 98183 829949770
2 38022
1 54638 683783707
2 194887
1 167331 32662133
1 76438 85276336
2 38253
2 192535
1 39596 283357424
2 129551
1 14577 844500554
2 67840
1 2031 670415276
1 188021 344167515
1 176327 663425352
1 194533 481758063
1 161065 528415747
1 113962 402753449
2 8720
1 199892 326132061
2 27067
2 119303
2 142750
1 52564 535774654
2 27315
2 67457
2 196766
1 172347 444998753
2 164706
1 71702 103605766
1 125016 687008773
2 12827
2 30333
2 120480
1 105128 625464131
1 63612 323819710
2 158491
2 84285
2 121626
2 69908
1 198931 849320181
2 105130
2 41131
2 154748
1 115003 102215163
2 68450
2 59549
1 129606 709557162
2 143564
2 188093
2 57785
1 165487 396899235
1 17398 593205978
1 145028 85396186
1 24046 952381031
1 83686 766278613
1 174156 568233108
2 165885
1 147241 830809054
2 136614
1 98697 968077137
2 71916
2 94806
2 96710
2 148244
2 92762
2 168557
2 192671
2 134885
2 100918
1 134180 588756193
1 190046 401507326
2 159175
1 153398 864613180
2 58103
2 118889
1 66369 320589388
2 79944
1 4043 41992450
2 89201
1 120689 270108231
1 2080 477615093
2 106425
2 38323
2 131017
1 5208 285556388
2 168701
1 135506 761734135
1 197428 939396556
2 107419
1 144825 814174400
1 62689 72342756
1 33029 122252402
2 96976
1 99473 385771085
1 64833 864965703
1 128222 292369960
1 88428 570029843
2 37781
2 125059
2 48697
2 191199
1 8542 844282902
1 1132 128765409
1 116347 53749681
1 192766 606524364
1 16450 920931968
1 149703 402056032
2 13011
1 190242 685245790
1 55106 246896171
2 131177
1 169642 328693094
1 133712 69203374
2 79630
2 29700
1 29206 460009233
2 78235
2 19165
1 118381 375960468
2 59821
2 128911
2 22275
2 17363
1 59471 28773004
2 90489
2 165421
1 79593 793431416
2 196347
2 56508
1 34439 401037431
2 152144
1 104124 577314498
2 63008
1 93622 259173756
2 33470
2 149233
1 106532 748788235
1 31940 971552945
2 89454
1 93861 454931651
1 162578 899150312
2 68309
2 85154
1 25651 795412753
2 58302
2 90976
1 198403 972499743
2 52291
1 20888 313822844
1 197785 311954203
2 90697
2 113516
1 71107 353143435
2 189980
2 161462
1 77816 423005897
2 25758
1 9686 794784777
1 66389 718973540
2 37686
1 137090 894424564
1 36399 734088321
1 20415 245983101
1 123544 982787089
2 123628
1 82960 995802562
2 124326
1 131780 439215382
2 104976
2 180648
1 11892 98416466
1 10503 186020110
2 20184
2 114147
2 63218
2 140750
2 110894
2 66189
1 108720 602442971
1 145713 216781657
1 158241 549404502
1 172198 511709891
2 174452
2 55817
1 168907 315247865
2 91237
2 164206
2 13222
2 13609
1 168329 889096232
2 137123
2 189849
2 143523
1 61324 936740642
2 6394
2 159947
1 188286 427215313
2 59970
2 42487
2 159539
1 145278 1514464
1 123428 773151579
2 67405
1 80277 407818272
1 80200 610070744
1 164476 439805167
1 86564 872674523
2 109319
1 59322 564902624
2 69755
1 8417 74862276
1 153920 994104929
1 85912 18664976
1 117211 632037670
2 137816
2 133876
1 103044 435389050
1 193132 70457920
2 115462
1 117215 647676483
1 145058 636392388
1 77218 35714451
1 139186 368842192
2 84448
1 187508 59716145
1 82134 163437718
1 183707 126440309
1 197533 601885569
2 164588
2 51208
2 183278
2 83413
1 135211 438257463
1 122111 260542264
1 78884 412059510
2 193792
2 127243
2 51456
2 167762
2 152356
1 131878 525243324
2 195452
1 180831 876528739
1 6203 606923758
2 154223
2 152460
1 197352 237328773
1 80941 156638059
1 28617 168957115
2 47284
1 145319 968744706
2 4396
2 151957
2 80126
1 6488 897836989
2 59635
2 119824
1 21775 797034438
1 32697 88013272
1 64484 504460602
2 157480
2 137186
1 60520 779874463
1 112382 380579105
1 117206 812408012
2 138096
2 76160
2 103943
2 50321
1 32532 852737077
2 75803
2 29033
1 32043 500833573
1 15131 923966808
2 157704
1 29507 222081071
1 11864 826329105
2 52069
2 133466
2 92998
1 188429 525227745
2 96149
1 74539 912727277
1 93752 455491877
1 191786 380792
1 95365 570522864
2 23621
1 180590 312751176
1 92295 315876917
1 142396 205639423
2 178601
2 75534
1 43120 365439210
2 39567
1 183970 708273209
2 189079
1 59642 189476841
2 70917
1 52153 56720123
1 7549 259464532
1 122058 804090489
2 50927
1 19681 289031440
1 95872 116505513
2 23790
1 63246 829608580
2 55078
2 188763
2 73890
2 67800
2 182077
2 193022
2 60005
2 22613
1 60737 475501704
2 158041
1 199609 853089085
1 39312 88175571
1 134678 225757704
1 155436 288999593
2 172996
1 3275 635788949
1 184776 840984517
2 139247
2 131656
2 15510
1 124172 861584717
2 88978
2 36601
2 158198
2 70618
2 132643
2 132756
1 128535 566928263
1 166288 762381973
2 103680
2 168738
2 112061
1 192827 687125571
1 45952 576128827
2 82032
2 135118
1 3434 519956103
2 29132
2 1101
2 76643
1 681 960653313
1 71481 321278884
2 10093
1 11285 860643905
1 62394 297899499
1 191702 665090927
1 187554 713768771
2 120741
2 90100
2 59369
1 26148 977255274
1 116000 994250813
2 28623
1 134146 207954801
1 110781 436528319
2 82640
1 5673 774994568
1 102358 268870498
2 58551
1 142464 466187719
1 147146 376061234
2 184593
2 26106
2 159594
1 2188 713463589
2 127470
1 116894 919372807
2 156700
2 29211
1 29843 814273040
1 34234 245359470
2 111192
2 162149
2 97022
1 188222 357451384
1 15374 173270683
1 104270 970289204
1 112653 271493853
1 135864 512487677
1 90574 385220909
2 36177
1 181100 967952370
2 33301
1 54575 306101924
1 193176 889584569
2 86646
1 7938 25878272
1 189409 910497371
1 59718 924632514
2 42631
1 112962 3546144
2 4365
1 171531 643247399
1 149526 22540856
2 84607
1 183619 290687538
2 166713
2 89938
1 128000 82438300
1 152444 855830851
2 187210
1 69877 877000351
2 103630
1 174495 567119299
2 184479
1 45933 83896369
1 113259 152155879
2 95742
2 59532
2 133298
1 158107 710449371
1 15989 549572185
2 137820
2 39433
2 128439
2 48065
1 46184 59944151
1 88939 778587157
1 175015 422789952
2 32432
2 107259
1 111766 417685658
1 63073 977418989
1 110225 745117371
1 14331 243141529
1 98239 167379150
2 33512
2 53380
2 80558
1 155072 304549682
1 3055 604432122
2 116580
2 132245
2 96374
1 55540 948523822
1 137352 92717747
2 97180
1 61544 357094154
1 162511 233381254
1 8928 210750151
1 59250 191183538
1 149418 414511412
2 179499
2 174689
1 37281 845976384
1 85953 107091611
1 174159 205799890
2 60012
1 10675 987751652
2 140518
1 193605 488198026
1 115796 420987567
1 49528 587262072
2 162454
1 2035 783023079
1 1224 811873248
2 186297
1 197005 748809394
1 177951 779869201
1 117343 520981706
2 58010
1 169191 780298740
1 47321 403285922
2 136094
1 199317 253805272
2 159329
2 26684
1 103985 209974254
1 103711 752477301
1 22323 899830319
2 63594
1 151163 527859858
2 139144
1 197870 341826470
2 134051
2 89393
1 60565 827458472
2 9111
2 43813
2 146862
2 179884
1 136228 89491217
1 96670 482263654
1 110869 586114141
1 40008 824151956
1 85468 452092506
1 148143 544959570
2 131483
1 133 316020695
1 173088 941326491
2 193136
2 42750
1 40541 954181383
2 142660
2 44167
2 165558
1 2382 606081532
1 57578 51444771
2 83389
1 61220 60471581
1 169298 169346864
2 135678
2 169216
2 59052
2 131559
2 16894
2 102215
2 170477
2 102973
1 147214 690443426
1 136644 697325383
1 178010 837106905
1 182899 410543342
1 64664 401883646
1 65067 182613732
2 122662
1 135243 728728692
1 16538 747643759
1 61338 382206539
1 131750 598545281
1 187154 870160917
2 102464
1 39016 337261521
1 135469 165906847
2 46224
2 88568
1 50325 869844499
2 64310
2 143870
2 75646
1 11312 189818192
1 141841 885796662
2 74200
1 116693 760052424
1 62226 81439530
1 99295 140551205
2 142498
1 172462 985568933
1 36481 240137555
1 159052 806578582
2 182253
2 136279
1 186717 440667194
2 76710
1 181350 166907754
1 185162 536039515
2 145844
1 169104 134106325
2 151778
2 93025
1 141897 985363813
2 75384
1 119617 92367396
2 4092
2 101492
1 84398 299090755
1 42148 29604262
1 140305 248782779
1 161395 97858618
1 9051 93507442
2 97622
1 175109 290635549
1 182540 851677756
1 53676 610139786
2 113389
1 5812 624476475
2 138080
2 24753
1 153767 970200306
2 7059
2 15619
2 155391
2 164753
2 57028
2 151388
1 31075 122660087
1 17224 641228112
1 62141 180585592
2 84604
1 174006 650212414
2 186956
1 9128 527555396
2 73736
1 11563 154797384
1 114826 327998106
2 104188
1 52455 45528261
1 159386 949915944
2 93471
2 77554
2 156165
2 161185
1 65765 870760214
1 196782 800819848
2 173518
2 14696
2 157157
2 11965
1 151532 665462124
2 40681
1 105044 562954956
2 152547
1 49942 688991562
1 112064 878153401
1 70686 594910772
1 155 54007417
2 141392
1 142611 687105422
1 26257 13881560
2 83866
2 154478
1 29754 130063147
1 65403 213927507
1 5692 691841706
2 34568
1 196552 747757198
2 138823
2 188371
2 29842
2 29009
1 148452 465634908
1 44018 589443025
1 104061 198315001
1 125668 17110449
2 176725
1 61328 530693928
1 12500 617409627
1 73013 310151972
1 84589 415574975
2 198963
1 72763 267429010
1 41385 254237950
1 153992 106035403
1 154387 947106272
1 48290 403922735
1 156477 233266306
2 151075
2 196622
1 11163 442401104
1 176551 766321453
2 28092
1 123020 986848831
1 139818 212890951
1 173684 860259786
2 2022
2 136713
2 128750
1 18788 701508146
1 28291 299281324
2 79831
2 81147
1 199929 95966702
2 107732
1 149135 780780306
1 145214 225071043
1 98418 121150114
2 115474
2 83245
2 198158
1 34340 913980034
1 6726 121325825
1 171901 14045216
2 103137
2 97318
2 94101
1 174079 751869896
2 123148
2 81989
1 138135 651666421
2 62584
1 7604 5493930
2 168780
1 133401 324806596
1 92244 938751074
1 169100 387706005
2 139338
2 180998
2 55021
2 15835
1 198970 40832577
1 162974 255206898
1 89376 3776552
2 164396
1 50302 115134645
1 100785 356268694
2 48655
1 176837 489806120
2 122056
1 113728 261264533
2 196270
1 150949 826184154
1 90204 735633217
2 151417
1 50895 476688449
2 165834
2 86792
2 59651
1 91219 945846545
1 82400 150411397
1 94575 171251041
1 158696 924388696
2 23835
2 173457
2 122764
2 2012
2 30618
1 162194 802358389
1 91950 473130421
2 156235
1 165585 258470702
2 79050
2 174166
2 90500
1 3532 94660020
1 40621 706491931
2 110891
2 57415
1 163891 519699886
2 54489
2 135528
1 67188 25536148
2 189270
1 32945 661304822
1 159198 827867135
1 179278 765744039
2 199592
1 179804 358094524
2 113116
1 119484 664083259
2 18427
1 160783 234669186
2 190044
1 172612 729892879
1 122343 156353796
1 94414 479426591
2 20357
2 7143
2 48345
2 44304
2 154421
1 147053 42378696
2 64686
1 61592 812665891
1 54236 286017877
2 46604
1 20270 128654545
1 25267 124831622
1 162951 916263481
2 126380
1 172684 802615117
2 121322
2 177474
1 181314 974715209
1 23948 176735737
2 34350
1 48892 457001975
2 8012
1 187662 938516523
2 115128
1 60512 706044985
1 72638 675280676
2 86990
1 39750 410741837
2 75441
1 142762 79848840
2 28285
2 194978
2 71708
2 191857
2 56
1 121815 194025424
2 146709
2 152386
1 37531 122025307
2 134860
1 115527 428899072
1 145107 857358322
1 49031 323441411
1 58012 968350867
1 125687 972108435
2 107532
2 49139
1 27449 802305616
2 61725
1 73369 388023222
2 34730
2 109450
2 130248
1 85309 662156720
2 50226
1 190579 601435894
2 126880
2 89311
1 127468 944113987
1 113421 456924590
2 188274
2 142916
2 43224
2 168844
2 187131
1 68813 474494339
1 32662 929814786
1 140706 18934047
1 64740 357276910
2 37290
2 181355
1 59561 778701346
2 14531
1 184750 201672025
1 34300 256058947
1 23386 95694590
2 161870
2 71189
2 194796
1 5661 621394861
2 193715
1 170779 150508336
2 133123
2 166495
2 35037
1 59704 843974971
1 80386 564994934
1 93946 957870636
1 118843 318902023
2 125081
2 170076
1 174644 143791489
1 24962 93209536
2 157306
2 145238
2 49144
2 68878
2 586
2 94041
1 160618 866322025
1 173993 514278056
1 108926 350807365
1 131783 66102514
1 52288 937731836
1 80170 614036500
1 199216 213294461
2 100841
1 181831 419486736
1 127543 998131229
1 44735 57865411
1 162118 498915139
1 71716 674204414
2 12166
1 100609 532958262
1 173635 801895392
1 138968 697722550
1 133398 852892149
2 119054
2 197748
2 17885
2 143275
1 58538 316748916
1 23550 28489289
2 108036
1 73340 813478022
2 82453
1 161896 64006587
2 85778
2 178346
2 71323
2 177981
2 19790
2 17222
2 194367
1 110909 827927386
1 74715 472022418
1 87692 952429697
2 8397
1 88183 940968450
2 199940
2 154228
2 59659
1 179643 299433312
2 61190
2 177923
2 152976
1 186649 24785581
1 160649 171757825
2 177541
2 89832
1 165106 426206233
1 81540 902924428
2 138354
1 20376 138039612
1 190312 782982172
2 133015
1 30530 525230002
2 5789
1 152318 658141089
1 84615 77765577
1 89172 840236244
1 114935 227230157
2 75633
2 156068
2 27902
1 100378 234591590
1 20816 247955490
2 69247
1 138130 999350848
2 49259
1 98317 697957133
1 175683 22762687
2 41103
2 151400
2 146059
1 23066 152596140
2 55369
2 116459
1 131304 700714579
2 115023
1 107798 234700292
2 89568
1 87173 474767913
1 20909 823826190
2 57390
1 52217 595180112
2 91225
2 110254
2 164227
2 145693
1 144251 107999768
1 153881 874566157
1 184240 878373297
2 87188
1 38612 972934030
1 130595 789945459
2 22778
1 176876 379455808
2 163179
2 60422
2 75779
2 81537
1 182886 844006373
1 177906 822695722
1 144389 856100337
2 46928
1 13783 442420117
2 30225
1 36742 253024532
2 58524
2 39911
2 30445
1 129937 258360280
2 191524
1 123448 209172214
1 91982 687266102
2 53822
2 3451
2 102658
1 97345 321022919
2 84072
1 55890 131008177
1 173886 392989036
2 74494
1 50091 824127923
1 63916 717556937
2 46575
2 27143
2 87086
1 137223 58126369
1 186742 630463407
2 132640
2 53318
2 9865
2 149157
1 24041 365557206
1 80606 779483592
2 126924
1 140257 166888254
1 64026 190826288
2 90467
1 43419 197807309
2 183077
2 105931
2 64695
1 61793 908877266
1 127145 957630090
2 104230
2 87939
1 185910 945428035
1 89452 675158300
1 121463 832470794
2 186326
2 180789
2 75452
1 82584 129385019
1 152335 873937983
1 122834 999849324
2 22038
2 175023
2 30856
2 23596
2 9363
1 11814 123502063
2 110667
1 152386 417463026
1 167456 888158673
1 51479 940866707
2 80521
2 112881
1 104903 567621792
1 80452 517000315
1 34874 607425482
2 60644
1 84867 365388301
2 4238
1 27385 825524278
2 23096
2 79770
1 431 617574143
1 185580 370061491
2 11641
2 162069
1 171689 545921799
1 168610 916813481
2 182071
1 26069 62932688
1 137580 115420183
1 122859 150641256
1 83005 158675536
2 39788
2 90237
1 199604 566730957
1 114079 341472797
1 107347 319347893
2 124049
2 11346
1 120767 236791550
1 154960 862503023
2 161950
2 68834
2 59678
2 143278
2 61629
2 51035
1 144894 604968766
1 131719 929957590
1 99801 894151124
1 49999 378732077
1 192553 464499608
1 43401 36835297
1 109924 437778092
1 127881 489746221
1 18900 80170462
1 15564 181456452
2 202
2 16077
2 34962
1 78423 6625101
2 183478
1 175812 918076364
2 113676
2 1219
1 236 596975950
2 170442
2 36456
1 136495 236978491
2 118325
1 54970 341737751
1 18696 848480819
1 170407 664263857
2 188676
2 1657
2 112409
2 163288
1 168877 830982139
1 142329 815999012
1 29333 966623125
1 40420 972566380
1 155803 672828785
2 6602
1 99560 902685136
2 20838
1 192448 63459626
1 116590 238212053
2 155560
1 161148 346889059
2 98848
2 41390
1 59172 238054023
2 120106
2 33951
2 129572
2 189780
1 152504 158476346
1 138082 858883297
1 5413 471702006
1 116469 237560936
2 197885
1 108349 703066908
2 70942
1 171868 208288564
1 22491 878431259
1 170896 468383954
2 97264
2 29939
2 83002
2 17894
1 151792 141705420
1 127046 385365665
2 35455
2 32773
1 156623 556514958
1 150316 225036511
1 179351 80284956
1 148848 145365101
2 69417
1 182629 605023231
2 95734
2 188310
2 80982
2 106673
2 65065
1 33210 636795351
1 5690 88502864
2 38247
2 120219
2 178499
1 194246 274760207
2 196552
1 115263 56759675
2 5990
2 114274
1 58155 758493774
1 32534 335353014
1 21232 959582331
2 131284
2 123621
1 121095 884864764
1 100626 19764445
1 165497 206487153
2 148497
1 5645 957287126
1 102428 336116085
1 162696 23007100
1 104679 573090432
2 130070
1 194866 802216467
2 75530
2 27113
1 171888 497786318
1 42969 800618275
2 197580
2 135138
2 109725
2 69870
1 48945 571551200
1 174184 628889002
2 153371
1 32058 872813129
2 147170
1 27653 472723820
1 124422 939625437
2 193418
1 128769 346590611
2 150067
2 20764
2 40217
2 70038
1 128671 844128405
1 66824 20062611
1 80674 327383960
2 169143
1 109336 129808527
1 136810 655189341
2 8786
1 28557 178354654
2 53413
1 146409 37875058
2 17742
2 65912
2 45341
2 58856
2 40887
1 18220 719681398
1 136121 457860911
1 140626 859401747
2 168324
2 21565
2 190096
1 133700 106103788
1 188195 435733393
2 191734
2 170499
1 7928 402237929
1 73987 646014231
1 146493 916262518
1 643 222822622
1 54357 144632768
1 7020 283925043
2 29704
2 176555
2 33596
2 63733
1 11484 231806059
1 5208 784235321
2 125598
1 129423 299910686
1 110710 744706478
1 171177 830661749
2 156130
1 194178 750534834
2 105313
2 131205
1 166122 663833857
2 173442
2 126071
1 142392 175347497
2 157758
2 33410
2 154457
2 149962
2 2903
1 127623 595339203
1 133302 612054456
2 102146
1 189296 556200269
2 89180
2 129933
1 1449 422255071
2 124521
2 166469
2 199757
1 21469 772419705
1 150740 418603984
2 58029
1 157928 923432440
1 81367 976462828
1 33344 878301149
2 82928
2 78657
2 53181
1 154640 982349044
2 107133
2 144518
2 62058
2 14532
2 160641
1 10114 421682194
1 138667 421839163
1 110986 731693421
2 13628
1 64782 132449465
1 61966 119498393
1 73204 469853205
1 123555 476849543
2 70983
2 79710
1 29695 450893721
1 196091 483589944
2 104083
1 193275 721574663
1 95084 206448846
1 198421 436956202
1 102768 722591768
1 139536 51882436
2 41530
1 39190 467541385
2 20644
2 175069
2 162917
2 117642
2 92393
1 109817 752167658
2 21872
1 166004 174962699
2 22135
2 67879
2 99291
2 159904
1 49522 242276234
1 76758 903582832
2 65244
2 99920
2 161806
1 22920 62447055
1 42697 825333058
2 107986
1 101760 537290932
2 177289
2 25699
2 149240
1 170762 194429012
1 190554 83361711
2 46523
1 39243 733294983
1 158585 226113805
2 8948
1 136002 936613626
2 84170
2 110136
1 87792 567054385
2 134693
2 149054
2 167868
1 52298 560811155
2 166332
1 10244 292754758
1 40350 952048980
1 105588 706929291
2 91965
2 26261
2 156607
1 560 379694746
2 71615
2 13974
2 59002
2 129429
1 49277 709448563
1 136141 172660836
1 13877 304580074
2 56281
2 31390
2 55340
1 86307 810474243
1 22735 250923809
2 140086
1 110713 669761356
2 62144
1 153504 881839323
2 17200
2 199736
2 4161
2 163936
2 9105
1 69327 686893697
2 25381
2 47292
2 33147
2 194193
1 146261 607894625
1 23146 132595728
2 4843
2 81687
2 87345
2 112512
1 190926 195385356
2 44733
2 99162
1 164803 691172628
1 30777 527453169
2 19330
2 78071
1 50587 178713842
1 106257 206341747
2 162597
1 136784 352424623
1 104249 353494150
2 11003
1 104338 959040060
1 162384 401176530
1 64996 393152506
2 159198
1 132295 569694829
1 150310 393153912
2 96613
1 80809 629355609
2 170615
2 163404
2 119228
2 31443
2 18267
2 182268
1 156036 7192973
2 93820
1 114302 531802359
1 71046 546399026
2 46962
1 138490 26644548
2 141599
1 184867 56626698
1 167679 904169454
2 118130
2 92412
1 31175 791469416
1 50152 478985423
1 19471 622141826
1 126078 332574069
1 64273 247876301
1 117846 343159254
2 37863
1 76815 958444230
2 20698
2 103378
2 133231
1 149702 438230720
1 50646 941664703
2 81337
1 94988 580746018
2 37033
2 32761
2 60354
1 46380 699689168
1 7680 197917817
1 22707 824892294
2 59514
1 172468 393182419
2 44906
1 39250 502447140
2 49573
1 16716 195637105
1 45914 339166321
2 61525
2 192193
2 199628
2 167372
2 119245
1 157870 583598769
2 53974
2 133532
2 103473
1 92372 421712868
2 74218
1 192218 824387073
1 52904 58250873
2 53652
2 24189
2 57764
2 187442
2 23599
2 133795
2 27955
2 139368
2 196791
2 29714
2 2980
1 104860 96722693
1 171512 248927031
2 176006
1 184142 867723296
1 151123 592673743
2 147552
1 95272 785875170
2 99333
2 45652
2 147509
2 8630
1 23345 714961688
2 135598
1 30510 398758519
2 4238
2 158889
2 30193
2 34958
1 31736 762192456
1 112186 156223804
1 9676 300522515
2 49772
1 139230 604578019
2 169870
2 152554
1 140243 766218819
1 7655 113466452
2 126649
2 6848
2 72610
2 35777
2 195116
2 150156
1 21084 378475738
1 93581 619592079
2 171239
1 130693 435415869
2 40336
2 108496
1 8673 498596581
1 44355 162165768
1 27344 911510431
1 24550 907839294
2 198450
2 91405
2 53222
1 167511 36787554
1 98185 320890712
2 178285
1 45016 783768633
2 90865
2 119106
2 118237
2 155939
1 163378 980587238
2 69821
1 165121 834373546
1 89429 157790680
2 20200
1 175146 909864710
1 11090 674318657
2 62566
2 110943
1 129913 170865118
1 47789 367117300
2 7564
2 188566
1 10427 60158344
2 168518
1 114660 569580611
1 39327 272950074
2 173955
1 104418 794017508
1 9884 657286205
2 73415
1 168163 580582935
1 169327 477207806
2 140788
2 182973
1 141474 910614688
1 40232 318822227
1 85361 168872949
1 116032 235761079
1 81320 485910507
2 24081
1 5560 876508877
1 140901 978122086
2 165983
2 119801
1 40749 364237620
1 157322 617183818
1 172721 479246286
2 73935
2 45092
2 104691
1 144457 23335396
2 139714
2 110506
1 149113 107128684
1 9667 975287319
1 110675 545578903
1 41799 253887619
2 75114
1 177530 699429529
1 27465 36959148
1 172625 804141572
1 69623 367988655
2 47856
1 74390 825177278
2 172967
2 156064
1 97692 138902943
1 193567 698525547
1 10244 178700251
1 34710 873176102
1 73770 113681191
2 188511
2 150658
1 62213 610068744
2 50188
2 141374
1 192546 174642050
2 103210
1 4121 535202941
2 96914
1 32546 445836197
1 35389 416562806
1 131351 612747876
1 7289 262634902
2 180184
1 38640 284552285
2 153113
1 33302 479404872
1 100459 130685359
2 88086
2 36969
1 126841 67576323
1 36843 90629271
2 169049
1 112959 402581164
2 191847
2 86315
2 109707
1 112491 662925251
1 70743 64187789
2 123649
1 66976 387152017
2 148388
1 110233 565988049
1 71438 873759227
2 161362
2 195672
1 67220 647535735
2 10003
1 95723 675646203
1 122427 183515196
2 16036
2 117676
1 131859 961994585
1 80682 169930727
2 111601
2 75556
2 168855
2 192461
1 17619 126517467
2 66765
1 90325 672943397
1 197204 300721127
2 167362
2 160815
1 98975 409001035
1 73913 651056841
1 14592 466367958
1 107432 820517017
1 7255 150396229
2 187360
2 44379
2 199137
2 102234
1 127596 818359782
1 145506 739963012
1 146286 461440890
2 129514
1 75470 490884870
1 131038 796436948
2 141390
1 189356 638097568
1 1563 609027399
1 118552 696026948
1 9561 57746655
1 114239 174548508
1 145892 641268502
1 114986 726039306
1 21922 96407
1 118395 611915249
2 80579
2 87204
2 131344
1 111278 973693249
2 177405
1 138841 330295892
1 68004 400674117
1 157690 42072455
2 126918
2 41429
2 197972
2 141621
2 58926
2 60124
1 50509 417539383
1 183033 222653122
2 161469
2 146110
2 75081
2 47932
2 176961
2 60070
1 182908 847497545
2 79574
2 51293
2 24292
2 28344
1 164605 143738738
2 77062
2 84246
1 114003 709966957
1 113227 988127310
1 145189 497846917
2 137335
2 161346
1 37763 490804431
1 14726 718220391
2 176151
2 194797
1 25686 607952487
2 57718
1 135003 989204364
1 57308 815345566
1 103893 476762174
2 2045
1 98110 486781652
1 149679 636920040
1 91412 516393997
2 181698
1 12562 881432156
2 91799
2 119561
1 516 793121696
2 121413
2 133470
2 24318
1 1646 893892540
2 169326
2 36811
1 164851 307377373
2 22456
2 4185
2 193024
1 2573 719207176
1 58478 687791945
2 191249
1 106766 234382563
1 159983 920298375
1 36772 519852721
1 23519 402285960
1 197663 344636532
2 74857
2 124950
2 183971
1 183188 201740439
1 85856 424800508
2 84406
1 95827 983501360
2 31662
1 50165 356285248
1 105131 816426266
2 198912
2 188793
1 68155 530027601
1 59909 20791515
2 172621
1 19268 797073029
1 192891 475475519
1 147398 488387951
2 5032
2 42164
1 1108 300213676
2 146218
1 176914 118848719
2 168659
1 101889 53517696
1 68784 466199182
1 53901 774883847
1 199312 145622449
2 187519
2 152015
1 43995 369495118
1 87603 255708017
2 132772
2 145241
2 79888
1 156375 350846979
2 55443
1 113845 593281079
1 140141 662138307
2 186022
1 34569 645817928
1 87885 750110217
2 79643
1 168388 187906847
1 154536 123218345
1 61889 375190021
1 97477 44939499
1 164759 252488533
2 177475
1 193959 8012430
2 27919
1 91912 279782583
1 153852 953515295
2 74426
1 71693 992467064
2 165732
1 220 68749991
1 43553 239531021
1 46014 784233491
1 170330 995592527
2 100695
1 123519 153945826
2 6472
1 48462 570997012
2 129211
2 178790
1 18032 704662348
2 189378
1 35496 420858177
2 147123
1 138068 573933315
1 24891 162927528
2 80118
1 41269 407646238
2 35370
2 32134
2 15847
1 195210 86527815
2 98589
1 45384 276803272
1 33408 107202107
1 101560 877318215
2 46608
2 188894
2 39166
1 184110 223257733
2 169314
2 52385
2 13311
1 108536 837423905
2 125155
2 193007
2 190937
2 36093
1 180068 729942776
1 71214 703888269
1 79246 252702850
2 156022
2 114365
1 173388 368834587
1 89516 304994969
2 142908
2 169622
1 74354 898733826
1 2979 289732332
2 80289
2 85328
2 100844
2 192501
1 171852 959142227
1 148293 582811179
2 83097
1 87134 406006055
1 90797 102077842
1 117808 492284024
2 189996
1 181222 848893710
1 82986 851348652
1 9757 234165316
1 66179 266157353
2 38184
1 187603 718747008
1 176397 129719130
2 34808
2 76306
1 89051 948274904
2 91445
2 20641
2 10903
2 150285
1 109434 566344431
2 67775
2 168442
1 136368 657215407
2 155779
1 8493 107909909
2 24074
2 165480
1 60801 57278313
1 196152 806292396
1 69600 885857305
1 168259 787124702
1 95129 48614691
1 125944 223663225
1 24712 514918321
1 52630 402614067
2 43615
1 99248 166017762
1 174486 795204866
2 164499
1 48267 614841703
1 49361 378579982
1 163829 297401927
2 186482
1 18756 726716336
1 86730 397193098
1 111026 333969725
1 18431 84025611
1 71546 183633625
2 74514
1 33758 176866171
1 95447 662155454
2 105674
1 83151 171082033
2 9523
2 106637
2 76845
2 194849
2 144332
1 6386 792908656
2 40703
2 18809
2 171849
2 25980
2 167801
2 165595
1 56347 419172340
2 191738
2 195531
1 193695 796175348
2 88593
2 134655
2 18011
1 137746 53607077
1 102311 10551197
1 173141 818440338
1 62010 584371857
2 102934
2 155430
2 152431
1 125200 8477603
2 180053
1 161898 5896312
2 41612
1 198029 159244821
1 167825 75191868
2 43689
1 133197 104138527
1 10450 128968343
2 122987
2 51710
1 34699 17328670
2 94248
1 32982 828927894
1 66436 230804526
2 82701
1 35985 584129148
1 38026 974569156
2 28807
2 187439
2 145049
2 198593
1 127150 554091434
1 146700 518302631
1 90189 442319908
1 104250 339382296
2 114822
1 10995 283125009
1 137706 296380028
2 151354
2 117179
2 97885
1 77683 889272107
2 128352
1 192524 35260992
2 185788
2 16182
2 38456
1 18004 400164620
2 4461
1 140054 569670404
1 84691 689986277
1 39548 847173001
1 17499 637610301
1 8109 351522281
1 163643 644454350
1 136416 393383034
2 81636
1 133304 456977222
1 195251 429526546
2 115519
2 66491
1 140413 217363062
1 78297 749357968
2 52932
2 15148
1 67717 711092644
2 138400
2 7450
2 5098
2 41967
2 132425
1 29680 612794933
1 81157 72258269
1 22361 980645991
2 102309
1 157247 651085541
1 118851 175382322
1 185043 77310030
2 112463
2 28868
1 128314 748299811
1 52827 887526618
2 188550
1 98060 120539258
1 66984 622079079
2 156000
2 4099
1 37859 101896142
2 90036
2 67168
2 51466
2 166806
2 184512
2 114046
2 54434
2 155707
1 129710 895953303
1 150231 346497386
1 182805 597731466
1 186987 30884584
1 18183 968635366
1 64232 544338287
2 55626
1 28333 130026302
2 176345
2 75792
1 180256 114585246
1 50998 352056880
1 27075 85147615
2 142035
1 169729 772714456
2 58312
2 101049
2 52492
1 89606 146263482
2 98470
2 84984
1 169030 230550138
1 1247 82633732
2 90259
1 191334 851912329
1 59987 503197149
2 146792
2 123858
2 117048
1 55816 72803067
2 125616
1 6018 496380058
2 120138
2 160292
2 74675
2 124442
1 127019 98541633
2 124853
2 163662
1 6052 492858271
2 81851
1 167279 152726241
2 156913
1 32015 612015097
2 115922
2 162655
1 63380 440009246
1 113198 43377156
1 23903 982900440
2 94325
1 155651 450861456
2 54009
1 15580 392855479
2 59321
1 109761 300666894
1 104402 465575477
1 189862 941804455
2 95145
1 2847 763458590
1 180060 499304249
1 149595 882728953
1 164680 817751072
2 777
1 78701 315422389
2 39369
1 72215 956668793
2 117858
1 33418 601520599
1 21119 464998797
1 182657 793291046
1 19777 879442531
1 83986 411003472
1 124181 872670658
2 13084
1 35568 734503073
2 7822
1 105165 60252615
2 48940
2 130911
2 53565
2 192588
2 103895
1 179308 799182458
2 93638
2 168338
2 178403
2 121979
2 97865
1 131306 249241213
2 33874
2 58135
1 18029 917572285
1 196323 265406992
1 15150 316736026
1 129568 499197559
1 40076 204236762
1 112832 353197462
2 77065
2 29833
2 73694
2 126670
2 128301
2 100774
1 70838 332246439
2 159749
2 159379
2 90906
2 97358
2 179615
2 10912
2 128350
2 78783
1 114551 994743335
2 5410
1 59157 945071309
1 194185 423957481
2 114512
1 123162 512277651
1 58419 256711319
1 61596 646196273
1 122207 317708205
1 65409 152171296
1 187858 449298733
2 98663
2 125644
1 60177 262276897
2 190798
2 114507
1 121169 142282343
2 175569
2 99792
1 163273 634311189
1 180840 173794845
2 137261
1 96574 222598963
2 194024
2 107134
1 135775 685494920
1 801 394568610
1 23878 89555273
1 119623 313514590
2 170764
1 192737 735535683
1 96931 503164183
2 58508
1 49240 884977768
2 167415
1 30492 177404557
2 6871
2 189798
1 93586 673624040
1 153765 40134275
2 107292
2 124537
2 65181
2 63342
2 43672
1 10129 986118597
1 46623 862732164
1 52673 925290164
2 108917
2 20669
2 6838
2 5479
1 109807 728177847
2 42466
2 40835
2 125113
1 28301 862710561
1 87127 20952874
2 150102
2 173501
2 69548
1 70220 680136410
2 25673
1 121072 273690296
1 25627 883120050
1 23319 265642181
1 47378 121776035
1 25376 782986161
2 79428
1 16340 633710489
2 90671
1 144813 505650737
1 85788 318473736
1 12618 974297020
2 191575
2 183499
2 82278
1 135551 148365265
2 48941
2 113494
1 148972 390070353
2 195625
1 95327 256240829
2 81524
1 126360 212233820
2 66402
2 108652
1 38711 393396791
2 148346
2 151291
1 88025 358493170
2 151144
1 97712 24657730
1 135333 880297294
2 2833
1 11742 292141118
2 86128
2 121611
1 10490 196496126
2 33595
1 8848 179355311
2 161050
1 54830 272604438
2 155370
2 84463
2 81292
1 71522 706063280
2 147302
2 57026
2 170771
1 159078 624268277
2 89823
1 30445 351061661
1 134647 825901182
1 26188 124063832
1 58549 997524946
2 100235
2 34544
2 165837
1 129581 835962380
2 47010
1 100920 875605377
1 41681 97645564
1 102550 119925521
1 192315 939437904
2 84558
1 156477 316590419
1 37281 918689359
2 127202
2 168533
2 145076
1 57290 783257955
2 145510
2 169980
1 126889 653802513
2 67571
1 105471 554408282
1 22550 718862985
2 55992
2 80031
1 106946 112399793
1 63909 99916518
2 100999
2 65694
2 34636
1 135490 899009231
1 23351 291968657
1 156947 601114783
1 115321 150511134
2 29868
1 96642 946497576
1 183155 272806396
1 195654 294137986
2 47407
2 124300
1 66006 78951358
2 106291
1 186222 4361487
2 116710
2 60923
2 105886
1 48129 583843164
2 199641
2 90311
1 118446 786673497
1 148479 206240801
1 18670 832213903
1 137230 211908582
2 27959
2 3554
1 33234 623982464
2 21515
1 121480 670182282
1 158896 675180068
2 66499
2 115679
2 122190
1 108299 476227661
1 53529 448455513
1 69725 314995920
2 174016
1 144366 601744373
2 180791
1 19407 960138907
2 13531
1 114457 141284652
1 42001 724637093
2 79844
1 61027 171865664
2 50708
2 106823
2 59982
2 27357
2 40780
2 191738
1 12926 70701878
1 171022 865139834
1 196680 782320257
1 79479 12177009
1 173393 260993927
1 157138 529700710
1 114076 851426625
1 115873 923394694
2 151821
1 127052 719977680
2 135235
1 97067 859904398
2 96749
1 27830 370405718
1 113945 790618592
2 21364
1 66818 117714499
2 52929
2 136468
2 47898
1 109948 459394449
1 107970 816765301
1 126553 281762356
1 76038 865401594
1 12792 998862626
1 131141 501477941
2 197829
1 162855 956201886
2 104897
2 8841
1 176373 966753806
1 138291 674103964
1 163176 473661753
1 81822 352408799
2 41674
2 86170
2 145015
2 8389
1 52658 379048562
2 38431
2 41993
1 11047 511079249
1 136070 705914202
2 125583
2 59062
1 74465 471905375
1 151667 918595457
1 93061 96938032
1 1131 843242683
1 4264 764813160
2 94026
2 4019
2 16761
2 126094
1 23982 303282853
2 180006
2 23151
1 83361 759110609
1 95786 507862092
2 28191
2 3766
2 10601
1 181214 776883310
1 53754 976473291
1 194368 207609275
1 153378 733885462
2 44230
2 126107
1 63902 808793047
2 137745
1 111052 866989734
2 142323
1 192044 599346178
1 59770 226389997
2 198636
2 21338
1 73347 285014880
1 193081 769615901
1 127164 873052271
1 27832 556018925
2 130621
2 69651
1 38393 585074103
2 107950
2 92489
2 91995
2 158867
1 61323 16279361
1 131870 682065290
1 66438 964451822
2 8072
1 184572 189708643
1 83567 140214825
1 78831 304989146
2 183004
1 184141 197205981
2 40626
1 63211 447359581
1 134081 226579849
1 103835 303838075
2 93222
1 194552 251603468
1 184490 472731112
1 183377 268903059
1 115123 577219180
1 34201 138411502
2 14168
2 51505
2 21317
2 30006
1 176779 817393742
2 145558
2 100803
2 119240
1 75014 285753023
1 173865 562955430
1 183324 474550416
1 156164 516306726
2 66393
1 194180 426174947
2 136168
2 109564
1 120472 19548941
2 41842
2 153783
1 53149 314822701
2 44926
1 104499 801482298
1 27886 793605601
2 180156
2 179278
2 35466
1 4067 737696042
2 110033
1 41080 428818338
1 117161 933656205
1 189763 299414160
2 24538
2 137883
2 54526
2 122861
1 130257 787070234
1 165936 418760702
1 39787 276372000
1 35179 159552272
1 178112 766919110
1 145756 982606517
2 146659
2 15749
2 176923
2 72738
2 3108
1 83560 201620327
2 52280
2 32765
1 156627 322815628
2 82830
2 35911
1 51158 661614722
1 125104 155914938
2 152190
2 126939
2 110313
2 106543
1 116263 272337464
2 132296
1 80177 8433450
2 34849
2 41927
2 169542
2 3970
2 64173
2 79248
1 97207 75836226
1 38043 414773587
2 50139
2 103189
1 51747 442975817
1 9705 114999473
2 100158
2 94880
2 7636
2 129148
1 85405 513414461
2 21912
1 14294 686780995
1 121263 685600302
1 144120 585574517
1 3844 583890807
2 181226
2 25509
1 156405 828352843
1 136853 265242052
1 119021 421280139
1 131225 570031850
1 137046 452272233
1 26114 222231103
1 180978 973786105
2 104043
2 79773
1 77793 809383575
1 35898 53747412
2 15347
2 121176
1 90223 784330494
1 153966 930895079
1 112428 487402053
2 70128
1 38305 472111159
2 191312
1 111401 238863219
2 134083
1 8666 905106032
1 33030 340222717
2 163114
1 101399 276959790
2 103719
2 93279
1 2344 360890005
1 165572 489876379
1 65696 320582660
2 138718
1 166299 603366105
2 84647
2 181142
1 133476 473838952
2 104229
2 186373
1 70748 437711076
1 80595 694779314
1 151520 873158900
1 103901 953974303
1 19974 706586465
2 79292
1 123865 262621627
2 84160
1 167312 776059127
2 36656
2 189363
1 20176 828339678
1 125768 348962317
2 20865
2 4404
1 15716 769335043
1 53420 177665594
1 135422 58149041
1 95690 18081721
1 169712 548844448
1 64720 831580496
2 144940
1 174560 580591150
1 130717 816597557
1 148908 751194093
1 132217 342851483
1 118789 597532943
1 5099 859870414
2 67791
1 160154 700087289
2 40085
1 74736 348209618
2 17906
1 23902 233760371
1 2903 603209371
1 58825 60424040
2 18213
1 179833 447593911
2 152504
1 53730 558338157
1 105774 181238821
2 97683
2 110897
2 183474
1 160390 736601438
1 107635 511568646
1 84962 598120781
1 93623 836662756
1 73699 607333005
1 167606 833266688
1 87337 457838296
1 74650 304817237
2 173889
2 28976
1 47071 968664672
2 187937
2 141120
2 76310
1 8964 89568665
1 11559 519338847
2 24158
2 134363
1 143871 303489799
2 146799
1 118761 656605950
2 39526
1 122749 822521491
2 33722
1 112760 540014951
1 137489 781085202
1 127446 29347643
1 57061 150174582
1 141761 450014774
1 82770 475530524
2 144199
2 171859
1 143231 759246544
2 152028
2 172533
2 162958
2 106746
1 31693 952486284
1 81416 649864978
1 20648 149740327
2 111733
1 141517 41553668
2 169619
1 161953 252127110
2 39435
2 194935
2 147826
1 36795 398026126
2 99160
2 73603
2 102445
2 127339
1 145343 306552344
2 194668
2 83150
2 163947
2 138149
1 163140 863868889
2 122858
1 196267 153455286
1 5829 594801957
1 15801 936700043
2 99488
1 99955 113511778
2 168369
2 134338
1 59696 184772390
1 23318 910168627
1 81431 96211699
2 197117
2 161353
2 80701
1 185021 535716488
1 36314 906120586
1 133860 599885904
1 177177 242003892
1 60592 37239452
2 14395
1 27707 182935824
2 133664
1 14867 149929128
1 192235 906101658
1 60558 162685611
1 188618 761320772
1 142133 23034614
2 150313
1 3531 572581900
1 21742 345949383
2 32517
1 85087 674571908
1 168368 952721049
2 163228
1 108265 99093286
1 120847 922512661
1 92316 500337786
1 75177 937687670
2 162886
1 10200 44730129
1 154883 641801188
1 12642 75853131
1 82438 570026466
1 75939 450620537
1 157593 159886695
1 90030 175721214
1 109550 591673627
2 27832
1 36558 53792474
2 57313
2 76358
1 164421 19564785
1 136186 178817270
2 2660
1 73146 350747684
2 76225
1 29232 781629993
1 112959 461460025
1 194239 876201136
2 103666
2 102287
2 85395
1 60164 632868341
1 57446 524606822
1 12230 993423048
2 64270
2 96152
2 114882
1 126959 62330750
2 143810
1 59985 959507887
1 9970 618605571
1 42054 687943518
2 138382
2 90903
1 131962 251148958
2 73934
1 97206 330069057
1 38236 133170564
2 51430
1 3583 261384284
1 178512 812419564
1 102994 978004838
2 119168
2 136762
2 170623
2 185796
1 154940 824646474
2 87892
1 82616 864303973
2 60979
2 135597
2 181285
1 170988 538534338
1 60594 841970033
1 115644 722522160
2 97913
1 128435 433952399
1 9614 203201193
1 174201 823155643
2 132450
2 983
1 30730 379515331
1 145158 410053129
2 2102
2 105716
2 168352
2 29781
1 69592 319724402
2 59044
2 13611
2 6437
1 175504 837258601
1 195419 380312346
2 27738
1 141892 349578946
2 38528
2 186740
1 53942 155126220
2 50945
2 97534
2 38890
2 128874
2 188166
1 27390 398352031
1 165334 685898355
2 162379
2 21513
2 64556
1 78536 68091569
1 68677 944728201
1 153608 565904911
1 115790 415623279
2 134921
1 143057 929947495
2 13322
2 115159
2 184368
2 83953
1 99511 968826395
1 120767 347862614
1 95501 388744657
1 68536 647619857
1 104519 811655279
1 149246 339364459
2 35917
1 61859 259738079
2 116165
2 194571
2 122208
1 32210 694928728
1 111461 871283834
2 9216
2 4410
1 187611 345024374
1 135074 209830466
1 82721 110220602
2 113576
1 137711 238600599
1 177962 355656285
1 58932 897361298
2 30317
2 40804
2 41286
1 85896 898709974
1 130256 503268096
2 166559
1 34257 62497901
1 183862 540944718
2 176406
1 22568 587026944
2 13159
1 8977 521666890
1 198540 531440356
2 106994
1 145408 352203727
2 82518
2 45365
1 13916 687933365
1 180606 8296364
2 115137
2 90396
2 2334
1 58661 433610785
2 164269
1 22743 359198106
2 126908
2 25919
2 371
2 174013
1 126580 617449439
2 147432
1 82749 418722698
2 7786
2 197125
1 139999 979634619
2 44171
1 15432 533960825
2 80524
1 127471 87341891
2 30772
1 73407 271190535
1 55969 832759928
1 15374 932747513
2 120685
2 80187
1 157815 197823695
1 51782 136221941
2 46908
1 156417 934546360
2 135834
1 171648 345115943
2 124001
1 48719 859388855
2 81055
2 50978
2 121273
2 113103
1 70601 416350948
2 191155
1 36773 883543781
2 76411
1 114564 94005573
1 88662 255636906
1 158213 423092087
1 172860 959988138
2 61247
1 2987 816286080
1 40451 638543655
1 16090 111007369
2 46805
2 49900
1 4371 888506689
2 85407
2 5513
1 185118 742253851
2 174691
1 171167 39069614
2 47752
2 136022
2 133049
2 134579
1 68100 250398815
1 144472 319350598
1 87407 479426565
1 185930 534032100
1 142970 524343884
2 74660
1 36069 632264468
2 39501
2 108180
1 140187 75182814
1 47454 796386133
1 182885 108452251
2 122749
1 49921 248116334
2 163635
1 104629 584955253
1 72607 348120085
2 138411
1 38019 437510642
1 135962 291832433
2 82610
2 164515
1 64081 278767300
1 14117 446008937
2 55035
2 182429
1 119907 917904857
2 16568
1 136734 117357681
2 40363
2 152703
1 59103 437063937
1 106193 265876322
1 59111 898461175
2 197508
1 86482 133130814
2 121694
2 81552
2 177746
2 6912
1 54777 160326993
1 48430 243278704
2 11133
1 82277 94551310
1 117843 661197321
1 161162 324287365
2 176540
1 50703 426332959
2 163226
2 109825
2 109205
2 177459
1 173468 371699259
1 182634 135453484
2 56001
1 55696 68340193
2 139445
1 144476 272096947
2 199809
2 177251
1 146639 167694656
2 76879
2 141187
1 175450 279747614
1 167349 296565321
2 183373
1 155985 937227869
2 63050
1 107586 654550780
2 82691
2 163749
2 153978
2 11610
2 27708
2 22526
2 91643
2 34457
2 1962
1 34798 892033964
2 55326
1 139865 929791671
2 140001
2 187490
2 165039
2 67289
1 22684 558324846
2 161396
2 113313
2 175025
1 158513 798761904
1 35830 697183715
2 140034
1 124781 306336419
2 125035
2 37103
1 16117 475233967
1 184369 770680899
1 71792 610050483
2 145992
1 20293 701988565
1 95610 134468292
1 199972 140401929
2 57568
1 106882 563706963
1 135518 509486715
1 84008 22351472
2 160590
1 8391 654126850
2 163953
1 48720 934183808
2 78877
1 19313 303865242
1 159982 552870128
1 27874 503396203
1 90781 695440908
1 83889 273706613
2 100965
1 91137 464462858
1 158794 615519839
1 128681 695800265
2 25592
1 188852 851494553
1 169222 129578253
1 3509 448835927
1 28014 679715831
1 167372 394564345
1 145565 53178829
1 100487 715087836
1 135051 226433084
1 52110 855823230
1 129588 555668507
2 107281
2 139564
2 29956
2 12906
1 176501 260178138
2 168359
2 175648
1 170478 819594514
1 36821 669839457
1 32664 697386605
1 60065 453889203
1 19691 749969421
1 117080 186083208
1 24815 412504113
2 52061
2 105853
1 136015 578663142
1 186690 276962717
2 9222
2 49682
2 85106
2 156784
1 145320 904583516
2 126078
1 83473 137954864
2 98487
2 96475
1 123159 990750532
1 183105 501131105
1 163517 317538735
2 132283
1 46339 610860521
2 198262
1 62002 636734508
2 190839
2 192347
1 84960 811693886
1 181281 713457421
2 9725
1 82221 228070884
1 96105 197865531
2 175576
2 172580
1 59084 766417784
2 83107
2 88098
2 107582
1 163685 92484033
2 126014
2 192249
2 101914
1 42141 800238042
2 24231
2 159531
1 64471 124405876
2 27053
2 21211
2 93102
2 78071
1 38792 897359506
1 128200 441410851
2 174928
1 75734 103351677
1 141986 80337890
2 51739
2 126123
1 34500 475147174
1 175925 359177010
1 127468 183143347
2 169398
1 63609 250669043
1 65845 663882562
2 61522
1 42298 206953655
2 145385
1 6111 683461807
2 120932
2 60798
2 12979
1 92933 445340021
1 49634 880651417
2 156827
2 91481
1 126152 480876197
2 108770
2 710
2 31238
1 159997 185323889
2 19353
2 25753
2 51333
2 576
2 55804
2 67766
2 132421
1 142383 43177181
1 88274 46224750
1 97146 969274666
1 164588 637247441
2 163846
2 55286
2 131251
1 174169 343424890
1 101133 842478254
1 44473 228935493
2 65061
1 91333 762132984
1 130140 874720455
1 133128 743037710
1 5475 34521109
2 23292
2 13869
1 178976 940391156
2 124485
2 180878
2 122571
1 117552 340037246
1 125160 447643313
2 128074
1 8496 347242375
1 7071 8612199
2 157276
2 61759
2 82849
1 160076 103596612
2 55904
2 93290
2 119670
1 161096 859544131
2 48096
1 87022 3200831
2 136463
2 42926
1 194713 483252191
2 63416
1 37674 538854618
1 161326 189288556
2 21320
2 117279
1 117744 26904144
1 2442 295811157
2 194315
2 195781
1 143240 658000733
2 178744
1 5439 876239703
1 146542 397222324
1 171535 870511154
2 93712
1 15387 692121384
2 95097
2 10634
1 42948 658816081
1 48785 615040347
1 52090 249767674
1 133733 41849245
1 111408 26352082
2 192289
2 102967
2 102585
1 186745 881092512
1 187425 476183879
1 152126 93489849
1 27957 638987124
1 161863 40232306
2 109786
2 10076
2 151424
1 24872 587246437
2 130812
1 152065 207381308
1 124759 424711552
1 79656 485629638
1 53911 448420874
2 118888
1 66603 669212356
2 112518
1 185543 974406313
1 129160 904022348
2 75656
1 142044 616465982
2 6450
2 47286
1 127566 836084994
2 128260
2 96170
2 15088
2 185218
1 194363 910443811
1 136782 908321199
1 112592 43029506
1 4029 52401979
2 8977
2 130277
1 8050 878630476
1 133061 362881010
1 122314 751902409
2 77701
1 138268 151005558
1 193865 165195074
1 96915 90315347
2 161647
2 81486
2 98193
1 162615 289945397
2 87884
1 58548 591863772
1 131105 112752901
1 8569 479896607
1 194451 496483799
2 7105
1 91441 590848817
2 80725
2 23672
1 51663 776126285
2 33486
2 4317
2 159831
2 96849
2 114637
2 122047
1 124457 256849825
1 135079 397515534
2 122134
1 128669 866592763
1 111880 652718243
1 81694 930428313
1 100371 94799133
2 87849
2 124038
2 186523
2 178234
1 115595 703490020
2 179293
2 191105
2 106347
1 127489 726681669
1 28963 870632755
2 61010
1 89439 339827830
1 154151 334476075
2 133827
2 86517
1 150360 508078657
1 104524 658879527
1 139678 701812161
1 7422 336151628
2 74130
1 125677 925018358
2 139320
1 104280 7422359
1 79883 654385353
1 153969 561271092
2 88048
2 123348
1 24913 271341074
2 94020
1 143835 944687441
1 170367 246593470
1 155067 592930431
2 188352
1 89413 695955725
2 183977
2 161136
1 48707 26121543
1 55690 848636682
1 168189 51814714
2 166648
2 188399
2 162928
1 120975 556016330
1 110113 212160323
2 157512
2 29116
1 119200 552872738
1 25192 202635533
1 81599 271179291
1 196773 616674226
1 94260 994185687
1 31570 539272970
2 167473
1 23435 705100144
1 124524 458187100
1 137667 836347763
2 184013
2 69985
2 147596
1 2668 672862795
2 82206
1 5810 329374511
2 74918
1 146216 295163643
1 4930 845613538
1 111094 786364863
1 84052 256041002
1 193183 729054319
2 126598
1 195316 792613349
2 84661
2 167584
1 12473 339164293
2 52843
1 121495 868844490
1 56006 391559212
2 119656
2 181407
1 75577 443455894
2 120495
2 173840
1 161114 623748947
2 140594
1 17091 576956227
1 39908 927952590
2 106846
2 6817
2 66110
1 169165 869445503
1 92841 714026009
2 134512
2 2445
2 51902
2 688
2 54029
2 81685
2 172095
1 94539 591575727
2 53289
1 57975 282248364
1 112222 441778485
1 10855 146082084
2 146682
2 98913
2 45633
2 453
1 87542 143925089
2 66199
2 5076
1 173409 276605306
2 151840
1 118741 354036038
1 161934 605630241
2 80295
2 149390
1 20421 987597008
1 91271 244538565
2 94241
2 29722
2 76426
2 176444
2 184071
2 65173
1 40843 257380966
2 155388
2 59394
1 181912 786588375
1 57575 885512780
2 98691
2 92912
2 43559
1 113775 39163564
1 22034 861701437
2 62460
2 64181
2 23309
1 192041 462013882
2 7648
2 86888
2 3298
1 172658 583132825
2 28818
1 129091 459969981
2 79916
1 118869 650056585
2 89408
1 119979 122786458
2 41026
1 12524 919600380
1 170401 87983079
2 168361
1 12882 734892444
1 89001 788638577
1 612 515502986
1 50231 185274906
2 22766
2 171644
1 190756 957607790
1 14950 494693670
2 90364
1 51482 376809742
1 55716 372479726
2 49170
2 38596
1 71506 493818430
1 95859 894040207
1 27929 733003252
2 139866
2 22775
1 111416 42494455
1 662 388273225
2 82419
2 74714
2 154797
2 158222
1 120157 652440432
1 181805 646066936
1 146646 149449275
2 72014
1 19759 330448001
2 66747
1 89098 70020554
1 180301 844291129
1 81888 129494139
1 92564 180578867
2 179454
2 64409
2 86146
2 178272
1 155350 151258928
1 157345 958850912
1 178351 230178464
2 41895
2 79151
1 189195 891930671
1 135724 880908675
1 136990 204248945
1 110907 992389842
1 42174 910845832
2 172256
1 10264 335218256
2 16205
2 7981
2 183321
1 159447 714580083
2 168369
1 55502 663238296
2 4268
2 83903
1 67354 36612421
2 192938
1 149308 654954479
1 161427 988649428
1 97721 403342108
1 163061 505040390
2 70601
2 34554
1 4766 398207538
2 57222
2 3109
2 10884
1 66006 176552842
2 21705
1 74583 39392288
2 186104
2 84655
2 126696
1 129973 828675597
1 152653 761748515
1 164348 676232738
2 4461
2 121043
2 40587
2 19537
1 13956 889103917
2 136992
2 27107
2 120678
1 72045 206782204
2 138140
2 121621
2 94897
1 26470 34152838
2 184215
1 132958 76603180
2 62989
1 99173 579764714
1 83713 833728342
2 58457
2 98224
2 30573
2 152232
2 89605
2 136543
1 163228 310729395
1 39814 128309209
1 147918 201293172
2 1417
1 134401 815076465
2 118949
2 97832
1 121447 913223010
2 115761
2 175102
2 43138
1 186821 414633059
2 160371
1 38821 160252456
2 31541
1 197415 210019759
2 159543
2 147915
2 136812
2 141671
1 162568 996922955
1 55432 185423048
2 60328
2 62187
2 178018
2 199160
1 132490 491628630
1 195732 999860299
1 47941 112393694
1 144061 977168497
2 18687
2 1008
2 57858
1 84921 788623832
2 165870
1 10062 938755949
1 26899 429823406
1 186955 471614775
1 39541 831018844
2 188271
1 1293 917352222
1 74136 394562702
1 109143 103381403
2 191869
1 40025 418646641
1 87802 845151688
1 152726 640481774
2 46313
2 148560
1 47944 712330758
1 161701 408341482
1 5186 983599908
1 121631 287065528
1 175130 151522516
1 129640 418569490
2 44719
2 43728
2 75619
1 33198 569762762
1 194995 587869141
1 43046 713195251
1 175972 997134466
1 183725 429732480
2 69918
2 21924
1 110646 387379947
2 153169
1 174655 777536420
2 60250
1 162974 926878715
2 137642
1 184304 713667896
2 58491
2 27834
2 79995
1 134530 251018945
1 167071 246787975
2 184138
1 36597 972610983
2 19400
2 192989
1 111595 797434588
2 156088
1 33065 127788740
1 105327 291790772
2 151026
1 60558 948324270
2 35916
2 77919
2 156899
2 34068
2 120476
2 112695
2 40432
2 27729
2 39621
2 139218
1 35419 726945779
2 174055
1 71548 800143560
1 92409 984244151
1 23459 734934249
2 89944
2 20631
1 70018 995495121
1 169093 513555909
1 50896 526066449
2 11122
1 42819 183475223
1 92465 82621404
2 161503
1 78680 605868381
1 39802 367276239
2 135798
2 156335
1 96764 310745733
1 4804 714982074
1 45784 118216234
1 42291 618310317
2 196650
2 89758
2 116328
1 131474 772757978
1 24918 656255808
1 143415 869461394
1 147198 252982799
2 86955
1 97940 30690125
2 85895
1 141875 553301390
1 27586 802070412
2 46747
1 194458 996918252
1 195963 319035688
2 103600
1 117291 189783669
2 161637
2 10519
1 38508 733983159
2 121474
1 74937 117257464
2 23758
1 136129 326108289
1 82757 473947223
1 45617 548171488
2 146495
2 31474
2 161271
2 198718
1 6918 470163794
2 115336
1 17364 305685465
2 116973
2 132920
2 164122
2 88732
2 54295
2 102237
1 197034 327115712
2 59246
1 3942 950164739
1 39689 93332362
2 177664
2 175846
1 58291 103848088
2 109297
1 158827 946723100
1 181851 538068348
1 21093 183384836
2 88801
1 14890 413433301
2 77326
2 69663
2 158257
1 183612 604124762
1 146626 672041453
1 19923 499223627
1 192464 470866909
2 141786
2 56639
1 21155 128762913
2 153750
1 125959 444671909
1 4941 293478921
2 178003
1 175874 168448482
2 175705
2 129052
1 155821 484812776
1 19635 141081259
2 114282
1 168611 4896879
1 127161 25785826
1 75325 212851963
1 67113 396711000
1 177816 138557383
1 53065 801867994
1 142896 435763126
2 180239
1 36379 28120362
2 195459
2 144851
1 180583 470086102
1 128846 681351098
1 45312 680307989
1 12525 654239838
1 112015 708640951
2 83664
2 159032
1 44187 176320148
2 26127
2 132703
2 122118
2 78213
2 106377
2 182141
2 164701
1 184190 450500262
2 180546
1 133746 692858038
1 142003 113307215
2 142023
1 24761 502384923
2 92506
2 79005
2 100079
2 71455
2 188565
2 32438
1 29713 583321152
1 133161 389423705
1 61234 807265972
2 162491
1 170481 437319197
1 170471 698122496
2 26519
2 127493
1 18863 417034050
2 162533
1 22234 312631655
2 34424
2 12177
2 39797
1 124473 789892090
1 76781 214656230
1 3548 714670084
1 155660 440529327
2 96756
1 97507 993272474
2 32953
1 125481 933845764
1 156864 303855959
1 181836 504388221
2 84580
1 54207 601929391
1 38843 549867639
2 165051
2 92538
1 158382 854906317
2 43666
1 54908 967845372
1 88882 224383003
1 189478 979724799
1 124391 208799943
1 70266 374904838
1 110945 483374911
1 144244 930289651
2 178455
1 162742 562837637
1 125973 675080716
1 9492 898588541
2 90288
2 186056
1 176189 434075241
1 114829 608728530
1 194567 40994063
2 88662
2 29843
1 170594 465456137
1 195777 35061371
1 84265 314827442
2 197326
1 79863 549819671
1 142625 953300898
2 26072
1 30350 887238060
1 67622 940758233
1 177477 922538837
1 85333 742131036
1 25345 490543068
2 80070
2 139911
2 154714
2 185527
2 182029
1 114227 714160360
2 140024
1 161298 155350642
2 89361
2 34323
1 42175 986297762
2 167466
2 17302
1 40528 105353187
1 123112 857557315
2 130031
1 151982 790503643
2 86763
1 73439 405931974
2 83608
1 31074 515914333
2 113805
1 105088 407845427
1 58635 449964819
1 175640 987923393
2 70467
1 187029 11751747
1 31679 720527437
1 110998 223910070
2 127556
2 74285
2 124916
2 101908
2 37267
1 183376 110801830
1 74622 570918749
2 104982
2 196456
2 86127
2 159615
2 51909
1 110636 101260264
1 187938 330777443
2 155563
2 121860
2 112450
2 115182
1 185671 947493120
2 136957
1 153205 959443821
2 116386
2 169740
2 172619
1 118000 541156365
2 181766
2 56807
1 94883 178245412
1 49634 861395857
2 58656
1 8353 564358771
1 162210 55615488
1 3399 463612677
1 153719 148816215
1 114101 396722304
1 109487 758592428
1 77430 878079781
2 29123
1 43423 273667397
2 74535
1 81967 157687965
1 63903 793853291
1 87427 431341623
1 135287 885053454
2 47654
1 71500 599034815
2 134566
1 18801 541548284
1 6152 589962181
2 83585
1 153204 453160844
1 165114 264363514
1 127148 811740136
1 30568 318435227
1 40274 845667491
1 151262 487348224
1 156813 230679105
1 61581 521560428
1 156440 254181
1 98084 336770591
2 41389
2 148249
1 53632 653940228
1 33492 829181254
2 197532
2 72555
2 196485
2 153968
1 20309 942788077
1 100497 471063585
2 191583
2 160757
2 56508
1 172110 56136972
1 45749 172662874
2 34163
1 127758 945039294
1 126803 529375092
1 57200 198408180
1 159495 698836807
1 850 685368331
2 182500
1 84492 181749180
2 15799
1 195906 322373091
1 1232 662055910
1 16197 888233242
1 44120 41948332
2 58442
1 69279 680438803
2 4810
1 83251 773880638
2 115156
1 6444 752873205
2 11338
1 68846 655489060
1 13486 393881729
1 196693 414684876
2 81367
2 71316
1 19564 691175320
2 83425
1 139563 637817954
1 107393 897757644
1 56268 140399294
2 57549
2 36637
1 156623 269314887
1 156799 737976120
2 109834
2 187211
2 20093
2 89213
1 116590 702337483
2 68552
2 13225
2 136531
2 154388
2 5220
1 187304 40692937
2 93793
2 190441
1 87381 879346159
1 28875 913082640
2 142156
2 196674
2 192717
2 71147
2 38594
2 133758
2 166171
1 22666 762546755
2 141026
2 113831
1 170198 811157381
2 77099
2 63387
2 125492
2 93603
2 71673
2 92527
2 48015
2 190219
2 125796
2 92496
1 159238 29497846
2 94042
2 109438
1 21352 602543500
2 18055
2 71485
2 169640
2 1110
2 3695
1 64320 171066897
2 155497
1 148748 110826690
1 103403 746223531
1 60374 692121541
1 58605 111605403
2 7658
2 110483
1 104684 855786730
2 60359
1 56936 416595833
1 191589 769138588
1 69446 99162286
1 179148 91262897
1 91699 742774796
1 79395 310592805
2 31275
1 185236 181219755
2 92765
2 8084
2 47575
2 160787
1 20189 257092038
1 103168 369722612
1 75785 936285175
1 184462 206432231
2 112070
1 32339 384870454
1 70035 425606401
1 102046 178506033
1 18733 222705711
2 109881
2 46754
2 31827
1 11786 152389615
2 127498
2 93111
2 44503
2 62028
2 47883
1 87723 671305026
1 74576 200600594
1 81732 934469624
1 39364 335512424
1 181379 35367646
1 127342 667903448
2 132690
2 183767
2 107182
2 16711
1 43638 287328217
2 14932
1 180967 238371339
1 151470 828927459
2 198011
2 80539
1 11142 772392244
1 141271 898876940
1 86144 562265894
2 24277
1 184031 842964255
2 197290
2 153848
1 162259 26595767
2 39355
1 190804 581001745
1 159258 725328089
2 13930
1 169452 995006624
1 166507 701894449
2 29264
1 60009 160304236
2 32553
1 3039 859494642
2 69740
1 189014 438224641
1 87266 530246124
1 118666 491162844
2 100667
1 191417 262316326
2 147723
2 123149
2 60342
2 31757
1 87425 412700024
1 184883 726721858
2 57282
2 84766
2 117052
2 23068
1 179763 659459872
1 41793 615143440
1 136429 977712452
1 185273 483268683
2 184932
2 163993
2 76530
1 105217 27078811
1 80584 309044798
1 71081 999436647
2 114324
1 85518 599028424
1 51598 368457931
1 65133 841061907
1 55830 586934398
1 56933 234388718
1 169984 422103557
2 47503
2 93362
1 96765 457665659
1 26113 608185688
2 109121
2 139624
1 17334 242781918
1 84145 424949813
1 89443 324765879
1 102687 604407170
1 192179 916857229
1 169316 160860481
1 129498 170187752
1 197511 848391415
2 36815
2 119089
2 174085
1 151201 386860335
1 43501 478226743
1 70515 643851779
2 95023
2 67268
2 48424
2 46727
1 16410 32389275
1 55942 26975388
1 43969 824692890
1 117575 371157017
2 159956
1 177586 792531923
1 81233 761524220
1 39005 394807740
1 113400 6774980
2 114573
2 155641
2 35067
1 86184 652643529
1 137916 132821785
2 120250
2 114336
2 165000
1 97725 491166161
1 96336 362304697
1 119065 991811162
2 193960
2 101717
1 185101 896343956
1 172099 100824388
1 148733 402149621
2 152432
2 92640
1 148127 869513233
2 173371
2 145589
1 149352 429131482
2 89270
1 54898 358719239
1 152148 830646671
1 31625 156065378
1 73724 876790492
2 114127
2 36926
2 189733
2 103323
1 175610 511671689
2 159522
1 7385 887247430
1 195428 32995044
2 97344
2 162785
2 46157
1 114944 347069251
2 79731
2 174409
2 31001
1 99941 531663494
1 112391 361800660
2 27996
1 32434 605931109
1 193638 960122735
2 172461
2 11518
1 116139 909618845
2 63209
1 23495 298018547
1 168304 295358380
1 150041 825766883
2 111098
2 153596
2 81408
1 7611 142430238
1 98212 822822154
1 130312 742327766
2 144164
2 48164
1 193187 767686551
2 46861
1 187353 37211283
2 121379
2 98350
2 95195
1 133200 508948368
2 7780
2 14830
1 170858 518690704
2 124405
1 109784 17498447
2 3744
2 67585
1 87688 571131792
1 140261 926435540
1 166172 321799186
2 25617
1 37909 920610856
1 136140 476555155
1 9845 325888154
1 77991 327584763
2 138644
2 104322
1 72226 258408735
2 56463
1 145388 989781520
1 135615 562293929
2 138925
2 65105
2 13406
1 86852 601801270
2 7994
1 31266 13775276
2 64220
2 102275
2 61580
1 127912 546352650
1 98895 264175134
2 98753
2 84245
1 163738 219069705
1 155853 432713154
1 63000 632332933
1 74082 815275438
2 120644
1 75979 866957407
2 125908
1 123982 652216322
1 78290 220793771
2 188760
2 124254
1 91224 172547224
1 142576 544226658
1 33962 275872417
2 27589
1 148185 277079872
1 78993 741257212
2 139423
2 49507
2 94312
2 48849
2 195945
2 194688
2 62633
2 54245
1 26853 516676521
2 161512
1 107538 335577695
2 100683
1 196629 821645838
1 3793 321787050
1 151730 877836698
2 36901
2 64327
2 137448
1 177664 801452051
1 57762 168656061
1 79904 202589068
1 25468 407732894
2 1716
2 69775
2 6545
1 133767 7592798
2 126072
2 63911
2 68079
1 71103 279009411
2 25364
1 199330 91900282
1 52253 463077915
1 112971 54602991
2 85757
2 126965
1 49649 677116133
1 42568 90316442
1 46525 112936723
1 110267 35997022
2 21325
2 88956
2 38124
2 11866
1 41170 141124545
1 31957 591730569
1 115086 440137326
2 131152
2 190897
1 132839 587079331
2 89828
2 178731
2 54927
2 155284
1 117092 374691214
1 28137 781733492
1 45250 501164827
2 65081
1 177751 74616769
2 34753
2 122702
2 121443
1 51879 964566362
2 193082
1 79328 888359161
2 50332
2 147399
1 62299 345649325
1 98887 336884466
1 108608 228906380
2 111162
2 105339
1 32446 586354719
1 70016 135596605
1 90269 527996807
1 19970 628514353
2 40269
1 107755 264552630
2 95148
1 144151 26478816
1 52854 660783519
2 30030
2 118816
2 62319
1 151734 96870989
1 168092 257341092
2 73679
1 184526 931449225
2 30058
2 146114
2 31091
1 80798 747906432
2 47273
1 173848 84415419
1 128695 592205679
2 36316
1 29678 405335665
2 181625
2 85356
1 77960 403782042
1 36784 348442715
2 102600
2 65785
2 186280
1 188212 687979839
2 25280
2 157055
2 32138
1 173244 181370582
1 22666 363715292
1 172869 531592740
1 46140 472184203
2 149166
2 189432
1 186722 549488656
1 43219 841363622
2 163159
1 22189 56653124
1 118541 953006620
1 161408 186563159
2 35318
2 185681
2 43286
1 101525 333004970
2 85158
1 60309 893287684
1 155741 362007687
1 101406 889846031
2 45592
1 169037 292240756
2 48203
2 186051
2 46667
1 20397 888326792
2 145065
1 52043 665950335
2 191441
1 37448 395406271
1 171261 483726386
1 199899 862957997
1 44434 438529244
2 119339
2 120150
2 35889
2 41564
1 110021 425139775
1 180339 527921742
1 16560 205150560
2 29278
2 198046
2 153912
2 41304
1 123172 247798884
1 182159 34531545
2 81990
2 123597
2 55510
1 20776 761018177
2 35784
1 172046 370807021
1 151799 864681628
2 116321
1 16932 49947394
2 183366
1 168603 881575081
1 63511 933291630
1 106440 932138992
1 11493 498567078
2 57872
1 79096 424962134
1 190270 20375915
1 166361 397923247
2 2725
1 77719 521779453
1 14667 248909189
2 94960
1 67470 739121376
1 4431 9654141
1 70680 771975457
1 11036 733071528
2 65249
1 177607 341005191
2 102710
2 149438
2 42856
1 87417 784646966
1 7489 617505015
1 1449 251006230
1 96836 866653897
1 88433 201867834
2 181674
2 31731
1 102487 389952418
2 109444
2 138881
2 12046
1 194089 553561718
2 115409
1 130400 204513089
1 182210 744390777
2 120373
2 199599
1 3419 670666442
2 15765
2 13393
2 113789
1 7493 932246432
1 139875 995614390
2 101985
2 175785
1 54744 74095146
1 21511 429740988
2 128125
1 131526 791920274
2 66670
1 1997 388962855
2 101552
1 73705 937150199
1 68401 466666115
2 30235
1 183024 769504015
2 192149
2 64926
2 164316
2 95911
1 146606 139140174
1 38436 543241208
2 127738
2 142390
2 137238
2 144215
2 174562
1 42263 628634178
2 69040
1 8383 572420224
2 117796
2 181075
1 100034 283034747
2 138871
1 110443 405610790
2 124178
1 151912 512964220
1 110959 331498464
1 110916 961904569
2 33837
2 6700
1 127138 523108597
1 115339 510146657
2 188297
1 48254 22301611
1 20414 189952734
1 164769 385575406
1 2794 706003127
2 147350
1 181044 974676574
1 168324 327212820
1 108464 806361677
1 126226 228799781
1 20347 658765179
2 97166
2 138451
1 76827 832362020
2 121091
2 15049
1 104622 509669469
1 164900 994948220
1 138969 708761506
1 33310 735347172
1 116164 232173351
1 68631 465361753
2 141509
2 69143
1 657 204401987
2 145178
2 162760
2 189028
1 125580 64474660
1 130851 670086699
1 178860 937873082
2 55057
2 18393
2 56786
2 52167
1 66065 354679244
2 192279
1 16751 857992182
2 86596
1 48272 205651640
1 130513 459723902
1 102323 599723674
1 57768 150973749
2 8337
2 188637
1 77829 15198122
1 83427 551222922
2 179156
2 97154
2 51675
1 50114 709789956
2 178854
1 1446 988007575
1 63890 1700483
1 173618 333044797
1 12920 943200130
2 90415
2 107078
1 125197 371204988
1 177441 637429909
2 115024
2 126784
2 85001
1 138442 338576260
2 139119
1 47047 17581514
1 142820 659600278
2 114801
1 84593 90550906
1 90386 293521274
1 94760 671082219
2 53708
2 146449
2 4162
2 141857
2 161583
1 139846 276812684
1 101325 826646728
1 120375 476910827
1 177181 865238453
1 20279 232261065
1 94589 526574943
2 92644
2 2238
2 67924
1 172806 784495416
1 69294 254406862
1 173491 645958282
1 181200 890825746
1 102779 493277460
1 930 258956212
2 20183
1 12134 157686665
2 10812
2 142126
2 152412
2 33769
2 156773
2 136876
2 149707
2 108023
2 169270
1 37494 953027909
1 187258 385752870
2 63206
2 21423
1 61334 745087856
2 42465
2 79353
2 23689
1 123963 184038941
1 139290 236740168
2 171273
1 47514 747451072
1 158439 952817177
2 16325
2 99862
1 59652 581167721
1 194382 722192776
2 190659
2 96671
1 167367 316655488
1 130004 963723518
2 37061
1 131793 454728392
1 122843 942788861
1 100617 871241447
1 102024 386680580
2 134247
1 178544 826127581
1 29801 786393191
2 49949
1 32796 464865526
2 55535
1 76226 697817819
1 122616 669480337
2 173899
2 74519
2 144347
2 15993
1 100977 643825161
2 58618
1 108321 721626507
1 139246 267267495
2 58227
2 178196
2 104934
2 69045
1 144276 973305062
2 74554
1 129240 135832017
1 170993 572484375
1 33881 169300483
2 175123
1 135774 497121709
1 26772 949352561
1 14385 830655334
1 122690 121575417
2 156948
1 3327 813032076
1 25881 202824910
1 97557 522436176
1 3970 604324302
2 188836
2 100855
2 104862
2 149871
2 151125
1 179864 471263170
1 22696 814613834
2 173065
1 29639 4729362
1 98996 220383089
2 66544
1 165967 138585467
1 37917 592782338
2 110432
2 185951
1 161582 378703048
1 114806 871144877
1 19236 482022236
2 89071
1 73598 742552697
2 2459
2 50741
2 136781
2 130599
2 5621
1 702 395174947
2 133995
1 67510 908416263
1 70353 833897247
1 199600 813250166
1 65120 839857130
2 152646
2 180098
1 154663 22936879
1 194003 883272297
1 166741 762043675
1 77650 529866898
1 14864 361892675
1 70812 898031485
1 54007 812441105
2 38189
2 167832
2 181878
2 184674
1 193838 883932445
1 15601 447874220
1 90238 208338602
1 81541 941068326
1 55377 325006017
1 108086 894712425
2 149175
2 6903
1 164602 363843195
2 11965
2 24488
2 153734
2 79119
2 190889
1 113442 963207439
1 51459 185338825
1 76430 89372253
1 66486 28959749
2 173866
2 5133
2 63888
1 81134 144671123
1 151809 589952492
2 62048
2 112834
2 3449
1 123742 803328095
2 162757
2 13291
2 29362
2 111718
1 147873 558932731
1 159977 977822319
1 87710 156239963
2 13406
1 163884 928742107
2 152075
1 143773 766417154
1 125004 260489272
1 46524 668063015
2 2810
1 99126 703185651
1 190126 414367387
2 127221
2 108329
2 189235
2 128732
2 123382
2 35322
1 168852 140351769
1 81684 832532112
2 180980
2 125068
1 79373 590434715
1 122314 924016299
1 179451 573110091
2 21195
2 96985
2 94090
1 47313 770547445
2 22866
2 137467
1 192290 876670566
2 167864
1 35737 945765610
2 99818
2 9347
2 148597
1 171221 885102983
1 140787 392392058
2 55859
2 143457
2 152876
1 34998 217342260
2 12951
2 41951
2 117178
2 88516
2 128718
1 104281 572514267
2 39272
2 166297
2 86218
2 25671
2 82122
1 152575 83018040
2 39035
1 20637 925899052
2 108152
1 63614 282005096
1 177398 557552834
1 190790 751431421
2 147311
1 171388 38031605
1 84750 461802645
2 83033
1 111082 181312590
2 8613
1 105208 299762092
1 25511 27310822
1 82656 134858018
2 58099
2 51419
2 136771
1 124607 917307106
2 19065
2 31568
2 116772
1 106674 13401234
2 106211
2 193806
1 42199 505097507
1 36084 49221252
2 24461
1 18614 706563442
1 44271 495917014
2 147459
2 149884
1 171062 760321957
1 54862 945690588
1 35693 974937014
1 65309 730890267
2 88164
2 63820
2 167740
1 97004 273281342
2 152447
2 19500
2 83369
1 177362 529176895
1 120245 489198489
2 187793
1 25813 918097742
2 11969
2 77661
2 150160
1 84209 306147275
1 18073 942071095
2 119245
2 129302
2 69195
1 138978 430850374
2 130176
2 185725
2 107444
1 160433 757305078
2 109456
1 62662 15668018
2 21826
2 73080
2 82002
2 107590
1 47484 837781730
2 78680
2 37026
2 1287
2 8257
2 146173
2 103101
1 90048 663770661
2 102202
2 71176
1 15353 189870794
2 162762
2 102022
2 167539
2 47606
1 115223 966406900
2 105442
1 149074 380894496
2 102411
1 163543 743987283
1 161870 780375740
1 20568 281169527
2 187076
2 136427
2 33801
2 156477
1 194645 264905956
2 28768
1 64988 107857695
1 185856 825649877
1 44173 223422211
1 31215 856042195
1 37515 328316965
2 51362
2 21993
2 160412
2 195017
2 36170
1 109769 631089714
1 2422 361724361
1 27998 841471918
2 136413
2 108678
2 58137
2 123079
1 83500 383254105
1 31210 26697704
1 25442 176642657
1 188110 631215469
2 87439
1 13360 14424867
2 123994
1 145802 708616977
2 63446
1 105628 780192242
1 165587 117016235
1 151176 986027167
1 82957 929327780
2 147007
1 2842 537052397
1 175330 559061350
1 2664 644173045
1 168356 918587843
1 172146 900537005
2 144580
1 193095 284880501
2 142237
2 115193
2 189085
2 140105
2 139030
2 51893
2 121661
1 10029 805171744
1 21749 338435792
1 176257 661154547
2 123681
1 112393 73541592
2 83431
1 123741 783138623
1 5620 118143314
2 109838
2 141071
2 74050
2 56515
1 178980 195569814
1 979 205197644
2 97089
2 87126
2 159343
2 76241
2 112120
1 119611 708590299
1 167161 3996900
1 83085 215833134
2 166081
1 97926 142875874
1 164739 12395915
2 42743
2 50181
1 119522 934195516
1 16999 664011975
2 84885
2 158555
1 162110 795200304
1 84397 857390112
1 128883 659730961
2 46586
1 59656 955640842
2 173377
2 199269
1 65102 44901704
1 173199 562489843
2 62138
1 125604 105604580
1 49260 783877986
1 98019 154405090
2 115186
1 74292 84526099
1 5442 811603936
1 160991 279422677
2 180328
2 28711
1 53509 224436311
1 30028 536278537
1 30504 349308139
2 22718
2 116006
1 134367 963412861
2 133711
1 40448 729722929
1 122351 520812775
2 35093
1 106499 203832134
2 143155
1 9518 704597440
2 132841
1 28680 705483036
1 80127 833958619
2 99653
1 157873 313801976
1 97831 859307073
2 47240
1 184411 816876707
1 187247 841156498
1 33244 471732162
2 69072
1 74533 655526762
1 174917 906840432
2 58244
2 33855
2 118762
1 31882 326056232
1 132745 529734856
2 149259
2 109106
1 28520 577497327
2 2159
1 146234 131702595
2 98147
1 22033 659648581
2 10705
2 123024
1 176610 437436331
2 151497
1 31624 972410195
2 12245
1 65756 914586854
1 185504 859414293
1 58038 142239462
1 132383 779188395
2 112767
1 82082 254743951
1 26035 210205110
2 180568
1 76914 90436307
2 89416
2 190113
1 137717 955088110
2 11298
2 17207
2 184067
1 43856 835939075
2 160480
2 148685
1 78398 690818474
2 155957
1 99789 277641136
2 153683
2 125226
1 122886 448492404
2 185713
2 184479
2 170989
2 177884
1 36444 311633135
1 15924 815529494
1 5454 74497187
2 126028
1 73385 914293054
2 9903
1 98320 446911114
1 85017 921846177
1 131234 131398201
1 59803 693191639
2 150358
1 11574 642016418
2 182448
1 67400 979245365
2 4942
1 55748 204666784
2 161648
1 180109 960266806
1 179995 937089029
2 158561
1 123304 357192319
1 115570 595573083
2 94159
2 86493
2 140200
1 60529 170930049
1 99619 101922905
1 97562 612828419
2 58231
2 146667
1 160018 86128192
1 120985 860993217
1 49040 887430304
2 123262
2 111856
2 155009
2 128354
2 35719
1 199829 901865840
2 15744
2 187938
1 144368 375005905
2 72997
1 105223 569532656
1 37979 466192170
2 163765
2 173623
2 155921
2 137798
2 26392
2 76176
1 14472 141999834
2 123753
2 64067
2 38688
2 41912
1 97209 195182355
1 79825 859839732
2 134055
1 102298 86863397
1 136970 461834163
1 111884 584478201
2 53209
2 69197
2 103479
1 27477 311429463
2 22775
1 176445 951854266
1 197191 519080772
2 105243
2 44610
2 170949
1 91756 741098571
2 149591
2 155349
1 13819 821208177
1 148206 817667556
1 125560 359461707
1 171034 567186917
1 92613 677994923
1 66295 953109564
2 7950
1 13354 488750505
1 15168 876072715
2 161490
2 57130
1 100608 638953103
1 102944 990871439
2 61956
1 25791 430655386
2 180143
1 14813 363004912
2 15151
1 169093 384203094
2 43986
2 47766
2 59595
2 198688
1 85671 116622884
2 61028
1 37906 819338225
1 60151 689395816
1 160628 705764022
1 102563 945854747
1 36953 796451773
1 36812 90026137
2 196677
2 101948
2 165727
2 95777
1 163385 578312463
2 26869
1 190596 493116343
2 142101
1 44759 485632898
2 67697
1 151408 923063671
1 122883 378322690
2 170260
2 103751
2 191471
2 99567
2 194
1 181479 562300130
2 135270
1 38950 130985289
2 22727
1 21315 5617619
1 4549 923491212
1 48967 774132636
2 151390
2 93078
1 71484 504653653
2 90119
2 11801
1 1607 334596973
2 65247
2 75634
1 46262 355829434
1 123808 643525270
1 154286 408850435
1 60342 555072070
1 83625 8743114
1 191647 12845240
1 10740 519257713
1 18739 54671462
1 119524 212883453
2 3868
2 101280
2 188153
2 83521
2 161341
2 175079
2 63530
1 161624 892234333
1 32463 850329938
2 92242
1 20375 805867622
2 94838
2 208
1 107173 574687861
2 76327
1 22243 429898652
1 49920 805317800
2 130898
2 131418
2 148025
2 25409
1 26318 161297985
1 114396 980522998
2 57670
2 141361
1 79971 250632252
1 184887 783869647
2 137779
2 35218
2 5608
1 194052 562038199
1 100700 157449239
2 113602
2 5130
1 97499 233813588
2 153518
2 66945
2 80362
2 169525
2 62838
1 90443 187758416
2 182051
1 4577 271328510
1 166166 559927583
2 90524
1 74795 775907501
1 127961 200359107
1 190219 99689566
1 62983 240779603
2 133413
1 38387 663126300
1 103601 976583066
1 5329 349905795
1 94979 68487649
1 14049 212979215
2 74114
1 77757 407076334
2 113556
2 22471
1 123200 333545451
1 165753 825471890
2 88886
2 167543
1 4549 431016075
1 61258 502714140
2 140591
2 44787
1 141487 476232884
2 74212
1 174624 863721998
2 2580
1 30221 786838592
2 79777
2 192819
1 134852 889359205
2 189249
1 162336 810130475
2 25347
2 110028
2 9150
1 94836 234255308
2 19649
1 92420 14546540
2 96858
1 61699 57899389
1 7352 81857688
1 166444 900971396
1 14609 523968721
1 93741 410813980
2 171081
1 20095 602780553
2 17690
2 109930
2 19889
1 121651 964761674
1 42311 652720143
1 161175 105350243
2 174832
2 125671
1 99463 915982742
2 143940
2 57281
1 40503 901902451
1 126079 514420885
2 83714
1 188592 3133841
1 110460 343124186
2 138890
2 27307
2 125856
1 188705 339202944
2 122678
2 174764
1 194834 756124442
1 151576 735686972
2 71371
1 91093 429085478
1 42228 599051541
1 44887 244843173
2 107571
2 123173
1 170552 410683677
2 109915
2 86993
2 103327
2 64218
1 38635 463226396
2 82244
2 104525
1 97033 524810483
2 50622
1 105614 606250422
1 79931 715897185
2 134267
2 119142
2 27472
2 67996
1 190226 237011468
1 123316 971740226
2 106040
2 169435
2 154738
1 81155 373748364
1 65678 323542623
1 173035 4561218
2 63732
2 42495
1 123271 248458810
2 97335
2 176762
1 59141 842869535
2 183932
2 62440
2 55488
1 69925 597603374
2 180733
2 41461
2 15175
1 169638 432116365
1 154657 696528450
2 113852
1 180604 912797999
1 35970 812125404
1 164901 990699540
2 95929
1 113903 176535550
1 1164 238496145
2 135087
2 189585
1 92767 158461528
1 20717 128181009
1 22688 243807569
2 47
2 196646
1 168291 410928866
2 176154
2 97914
1 175963 625923344
1 38257 629810237
1 169665 562816574
2 154391
2 38211
1 75920 677640666
2 46068
1 129703 808412310
2 31387
2 29774
1 147564 165956129
1 50074 614823135
1 75177 116962889
2 95790
2 192929
1 61480 458393919
2 128510
2 140853
2 87646
2 130826
1 143158 643384302
1 171785 158533636
1 131332 770634603
1 5742 641829450
2 70615
2 40987
2 109703
1 149073 144005379
1 17410 978633271
1 114887 227556610
2 155873
2 169728
2 93738
2 135664
2 195018
1 175812 173996738
1 69367 881618739
2 41072
1 18354 379314935
1 182229 4470393
1 87276 321443057
2 50357
1 25458 545884061
2 132247
1 81856 786666543
1 92394 297556061
1 141202 704946398
1 28246 400421300
2 140809
2 23745
1 184604 458109992
2 50477
1 107753 482059237
1 31558 471401984
2 154502
1 173194 478618846
1 88941 103775140
1 80987 527615970
1 103621 116977207
1 187412 660995511
2 104920
1 83442 273183343
1 37731 715367669
2 40697
1 175083 657275809
1 52915 12399082
1 192814 373329421
2 34473
1 43825 509864254
2 43582
1 46423 577425775
1 108768 138414394
2 18770
1 118557 409584050
2 31355
2 165334
1 52033 623725116
1 111663 111991794
1 4076 214441544
1 121952 389605943
2 14298
2 33773
2 131154
1 179661 534562009
1 22055 500522795
1 180819 104344833
1 111156 319972135
2 185033
2 167515
2 56230
2 153328
2 34073
2 2159
1 49279 58761984
2 169938
1 40646 559461555
2 64867
2 159125
2 127450
2 1139
1 161953 557624706
1 90466 689428868
2 49634
2 22645
2 197520
2 101026
2 22635
1 105164 763812904
2 193730
1 64556 535770393
1 88577 645257556
2 120624
1 63548 991158785
2 129331
2 79108
2 48738
2 130243
2 29604
1 149257 58580853
1 40467 419359741
1 118131 714417075
1 54190 435056910
1 103078 373485514
1 25805 53819105
2 139485
2 42287
2 97544
2 129875
1 98090 654614508
1 98198 420184189
2 36032
2 38145
2 57320
2 25718
1 154835 124438607
2 138829
1 88550 615572586
1 178462 190545360
1 12009 536872673
1 162966 346095496
1 194292 83782159
2 124450
2 7239
1 173395 909514194
2 84095
2 147081
1 92266 145764978
1 48140 911835831
1 57954 954798205
1 64654 869674072
2 7109
2 174226
2 48673
2 46354
1 193956 404835688
2 19854
2 141621
1 64494 105802628
2 151165
1 12758 978997900
1 100394 194008681
2 31308
1 16312 389681782
1 165909 378246154
2 186693
2 100176
2 106956
2 51083
1 147063 963872382
2 74385
1 3297 420486043
2 33329
2 71273
1 155969 667779041
1 125496 23471050
2 169991
2 23273
1 132921 527587600
2 89039
2 139320
2 14218
1 135066 909928334
1 15106 655416182
1 167479 732016238
1 78155 797242413
2 90536
1 196419 936198531
1 169110 279623194
1 195629 356161770
1 198734 779695749
2 57934
1 177920 685177735
2 7341
1 150875 879200020
1 156970 195202444
2 161119
2 135112
1 60826 624254768
1 159593 681701673
2 143348
2 85625
2 150035
2 82249
1 187600 297208063
1 126554 364588576
1 97828 228229558
1 52148 84996471
1 120558 401665746
2 145352
2 113542
2 64792
2 70985
1 2182 290502000
1 51589 89076721
1 157050 604513090
1 165089 696927004
2 118007
2 150291
2 198054
2 1572
2 177966
2 62412
1 20008 706907239
2 127258
2 116911
2 81572
2 145768
1 181314 249745328
1 118341 714954956
1 121001 687795189
1 21057 874794526
2 32067
2 92886
2 75303
2 113191
1 186833 688044911
1 89181 772949768
1 195226 215137067
1 145944 128529280
1 193367 29330036
1 145254 457917836
2 67915
1 196087 793282367
2 138084
2 3115
1 82167 228462413
2 111204
2 84956
1 129278 674675477
2 139917
1 132413 498676533
1 66880 269216707
1 133645 898260310
2 131392
1 14913 619596988
1 89818 938351262
2 95420
1 28329 422771685
1 34093 673789476
1 20622 701475192
1 172175 912194039
2 47551
2 166385
2 165533
2 155041
1 98263 221962885
2 112263
1 123531 655279491
1 156506 380288751
2 143058
2 117176
2 62648
2 168857
1 161633 696060163
2 52098
2 128193
1 22699 496698564
1 120645 479963668
2 162591
1 9199 236313372
1 118645 81400757
1 168825 714305915
1 82153 209007049
2 12270
2 54117
2 116653
2 23252
2 144788
2 181220
2 11305
2 190824
1 29060 14209699
2 124126
2 48388
2 13669
2 135637
2 67887
2 85570
1 44828 267276421
1 78182 230340758
1 112853 264783575
2 12643
2 15378
2 70116
1 79294 22732894
2 155339
1 68203 479990575
2 157092
1 54460 673509241
2 115030
2 171973
1 2616 139323271
1 110536 662063816
1 97237 562574912
1 182716 220978988
2 163527
2 180629
1 112421 392143597
1 191543 280603238
1 26835 140250770
2 98792
2 28649
2 120993
1 59165 750120012
1 115207 842612520
2 18651
1 48511 265631944
2 101030
1 84025 139211662
2 163426
1 127376 537221681
1 15023 468833410
1 198538 400508943
1 140808 604447141
1 22075 939716802
1 91950 148114904
2 178650
1 24930 604232579
2 35721
2 12254
1 133845 39648795
2 154991
2 171433
2 193694
1 128460 907076984
1 155534 943977380
1 170392 755901224
1 123266 218460293
1 68852 730440194
2 51295
2 975
1 128099 445219600
2 3148
2 81154
1 467 221290379
2 44811
1 142547 424815797
2 105975
2 91112
2 184944
1 63389 255948665
1 137273 427902301
1 133614 668271592
1 263 534673646
1 5984 825936701
2 72356
2 11538
2 119080
2 9102
1 178873 46708715
2 94236
2 157835
2 176106
2 156154
2 191970
1 124642 870747607
1 104006 378914409
2 123128
2 198592
1 10509 918433460
1 28243 209983505
1 21505 550408718
2 11493
1 172084 619517657
1 91377 444472187
2 155499
1 420 63061385
1 87682 377187548
2 62765
2 5564
1 122656 829874232
1 18425 409801085
2 142860
2 19459
2 176496
1 99613 65401766
1 95436 805547897
1 82010 23880391
1 101146 133135672
2 34919
2 79036
1 21422 410357344
2 31588
1 48759 976956333
1 48782 142648507
2 74184
1 93401 371282643
1 19172 964940796
2 183153
2 193738
2 47693
2 19196
2 55493
2 175639
1 134332 380913241
2 89010
2 32047
1 20705 678420116
2 1485
2 43725
2 176243
1 189973 229173436
1 46029 6015876
2 131917
1 191296 852240027
2 38304
1 53483 143249409
2 118412
2 101398
2 114132
2 79778
1 124899 689801613
2 139243
1 34333 460867557
2 139976
1 106173 979513170
1 53258 965685175
2 76470
2 34917
1 18327 871302214
1 118276 891270115
1 11194 24301881
2 22810
2 76970
1 28958 735522128
1 97476 176649997
2 46491
2 86472
2 175560
2 194289
2 134891
1 191847 506691896
2 155499
2 145783
1 137782 655015211
2 65986
1 199727 330656110
1 170320 597334005
1 168919 91524107
2 124802
2 97921
1 8565 817971408
1 175863 470966928
2 63934
2 149688
2 179922
1 76069 757986791
1 7261 152587813
2 115023
1 113554 954963314
2 71665
2 18427
1 53762 596359183
1 12271 370084604
1 193594 572793148
1 140715 641137694
1 128682 391187747
1 91843 373344427
2 152434
2 44420
2 188447
1 61471 852318747
1 197653 204007941
1 140419 863159766
1 81785 570537028
2 168113
2 64618
2 188236
2 138310
2 63634
2 13996
1 45054 778585755
2 28994
1 40075 398301139
1 117825 643033672
1 164285 358775795
2 12393
1 111724 311602686
1 57188 250099077
1 121579 804806225
1 151223 722506633
1 85854 253683949
1 61709 541015538
1 101550 767163704
1 11709 442371533
2 67198
1 141116 259892504
1 94347 121371536
2 140049
1 99194 67128188
2 155267
1 178779 530285705
2 172500
1 114549 579375527
1 24869 330010791
2 18453
2 59696
2 16520
2 129170
2 73638
1 186414 700443283
1 120205 739743421
1 170355 658099507
1 144241 709891072
1 52274 818883959
2 198516
1 114330 383467305
2 111798
2 193229
1 50453 395034497
2 154448
2 140053
1 130309 1273694
1 27053 627931093
2 127839
1 13913 900247009
1 176200 535981811
1 31468 864085043
1 113272 346653869
2 47349
1 142771 87293929
2 109328
2 138603
2 60932
1 180186 938715246
2 155394
2 113267
1 111349 542945496
2 155485
2 51069
1 38800 78889329
2 142380
2 83559
2 153768
1 68232 401621368
1 28720 903107701
2 102184
1 113044 734922199
1 171747 494472792
1 106534 12737470
2 141623
2 95969
2 50373
2 139967
1 61229 805476964
1 174881 962035214
1 177977 202450675
1 169664 513971961
2 124747
2 114328
2 110634
2 179583
1 16789 267682209
2 130894
2 138162
1 166505 277247941
2 73623
2 149507
2 173458
2 186758
1 75475 631400336
1 104658 961327308
1 62483 42753962
1 136621 408993373
2 153811
1 48408 935355285
1 171669 294739593
1 72786 617553678
2 33031
1 84734 840266652
2 148302
2 118200
1 67886 562672373
1 9861 512889155
1 74647 614385978
2 33102
1 92287 663202596
1 188845 774151949
1 138024 158554158
1 23118 703660639
1 134244 237397014
1 161384 703421068
1 196678 933246465
1 108190 698072946
1 192964 15349712
1 160153 862587865
1 199118 492963440
1 5588 331354844
1 84807 389808310
2 128445
1 166242 230021158
2 74911
2 155521
2 21902
2 167578
2 151650
1 48169 411496580
1 104121 675055012
1 120470 7530291
1 103330 481103690
1 41934 559487211
1 94792 395681958
1 179817 442145332
1 77338 38223703
1 70852 951919636
2 142150
1 104918 618229788
1 146199 466721845
1 108894 694676087
1 9362 371199993
1 188663 844588376
1 114942 725063852
1 162443 1653829
1 15900 497425826
1 77529 308733092
1 118528 811951369
1 4210 171399779
2 153382
1 192202 883653036
1 58946 422774852
2 168270
2 65035
1 80880 381709058
1 124891 62716139
1 122640 240549428
2 8298
2 59191
2 11236
2 137552
2 81087
1 86621 381600416
2 16918
2 98467
1 77833 902999636
2 119181
1 64340 548783604
1 153394 415297704
1 39218 893347398
1 22818 780081915
1 83044 838604859
1 74121 625498921
1 85986 923415238
1 145328 524446860
1 18089 999551662
2 26307
2 173529
1 18142 821441089
2 198723
2 15099
2 136747
1 119610 718547747
1 142266 985694188
2 123945
1 173088 777219054
1 43202 715933735
2 120344
1 21163 615795047
2 50704
2 196166
2 84843
1 21786 461760170
2 39543
1 72529 584104772
2 180817
1 18236 946879029
2 29707
2 12106
2 161344
2 168400
1 61178 65905826
1 107153 53034879
2 157183
2 135058
1 73001 639895825
1 189282 374805978
2 123462
2 142977
2 41581
2 46058
2 137988
1 162748 61705171
2 196626
1 101624 832237451
1 145814 264487880
1 56603 798791877
1 116380 438356590
2 91417
2 3230
1 101131 285701203
2 56013
1 196115 466199140
2 113581
2 33629
1 46568 442791114
1 185460 827878309
1 19539 260918777
1 118770 384672007
1 51541 735643954
1 123179 440490958
2 117314
1 17634 341426226
2 184375
1 20634 883712804
1 151761 90537120
1 184986 741535852
2 154731
2 119370
1 63511 890323920
1 155771 856049161
2 70030
1 128526 877662577
2 13355
2 97179
1 57047 730979613
1 103373 879024835
1 175653 122312758
1 51694 107807340
2 36332
2 76728
2 58370
2 33908
1 153631 476050990
1 187629 88534605
2 162524
1 56442 287673401
1 146768 9448514
1 76376 237533348
1 178315 497380037
2 51671
1 13327 939376779
2 97438
2 176953
2 51260
2 188054
2 172313
2 194328
2 110702
1 103566 168655832
1 177331 818244804
2 124656
2 50499
1 164903 702892034
1 103693 104655158
1 44637 293935660
1 61675 407794446
2 29516
2 84157
2 16890
2 89733
2 75690
1 182985 61121905
2 13258
2 3537
1 178759 568246889
1 32684 683366873
1 118763 604942179
2 95548
1 140527 800049093
2 34924
1 112187 90803286
1 193893 352740605
1 131731 439170137
1 124173 590754863
2 115892
2 97060
1 5609 975946393
1 114682 466819687
2 146902
1 90215 876423343
1 189787 538384628
1 103568 980094937
1 73226 745335850
2 88531
2 88592
1 82630 510555526
1 61803 43904072
2 16456
1 30531 908227870
1 114743 519594496
2 82251
1 13268 388537368
2 81212
2 129460
1 188366 448207050
1 26506 807002165
1 143375 78474028
2 75046
2 170778
2 92520
2 66557
1 130220 696384905
2 139556
2 15449
2 105878
2 89367
1 77528 31896009
1 126345 39975908
1 63840 773777351
2 17188
1 49090 27726888
2 139345
1 1098 346485418
1 155495 95334909
2 62315
2 29450
2 139857
2 50144
2 142517
2 48975
2 129306
2 30249
2 6691
2 99738
2 97813
1 181067 96327836
2 99798
1 79450 987993499
1 7459 668384556
2 2991
1 135598 267978065
1 25313 813046231
2 120859
2 103136
2 29705
2 157996
2 135010
2 50536
2 103800
2 198699
1 38094 982576195
1 137713 738227451
2 100245
2 166861
1 95686 878642827
1 158679 553120606
2 183460
2 195995
2 83420
2 192844
2 97025
1 71266 680144009
2 123656
2 82795
2 153916
1 147173 4150092
2 44204
2 180504
2 68752
1 194160 256987027
1 115075 836341425
1 47814 654976252
1 21853 142190107
2 40293
2 127333
2 25401
2 12246
2 150489
1 144389 505972778
2 76423
2 91210
1 22998 831334025
2 154800
2 19459
2 33367
1 50761 938183321
1 44510 829947756
2 76961
1 174238 500294355
2 138155
2 67261
1 20082 596226253
1 96093 315923923
2 157843
1 19854 127531476
1 80585 880878267
2 128732
2 112579
1 30441 270757598
2 130955
2 123162
1 192390 896290580
2 163064
1 63969 361641051
2 129437
1 2458 916792071
2 83624
2 51508
2 106105
2 21302
2 48011
2 142861
1 66784 930521854
2 40953
1 97798 348947192
2 21718
2 22036
1 180080 172393456
2 194458
2 138511
1 99412 658257555
2 177077
2 133378
1 103271 365895762
1 66508 439998872
1 186568 275345081
2 107815
1 145414 972912184
1 9938 840860197
2 24258
1 136805 75473400
2 79085
2 103328
1 199609 772241382
1 30374 84648695
2 128826
2 174110
2 41961
1 72463 245826275
1 98877 393491544
1 56397 314057345
1 2936 33861592
2 29353
1 17700 192221007
2 158111
1 166457 138987520
1 95814 256817442
1 163736 937273187
1 11570 787463282
2 79465
2 9198
1 99337 228718177
1 113627 46037208
1 184146 196602551
2 124035
2 86608
2 24299
1 50990 754703121
2 32651
1 19475 95756586
1 186829 535659528
2 61248
1 84838 804965750
2 101190
1 47606 570362180
1 85807 813053650
1 174479 199226487
2 64787
2 95419
1 76526 894918668
2 50179
2 36801
1 8398 53729282
1 128945 136453915
2 25618
1 777 276570161
1 150984 675885265
2 110258
1 52395 67825118
2 1830
2 57472
1 97124 74663868
1 9402 836486750
1 41440 740138920
2 191331
2 149957
1 80282 766261914
1 6667 693541728
2 128524
2 60022
2 87498
2 10397
1 30186 348538479
2 62572
1 161246 982148965
2 153131
2 78757
2 55838
2 38680
2 187153
2 55290
2 140929
2 27904
1 39469 565469387
1 185569 547502519
2 57047
2 112804
2 116117
1 11744 623273066
1 154346 150751676
2 68806
1 900 675730833
2 20558
2 47332
2 48258
2 189374
2 80169
2 128152
2 178068
2 74236
2 12876
2 38153
1 128958 698244881
2 99781
1 63257 462997232
1 90570 818331346
1 164380 995937543
1 131698 492564386
2 21086
1 118072 505532513
2 132807
2 129525
1 87849 966185386
2 45905
1 166610 514721562
1 108396 399654583
1 162541 474145966
2 183014
1 8590 91573565
2 191735
2 100245
1 179860 266770784
1 87019 264267617
1 177691 480932315
1 117693 718840972
2 30555
1 81244 201472629
2 66339
2 78162
1 99434 970809458
2 89370
1 4797 209030046
2 19335
1 120373 536411376
1 85768 742132255
1 77678 213375890
1 59369 317993069
1 27139 653441708
2 128193
2 11807
2 168896
2 61186
2 126994
2 129361
1 113539 270463218
2 184991
2 28953
2 4343
1 152891 967448476
2 179132
2 63352
1 41493 663772927
1 157911 686854334
2 31729
2 44289
2 126173
2 15715
1 153367 853776915
2 162979
1 96207 79986790
2 15034
1 185926 529514891
2 81678
1 104963 440935990
2 132867
2 154348
2 89972
2 64768
2 142546
1 166083 268168189
2 40952
2 26977
2 175098
2 152682
2 110921
1 17468 234186886
1 89195 614842444
2 78811
2 14507
2 65824
1 38712 85141763
1 42519 633849446
2 67558
1 98565 346607769
2 155739
2 167344
1 58708 895183568
1 143259 760323260
2 45465
1 180263 872169234
1 57463 210042288
2 132477
1 196554 423180301
2 36249
1 173088 395999100
2 180328
2 171422
1 72083 768297935
1 60119 286859984
2 151205
2 70584
2 129701
2 197013
1 112009 524215501
2 62241
2 39662
2 110009
1 65450 481948754
1 178638 818598409
1 35308 536729536
1 55282 65729325
2 57271
1 51187 449822177
2 10755
2 95117
1 193677 645149983
1 25772 311077983
2 132403
1 184395 633441798
1 117409 372027339
2 123043
1 78609 414313771
2 160290
2 107372
1 114739 747431724
1 142967 865070758
1 149730 742381569
2 130628
1 176494 738747360
1 177064 23842801
1 185269 440929408
1 814 801620956
1 1155 143521532
1 8705 342912384
1 109343 669743092
2 143956
1 60864 880546810
2 194234
2 197137
2 66045
2 100801
1 141183 306419539
2 96509
2 199296
1 28166 206095678
1 164460 862951815
1 28214 198926370
2 165152
1 126295 159104280
2 135381
1 99865 937758603
2 8050
2 142924
1 31634 30073981
2 100630
1 191064 687095149
2 187925
1 151976 17623888
1 110820 435559833
1 97711 952885388
1 102278 607428059
2 32655
2 55067
2 150419
1 192395 419606954
2 100107
1 75420 71471253
2 64000
2 52926
1 16287 248932479
1 23177 874234009
2 29983
2 16598
2 101950
1 146617 871660432
1 187334 760823109
1 122844 722857077
1 149475 64636534
1 176593 795786413
2 110590
2 82020
2 115077
1 120787 817521646
2 147283
2 19752
2 184330
2 35857
1 162855 309115450
2 82900
2 32452
1 167377 186565653
1 63872 706283242
2 5675
2 71731
1 166861 640974919
2 33642
2 194055
2 149088
1 92939 284891190
1 77491 13753799
1 58238 918395158
2 87967
2 15536
2 40629
1 101091 65352378
2 45535
2 23287
2 184214
1 90169 260900266
1 7515 215166104
2 164808
2 150191
1 175903 637071482
1 178075 776561346
2 197777
2 37724
1 181843 251542594
1 24815 178696606
1 88977 311455122
2 132970
2 71579
2 46647
2 49961
1 45631 932390117
1 52300 145333326
1 175230 255826562
1 180906 722849478
1 41548 855585525
2 60373
1 54595 19700276
1 190900 658487135
2 13462
2 181713
2 94705
2 26741
2 92650
1 67799 486211520
1 53896 408459695
1 182314 340535383
2 54823
1 65162 970279322
1 37643 357217627
2 39714
2 125678
2 127915
2 73025
2 186044
2 188476
2 124056
1 181339 466277405
1 186329 467355241
1 67785 735458059
2 42267
1 190965 938047623
2 111206
1 69351 389093016
2 134263
1 168585 141365340
2 34028
1 35827 248529769
2 192712
2 166008
2 125988
2 73527
2 36644
1 178368 388341156
2 120847
1 49971 487871548
1 147654 423570866
1 165780 470864496
2 98703
1 75012 559091248
1 185645 205986353
1 40742 583900702
1 80698 649732786
1 111574 171176784
2 199944
2 12635
2 188102
2 2657
2 188506
1 116705 367615678
1 190833 722374154
1 149191 166584107
2 161964
2 156250
2 19117
1 70006 622473201
1 54107 596355127
2 127494
2 5943
1 30189 481287580
2 9288
2 54749
1 87511 585431710
1 5949 114395585
1 1631 915147340
1 119341 244099866
2 151353
1 185021 992968397
2 81792
1 73742 297823137
1 162143 813174773
2 145684
2 154782
2 23111
1 50509 168219161
2 166641
1 28692 799727105
2 65407
2 29418
1 76358 598167995
2 11272
1 122695 413848813
2 15062
2 67860
1 90407 845656211
1 119218 622697471
1 162201 734574052
1 167084 832456098
1 154376 181876431
1 170597 720112251
2 13207
2 166847
2 100750
2 112490
2 190523
2 45505
2 129162
1 42622 89498878
1 22441 407397068
2 160923
2 42015
1 117622 794564548
2 192387
1 28932 238880370
2 16940
2 28166
1 16019 356968994
1 158956 92539946
2 85583
1 145238 543990311
2 95211
1 158993 37114039
2 66016
2 147794
1 44003 773304419
1 145632 370295947
1 193175 545731160
1 10520 473159097
2 176118
2 66590
1 31682 475144572
1 160826 575922824
1 198990 916966363
1 91754 189601156
1 12647 66747490
1 55663 876179281
1 30604 404846982
1 139025 748795967
1 165151 898623522
1 147753 291798135
2 43602
1 91650 317328127
1 166076 645659199
2 187181
1 12391 778098033
1 52912 988781149
1 53815 199437421
1 111368 984424323
1 125415 286234013
1 137245 948834492
1 72715 159012892
2 48267
1 147152 440184392
2 187861
2 193048
2 64148
2 154749
1 9469 707302995
1 74115 815320601
2 163896
1 42746 676395388
2 171307
2 130253
1 17667 477301282
2 142748
2 89953
1 114447 650525376
1 60709 979032643
2 127042
1 118113 963478992
1 75884 657445459
2 154283
2 70662
1 67752 43515921
1 163111 847968009
1 132885 172537835
2 21643
1 10870 587843038
1 8520 503098992
2 93092
1 6383 324621832
1 29607 448747133
2 120489
2 183881
1 118956 920411064
1 181266 495712887
1 105032 736189110
1 196571 187216516
2 181860
1 144430 226077994
2 39153
1 167397 549685596
1 151910 10450436
2 163189
1 98721 650690274
1 109831 835828304
1 24443 706597400
1 133869 194224367
2 169022
2 94545
1 73259 915507499
1 23853 761630106
1 184391 803629466
1 72474 829374485
2 69390
1 82819 917958177
1 24344 182759172
2 119778
1 16570 770471039
1 189837 863354566
1 174911 614784354
1 173835 645341308
1 87982 395150818
2 54086
1 177381 790942103
2 184533
2 83387
1 198467 7332544
1 182279 477700929
1 13506 979570477
1 66193 307324772
2 175400
1 95566 261251842
1 106223 331426615
1 152125 480954738
1 151690 396313267
1 145220 881100825
2 79597
2 150065
1 21696 387960798
1 73805 768735020
2 180592
2 79353
2 168342
1 167910 602211235
2 68535
1 123209 89231275
2 39974
2 19638
2 166200
1 117028 877516665
2 138281
1 177241 2899369
1 84047 931339672
1 153635 330063218
2 118753
2 108171
1 70496 704100685
1 166297 842005882
1 109988 487446445
1 171798 671042898
1 165171 711189386
2 18021
2 108765
1 125546 989781669
2 90434
2 144449
2 131230
2 170119
1 188281 205402274
1 162897 841659922
1 143995 461032585
1 187510 792507468
1 44968 736725381
1 120610 424209547
1 189454 139135208
1 53362 774162152
2 64222
1 35345 878698368
1 84529 223806254
2 187963
2 189057
2 42031
2 33006
2 123462
2 97904
1 90664 319272633
1 137860 745932772
2 100640
2 114133
1 129382 94540092
2 89394
1 50765 843483580
2 3929
2 138316
2 108958
2 110536
1 168101 612867280
1 42799 371663548
2 67349
1 24831 182904390
2 97495
2 162581
1 15051 148929323
2 12588
2 61984
1 165965 305517315
1 175689 765238502
2 67111
2 76210
1 19162 136718577
2 11749
1 106584 365329753
1 96487 526783002
1 118672 216292704
1 23544 882002831
1 36685 998977671
1 91629 889515569
2 95016
2 32447
2 19435
2 177149
1 97716 854240292
1 26996 966660997
2 69988
2 158171
2 31101
1 102821 188286801
1 112365 961127588
1 90632 968652230
1 9102 881777634
1 18262 883865873
2 141990
1 172705 412904175
2 60074
2 34847
1 113572 568423488
2 70341
1 175983 514914165
2 117043
2 76562
1 178697 330224004
2 168725
2 8458
1 118243 190501939
2 198275
2 43525
1 18296 586935442
2 190801
1 162352 681662525
1 166507 689480823
1 62841 729536767
1 162007 130850694
2 14367
1 197078 206766769
1 106454 973160910
2 136470
1 67373 194035504
1 168393 754445828
1 130022 756621107
1 150774 319690412
1 150872 749768723
2 46471
1 21433 850716368
1 24387 366382839
2 114529
2 93375
1 160290 40624778
1 56745 20982828
1 31554 344102144
2 117794
1 45277 312608670
2 144306
2 144642
2 192519
2 128667
2 31978
2 34889
2 189370
2 42315
2 81638
2 199625
1 107919 238790331
2 131266
2 53708
2 119564
2 68802
1 196116 477147179
1 53913 843363214
1 148907 190028760
2 75604
2 185457
2 174426
1 113777 29871559
2 143196
2 51342
1 104887 918884201
2 20436
2 11892
2 56689
1 117749 784243304
1 64903 5436979
1 178058 145405515
2 23637
2 8561
2 118275
1 144516 398654991
1 79485 468184841
1 101119 867717234
2 66867
2 101244
1 42102 251995426
2 37033
2 183631
1 97512 436440040
2 40895
1 81785 988314978
1 13935 950027228
1 181741 374577823
2 132222
2 42652
1 67757 935772344
1 162239 827013849
2 97443
1 147295 285832755
1 171593 742678309
2 13775
2 183132
1 102890 190389663
1 171928 451591575
2 62322
1 125444 85623140
2 170276
2 129005
2 1978
1 99816 603743919
1 38468 374830176
2 52360
2 176091
1 152269 752448242
2 45688
1 57501 398993510
1 158065 97825946
1 64080 301637921
1 165422 243692738
2 141788
2 91981
2 146142
1 37362 723184191
2 159351
2 197304
2 48138
1 179161 541102807
1 111452 89682722
1 195327 576708897
2 42200
2 109998
2 258
2 147065
1 101294 521712326
1 134373 134237881
1 38358 580588324
2 11197
1 99146 558587315
1 28842 499796412
1 54994 487388992
1 13970 384578802
1 2437 896728579
2 23515
2 177260
2 96357
1 151816 902788228
2 190492
2 194118
1 164923 482578687
1 60316 761353475
2 48543
1 151566 305112850
2 60663
2 135601
2 63366
1 187809 914519460
2 155321
1 110929 459216490
1 115041 371324639
1 64817 6853182
2 90866
2 51129
2 73683
2 6539
1 58404 529589867
1 146029 802505162
1 72865 607565272
1 140383 406542059
2 20619
2 53677
2 159974
2 40854
2 194127
1 71672 183473724
1 29792 551996281
1 138023 559981222
2 83298
2 149577
2 122487
2 103750
1 112797 526615807
1 32602 519978284
2 90539
2 49557
2 43225
2 69386
2 58884
1 337 339551911
2 135624
2 49546
2 58274
2 29423
2 175777
2 64927
1 173024 84854767
2 57025
1 181664 965449235
1 145779 682788648
1 47948 98574282
1 145549 447166545
1 98812 701754034
1 190248 986174538
1 84686 571016088
2 63398
1 151003 334198971
2 74484
2 164663
2 36654
2 84692
2 79517
2 34453
2 62044
1 199364 363008675
2 28375
1 192210 984526050
1 151986 685157075
2 80539
1 158919 790085407
1 146310 638341264
2 88539
1 6653 943653202
2 21555
2 184738
2 25858
2 191342
2 8237
2 119673
2 85282
2 176663
1 156166 309385251
2 42011
2 187170
1 161009 871721972
2 70663
1 49951 749948851
1 39438 177285406
1 54690 457671794
1 74182 673580105
2 805
2 4145
1 87168 69851726
1 191986 201342922
2 30043
2 21936
2 27511
2 180711
1 53399 732299634
2 25224
2 176185
2 102367
2 41266
2 98460
2 95327
2 92673
1 154008 105868351
1 40934 586700951
2 51453
2 181339
2 80708
1 78670 472489404
1 154347 41749528
1 184835 724801199
2 61109
1 30096 137487321
2 159916
2 178507
1 123581 770483712
1 89399 636550626
1 23108 515036566
1 34734 300726174
2 70477
2 112494
2 36029
2 34163
2 21107
2 30089
1 177261 286749834
2 70705
1 22742 409957938
1 106028 727187784
1 45936 977359777
1 145031 250551441
1 99421 898180627
1 178531 828800352
1 24502 137040499
1 25429 788118211
1 164363 868059461
2 46842
2 187430
1 66659 398515084
2 19128
1 14622 723384973
2 60710
2 82447
1 109142 365740737
1 92549 19549078
2 86291
2 76040
1 198399 2221829
1 137116 418178920
1 15374 439070650
2 130530
2 74030
2 15015
1 96582 115910865
1 36050 868424962
2 84797
1 49959 558608368
1 3802 358647629
2 80903
1 175699 451478799
2 179962
2 61798
2 195645
2 20782
2 94049
2 128271
1 138138 82126988
1 11561 299389003
1 109315 516946051
1 130666 437657571
1 54449 680531624
1 64010 934367424
2 125791
1 50401 987844716
2 136203
1 103321 877064161
1 25280 20143442
2 4560
2 59600
1 147757 216344973
1 42164 831031071
1 32738 745840633
2 75537
1 117550 11010477
2 165644
1 86421 133640827
1 191484 490691429
2 153674
1 11785 180904909
1 149773 308240405
1 191610 826686234
1 107869 880089640
2 27475
1 14873 861615618
1 117832 297473717
1 77790 25142119
1 113643 296557203
2 75267
2 118876
2 36356
1 181324 659015973
1 120054 556939800
2 89244
2 174373
1 9521 938329723
1 137540 993663492
2 175562
2 52880
2 186201
2 152595
2 13361
2 109939
1 193168 171588641
2 131262
1 87718 783874259
2 86505
1 12407 53858785
2 121225
1 38877 917619770
2 76671
2 55810
2 68387
1 65585 517214788
1 8849 134016326
2 66318
2 93252
2 40825
1 199380 924826463
1 164716 145979230
2 53641
2 171089
2 149605
2 199839
2 154178
1 30641 653756044
1 183779 934443839
2 75996
2 179130
2 139458
2 151713
1 122853 709202796
2 38493
2 76096
1 141423 347047497
1 142320 392103115
2 127606
1 185144 630179938
2 85202
1 72973 363932595
1 155164 850422534
1 180163 421900957
2 186290
1 60529 22635781
1 72443 249991179
1 174388 636173354
2 57317
1 122424 415496613
1 119255 650207725
2 5686
2 46241
2 35640
2 167892
1 49020 437776722
2 63561
2 62477
1 101125 375767387
2 188180
2 145641
1 153433 50796707
2 184200
2 104475
2 13606
2 154625
2 13536
1 156105 285346849
1 155449 551835887
2 38692
2 13777
2 93288
2 39378
2 189466
1 168809 167814955
1 41020 240614496
2 135189
2 115793
1 196963 571897709
1 65602 164320278
2 153324
1 85473 719601093
2 188497
1 65749 689168494
2 118346
2 123708
2 182582
1 51142 859477611
1 153665 28482143
1 87608 452956992
1 183540 408624764
1 52217 115280796
2 71688
1 17431 140614768
1 95683 315031703
2 123601
1 190096 910559027
2 124647
2 100576
1 112884 40382724
2 22691
1 71212 251814585
1 15997 38360778
2 158060
1 41310 991674736
1 2071 793920703
2 2322
1 93767 512624003
1 52432 849838793
1 132179 273895987
2 15939
2 163758
1 2775 679265615
1 44384 28228184
2 150422
2 68727
1 83201 849037583
1 24049 534687628
1 60767 42822967
1 11507 82062648
1 33658 23988442
2 103351
1 51860 145161589
2 131623
1 55982 162577310
2 110900
1 172978 501741748
1 138415 645225711
1 94948 358623663
1 187282 327570010
2 99363
2 197167
1 29929 365631500
2 9232
1 132523 357283374
2 40777
1 110486 601062228
2 180876
1 1247 594513896
2 27274
2 116991
2 158172
1 96454 979482605
1 40382 973575747
2 159709
1 48023 885651897
1 32793 214080904
2 166797
2 71143
2 196458
2 6078
2 89640
1 81994 289083579
1 34438 262508507
1 121533 588336110
2 158985
1 43519 850445332
1 1682 526714584
1 157338 371575286
1 73364 851462010
2 175918
2 105434
1 91964 673457912
1 100237 928828062
1 183243 757995865
2 117616
1 31142 38254255
1 126239 483466832
1 118523 874976842
1 169470 109231379
1 78004 692556267
1 191554 835657750
2 90451
1 81525 503327817
2 6303
1 57026 818162478
1 66298 11292808
2 4203
1 166771 892985443
2 137482
1 103992 105155189
2 78763
2 116155
1 88471 813290537
2 173775
1 180011 667953194
1 56560 219564345
1 191292 637634075
1 164674 22462598
2 64712
2 99622
1 6863 352335174
1 21217 200569264
1 172183 42176841
1 125179 139748406
1 140102 66399127
2 91387
2 26706
1 198545 346388424
1 45272 395012624
2 29875
2 98978
1 54398 462052108
2 102674
1 114979 277860817
1 153807 259668120
2 156961
1 42036 836196524
1 19306 91749847
2 163592
1 63417 323536910
1 149425 682476500
1 92930 519006243
2 47631
1 2315 691024319
1 164741 945907980
1 46504 237530533
1 58985 449680275
2 43690
2 136270
1 165309 888209770
1 162872 703963909
1 40051 514292917
1 150804 350887804
2 33812
2 107345
2 173628
1 189833 506576128
2 185008
1 100680 393576099
1 147057 565775379
1 58476 908619274
1 180764 773439775
2 140094
2 4504
1 174038 637327279
1 176839 950401318
1 43220 534397658
1 129459 516502147
1 118706 301839051
1 81927 575033329
2 79349
1 152848 680243961
2 34492
2 115831
1 65750 21497651
1 4748 906094668
2 33271
1 16533 288408931
1 10094 321140557
2 56795
1 81605 440052252
1 178566 168166017
1 65916 420574188
2 172603
1 36294 199709847
2 77877
2 141195
1 191537 458642591
1 196940 432528550
1 152954 882596168
2 60141
2 67963
1 164833 455218850
2 1269
2 149989
2 30694
1 88177 109327521
2 103411
1 163905 306956397
1 161311 81626969
2 39037
1 34732 627566211
2 137143
1 78572 233996161
1 157496 582763605
2 135633
2 38630
2 197927
1 110149 998007161
2 150245
1 175002 678066505
2 80816
2 112691
1 152846 814742839
1 84563 862324158
1 7263 646835536
2 16572
2 43580
2 197423
1 5516 861110552
1 92231 172062672
1 70552 292270480
1 141475 704161346
1 29484 762919934
2 66558
1 53134 152134009
1 127196 816811147
1 111545 723583391
2 114796
1 109763 527881829
2 121367
1 81560 811554785
1 123646 464976308
1 165193 246148389
1 19050 436808195
2 118321
2 23994
2 122681
2 121614
1 72465 691496322
2 88186
2 41112
1 91855 533410491
1 10288 402948376
2 135125
1 57330 84690151
1 82160 299139455
2 25623
2 80544
1 85869 583651051
2 75369
1 56908 639002006
2 61196
1 161555 817757280
1 66700 434540772
1 172523 185847235
1 16737 101357539
2 171328
2 72344
1 69288 461464919
1 63619 734757643
1 136727 564440696
1 168777 556152674
1 94449 148469339
2 30978
2 54062
2 144379
1 58383 133466136
1 26825 134697134
2 195688
2 150243
2 30458
1 125323 232361447
2 164810
2 25891
2 56866
2 150828
1 147585 718232573
1 170570 972339653
1 185230 854144704
1 155000 115013019
1 25073 981851888
2 118243
2 130149
2 176466
2 40771
1 171815 414281820
1 162073 316961127
1 2853 986738856
1 55826 988111789
2 148688
1 81874 390846554
1 180468 2672606
1 54100 54710976
2 23518
1 117451 63601900
2 125923
2 100962
1 51960 759094489
2 45630
1 197601 477070278
1 146635 172459932
2 12421
2 59265
1 137230 804722688
2 137610
1 146897 538910361
2 13035
1 59250 917442852
2 56151
1 92390 848393171
1 1810 5642507
1 90013 313375394
2 15749
2 59584
2 34770
2 28573
1 184849 929127037
1 196557 624389225
1 188662 669948820
2 127232
2 55335
2 19477
2 130391
2 164256
1 66199 754667151
1 3284 130427997
2 57498
1 113369 113376767
2 154402
1 192037 414026440
1 124446 751195623
1 117816 160922225
1 112005 176572340
2 146950
2 187176
1 43950 759842054
2 23539
2 11463
1 173940 823051580
2 178902
1 68289 818692833
1 182999 572868853
1 81799 421877986
1 37081 229101005
2 46
1 198052 42348440
1 192568 843245201
1 8380 602817661
1 12471 34204495
2 84680
1 122474 60389634
1 182777 93959961
2 12761
2 92882
1 32460 982572466
2 25572
1 61697 260092281
1 91712 551316042
1 133041 135471483
1 81237 409225173
1 166002 627348800
2 175238
2 178729
1 103431 781185493
1 170324 278286899
2 48768
1 103609 318934223
1 103832 252245139
2 152318
1 94517 34792702
1 25889 200756877
2 38747
2 198997
2 100452
1 119494 578984288
2 169863
2 74360
1 77847 737155031
2 100803
2 43122
2 113521
2 148592
2 94198
2 28383
1 45675 141220974
1 50760 23091622
1 2495 710695441
2 161080
2 70944
2 97715
2 6825
2 103333
1 32659 16673734
1 86915 680632761
2 119350
1 111539 844805222
1 101925 766586822
1 110160 946746124
1 64114 81476640
1 97055 56314187
2 86885
2 59344
2 28293
1 156226 456988369
2 136078
2 16594
2 93593
1 98959 998665829
2 86222
2 180733
2 67916
2 6728
1 163279 614357070
1 51913 289411422
1 181599 159796136
1 186280 27832058
1 29845 237308463
1 199881 415651825
2 44501
2 79139
2 94457
2 45644
2 124578
2 43932
2 72910
1 153576 281355401
2 71763
2 92550
2 77717
2 181519
1 28735 323314931
1 86880 168864575
2 184991
1 7339 401016731
2 8939
1 164372 550519774
2 107569
2 127603
1 162575 461198381
1 150109 911993876
1 89723 371562575
2 172205
1 76055 328574787
2 68032
1 186622 728550101
2 70951
2 4787
2 7368
2 127718
2 156937
1 170286 35723976
2 199810
2 14076
2 69161
2 157394
1 195794 884652432
1 11904 541328220
2 165727
2 159879
2 197627
2 36984
2 22996
2 159826
1 19512 284368018
1 6451 160438658
1 143495 781449977
1 159737 617653774
1 40310 113505400
1 82710 592491752
1 15885 471336120
2 71474
1 74112 46205287
2 41994
2 7570
2 93467
2 82495
2 127891
1 19278 697454646
1 152439 302988547
1 189326 756354378
2 20551
1 135007 978762722
2 92444
1 42463 834730232
1 30539 115199962
2 193451
2 40443
2 160261
2 105670
2 172340
2 67728
1 133871 544303497
1 198448 715749728
1 92698 476712495
1 124763 602816492
1 19130 299602499
2 118215
2 128358
2 36101
2 80884
1 25812 3455844
2 158734
2 93234
2 23775
2 166219
1 182678 390520754
1 77810 493619780
2 60479
1 77053 664267320
2 96404
2 35934
1 74486 877071963
1 1298 464239275
2 25849
1 162135 510444912
1 3817 337570638
2 163161
1 44758 978355407
2 95296
1 43695 21432993
1 76965 758399838
2 72463
1 180136 412892464
1 125450 800904904
2 77420
1 149437 2884949
1 102705 532212031
1 170629 237991212
1 70472 996081814
2 179002
1 175422 141637820
1 23337 84386715
1 185021 983210855
2 122025
1 138593 168981091
1 99556 866004764
2 37679
2 3833
2 180412
1 102531 841688485
2 167864
1 66346 48686345
1 180848 848274300
1 119432 668305336
1 43691 22315545
1 120675 6124305
2 62330
1 56102 856616643
1 22177 929807292
1 166562 411318990
1 123087 865458365
2 170265
1 182976 943447006
2 181814
2 104629
2 44360
1 77210 633871841
2 140398
2 136121
1 103246 428947656
1 172546 369994809
2 144727
2 148824
2 155277
2 153399
1 97975 609087145
1 21105 949643148
2 12519
1 169792 735476715
1 181190 277167537
2 182784
2 64983
1 150811 92441500
2 175325
2 16781
1 49902 674381812
1 164179 673700092
1 10059 246673906
2 101408
1 85457 522845758
1 97221 254415089
1 8596 696289880
2 141317
2 27179
1 151597 711679425
1 146818 230434764
2 85276
2 97417
1 80663 761066811
2 150071
2 101825
2 178443
2 48028
2 162596
2 32374
2 154983
1 100437 159140016
1 6611 327582599
1 114397 96545687
1 40539 449398592
1 154344 993764333
1 32267 760244654
2 119203
2 186443
2 142807
1 199976 302269312
2 73838
1 175284 964154703
2 156982
1 64907 885720602
2 165282
1 17601 509287470
2 178944
1 146766 672571462
2 121434
2 175210
1 153094 542629453
2 172907
2 63981
2 105635
2 103489
1 60121 871826821
2 155245
1 39616 479152211
2 179666
1 194568 258029686
2 71385
2 117700
1 36561 320341729
1 179188 347510209
1 197334 832161782
2 167583
1 124735 707947931
2 171572
2 62730
2 142174
1 1296 723390006
1 197309 197082575
2 180671
2 19388
1 34728 203125420
1 65684 773780625
1 19891 762545956
2 198860
1 49518 10065619
2 72445
2 49696
1 136570 557789142
1 168622 806633429
1 90818 449562000
1 61378 905803040
2 59069
2 140097
2 171202
1 129404 893231802
1 33443 699459717
2 91866
2 31674
2 1810
2 109609
1 189444 402271584
2 171528
2 48070
1 61365 54338649
1 36550 448771457
2 68584
2 100333
1 116315 486836318
1 40167 783852615
1 173342 156335688
1 198981 745129392
1 101775 277104111
2 62372
1 47969 374831010
1 34641 599901071
2 7323
2 116711
1 112895 843098887
2 34212
2 32126
1 144451 585371254
2 13719
2 79638
1 166406 636975020
2 73189
2 177984
1 179359 847694674
1 180736 712550777
1 195582 486423517
1 36245 494957203
1 9934 502648838
2 69458
2 179783
1 112446 21371892
2 45899
1 101844 549178215
1 169486 639462825
2 105309
1 31492 204318320
2 163706
1 130709 685342301
1 198894 174694042
2 156456
1 95461 414063667
1 1672 716382357
2 53701
2 53674
2 72657
2 183607
2 87491
2 129607
1 28934 495932875
2 133834
1 32394 374337213
1 619 573558545
1 115647 837750299
2 145956
1 170486 492639169
1 190010 3774513
2 194318
1 100087 638238238
1 46456 123029662
2 96241
1 25716 663305302
1 92821 97764908
2 97029
2 108652
1 64517 984476957
2 176591
1 145205 769893035
1 160036 106461894
2 155541
2 185032
2 1489
1 158247 94654931
2 61572
2 37145
1 130602 909810183
1 85352 847652045
2 31346
1 118830 203717461
2 158036
1 190948 352701676
1 88902 193308629
2 92152
2 77385
1 46955 692216379
2 27693
2 167527
2 101823
2 133580
1 147884 549313056
1 25840 175758876
1 47062 670705712
1 4006 413662090
2 100917
2 113011
1 110947 511051961
1 34900 402985075
2 175368
2 130651
1 38321 949127790
1 41191 193904071
1 120494 847839608
1 99546 303134092
1 112674 908296431
2 3583
1 1095 277500718
2 158269
1 100834 850299746
1 101774 71020844
2 566
1 21357 90311584
2 33838
2 159821
2 82673
1 161367 161112261
2 85561
2 72577
2 114337
1 91153 21325118
1 189800 969095160
2 155220
1 65060 882227876
1 25515 742564805
1 27613 196133284
1 91758 527970892
1 79068 733182294
1 2367 249114130
1 49065 610557987
1 166099 121070236
2 188869
2 186537
1 61610 721482037
2 84699
2 78301
1 191200 9358147
1 108370 458392357
1 54157 518837146
2 141222
1 118683 929681257
2 29425
2 77285
2 122581
2 62191
1 106467 193378950
2 122162
2 174015
2 185228
2 26205
2 135595
2 128825
2 163258
1 12551 86086406
2 153378
2 23798
1 123304 639849099
1 2481 494039274
2 107084
2 39238
2 165678
2 136339
1 33306 592087201
2 58802
2 169991
1 176819 980123160
2 19601
1 118473 84607593
1 6756 489443892
1 161591 821319170
1 4830 335201568
2 124381
1 143081 902554616
2 88462
2 139911
2 178711
2 189451
1 91101 546976806
1 21380 612562778
2 64041
2 195032
1 18228 747860965
2 101804
1 197775 202898983
2 23083
2 108968
1 18939 724995656
2 495
1 151733 707170034
2 149247
2 75373
1 177452 176911707
1 40999 977755976
1 135494 980147229
2 85715
1 95185 310999364
2 164752
1 40103 238432537
1 66165 993960532
1 100075 903806493
1 170329 274645411
2 101726
1 125198 292442706
1 92265 886007115
2 171884
1 43261 209381963
1 45643 691813963
1 123894 413157160
2 28938
2 156310
1 5123 565305650
2 133774
2 80573
1 100754 305758620
2 144545
2 116640
2 113831
2 26248
2 190232
1 20788 971656007
2 8792
2 146749
1 61097 764911215
2 194213
1 39153 116510865
1 166806 280049441
2 108108
1 79336 961359143
2 165283
1 156840 502152656
2 5738
2 148654
2 33009
2 23945
1 102313 346331999
2 58394
1 65481 468635693
1 54851 27680126
1 107345 640267715
1 145906 448246334
1 178480 725927398
2 66210
2 138904
2 792
1 26068 524572842
2 76867
1 59525 167135082
2 167461
1 173503 104487161
2 44159
1 179374 957831324
1 121281 741564234
2 122206
1 135402 924083763
2 121619
1 12882 437244014
2 130901
2 46784
1 4404 849441258
1 112783 471597417
2 147070
1 177776 5845040
2 14155
2 62290
1 101554 221425721
2 39964
1 186032 518482391
1 147531 272720621
2 29388
2 151359
1 81177 625296541
1 125791 330503776
2 137257
1 75510 592532605
2 88657
1 83004 798533498
2 50141
2 131440
1 177044 61455665
2 186278
2 76882
1 92909 458283949
1 45971 643504594
2 86468
2 18937
1 189873 657527811
2 120924
2 120923
1 95313 952061265
2 184332
1 1106 513506276
1 194501 495637420
1 15720 896563340
1 114502 644758660
2 182122
2 198574
2 175988
2 187180
1 36067 686791715
2 100240
2 29320
1 192319 932930157
2 141284
2 156424
2 41091
1 72040 644397437
2 59971
1 164007 685001392
2 48848
2 5218
2 60322
2 163294
2 148337
2 8424
1 181749 842022363
1 114598 708832615
1 120082 691686888
2 10068
2 171741
1 22231 940806278
1 120095 800012419
1 188891 874840068
1 182487 715440269
1 166619 276190157
2 156099
2 26231
1 84643 737508603
2 177206
2 107451
2 73474
2 32558
1 165233 160984246
1 6195 316518921
2 121787
1 147703 842665432
1 172658 384103652
2 47481
1 59937 943896257
1 158265 441956854
1 190073 370890576
2 30685
1 165276 207774171
2 171125
2 12724
1 77186 327724808
2 168612
2 92831
1 16278 460763881
2 107715
2 109049
1 155786 268705019
2 56928
2 127923
2 13657
2 124822
1 57281 522732106
1 174560 288808415
2 28395
1 61529 944675301
2 22965
2 129370
1 14436 930886589
2 191666
2 76897
1 11658 928993080
2 35379
1 95777 709583635
2 147343
1 32798 129042050
2 93498
2 154582
1 100104 303279867
1 28176 172921272
2 11575
2 156335
1 20937 208804814
2 142002
2 27513
2 57597
2 2553
1 28550 309516424
2 196834
2 117034
2 195037
2 117766
1 29396 25492142
2 79836
1 41206 950281115
1 90725 699993073
1 117643 641050552
1 113125 817456121
2 192821
1 42701 211734416
1 193404 916534731
1 4130 239588403
2 61083
2 135318
1 148659 823269785
1 50501 547986584
1 77475 417499959
2 39501
2 174459
1 31644 981814394
1 163429 251767910
1 168532 881971436
1 122806 927237163
1 18678 245134654
1 74812 6873801
1 94216 292291985
2 39274
2 171248
1 96349 660885072
2 44454
1 170989 792691026
2 168580
1 82022 573545173
1 123131 127998525
1 88995 232047928
1 134755 486806347
2 104699
1 72217 135933342
1 53807 88363164
1 1991 614891342
1 194470 129666960
1 124019 207855673
1 124644 614871791
2 7722
1 6128 258729057
2 137396
2 94452
1 67071 973966730
1 99640 248898819
2 61048
2 78324
1 154799 10014313
2 12778
1 49487 277423179
1 53269 77522563
2 14930
2 2177
2 688
2 25995
2 91420
1 72803 438293381
2 27625
2 106769
1 81341 694195158
1 47352 863780563
2 98827
1 191841 477806045
2 185040
2 165838
2 15261
1 174389 988209017
2 88483
2 23099
2 149005
2 78456
1 49728 879651230
1 59369 3881125
1 169189 388488349
2 125372
2 7788
2 49978
2 151323
2 39281
2 50491
2 59828
2 187935
2 75403
1 179616 52277003
2 75266
2 70761
2 188799
1 127504 514426196
2 61693
2 102205
1 179146 690237411
2 50747
2 12913
2 73747
2 143239
1 51061 204648615
1 172026 687050803
2 158116
1 113514 631520109
2 158887
2 160677
2 65240
2 120445
2 77940
2 168587
2 50003
2 19835
2 2881
2 97161
1 86278 403222971
2 145129
1 117288 434975209
2 57475
1 49492 921415917
2 85085
2 186179
1 155279 689783834
2 7511
2 4869
2 27458
2 37031
2 103499
2 192637
2 76688
2 146316
2 163322
1 89562 109862899
2 14618
1 177671 843963529
2 167200
2 125596
1 17045 343414506
1 31898 457188417
1 21817 374666344
2 170879
2 86165
2 55299
2 32137
1 149640 513584066
1 20758 130199713
1 75764 208340609
1 50470 498505548
2 59330
2 58182
2 181792
1 110013 530147693
2 190650
2 7301
1 144728 775706414
1 21687 779077597
1 140860 760000955
2 165604
2 189892
2 136024
2 21181
1 191282 942531119
2 155736
1 181686 239218411
2 39123
2 139935
1 20863 48171756
1 182905 710466561
1 67314 57520376
1 192411 628224448
2 48016
2 186569
1 26635 320980031
1 197853 932400165
1 125192 703325019
2 16568
1 55082 231395587
1 15868 338160777
2 114903
2 186097
2 6567
2 153322
2 13882
2 166091
1 69246 284083301
1 68089 919280117
2 57348
1 113372 943691132
1 183614 217193256
1 70084 428709561
2 182201
2 59535
1 114072 236972974
1 124205 510929502
2 68607
1 86890 262317610
2 158697
2 73975
1 121861 514780141
2 156562
2 144720
1 8263 477370803
2 128484
1 70539 423640709
2 20056
1 9968 366478736
1 96536 260248425
2 26779
2 172997
1 194156 821980707
1 131278 518464018
1 138592 907599317
1 30230 793481387
2 158571
2 198595
1 149583 501773035
1 20571 165413142
1 22743 930010375
1 164661 213609744
2 162528
1 55422 560275136
2 51455
2 112622
2 101538
2 56187
1 92854 969794036
2 5687
1 60171 455571310
1 114061 979327997
1 157814 471854706
2 66135
1 40055 509132895
1 56022 538840547
2 73644
1 88647 755304654
2 100814
1 35522 218748436
1 193243 49872737
1 65104 950953539
2 69013
1 55363 123524465
1 146954 945122124
2 176728
1 17155 926110148
2 57019
1 156904 882325596
2 170435
2 115804
1 55172 327153589
2 149671
1 68323 723513080
2 153199
2 190435
2 11075
1 199989 355247340
1 32379 64952952
1 52461 943874046
2 70231
2 177165
2 77057
2 187355
1 54134 989085083
1 111153 961796807
2 86057
2 125962
1 9199 603104454
1 75172 504349689
1 83886 917417543
2 48843
1 195004 425201270
1 180462 645025575
1 134561 864090660
2 175717
2 23007
2 176696
2 106325
1 2099 475730841
2 23942
2 90052
1 55947 452342318
2 40519
2 169914
1 177586 55760124
1 123275 102081216
2 105091
1 195463 313186440
2 78616
2 59974
1 109594 347529265
1 134118 518356865
1 17845 272885254
1 74540 637559180
2 132711
2 24575
1 55909 35398835
2 27430
1 121758 703478041
2 106503
2 132745
2 95799
2 160749
2 187664
1 109391 51464658
2 162917
1 186966 400296433
2 57427
2 141100
2 191364
2 120188
2 196519
2 179849
1 131226 139099227
2 198186
1 122898 712024019
1 57074 129734547
1 195799 961662367
1 176904 850480574
2 78785
1 165960 295298362
1 176295 703445149
1 183704 512318042
2 162623
2 101039
1 68937 795825712
2 9846
1 6549 698016359
2 54751
1 51134 665044859
1 14618 399760346
2 170789
1 122582 884060810
2 83378
2 58615
2 21813
2 160805
2 58849
1 191303 329200297
1 54622 971778018
1 148336 202378322
1 101232 900462615
1 161148 976943282
1 66830 346029237
1 65500 825573654
2 39196
2 141387
1 88369 144429276
1 188486 708263183
1 47458 332458978
1 90985 633594216
2 147774
2 104602
1 64238 99648537
2 135859
2 175561
1 105415 881976862
1 77041 279418371
2 129912
1 15740 22682443
2 88107
1 110965 979405625
1 90811 520491506
1 66846 723709712
1 7671 817802599
1 133458 534670922
1 14079 948909371
1 5153 798050633
2 53895
2 63100
2 22115
1 137276 967707735
2 47138
1 2861 737053079
2 185281
1 99535 363017081
2 167652
2 14988
1 107096 648375295
1 136744 55383920
1 47696 19075626
2 65504
2 16778
1 137562 894738175
1 193292 440259913
2 172148
1 162084 446696593
2 121978
2 165493
2 69529
1 51082 971956924
1 49739 321656720
1 148687 12266726
2 69127
1 81456 652886317
1 45766 74220994
1 49856 825877902
1 109006 618115268
2 76894
1 39797 583478742
2 159750
2 118822
2 178349
2 118016
2 98587
1 72577 622769960
1 92833 997978884
1 26515 766967991
2 118094
1 104945 422826503
1 139264 232049724
1 169070 910352215
1 172364 878159670
1 196914 556200388
1 159268 465801198
2 81370
2 176319
2 184648
1 140246 118623233
2 165664
2 79326
1 139106 753088269
1 178581 597046062
2 71471
1 83376 726760722
2 68415
1 126606 815868578
1 12360 471838255
2 22288
1 157080 85821625
1 171397 996198601
2 36213
1 18373 870743380
1 90479 197141921
1 174808 799167168
2 50850
2 55110
2 141536
2 189438
2 22804
2 2043
1 148010 797184714
2 182896
2 67536
2 88715
2 76306
1 186962 318476307
2 85364
1 143631 909759255
2 58635
2 74772
2 15744
2 48723
1 130453 772186686
1 157978 882844941
2 147656
1 83516 842287109
2 86792
2 114786
1 146832 963819690
1 80846 760700331
1 104511 362709803
1 60229 118242800
2 94367
2 142311
1 43057 716562668
2 48527
2 104406
1 30670 584203604
1 185829 750218316
1 122280 213112903
1 187724 907043668
1 162528 78351262
1 170145 133849337
1 101818 347633417
2 133483
1 66095 94294966
2 38051
2 9719
1 154283 869078967
1 11968 537803075
2 175124
2 76128
1 60079 761298393
1 12633 34075785
1 95525 129096763
1 85389 295732751
2 40171
1 84612 858364976
1 166211 979727640
2 88739
2 53170
1 66687 216756321
2 181937
1 174247 239254574
2 67585
1 157029 394384597
2 34957
1 26831 923484410
1 107179 105901799
1 166290 571092741
1 173184 628505277
1 84709 235493338
1 149604 557542709
2 75347
1 151875 581305957
2 20257
2 51431
2 184280
2 92228
2 77276
1 162845 934662763
1 167773 709532644
1 26009 474449828
1 48467 778559573
1 178547 987924884
1 114098 907592646
2 472
2 150051
1 126436 155193710
1 58484 446410203
2 38107
1 119238 498783791
2 106943
2 192246
1 33991 285154720
2 194316
1 140534 557747527
2 71968
2 181003
2 190118
2 28384
1 153384 590136853
2 147113
1 156549 300350879
2 38460
1 6379 448954823
2 60857
2 143250
2 120747
1 194209 86153138
1 138464 579055841
1 60235 672667554
2 190805
1 184954 997256774
2 42476
2 9271
1 70157 12967229
1 173153 165734185
1 87644 110259546
1 147752 960235463
2 111385
2 139156
1 8420 449876154
2 10053
1 135821 879729206
1 87999 957685996
1 91877 119530553
2 184023
2 23435
1 115929 895867558
1 3519 852572053
1 5072 835020231
2 64810
1 93821 148069713
2 131080
2 160861
2 158235
2 860
1 107965 777022223
1 105958 372191602
1 86307 184586135
2 51185
2 159969
2 136433
2 71050
1 183328 281934319
2 121937
1 114553 87105180
2 108506
1 130423 510029539
2 129864
2 179163
1 25302 660025410
1 20952 259440183
1 154998 278351468
2 120629
1 90352 484296703
1 50546 573105524
2 135749
2 50334
1 862 444758924
2 151735
1 102116 54050886
1 93432 19827791
1 66762 354917316
2 55260
1 30693 465847180
1 37439 13128100
1 39544 149194408
1 162057 5930135
1 191433 909081131
2 137008
1 85522 667758662
2 101686
1 26196 751804617
1 115553 281830723
2 195145
1 112671 360862193
2 66108
1 148925 500540701
1 177723 651312810
2 141482
1 82032 395292248
2 172089
1 159797 672814442
2 59043
2 100278
1 148347 138680644
2 130489
2 74486
1 44989 352183652
2 12007
1 10712 525089289
2 189050
1 19447 596078153
2 49151
2 150889
1 64657 855886125
1 140320 978650897
1 142958 303463837
1 173398 237000860
1 53239 421181625
2 61899
2 45693
2 29072
1 176448 565733368
2 86899
1 44301 399810206
1 99295 720494629
1 138454 11510289
1 167911 998016146
2 47134
2 196780
1 163301 268047042
2 74026
1 123315 417482453
2 5410
1 170310 694133840
1 133783 812246144
1 16742 631859452
2 157412
2 19788
1 73329 631819268
1 147336 393248360
1 93662 775060001
1 58418 446457239
2 15313
2 133857
1 190669 172796484
1 194581 159925080
2 43636
1 192980 94431512
1 48684 526527071
2 36857
2 187794
2 89204
2 56831
1 12095 147614931
1 93980 297160071
1 47137 996276628
2 51203
1 141509 450388824
2 171165
1 98873 462666674
2 26610
1 21689 285476649
2 155193
1 5235 238882807
2 22552
1 161243 625784141
1 94384 494798390
2 125282
2 196510
1 36221 991505133
1 149856 905978688
1 193636 987552539
2 94
2 181419
1 89695 180693917
2 189520
1 172956 955851671
1 197268 770111347
1 11464 444863601
2 121448
2 97754
1 74056 355456628
1 177730 359703273
2 2298
1 52147 720581539
2 66786
1 52419 694239356
2 28396
1 160950 487543872
2 93230
2 26050
2 45385
2 124000
2 68572
2 192337
1 88861 349395768
1 98641 392862681
1 164261 484956596
2 86451
2 122393
1 30272 837819660
2 60670
1 169951 608443935
2 115808
1 107619 114741407
2 132430
1 13463 901561790
1 31419 827595957
2 6394
2 171891
1 177806 942956284
2 144630
2 188445
1 104390 2284321
1 191539 639515298
2 154770
1 154173 581107489
2 82829
2 140363
1 12449 431780004
1 12179 917528698
2 101803
2 63884
2 134482
2 62215
1 187211 905478757
1 13559 852554305
2 149366
1 4216 370760199
2 53491
2 88934
1 77572 900481332
2 42254
2 100881
2 80740
1 149358 987856277
2 167862
1 47197 319589570
1 97614 282577648
1 35725 176923365
2 146281
2 128445
1 199083 880500039
2 180782
2 169777
2 127825
1 187959 530584528
1 164004 715345628
1 15959 717735622
1 21704 310158534
2 175455
1 71589 171127747
1 10271 232773456
1 35290 103049494
2 145996
2 198099
1 59482 116620482
1 112920 874591608
2 125345
1 108254 947635247
1 124890 378330302
2 163783
2 192339
1 138703 794027307
1 28435 386781747
2 52638
2 160354
2 190309
1 20989 362314333
1 83930 814741471
2 62246
1 123790 917371832
1 191452 844266843
2 188869
2 130110
1 41399 393510850
2 73929
2 163730
2 148235
1 112627 901285911
2 194560
1 175384 262557156
1 134207 849863130
1 19384 161078086
1 155661 267237321
2 120971
1 117488 750250125
2 155735
2 161359
2 169272
2 53608
1 32058 582333523
1 173135 238692644
2 15088
1 77036 444995738
2 162188
2 161892
1 178474 7618730
1 170522 148191686
1 30178 359187379
2 86187
1 56735 808532339
2 122968
2 64889
1 98101 420208122
1 141263 989753268
1 21691 511270457
1 166484 795220825
2 166784
1 38703 239945468
1 194883 354120175
2 111346
1 59683 987183048
2 68732
2 39265
1 52622 381888272
1 175090 254199395
2 158260
2 61379
2 126977
2 161316
2 176140
2 156428
1 19363 928673387
2 179194
2 199986
2 32496
2 54606
1 99122 52960172
1 52119 911780102
2 86907
1 61753 822808493
2 17003
2 48083
2 103616
1 82797 380800775
2 82325
2 147728
2 44317
1 117454 459818247
1 187556 258293508
2 115194
1 8555 753591291
2 230
1 106955 636051821
2 55280
1 67615 924096015
2 22491
1 177732 770215676
1 12738 689470790
1 31533 185381822
1 54755 425246232
1 69782 24053418
2 87504
2 120207
2 150587
2 8443
2 50136
2 21887
2 38698
2 126496
2 134656
2 181311
1 180884 290492697
2 52724
1 115232 940183773
2 34751
1 49325 86613344
1 20808 252502053
1 59101 219822180
2 43353
1 177134 727232254
2 100731
2 76123
2 102949
1 70259 183918313
2 122717
2 178246
1 156268 492783324
1 120643 389122933
1 142223 209446266
2 175799
2 39014
1 79881 226220268
2 121831
1 155287 968541486
2 52703
1 89558 550013727
1 53274 808259405
1 191634 881906468
2 48907
2 108138
1 183251 577627787
2 27486
1 159471 773257189
1 128489 377283441
2 64646
2 179445
1 9184 815874232
1 104054 225970002
1 137256 549136115
1 80299 801669295
2 57140
1 93823 512862626
1 99260 651996668
1 96363 730548334
1 21127 874025926
1 53392 688990145
2 166271
2 155884
1 35637 243080627
2 51974
1 7064 27424504
2 13678
1 83913 21950964
2 33250
1 137661 859363453
1 8799 528514485
2 49588
1 149347 364878038
2 151846
1 175469 824836818
2 117984
2 32339
1 109126 855342619
2 105330
2 137681
2 193555
1 93344 47591671
2 155341
2 143704
2 115277
2 75072
1 71858 322675100
2 74307
2 61412
2 54608
2 159288
1 160050 954976586
2 126682
2 175889
1 107470 474245354
1 72196 53469400
1 102926 477405055
1 170735 147784457
1 58932 624721135
1 135208 44412053
1 70002 14579896
1 155836 53525518
2 134572
2 137658
2 7288
2 198546
2 100921
2 160285
1 106492 788599928
1 85084 381603022
1 69350 974267621
1 26084 885587550
1 161639 548315492
1 58242 913991359
2 63893
2 79095
2 147348
1 197155 867074345
2 185157
2 162099
1 25572 793164721
2 64464
2 114088
2 128081
2 115815
2 184903
2 159302
2 186895
1 115787 476641071
2 132401
1 189518 113059673
1 95664 662716632
1 55526 373235553
2 127495
1 93589 876823700
1 69159 184309791
2 156605
1 193875 956963112
1 193831 528903259
2 105381
1 59266 422856012
1 199050 875474667
2 154040
2 149248
1 4148 215511621
2 100930
1 114998 560594861
1 121480 252269081
2 163236
2 18068
1 82787 454649077
1 20174 572046335
2 138060
2 27769
1 20321 79140472
2 107367
1 31959 657616888
1 91071 261657126
2 39920
1 188034 669605908
2 126330
1 13564 802169638
1 113735 804245726
1 162022 182807174
2 11803
2 192153
2 183470
2 182584
1 22255 819740013
2 128057
1 171042 665324868
2 189450
2 163265
1 188957 562445795
2 39605
1 173137 670679774
1 168661 7509107
1 104745 232327630
2 40711
2 32644
2 197326
2 111231
2 24557
1 103279 718808766
1 160209 368120995
1 79862 849049832
2 144331
2 177814
1 12389 635843262
1 188702 380220163
2 36954
1 117824 58603006
1 145445 267039598
2 2693
1 123204 989397538
1 115905 571165224
1 184978 888321984
1 102748 999585612
1 153226 157677394
2 13047
1 25392 324429993
1 45897 422484580
2 21170
1 25140 679259560
2 46873
1 194037 5777934
2 105069
1 126309 498448441
1 45680 879459268
1 82462 955472635
1 124131 360867953
2 19812
2 167719
2 174489
2 88756
2 62280
1 199327 184329767
1 12533 372473911
1 195618 93053649
2 30374
2 149961
2 82503
2 186094
1 161546 93138195
1 84401 395144029
2 44095
1 193077 453812189
1 191855 817078260
1 154554 892029317
1 9104 774222350
1 54155 839609101
1 72672 676176804
2 179399
1 83892 290975760
1 63415 881113384
2 11466
1 160591 623493306
2 158835
1 4428 99059981
2 67929
2 139537
2 50644
2 30382
2 26497
2 18460
1 196435 303170762
2 15231
2 126741
2 164819
1 121022 628316331
2 144446
2 94274
2 19418
1 192940 332860934
1 53413 222285731
2 150551
2 168903
2 70023
1 48973 147296185
2 121188
1 32261 900692998
1 192904 294332233
1 193339 985824582
1 48987 292063930
2 165000
1 126495 971089788
1 79901 844414672
2 152337
2 172368
2 131517
1 54916 128529072
1 195153 2456967
1 107387 170813332
2 111270
2 53161
2 38999
1 148411 156418362
2 71771
1 126816 347444131
1 18800 438759108
1 89251 872579724
1 50003 735386477
2 87651
1 71030 112855889
2 116224
2 159413
2 77172
1 83121 176406516
2 125651
1 18565 372097058
2 128291
1 167419 552487460
1 182639 27479276
1 137962 490956688
2 15866
2 23223
1 165192 753505227
1 143650 351160209
2 37613
1 56169 215269645
2 163068
1 5866 280846119
2 110842
2 74815
1 57030 693665440
1 102842 818753269
1 76086 553596920
1 19867 568038877
1 117610 956648214
2 173826
1 28123 752537945
1 156319 230936876
1 182288 827319650
2 57048
1 169612 300765908
1 136795 965841752
2 148740
1 54109 169150250
2 65725
1 83018 732483648
1 170286 902845323
2 58132
1 32329 764014738
2 180609
2 140859
1 47466 537163542
1 174786 43055073
2 78337
1 44850 920472239
2 103115
2 133720
2 30677
2 21520
1 40941 762678915
2 102614
1 26678 413429292
2 132008
2 3367
2 196263
1 101222 997119999
2 150214
1 74301 448421780
1 113306 477015953
1 120391 808539395
1 149657 254824429
1 119804 767643453
2 66541
2 165649
2 20654
1 92344 549497188
2 193167
1 155969 204138816
1 139302 921775645
2 176347
1 109500 344087012
1 67701 337651568
1 109664 373894961
2 192660
2 105397
2 39937
2 165957
1 145605 292097735
2 75934
2 145355
1 172544 142892750
1 112851 58697488
2 109079
1 148570 74621135
1 175919 349209046
1 148693 173988625
2 39572
1 136768 731425779
2 47541
2 197769
2 190642
2 58892
2 29234
2 160473
2 8695
2 108543
2 17465
1 28020 412724865
1 34398 823540964
2 149914
1 178322 541655139
2 140015
1 143772 575781856
2 189186
1 140285 119463993
1 73078 925262647
1 190110 426093452
2 117419
2 184054
1 174838 46982638
1 1261 70638992
1 44690 293421203
1 3811 601017544
1 133458 340798314
1 123523 118497692
1 105185 681044546
2 97224
2 164000
1 125405 878116859
1 175385 233530984
1 156618 143473020
1 189538 119810700
2 76749
2 190893
2 177902
1 159694 423945007
2 145087
1 177341 272509797
2 101260
1 46452 738004409
2 84846
2 5173
1 118445 410804658
1 37412 117285753
1 27226 497543711
2 156580
1 21800 149896602
1 81413 112935583
2 69349
2 179121
2 67475
1 137167 922831524
2 93983
2 127508
1 52997 786229076
2 29848
1 150846 56683118
1 179887 21015174
2 192795
1 21141 707654922
1 112861 867970565
1 55919 648961731
2 123261
1 89536 34135898
2 154584
2 193581
1 2547 912750736
1 181330 906120658
1 93357 358815036
1 153930 385450233
2 26339
1 189001 292080774
1 178715 240298484
1 183231 723965292
2 57831
2 59227
2 178365
1 68599 430523703
2 39381
1 25348 176755406
1 163520 82106675
2 30873
1 98140 71239883
1 34585 275566571
2 145657
2 88769
2 42084
1 98158 139959568
2 70021
2 56755
2 168677
1 99502 12412331
2 134033
2 146556
2 186790
1 157772 256059479
1 3672 314308780
1 117757 77397885
2 177204
2 25864
1 165817 614523066
2 11641
1 76696 14650312
2 63361
1 106773 556561569
1 62285 86661192
1 439 78876501
2 7715
1 127844 165352932
1 80440 489255890
2 100952
1 156075 410845543
1 160460 512218900
1 55238 988128893
1 186967 198947920
2 39198
1 83195 438239514
1 44977 892542428
2 75271
1 36718 739906489
2 89890
2 72943
1 106190 864980119
2 112515
2 2318
2 99198
1 15049 180186908
1 94074 818351394
2 53237
1 128303 739359641
2 7012
1 116555 756686983
2 33922
2 88968
2 128471
1 46507 994054367
2 164698
2 127947
2 49483
2 152975
1 60934 891177395
2 29963
1 94493 625881925
1 13770 332226576
2 47469
2 23984
2 130277
1 20001 801461658
1 16976 635640434
2 139607
1 134158 525734599
1 135374 880489993
1 134205 276911791
1 155045 747419782
1 156709 456496792
2 40250
1 138168 950512506
2 180868
2 86491
2 81055
2 136772
2 188039
2 195366
2 69637
2 57193
2 175034
2 49126
1 129499 843587494
1 47056 786624115
2 195883
2 37659
1 132564 224656985
2 66639
1 54424 650429620
2 154110
1 49666 21872281
2 106305
1 124995 409585880
2 142666
2 125772
2 189508
2 36384
2 163845
1 46339 114671436
1 94623 570092370
1 149472 634497310
1 137277 127725090
2 50075
2 187225
1 64321 884224624
2 111171
2 96596
1 190079 851480874
2 6785
1 173272 268961829
2 163826
1 63066 766925280
2 4155
2 80638
2 186463
2 196606
2 49989
2 15163
2 43775
1 27053 850515219
2 41345
2 120525
1 181488 821331468
1 66549 691124620
2 144099
1 169728 383206539
2 152442
1 166864 400515777
2 195925
1 50916 326795234
1 145583 886258089
1 124675 613238376
1 106242 54155593
2 74026
1 164311 348645112
2 146559
1 84473 106402292
1 27618 519747176
1 34384 314427821
1 18590 964840371
1 145334 183888384
1 10623 441331956
2 56957
2 142216
2 40051
1 153144 924138404
1 47547 840818810
2 47667
1 5038 434175807
2 40022
1 7095 539186929
1 38170 770356555
2 45902
2 68790
2 193440
2 149149
1 112776 843433772
2 80581
1 81132 417608621
2 87319
1 187834 863947099
2 33333
1 60582 446369375
1 96815 942036921
1 24885 632913496
2 35636
2 174048
1 39964 393399195
1 182172 77679744
2 60962
1 51998 326334880
2 114543
2 8334
2 10418
2 69760
1 2033 967764865
1 155409 192836027
2 24312
1 167066 991037137
2 17366
2 4914
1 74118 457944292
2 10963
1 100301 822654607
2 53323
1 62983 416686737
1 2848 592437985
1 193264 33014494
1 152980 745958567
1 158480 550804372
1 15366 153790784
2 82732
1 100818 498309922
1 143085 601157071
2 147320
2 80123
2 173589
2 99710
2 109037
2 47704
2 39040
1 91416 448746300
1 41630 74050007
2 183340
2 84699
2 14599
1 7299 722175857
2 67425
2 92754
2 5090
1 128078 444288846
2 23369
2 192238
2 141525
2 80119
2 47872
1 189929 491781927
1 105505 781497141
2 123092
2 180829
2 199076
2 111202
2 45618
1 90602 707781365
2 153438
2 47257
1 108933 843068158
1 19503 73350440
1 161256 577908764
2 60926
2 48652
2 140729
1 143465 828482201
1 131089 983936011
2 126163
2 113645
1 151337 498916358
1 171539 843445500
1 34547 189884462
2 130605
1 143808 653613131
2 97792
1 170303 810477062
1 62402 391509506
1 541 284828342
2 34605
1 190868 580119396
2 12141
2 151167
2 3466
1 109612 671872338
2 156451
1 175104 54324413
1 133062 76092425
1 96101 506338805
2 119563
1 95141 877878963
1 60355 211302519
1 4600 687936927
1 61337 115082710
1 181421 333514220
1 119246 601235880
1 143757 95601868
1 196318 232295176
2 82667
2 166840
1 182214 184139796
1 87814 15610668
2 176985
2 125793
1 23175 546894469
1 184711 742229823
2 154643
2 17989
1 145172 993029473
2 199204
2 56685
1 137504 664219120
2 113511
1 60412 544960120
2 179986
2 199079
1 182711 298387800
2 40715
2 80987
2 38441
2 38953
1 24613 4420329
1 121778 502238124
1 156755 980276386
2 50436
1 163090 543338799
2 70916
2 85807
2 62768
2 107937
2 161784
2 99384
1 155258 86755341
1 138594 506959614
1 105877 632156095
1 158991 177867446
2 93138
2 82771
1 4486 972434398
1 55686 41045802
1 68957 621560119
2 112231
1 173707 513780519
2 76094
2 86904
1 91455 440840833
1 146719 375662464
2 127329
2 194365
1 66323 959044367
2 169154
2 16091
2 73778
1 154713 759271562
1 199522 889962124
2 65347
1 76597 656857745
2 9925
1 145916 278260683
1 53650 917189790
2 21877
1 70705 873965598
2 73677
1 79627 501641053
1 64045 682934586
1 179261 288101507
2 70522
1 54916 370895785
2 69510
2 109220
1 144033 891299731
1 38338 622601653
1 104099 72968868
2 130259
2 144541
2 54377
2 22651
2 177391
1 32410 290906461
2 25700
2 58161
2 102487
1 87346 782560506
2 100962
1 53287 389001041
1 134278 881534638
2 51786
1 165558 990580625
1 128 914605671
2 127606
1 192011 595236703
1 18981 833120400
2 134954
1 182665 202652478
1 185553 662041020
1 143581 659404711
1 81918 867226986
1 28514 144060949
2 152016
1 55692 858254577
1 122863 381951728
1 93021 198049766
2 187213
1 75021 239450981
2 142235
2 44927
1 118153 703074677
2 167819
2 131457
2 198627
2 91499
1 7237 762241075
2 117106
2 102724
1 96742 288275855
2 158333
1 12522 793115400
1 195731 840995420
2 182387
1 22279 158985034
2 141854
1 195010 301917499
2 67854
1 30176 178343627
1 164504 778385383
2 161466
2 179776
1 7941 363383794
1 100657 719072739
1 160858 897768730
2 55539
2 163307
2 124880
2 65640
2 48931
2 2211
1 141567 286678272
1 56711 728798241
2 58255
1 46946 103162546
1 118719 422588758
2 193803
2 21701
2 4937
1 166412 190363401
2 662
1 67989 344406142
1 27928 909307848
2 176427
2 24619
1 108151 716404880
2 197983
1 11328 708796633
2 171670
1 188302 852606297
2 20640
1 112612 239007729
2 70664
1 168801 616451332
2 63229
2 117937
1 70439 166569694
1 12809 888178485
1 105111 32608760
1 165662 387954334
1 192584 832387117
2 141093
1 40357 479811403
1 68779 341847473
2 66201
2 145119
2 1575
1 40702 993025452
2 60679
2 44997
2 44572
1 9725 241067615
2 169967
1 97989 921523818
1 111053 152938862
2 176730
2 159685
2 28073
2 54011
2 185640
2 168980
2 24974
1 159715 533778904
1 134755 658958250
2 195153
2 104493
2 74515
2 103387
1 110160 481382361
2 186880
1 114639 24938216
2 157608
1 35346 475153336
1 118981 121263010
1 190517 597944797
2 134357
2 197621
2 72186
2 94115
2 70701
2 23956
2 140818
1 127738 160109709
2 59935
2 27288
1 78517 206320752
2 2353
1 152731 863579677
2 32277
2 151807
2 59149
1 174072 296272815
1 152901 11990329
1 96936 133702532
1 66781 124146230
1 90364 901759620
1 31301 358741156
1 36440 936350492
2 71058
2 14792
2 17636
1 5450 669326578
1 137085 987252614
2 109421
1 74614 967312285
1 158112 701652235
1 133038 585648532
1 116147 702775765
1 103897 863651789
2 102859
1 8195 975332316
1 19 965990639
2 166967
2 55913
1 75287 109657561
2 22362
2 130851
1 15216 516150409
1 142733 57206002
2 87703
2 159383
1 40348 395868362
2 166010
1 17641 187164351
2 187929
2 191065
2 47856
1 73780 888169731
1 195595 158280661
2 12251
2 99876
1 182581 999869363
1 195240 47968561
1 196989 953931602
1 63590 884680582
1 71418 327854535
2 28445
2 195396
1 12080 644840933
1 99331 196029895
2 98320
1 102744 899249303
2 154937
1 9444 243584960
2 85437
2 178293
1 9813 714231014
1 92757 475575311
2 78743
2 84165
2 31136
1 152750 769707982
1 168372 785611261
1 26733 893207491
1 154716 130917564
2 169370
1 149058 201592347
1 161426 682179347
2 177052
2 195970
2 175960
1 109533 353846674
2 134204
2 61817
1 49268 395771353
2 164112
2 198168
2 101586
2 4885
1 3909 970755756
1 142812 837056022
1 8374 103753538
2 12928
2 111058
2 143025
2 65370
2 101949
1 119956 345140366
2 78532
1 198379 873169607
2 7097
1 26864 718698858
2 19545
1 182400 717619843
2 177292
1 122810 116396542
2 165914
2 12792
1 25010 58806780
2 19036
1 44161 857913856
2 179410
1 18604 255331613
1 20568 339036099
2 124573
2 41715
2 91232
1 159906 169030252
1 57055 236475234
2 181256
1 39272 555706730
2 48050
2 18018
1 173665 677789242
1 80351 755007051
1 11894 722778180
1 157926 626508130
2 62187
1 160706 137888693
1 28397 456781326
2 40886
1 192025 914619579
2 39129
1 187864 174306452
1 70573 266240439
2 23992
1 159497 787593328
1 42941 721366211
2 179706
1 171020 754789251
1 15077 597144210
2 33232
1 136677 237253037
2 47991
2 45511
2 141492
2 98489
1 33873 794630715
1 144027 572086085
1 70038 924820558
1 79076 109703316
2 23036
1 178721 994057914
2 28661
1 26671 727046393
2 156983
1 6955 343728111
2 13318
2 25729
2 110124
1 71252 223837151
2 164743
2 60744
2 124910
1 157436 60509076
1 14373 807720872
2 169078
1 145856 408285431
1 179433 928812749
2 150741
2 151753
1 146482 816140314
1 195479 275499241
1 191630 711654495
2 62787
2 49283
2 146145
1 142755 935569636
2 81130
1 121409 328235033
1 159682 897923791
2 86652
1 186650 447986337
1 44575 471644461
1 75844 246947606
2 154479
2 98820
2 165014
2 144175
2 11851
2 147751
2 129367
2 87139
1 24885 549366587
1 95674 126967677
1 166526 422858966
2 44647
1 344 228003705
2 140491
1 143714 693472207
2 173163
1 164056 128432775
2 155793
2 150420
2 138155
1 38895 90630371
2 162926
2 26683
2 80401
2 57072
2 8341
1 112873 931580335
2 29651
1 122280 194605115
2 47876
1 198831 153502948
2 72872
1 108926 608005766
1 16900 954748348
1 56458 226553083
1 111220 211917550
1 129503 249867181
1 186248 610847759
2 148615
1 102758 282029544
1 161820 623145132
2 104997
2 59567
1 2821 939922620
2 192972
1 14588 723281246
1 138145 603223172
2 137249
1 49625 578620697
2 33314
1 194177 921600579
2 58449
1 106180 533688789
2 153308
2 96362
2 87780
2 163270
1 176531 928158218
1 17942 152114347
2 192240
1 191625 846217530
1 33964 77721055
2 90932
2 185162
1 9579 645715873
2 91373
1 57673 719189497
1 90611 21336108
2 12142
1 91654 910552265
1 114831 202653330
1 158910 120450711
2 156267
1 1041 328318695
2 8469
1 175116 641756591
2 12934
2 59161
1 140826 72567157
2 102983
2 20922
2 143285
1 104945 429604225
1 104024 579663918
2 103031
1 138016 355056835
2 13315
2 103193
2 199416
1 122498 733472745
1 82455 580665578
1 33723 202615592
1 119448 794780986
2 193214
1 29129 864008424
2 85699
1 165648 291367608
1 27470 161267437
1 155635 843399336
1 44926 872460348
2 15934
2 24593
1 198177 31107224
2 4850
2 192182
1 54672 484077765
2 57817
2 15
1 61858 251900106
2 170628
1 167173 314227099
2 134867
1 12536 23631282
2 8011
2 175911
1 65532 457477324
2 104947
1 130993 55431659
1 155028 175302507
1 131406 185196118
1 95737 69575947
2 26040
2 66695
1 10398 733645874
1 1892 541184322
2 42220
1 16126 841194364
1 53565 638633613
2 186025
2 12092
2 136199
1 143398 713626142
2 14839
1 56326 828173858
1 167257 145761038
1 157808 224443781
2 106469
1 96335 721094516
2 108054
2 137377
1 88063 171865624
1 132261 738274164
2 153110
2 6550
1 92044 624340971
2 195157
2 175466
2 99403
2 97949
2 183064
2 75691
1 39329 749483925
2 97605
1 132777 673336029
1 145208 684458819
2 103809
1 54060 113891189
1 170731 626788753
2 131638
2 124955
1 184985 773196044
2 41985
1 52283 257352608
2 3978
1 191964 296712027
1 154640 440454475
1 41318 204715297
2 36290
1 189800 339510846
1 659 375735657
1 163175 77342970
1 100695 780551133
2 132103
2 12074
1 51807 711553460
1 38405 236256941
1 132406 434526410
1 79176 350492982
1 169177 141627764
2 30416
2 119719
2 45928
2 23283
2 155316
1 37165 934141447
2 18739
2 82567
2 38799
1 2433 650617168
1 131095 592341982
1 81702 165874345
2 183200
1 139849 879520432
2 28096
1 196915 265897768
2 150680
2 40883
2 91016
2 88164
1 84947 142248214
2 120268
1 166730 724889046
1 90200 481450687
1 4141 588679472
1 134623 926727131
1 120241 709398241
2 152210
1 83921 616757155
2 4347
2 142171
2 103966
2 109238
2 173398
1 18271 655637347
1 29973 370111654
1 34771 454124797
1 12918 593962334
1 44561 416209613
2 61266
2 155456
1 193134 765408523
2 32138
2 185209
2 190694
1 184292 747416030
2 138822
1 143149 77159866
2 69718
2 156274
2 173657
2 32588
2 17053
1 53869 394796932
2 121637
1 46376 341551229
1 121086 648480821
2 163477
1 15959 725646147
1 24568 158181524
1 73208 409905811
2 187632
1 4192 350421430
2 33884
2 156186
2 151699
2 90259
1 185095 432479181
1 105157 720485460
1 180060 866001012
2 81033
1 75186 947123701
1 1299 688686180
1 155164 911922673
2 52913
1 144809 332808528
2 53273
1 124661 861229922
2 179528
1 137993 317249793
1 184641 75141446
1 185997 357129511
1 38343 680993218
1 130136 97854304
1 93393 501225961
1 63651 969848237
1 46331 98727525
1 199999 730916388
2 10188
2 5729
2 83338
2 76172
1 180479 406160620
2 15785
2 38923
1 69171 409952909
1 132848 639189162
2 8350
1 156897 677001953
2 51172
2 85007
2 125599
1 28368 471181626
2 25410
2 109131
2 163975
1 17719 456650553
1 103726 301710777
2 148266
1 105989 670788310
1 195197 31741498
1 72114 414313513
1 119904 97851062
2 76534
1 106475 645484994
2 96709
2 43079
1 3471 193805108
1 197921 813082934
2 46367
2 60182
1 90487 961980569
1 108944 613429192
1 174186 433338676
1 92591 207242273
2 6622
2 143090
1 7042 41346823
2 185015
2 192182
2 41603
1 67329 834032746
1 9342 127910182
2 143506
1 66893 152246869
1 106372 625685887
1 111958 958109086
2 126135
1 81410 825990365
1 97655 67965979
1 163719 846299646
1 58914 737143890
1 9135 419498005
2 133827
2 90193
2 163457
2 128914
1 159329 718629858
1 58044 723307478
2 105288
1 86344 715261147
1 158907 119162536
2 174376
2 114971
2 155893
1 95929 421101078
2 155230
1 67297 341542388
1 94694 546926806
1 62364 428248874
2 107018
1 9616 594669370
2 150487
1 34373 563146632
2 133939
2 164638
2 42844
2 142378
1 62833 4652808
2 154259
1 77326 241754887
1 155081 419761350
2 74276
1 184796 913968601
1 6360 742163571
2 179718
2 178032
1 198246 306516038
1 42587 169943450
1 56272 170396497
1 170532 513714266
2 29831
1 48233 728339262
2 58988
2 47784
2 8532
1 177681 907472876
1 103978 491816342
2 165235
2 6625
2 31268
2 172779
2 169817
1 56015 419311976
2 53150
1 187920 62754631
1 170820 892365731
1 153811 887293619
1 20895 490878297
2 190880
2 83804
2 69776
1 46880 613025781
1 53069 248087360
2 33953
2 116130
1 113058 841992358
1 86094 79145239
1 120713 595396531
1 71655 164134324
2 38427
2 109187
1 168495 557983013
1 31246 822962394
2 188827
2 75725
2 106244
1 134861 764918844
2 53117
2 108755
1 173740 964295253
2 14391
2 111584
2 37255
2 113492
1 10349 417646203
1 783 344736453
2 107459
1 182448 295000518
1 156468 733050840
2 10337
2 13196
2 133249
2 160837
1 186070 862177585
2 167348
2 199267
2 149557
2 124236
1 197429 70072344
2 14746
1 106262 957135846
2 198037
2 73538
1 168338 311950423
2 33934
1 99988 851740294
2 6855
1 141605 411966820
1 25628 673144451
1 11830 174844313
2 197571
2 124879
2 126750
1 104720 912052862
1 110590 415411681
2 125285
1 146966 854433972
1 154745 345652262
1 66151 106417904
1 159621 760943107
1 133950 681136317
2 11905
1 38784 66406077
2 84086
1 111291 578823898
1 73770 236924541
1 48208 616186205
1 9350 466136190
2 46461
1 121672 17601680
2 19753
2 26526
2 111247
1 55509 936325048
1 145988 80568160
2 129571
2 101561
2 16541
2 157810
1 164430 508455552
1 44535 351509690
2 157432
1 196825 231616212
1 1246 905803024
2 192232
2 1458
2 99419
2 35442
1 105373 85576167
2 117086
2 26075
1 25497 691644060
1 95612 941380636
2 59239
1 20598 671807747
1 151277 661813301
2 83358
2 136324
1 22267 572401965
1 5951 245686450
2 59142
1 49693 445283659
2 195874
2 119437
2 187859
2 53170
2 134970
1 35563 466356372
2 150733
1 61972 587400627
2 30776
2 79890
2 121365
1 101208 844111238
2 50354
1 19965 897975122
1 190017 247047639
1 56416 102432938
2 27380
1 153090 892981815
2 117556
2 118853
1 177273 215804458
2 187405
1 123044 483793275
2 156263
2 10502
2 197990
2 80147
2 139376
2 153918
1 176205 271894527
1 10074 908859699
1 157040 337024856
2 141440
1 179233 583990162
2 90336
2 90736
2 88362
2 106645
1 160993 671512223
1 14207 864831075
2 105853
2 157843
1 126956 99858713
1 141413 156731082
2 37931
2 123623
2 137150
1 116703 579762406
2 72963
2 91540
1 116775 106639436
1 134789 6301254
2 161230
1 132279 863143508
1 172469 834404303
1 165825 456269999
2 106045
1 30051 658013979
1 36900 7518570
1 67665 193142008
1 173261 624688679
2 63985
1 135080 496012914
2 32087
2 86795
1 172251 346922813
1 59086 870094009
2 105342
2 125370
2 43102
2 75609
1 181391 577685221
2 89572
1 85641 58530997
1 149382 40305731
2 61299
2 43773
2 128273
2 141864
2 122495
1 19082 635537435
2 113269
2 151964
1 122755 800554021
2 158398
2 172900
1 88025 792600441
2 118444
2 74042
1 139505 323081510
2 157850
2 25092
1 171360 966035621
2 103014
2 35821
1 157657 847135269
2 179526
1 184422 19456382
2 65349
2 82369
2 25447
2 153375
1 196463 500901097
2 130801
1 124065 608812447
1 57620 925861065
2 39157
2 44226
1 173227 304199619
2 84682
1 155496 897585773
1 35832 23256210
1 127865 900435819
2 141812
1 113358 218971171
1 119338 265529863
1 41360 195586396
1 126344 216843581
2 65869
1 154764 698641019
2 56310
1 56870 44321251
2 13773
2 118504
2 65691
2 27845
2 169957
2 41980
2 115040
2 61174
2 191806
2 114829
1 113970 911754251
1 19013 275937958
2 193978
2 92172
1 17892 339253525
2 106460
1 134880 611492797
1 134180 564816546
1 140310 252618730
2 14565
1 86767 45966111
2 791
1 97024 477111206
2 156633
2 19844
2 24300
1 199027 387064034
2 33694
2 58297
2 5134
1 133955 147432398
2 192056
1 120214 234046415
2 163877
1 91055 920934621
2 102791
1 8110 523123295
1 109316 679333595
2 99230
1 187306 780861139
2 134778
2 26410
2 92613
2 13986
2 133988
1 4977 63522513
1 166149 667388692
2 95624
1 43174 270114969
1 186892 474470126
2 33974
2 20314
2 87187
2 36468
1 139501 58010451
1 159424 49857620
1 172277 368694691
2 154569
1 120485 22632708
1 89457 361001698
2 20948
1 6552 973821824
2 32569
2 91793
2 149362
1 145771 230439976
1 185752 706589339
2 22356
1 88216 420535268
2 178279
1 136659 92989258
2 79662
2 139318
1 32025 154890232
2 44934
2 138142
2 136218
2 30456
1 130310 666852327
1 12314 953359681
2 127505
1 29006 442262736
2 197794
2 100591
1 89287 433959434
1 39726 37266543
2 117416
1 41361 543207418
2 196051
1 189882 490065476
2 36661
1 63806 432022820
1 78334 552713179
2 48499
1 163508 337710442
2 135123
2 191070
2 162596
1 193687 660514081
2 98417
2 172012
2 51070
2 163948
1 122098 481902661
2 198745
1 49370 811731315
2 174569
2 117217
1 181406 910542843
2 4896
1 102767 73315917
1 20952 956196000
2 157439
2 51099
1 26562 456367436
2 64162
2 134439
2 92180
2 49265
1 124758 373619172
1 159321 702959754
2 143823
2 29430
2 74046
2 18560
1 65819 212407125
1 44735 305647136
1 108615 506072736
2 30767
1 99875 415019665
2 63861
2 91399
2 119764
1 82779 322972927
1 133226 632323144
1 25843 722635050
1 193011 89613619
1 61927 912964728
2 30119
1 27405 479958266
1 30574 970746491
1 193689 794498915
2 120141
1 103682 14343272
1 177088 496608268
2 110409
2 27710
1 103756 197222867
2 100834
2 25039
2 1457
1 51420 844186741
1 66313 620094520
1 4566 212080013
1 6929 571463346
2 7738
1 163875 215832476
1 126709 503242174
2 182429
2 46564
1 43391 62572220
2 125135
1 28202 723098736
1 4515 800059890
1 82248 440734120
1 198351 713647565
2 45577
2 82248
1 128777 185221970
1 55867 613633145
2 93472
1 46268 882832414
1 7229 821913739
1 50354 25791749
2 68892
2 155052
1 26610 447464428
1 12108 773177859
2 56554
2 72036
2 127247
1 122852 206381405
2 54834
2 187295
1 74754 451903542
2 71643
1 65756 941509143
2 147453
1 123552 53537042
2 8935
1 96894 193428715
2 85103
2 190911
2 70855
1 14634 792994154
1 7256 203247146
2 171779
2 186417
2 50896
2 113413
1 128906 535304671
2 2035
2 185400
1 180326 272831265
1 37088 332951045
2 141649
2 104664
1 61972 519931959
1 77674 381191431
1 55720 204653542
2 68157
1 68134 486215225
2 82787
1 74000 437844261
2 155986
2 183353
2 133356
1 542 892362095
1 16858 241630978
1 128388 703098205
1 102187 763027883
1 24741 979205034
2 146059
2 2588
1 77631 496162856
1 3368 487624253
2 109065
2 47072
1 73161 476929379
1 45700 522735832
1 69104 360274924
2 87198
1 83090 971797293
2 29934
1 31180 816646079
2 37864
2 152608
1 1250 793708902
2 19627
1 107308 112822751
1 84332 801450045
2 12782
1 48776 512377752
2 29074
1 161552 988506644
2 153070
2 61809
2 129581
2 36492
1 38036 530331558
1 151925 730040060
1 47744 166131952
1 155349 304696898
2 169641
2 92963
1 40776 783277298
1 62122 842825701
2 17289
2 189305
2 185732
1 42064 267500522
1 166228 285398152
2 31235
2 134885
1 57140 455549674
2 179308
1 15164 850166908
1 193049 366555117
1 178139 294188790
2 6519
1 35555 532913594
2 6595
2 105153
1 146666 19612279
2 48312
2 42471
1 65587 808937405
2 108371
1 126898 701700276
2 183345
2 104955
1 102079 994710181
1 180769 57810867
2 134870
1 43886 955262262
1 124678 844160693
2 169161
2 93366
1 133031 461460771
2 3263
1 86670 338454996
2 104130
2 129421
2 132380
2 54062
1 42224 884463736
2 185513
1 80410 836121178
2 195276
2 47858
1 162053 690979186
2 117711
1 188259 673827065
1 141824 237971592
1 111115 443778168
1 154533 293054119
2 70530
1 59822 909631247
1 125562 565546001
2 7906
2 72016
1 43333 309960738
2 94169
1 132429 641370207
2 150487
2 113524
2 50231
1 61242 988030747
2 128289
1 9118 567487166
1 66647 638730110
2 30889
1 87084 205079492
1 66873 942981623
1 35725 296564522
2 129640
1 7554 26750415
1 187139 158657923
2 136802
2 92923
2 79545
2 100705
2 10670
2 64730
1 71218 820318851
1 128499 280595398
2 13079
1 160225 104146135
1 78179 315635217
2 157489
1 118729 579344377
2 190524
2 22536
2 197224
2 140790
2 121449
2 157071
2 158067
1 161901 523335612
2 54758
2 45098
1 129214 663187889
2 89688
2 187404
2 117214
1 139298 398173220
2 115410
2 55204
1 90916 564498288
1 180711 261299209
2 25660
1 7775 653431370
2 82914
1 116300 920749044
2 132066
2 77062
1 146368 610953020
2 168378
1 154411 12564590
2 95122
2 87690
2 178696
2 152170
2 56790
2 119963
2 55842
2 88815
1 11867 58201747
1 41180 380688274
1 62223 286896042
2 111700
1 129915 478261581
2 43970
1 84749 652376552
2 194456
1 133691 851214297
2 114670
2 162915
1 155940 831673476
1 91635 383120762
1 187881 390711481
2 60055
1 109884 599024704
1 105081 130167724
2 190564
2 70038
1 124699 450237071
1 9979 189486387
1 96648 409230661
2 186295
1 101924 26791471
2 165490
1 5996 893583761
1 118671 509384921
1 18850 367084314
2 95488
1 16662 29128544
1 122437 239912035
1 175263 342567724
2 56128
2 112699
1 181515 959113068
1 155429 803287727
2 60787
2 162880
1 153234 450133266
1 88132 749258056
2 117778
2 178515
1 148002 500719324
2 150316
1 14109 946284116
1 110360 225638124
2 161825
1 60649 208965416
2 41157
1 184041 108242619
1 114638 452019898
1 14838 714552559
2 150630
1 40680 288000805
2 128559
2 147715
1 193446 43875459
1 25878 736584630
2 29067
2 196882
1 172134 842657007
2 140672
2 193168
1 61797 464323020
2 186623
2 173837
2 94406
1 162461 831168655
2 1584
1 178527 35846633
2 49294
1 72278 932688656
1 86069 560493000
2 101140
2 7732
1 127430 317326975
2 158846
2 92831
1 60901 448467948
2 165021
2 130749
1 89918 462418371
2 67046
1 68521 321186427
1 98128 717230085
1 122362 519944932
1 179188 380122758
1 95464 915619749
1 86901 882421659
1 34181 795528754
2 152958
2 9148
2 137340
2 198810
1 111950 746685567
2 123894
2 1424
2 73220
2 172269
1 75689 951561052
1 194694 941587380
2 25640
1 10500 972754151
1 24552 430511407
1 74329 930456510
1 66704 783368276
1 8521 467718898
2 39849
2 125806
2 83157
2 152255
1 39369 926175570
1 87453 214811415
1 140891 456322454
1 75092 405034926
1 75077 77879511
2 52814
2 104308
1 165985 568432234
2 134863
2 34941
2 173680
1 89280 304348075
1 77998 87378084
1 132638 200503097
2 173713
2 13493
1 86076 493958859
1 74802 308058177
1 152862 97424995
2 144629
2 100437
2 6916
1 155101 294211698
1 16403 347048133
2 2307
1 42236 878386493
2 35706
1 154688 738682284
2 83176
2 135227
2 192481
1 167795 751830318
1 78861 946794505
2 166360
2 47883
2 160746
1 97564 672781819
2 124613
1 46114 664133045
2 167297
2 174999
2 4610
1 112525 946334293
2 171001
2 57658
2 57375
2 131286
2 174341
2 182934
2 13978
1 90428 21393580
1 10547 320163768
1 108842 984546905
1 158220 340074586
1 33583 228878668
1 24838 331118715
1 78585 603922410
1 14579 665440923
2 39362
2 116764
1 149331 630481242
1 195816 915151330
2 20525
1 97427 798118916
1 76872 178123586
2 96241
1 54301 786117310
1 192435 798717092
1 64925 791723895
2 17385
2 126711
2 187584
1 83449 618829586
2 106985
1 56759 419277993
1 186885 818893504
2 17722
2 178091
1 112082 414210374
1 65300 825680216
2 163803
2 3523
2 33281
1 110427 35900691
1 191864 74568774
2 7038
2 42130
1 107506 394031423
2 129024
2 169001
2 26503
2 60869
1 183789 617005333
2 67287
1 68359 356705109
1 70838 556180325
1 37748 613941270
1 16603 998100064
1 16382 531261597
2 16253
1 88384 126173754
2 135531
1 18166 541778696
1 65333 819917119
2 98657
1 63757 343283519
1 41488 208418249
2 22375
1 115351 405476881
2 194122
2 81384
1 92802 331925674
2 27972
2 71394
2 40128
1 63411 32274262
1 81637 240587897
1 138524 403633082
1 83277 266999216
1 1242 414012006
1 105344 451219731
1 151144 162355450
2 125504
1 29241 59716518
2 50977
1 103613 121168252
1 39939 462597200
1 11307 793132179
2 139018
2 73525
2 155368
1 10174 98889462
2 50305
1 83397 196521591
2 47555
1 52547 422022738
2 105378
1 11210 371733787
1 198962 156451714
2 91562
1 9854 969605410
2 172763
1 170702 150015552
2 175503
1 88712 215742026
2 157750
1 49760 388950267
2 171178
2 123030
1 39632 475161846
1 2964 133901444
2 111548
1 60149 639644953
1 134471 144454062
1 113240 898756610
2 24426
1 37128 924505421
2 450
2 76517
1 136210 461169213
2 121548
2 55016
1 32434 251626087
2 156841
1 11777 729958112
1 22253 893374393
2 135077
1 41839 581067360
1 67271 411603022
1 134660 262423383
1 188724 412036878
1 169516 727775751
1 102889 520370584
1 16128 7357511
1 156257 174687287
1 24020 331539990
2 80467
2 197536
1 180645 709284252
1 198619 82961339
1 118612 979507524
2 73995
2 125330
2 75588
1 105461 740897241
1 75933 18999806
2 28821
2 97999
2 116544
1 119029 873557520
1 180714 401174717
2 193613
2 127301
1 68086 353201595
1 193177 26524638
1 121385 609997879
1 34477 796269556
1 170423 573687476
2 195721
1 187558 12530715
2 58620
2 70590
1 134209 315838084
1 111257 170881340
2 2247
2 197969
1 51476 637562412
1 110022 334721049
1 154080 773083373
1 160797 908892299
1 104106 396430038
1 992 377661712
2 149547
1 30389 865112037
1 27300 748458085
1 145416 843608867
1 165679 992381614
1 105322 392178762
1 180799 23572467
1 153748 657371229
2 44171
1 32629 271452491
2 152008
1 61134 839271224
1 91138 397046238
2 41885
2 124889
2 127989
1 54974 762015996
1 162943 144745212
2 185856
2 81055
1 59495 267057606
1 9850 352620423
2 133849
2 8712
1 135126 44457984
2 75910
1 80646 65657204
1 126046 550276348
2 180280
2 36332
1 120117 794667833
2 101449
2 1611
2 71965
2 28481
2 172253
2 75486
1 8189 187100703
2 23326
1 181879 587774716
1 65366 537286427
1 22217 855753636
2 173416
2 67767
2 145790
2 141457
2 115212
2 94019
1 188242 6786571
1 59282 632597005
1 50844 265124476
1 119902 604602521
1 102828 865201940
2 104990
1 8116 766086161
2 36878
2 108205
1 33141 819921522
1 2030 791190253
2 143871
1 129947 553295525
2 107348
2 150369
1 29799 69845947
2 101203
2 53507
2 141673
2 189216
1 16853 881806700
2 26790
2 163919
2 198273
2 10730
1 106097 144793728
1 58913 346806612
2 46982
2 199562
1 141457 43735551
2 106318
1 1096 48449856
1 32800 946895302
1 198180 379302093
1 84799 806462214
2 174053
2 117542
1 116587 201572857
1 124273 797867676
1 38325 798733135
1 54622 79561768
1 58418 959201093
2 151679
1 115573 832605633
1 199897 770603156
2 45341
1 32480 395494478
1 119810 881965716
2 57495
1 196322 684101523
1 29166 137987473
1 188536 329588103
1 197276 486157309
2 31780
2 70128
1 37799 699164900
2 117066
1 115561 640466299
2 117868
1 123235 389303539
1 119824 467295752
1 180045 397256404
1 45683 970005208
1 199587 185500093
2 94804
2 181780
1 134947 287357441
2 94033
2 58489
2 13189
1 79287 835739555
1 170371 789919400
2 97383
1 44975 435392256
1 169093 991206688
1 177508 752397583
1 42445 964990787
1 109145 825247633
1 11269 133598192
1 73944 64676712
1 9639 222179841
2 82076
2 147956
1 56273 213670754
2 64648
1 157168 499654380
2 11250
1 192650 691070250
2 42514
1 7583 707350092
1 108193 731710764
2 16600
2 4437
2 136456
1 135319 992900044
2 130157
1 1471 539246209
1 145361 6029952
1 175770 49890445
2 85265
1 188923 370208000
1 39674 121455467
1 184509 705749830
2 146988
1 199220 688329176
2 140238
1 199901 10387704
2 117605
1 40131 59503757
2 87854
1 98287 790164787
2 172594
2 140926
1 87062 2668550
1 167226 67128055
1 142721 258573293
2 40592
1 148088 403046521
2 19051
2 198344
1 140360 302149781
2 13591
1 75671 721452987
2 72276
2 130961
1 59977 224011896
2 150952
2 132722
2 178762
1 84677 114993335
1 195255 970956072
1 90520 453473853
2 96407
2 169614
2 188069
2 27005
1 52446 485913938
1 130147 239731722
2 197699
1 26436 973731953
2 109543
1 47718 971173796
2 147772
1 90997 601751328
1 82704 565960483
2 111986
2 69144
2 107467
2 109002
1 109956 529299011
2 160854
2 193666
2 46493
2 157568
2 172183
2 165767
2 114752
1 103782 45785756
2 24538
1 170614 690847590
1 38303 521600393
1 138001 457309125
1 23398 966425187
1 93916 79228800
1 19788 589049593
2 37085
2 40628
2 81907
2 25817
2 118254
1 19526 2710332
1 34332 177740578
1 113307 655940802
1 39132 393524170
2 134344
2 66210
1 57842 548232458
1 50097 634755921
2 107264
2 124418
2 164851
2 107598
1 26306 135932145
2 132989
2 101766
2 129370
2 150934
2 95107
1 27358 903601107
2 195891
1 62819 994492429
2 65000
2 60996
1 5561 720370545
1 45738 113849916
2 46429
2 111885
2 51452
1 131699 441403807
1 189117 510543177
2 29201
1 132537 57469017
1 155802 942856139
1 166921 33257686
1 190961 579910280
2 170685
1 195967 797836551
2 103786
2 163009
2 52494
2 172
1 12345 973059102
1 72133 595802290
1 146952 315566913
2 163903
2 110874
2 97019
2 79394
2 132197
2 192524
1 163409 806342791
2 131641
2 155659
1 13382 35175075
1 90821 245884070
2 162519
1 58621 773077209
1 73026 842153989
2 127059
1 105309 195348196
2 134445
1 88751 795245292
1 7670 212726390
1 55772 843848561
1 79695 295590435
2 85933
1 35005 200447804
2 8545
1 120364 180208691
2 137749
2 78667
1 183888 723221987
1 152110 390872143
1 30192 803276330
2 99164
2 138614
1 127993 368482910
1 16218 65184574
2 181158
2 188141
1 116224 159044357
1 65813 105400420
1 100401 9113809
1 82481 763266150
2 85012
1 95679 532690469
1 157486 209500722
2 34421
1 190864 724246977
1 88519 296435614
2 159337
2 12664
2 104366
1 78538 990121549
1 156644 588594570
2 46848
1 129119 561880651
2 25343
2 71426
2 189471
2 48838
1 166184 910863068
1 109847 491262233
1 35851 573752329
1 184263 644595017
1 85966 846289468
1 93769 901888888
2 65189
2 174185
1 13775 598653745
1 4005 221417366
1 82013 980463745
1 133563 639735373
2 112401
2 167776
1 52869 869112378
2 62191
1 126111 378427694
1 171275 581953369
2 124472
1 198191 832121584
2 80131
1 151582 570323330
1 184545 876291326
1 126989 480014887
1 181209 828975292
2 137734
1 135656 670113591
2 169037
1 110257 266889317
1 84229 812370353
2 156367
2 27482
1 70592 701051019
1 99322 236411447
1 90602 551933032
2 35633
1 107873 163053383
1 87483 939498157
2 92494
1 17708 363389620
1 170172 826069843
1 118785 586622999
2 140094
1 150444 604720537
2 92096
2 135843
1 69486 726547162
2 77974
1 25518 884041190
2 114030
1 101208 589412702
2 11617
1 135940 185072060
2 45503
2 49473
1 145721 34000322
2 74795
1 134108 653043699
1 22879 848988394
2 63312
2 106997
2 115318
1 196088 786971955
1 101946 248978406
1 101672 660316010
2 101144
2 41307
1 104310 484425736
1 101531 42303385
2 81891
2 124365
1 173951 782894151
1 56141 891341434
2 161391
2 32035
1 195373 384221106
2 79616
2 132888
1 89209 161041365
1 25822 629989206
2 172346
1 146646 140970596
2 131019
1 86875 383704378
1 75314 689123870
2 71279
2 137953
1 38038 48181750
2 110099
2 6733
2 42818
1 179006 65058975
1 168155 464369315
1 26298 495542519
1 37674 285202765
2 161132
1 26915 342029659
1 21249 715859519
2 84001
2 96879
1 199946 117573773
2 31599
2 197109
1 69932 501510725
2 69866
1 36304 248192408
1 30443 70566946
2 56657
2 110844
2 91715
2 44518
2 118703
2 107605
2 188227
1 93817 775812653
2 128049
1 33437 560295696
1 27223 233123370
2 104627
2 82553
2 140554
2 120545
2 138037
2 81041
2 140841
2 127079
2 189029
1 162773 555511595
2 146922
2 92150
2 64299
1 29369 375374512
2 71124
1 99671 891716953
1 95249 664487940
1 164707 262606673
2 179150
2 175132
2 59971
1 62443 453489588
1 5050 501227842
1 97630 269648597
2 102733
1 48591 935102478
2 35454
2 56539
2 134919
1 47816 700627456
2 89621
1 768 58326804
2 3520
2 154883
2 199918
1 164878 881093974
2 73506
2 40744
2 40269
2 12468
2 107130
1 143239 152170352
2 50058
2 185065
2 38867
1 130896 245963781
2 92109
2 150872
1 158298 919991460
1 99263 883667572
1 130487 598464242
1 117208 83486228
2 121486
2 145253
1 197686 71425774
1 2412 994484231
2 113394
1 173242 575189625
2 175939
1 142548 940060778
1 156702 693340690
1 100643 305492647
2 106647
2 199453
1 167469 914865589
2 164790
1 43155 513728827
2 154657
2 19170
2 6204
1 17449 708548209
2 16933
1 13327 412470557
1 97782 448280280
2 114242
2 32567
1 105871 140544612
1 50913 488142077
1 123601 956658139
1 93983 118133877
2 88244
2 48055
1 171784 23427576
1 94944 745073362
2 98708
2 95182
2 84913
2 197543
1 86633 178266073
2 159178
2 135819
1 37892 25923826
2 35717
2 69698
2 108115
2 39331
1 38098 954272298
2 23487
2 158220
2 9287
1 77000 670553000
1 109877 686502057
2 72418
2 105216
1 62142 945058804
1 185448 767321700
1 69471 788360203
2 190954
1 117643 537983420
2 72234
2 40403
1 122086 870584718
2 120946
1 117300 284200639
1 60352 915262377
2 27114
2 40395
1 60826 416200185
2 89812
2 41501
1 160517 498724116
1 59985 796144569
2 140318
2 59558
2 16957
2 83990
2 54012
1 20924 44621794
1 83862 541598246
1 39650 450642666
1 145761 313928653
1 55311 752988232
1 162489 602118849
1 15032 714032951
1 48595 641464157
1 68473 987105097
2 8909
1 11777 816482715
2 111360
2 140325
1 21221 935808873
1 127767 338228247
1 133776 74173058
1 114800 904947503
1 187953 719441054
1 58990 959792128
1 181974 198251241
2 94588
2 35002
1 129544 795608786
2 25283
1 21362 112293331
1 120695 887605308
2 27574
2 108197
1 167918 650559782
1 182953 935575824
2 65620
2 124179
1 44487 895307177
2 22532
1 146654 631125895
2 40632
1 46158 477726284
1 35748 720733652
2 56957
2 46157
2 84461
2 84406
1 90167 272408248
2 105881
1 79239 799600904
2 102397
1 128083 351708752
2 154254
2 190791
1 190134 298644753
1 108477 541058520
1 184839 500890579
1 179996 940836628
2 8648
1 177916 86321666
1 53574 424693340
2 88248
2 67763
1 104374 199892767
2 17386
1 37498 741611152
1 95697 665967982
1 182439 400212570
1 128357 919494027
1 183945 701846568
1 48520 246419938
1 125289 451685950
1 107627 218227931
1 161020 214330671
2 147503
1 95617 25096508
1 168519 107852812
2 2986
2 139356
1 5065 388394161
2 156849
1 170005 418600468
1 174160 502588729
2 186430
1 49283 146663822
2 147054
1 108390 690088706
1 133729 365104279
1 170698 316152232
1 151436 575185922
1 6350 960422796
2 147425
1 90119 574884464
1 186756 267695521
2 163455
2 165612
2 128453
2 127513
2 78448
1 110426 664054970
2 160514
1 44521 18590897
2 55779
1 22323 707265275
1 109183 114555013
1 106290 141029697
1 24362 16670319
2 35018
2 85878
2 1930
1 28427 572598752
1 185507 170318362
2 65216
2 101422
1 62146 850028063
2 140552
1 170082 917456661
2 122418
1 195761 297695735
1 106705 659767185
1 88708 828120797
1 28614 369892436
1 181661 750705171
1 45823 614498193
1 168997 845567886
2 158225
2 134022
2 104234
2 100874
2 13488
2 77840
2 67652
2 52574
2 7367
1 28829 640724422
2 74228
2 116679
2 58151
1 105433 981655922
1 58856 11875976
1 182499 832522668
1 164454 573102063
2 178807
2 8701
1 602 793224715
1 91986 518711585
1 162364 431326095
1 195598 887501774
2 13914
2 56243
1 103228 821404277
1 62027 383771029
1 123653 333111939
2 177628
2 57067
2 198461
2 152875
1 6168 513360563
2 156576
2 72004
1 6285 777007605
2 68490
2 78095
2 35636
2 30544
1 53565 243301727
1 94539 520113475
1 71947 722926331
2 30114
1 193869 478628508
1 129968 591751416
1 2808 691922490
1 184361 116293967
2 81878
1 148100 696748377
1 15392 95339538
2 63929
2 64416
2 106450
2 23149
2 29248
1 35555 964724611
2 151704
1 110819 413220332
2 144815
2 105595
2 183678
1 109858 826850786
1 138306 974292515
2 85303
1 155029 596682464
1 185824 521904662
2 3260
2 65839
1 129421 131249520
2 90778
2 112929
2 132796
1 19094 348984356
1 52315 26242345
1 191266 741947444
2 99746
2 115115
2 139846
2 889
1 177346 854718882
1 121191 439673472
1 175100 546009400
2 160991
1 29501 267443753
2 166010
1 119438 963408554
1 132976 667692093
1 68191 872809428
1 168411 981316902
2 32794
2 46601
1 56765 640956440
2 151340
1 42719 933825282
2 37449
1 140301 734564030
1 109545 873942695
2 161969
2 73639
1 3008 215608203
2 195409
2 178749
2 31423
1 59156 591804571
2 68749
1 15644 667394302
2 196394
2 160725
2 195431
2 40805
2 75179
2 51187
2 44912
1 189105 448429391
2 163414
2 134143
1 126973 571515534
2 85832
2 163467
2 199588
1 167108 397499556
2 161979
1 139350 879285073
1 157839 569557068
2 171168
1 17340 280938678
2 19326
1 181649 697598594
2 110874
1 115497 717042993
2 196334
1 173989 400612914
2 68681
1 72474 69247977
1 88566 913490089
2 191585
1 26860 885095897
1 14412 814366930
1 114694 136804183
2 101960
2 161851
2 52797
1 86708 677819130
2 116259
2 113111
1 175484 304140399
1 184880 152549481
2 146310
2 164844
1 95589 518788860
2 116500
1 172630 262729146
2 26369
2 86183
1 116405 228100349
1 75257 745369417
1 189064 46225471
1 195437 320037902
1 416 324583405
2 148258
2 174427
1 34210 11733857
1 52631 376216422
2 166087
1 10325 401427798
2 64466
2 136644
2 34313
1 128783 49338239
2 20340
2 87151
1 195538 364514850
1 75828 619070569
2 193687
2 23331
1 181260 402690098
2 130535
1 180840 84764091
2 183155
2 91323
2 78272
2 129774
2 31069
2 5613
1 158075 21774493
2 40102
2 186150
2 166308
1 856 429953905
2 79926
2 24862
1 153656 918267041
1 149659 860698964
1 128345 421362785
1 159107 860087434
2 191020
1 193772 755351277
1 45398 147520526
1 80671 131272013
2 118313
1 187822 285055286
1 99249 164660077
2 142715
1 83307 586207111
1 102273 413789744
1 55239 114576505
2 15313
1 197319 442937838
1 41152 377623037
1 27331 945670095
1 176410 936574667
1 33483 124033698
1 179289 717628544
1 2113 643582505
2 97521
1 90428 239809624
2 54413
1 82160 881904086
1 167126 132375612
1 171101 16191949
1 83614 866499742
1 81233 309018402
1 51540 906420279
2 178546
1 141243 314019281
2 1379
1 168334 830420208
2 130321
1 169127 735229717
2 15061
1 131737 935507810
2 68178
1 174681 842136671
1 33001 880403791
2 107083
2 168246
2 184810
2 175570
2 6008
1 78178 367458659
2 132768
1 199394 90037836
1 49106 938290839
1 196907 886718935
1 60774 254457568
1 143245 923804708
2 56972
2 137644
2 4117
1 3095 952267872
1 178989 417440315
2 111587
2 62309
1 64237 804033298
1 180455 675481617
1 14598 983519993
2 38663
1 113281 119617487
1 56576 362131846
1 159531 447370473
1 44127 928536404
1 86649 292559165
2 17202
2 52339
1 137411 259714076
1 38959 763525486
2 102189
2 23158
2 91694
1 34616 462900609
1 47669 351376763
2 20532
1 164351 333667794
1 156953 734818681
1 55443 743413210
1 35867 770205356
1 74607 821530861
1 196821 357864471
1 42337 13697888
2 177296
1 83102 528039410
2 10128
2 129394
1 85959 74239809
1 37936 707051715
2 30925
1 134090 904792760
1 189491 129315130
1 56795 350488301
1 91090 885897479
1 91291 59077431
1 192703 398466663
1 39449 191939082
1 60336 392917204
1 179571 419076719
1 28998 502843623
2 153985
2 34696
1 176748 734740654
2 173744
2 86020
1 156322 452868605
1 131487 65216958
1 98984 929062649
1 157656 28425437
2 93848
1 50455 185545544
1 172003 699668619
2 110970
2 140842
2 181851
2 172162
2 17379
2 45491
2 46657
2 16826
2 142492
2 53239
2 67691
1 87403 506848278
1 121103 906985458
1 198004 50692623
2 21082
2 119511
1 124836 999437214
1 3183 78147793
1 135614 248739689
2 111819
1 138517 966624569
2 149045
1 44277 638691765
1 8972 456852612
1 131938 673706690
2 11302
1 116658 133724407
1 163996 662116198
2 27610
1 47554 308222146
1 150612 797273282
2 131095
2 144014
2 83494
2 82069
1 39736 528711803
2 175594
2 179234
1 164266 162999481
2 157968
1 99364 842707510
1 24988 296942155
2 9865
1 74551 789246110
2 73950
2 73062
2 65130
1 198417 926353887
1 161969 559854388
1 5443 516727401
2 84696
2 74956
2 132378
2 159730
1 152352 455525884
2 194152
2 128618
2 100374
2 84720
1 182146 353591882
2 129268
1 49081 514802059
2 159333
2 99447
2 157539
2 58388
2 34960
1 93518 8818639
2 195101
1 150603 311017935
1 121474 43122129
1 96150 418103710
2 81600
1 125331 467069236
1 72688 116750066
1 70304 278269730
2 76123
2 188020
1 141778 459747212
2 64131
2 190091
2 7972
2 103833
1 16327 558141628
2 60437
2 116346
2 151257
1 136963 440258756
2 21954
1 96027 858883022
2 53120
1 92760 927086176
2 83473
1 23021 744126236
1 134907 489298120
2 73654
2 189722
2 129838
1 163475 411735654
2 55771
2 163976
2 9472
2 40585
2 153288
1 132130 763882336
1 64188 954145821
1 162660 653309288
1 177057 350626955
1 70477 836827989
2 68835
1 80516 737261529
1 175942 712101711
1 61921 880020085
2 100858
2 186512
2 59842
1 80888 638799410
1 63360 227211982
1 58191 436986119
1 28401 479253525
1 90663 484957331
1 80068 779708168
2 112698
2 122710
2 197685
1 75270 488299420
1 133738 238717698
2 135708
2 165875
1 38251 621129268
2 83101
2 68969
2 192547
2 148701
1 114799 434197131
1 149330 921934170
2 155811
2 169371
2 160464
2 182203
2 45123
2 72996
1 28792 76603035
1 38321 409170605
1 188822 230735990
2 124195
2 53320
2 149616
1 62934 537161699
2 25031
2 198216
1 189802 357926321
2 119257
2 61548
2 51811
2 7860
1 193146 819989195
1 58279 283967104
2 55345
1 191914 23291543
1 47247 660730188
1 41696 974327805
2 70914
2 94492
1 27799 279185575
1 181344 696209083
1 99405 713271264
2 15852
1 23298 888709999
2 102280
2 150872
1 165245 901366934
1 139585 865192335
1 71034 744303453
2 55398
1 175396 290266276
2 25781
2 121821
1 45326 251305033
1 125342 758360349
2 12418
1 52723 877082632
2 143613
2 95393
1 24658 337520791
2 192825
2 188672
1 150301 325948416
1 83924 522541633
2 109537
1 134099 772880087
1 152253 304932954
2 57178
1 131503 422570994
1 164148 508217603
2 120382
1 148312 893287111
1 65574 304663936
1 16083 393446550
2 78819
1 45468 594767691
2 70536
1 72092 209309032
2 192990
2 133978
1 25907 459646595
1 103063 412071114
1 143685 127128750
1 71263 495799434
2 184057
2 119689
2 98633
2 159413
2 170652
2 102347
2 50307
2 79138
1 178533 374165910
2 100593
2 176731
2 73711
1 159634 931001295
1 11181 890827931
1 57924 635662493
1 86074 60627732
2 82246
2 47565
2 111457
1 197242 475928578
2 73897
2 35476
1 44416 13123549
1 8730 359841269
2 113096
2 120333
2 16379
2 150602
2 138867
2 58430
1 142788 968541042
1 45448 765840147
1 72968 370529873
2 47846
1 12686 715728810
2 63941
2 17198
1 101962 348858754
1 15127 579695711
2 161766
2 42204
2 4096
2 48597
1 188368 794362533
1 164127 921949810
2 157767
1 161846 19264209
1 8836 876467792
1 105859 639960456
2 194669
1 91989 81559849
1 65749 313109425
2 182944
2 101205
1 194509 948613571
1 156761 263699404
2 134915
1 108486 202123821
2 78881
1 100867 275634909
1 174924 558322482
2 107487
2 125006
2 127809
2 169371
1 146074 236992187
1 13072 529101537
1 120221 976470815
1 118683 806768912
2 84819
1 193258 162646930
1 173318 614831307
2 115840
1 196494 943576024
1 4967 478052488
2 174599
2 11814
2 133040
1 31759 588909902
2 111134
2 98580
1 111095 110949040
1 4732 546488354
1 38676 876740429
1 65107 353163285
1 48962 857089093
1 82583 214266286
1 89795 412818420
2 159031
2 16876
2 182326
1 108397 952958720
2 33765
1 147353 514460418
1 137229 639959050
1 148728 993623547
2 140242
1 82624 131226550
1 9559 561585092
2 136258
1 174047 856746127
1 77575 476338535
1 56793 132231659
1 51157 291163923
1 64370 598409891
2 183730
1 98472 436800083
2 132104
1 41816 993223072
1 43613 826599458
1 127797 795438248
2 152271
2 85252
2 23996
2 44627
2 33576
2 49342
1 111934 557367114
2 31635
2 82294
1 158396 178629009
1 125765 56115235
1 15739 734152483
1 29044 241669011
1 64908 396631963
2 69548
1 107290 450942551
1 129289 23431843
2 133453
1 144706 283639160
1 57711 131155674
2 97374
2 102651
2 118289
2 102806
2 98200
1 146751 774350634
1 83380 933147618
1 4356 660641978
2 187237
1 163322 426547029
1 130745 600195636
2 13550
1 12414 490038252
1 107959 565516663
1 85489 260716777
2 183396
2 26276
2 42442
2 2768
2 33093
2 8162
1 97988 203229340
1 150735 361961243
1 190513 695271696
1 114840 779213672
2 170257
2 86454
1 77394 189423360
1 101593 525938892
2 133847
1 39017 682454395
1 52020 386676832
2 142202
1 32219 83997910
2 525
1 130840 498185105
2 168087
1 54998 536960982
2 7426
2 62141
2 157695
1 144611 851511586
2 102583
1 188472 398210468
2 111788
2 82967
2 157629
2 101596
1 66563 813213032
2 16917
1 186761 810655747
1 147401 984715510
1 155073 996803135
2 105599
2 104231
2 42247
2 129875
2 55435
2 106529
2 185880
1 25653 72791092
2 124044
2 199311
1 123664 752238669
2 62253
2 72199
1 180802 401369066
2 26192
1 141329 999040545
1 99837 636699753
1 91645 53132513
1 24092 712050825
2 99515
2 83778
1 87309 896539779
1 82477 998046664
2 52079
1 196287 471715536
2 58778
1 114508 451206914
2 103338
2 175204
1 7897 159852951
2 29364
1 145211 113289004
2 128707
2 30814
1 148217 383612096
1 75394 221173525
1 21198 416178041
2 43490
1 117093 255988419
2 136053
2 109568
2 171032
2 87202
2 163173
1 180665 601781611
1 117286 776129670
2 160148
2 100627
1 72811 82460203
2 194560
2 162426
1 62545 379526728
1 59043 106106200
1 54807 725201049
1 96420 511035943
1 146302 701657804
1 162128 875543798
2 183062
1 77510 870035259
2 120550
1 165218 238528060
1 147654 867941844
2 70627
1 80449 348323593
1 16209 54083181
2 114929
1 41470 58721408
1 136680 746282777
2 66937
1 59600 271926077
2 46991
1 70041 967284772
1 133425 806868533
2 54472
2 125440
1 47259 275440521
1 24452 694471490
2 70702
2 163519
1 158561 122588757
1 198978 674513249
1 128622 470942077
1 153845 796933776
1 79271 280445633
1 45330 925658999
1 176770 135711215
2 9908
2 94117
1 164266 514553725
1 147731 10203379
1 55967 91468675
1 14469 284579401
2 50486
1 146747 549504309
2 23251
1 67175 843466829
2 69080
2 79908
1 18494 858905066
2 156110
2 192492
2 198650
2 119083
2 144906
2 2026
1 116424 951207769
1 104383 870809519
1 188574 663731086
1 109418 958820999
2 137298
1 113716 429805496
1 138838 478354555
2 158995
1 190327 758382852
1 183732 221965151
2 183719
1 169420 636963640
2 181144
1 78330 281482663
1 46049 49769030
1 40942 960618872
1 68603 762446013
1 186535 337074205
2 80177
1 159027 615435678
2 66821
2 63939
2 190220
2 149274
1 54954 307433921
2 183341
1 45788 371529877
2 132801
1 26055 579162316
2 181629
1 118776 842995883
2 161790
1 36242 691871337
1 34296 861731139
2 116520
1 11779 730875353
1 13884 604618589
2 38644
1 123020 354200485
2 52099
2 155226
2 1731
1 141851 11417168
1 12975 417155771
1 147848 465006586
2 143161
1 111431 123475516
1 137905 436635285
2 160184
1 175945 152700988
2 12348
2 196218
1 113808 280169540
2 86745
2 184048
1 41644 794871034
2 160458
2 105522
2 25213
1 174083 558469719
1 190339 529321928
2 64399
2 177455
2 182512
1 129807 881318404
1 100858 441848721
1 181354 723090387
2 109553
2 111223
2 177535
2 161218
1 25730 298321658
1 16413 484420629
1 152760 110609525
2 189972
2 85287
1 115877 393369959
1 4812 382327625
2 92408
1 125035 998133518
1 103641 67199011
1 9580 626396837
2 192693
2 121887
2 14630
2 49284
1 43979 265540543
1 94907 739893195
2 44728
2 155127
1 158420 189465948
1 140655 173729680
1 52010 259995370
2 171424
1 188393 35916244
1 172410 587234000
1 25676 832539945
2 16051
2 5981
2 114403
1 62500 693578462
1 15935 113650464
2 155025
1 122249 362904789
2 95431
2 125150
2 86230
1 155317 402705266
1 45506 613426590
2 90435
2 92901
1 173319 743077718
1 180642 398870175
1 49731 584040289
1 20390 188799287
2 160100
1 120331 142424988
1 118424 439226911
1 116968 339887008
2 159804
1 22975 215387919
2 88928
2 183587
2 113534
2 137488
2 115734
2 133672
2 149242
1 66244 349798081
1 102773 315578277
1 144748 539896820
2 50318
2 1971
1 180940 580542479
1 86974 561084034
2 46466
2 78800
2 194985
1 96496 874651609
2 106640
2 127009
2 129435
1 69103 210358657
1 53647 908861784
1 67017 608602420
2 50222
1 79997 819863743
1 51356 10268625
2 118714
1 177916 222596759
2 135274
1 84735 930638229
2 104342
1 150962 513390372
2 121012
2 46120
2 184695
1 174706 870882654
1 115829 615686744
1 109234 124456507
1 190378 537356041
2 122606
1 127693 792899155
2 60671
1 109263 964351682
2 36121
1 48031 521623583
2 139415
1 47328 874670984
2 91326
1 78898 125358738
1 52716 392109497
1 9152 88028387
1 179981 528430161
1 129347 468160012
2 134851
1 103803 434272598
2 115498
2 44685
1 117069 129005304
1 147135 950966493
2 69350
1 48985 198454461
1 107840 105581312
2 128994
1 99902 289971920
1 101039 634870554
1 186863 597820590
1 76304 783936412
1 50281 147902473
1 119642 158779885
1 108001 580902074
1 119236 332854941
1 195669 445996961
2 169109
1 184734 738203866
1 23372 995509454
2 5391
2 8784
1 71446 867493512
1 49862 661829220
1 22890 90250547
1 96915 832575196
1 39167 998029593
1 112306 675163909
2 6587
2 81137
2 66626
2 105056
2 154657
1 20713 719005719
2 88655
1 44993 314721536
1 146101 463858508
1 38528 545771012
2 170973
2 114174
2 192651
2 183013
2 104691
2 194024
2 90115
1 143339 573055637
1 160365 761757547
2 38129
1 103202 325497158
2 61972
2 145054
2 54128
1 47507 819226036
1 117129 120478404
2 19126
2 147443
2 20446
2 154738
2 89632
1 178657 948937933
2 91085
1 198141 481285481
2 26654
2 174112
2 172497
2 155001
1 24355 528910494
1 42183 959464397
2 163773
1 9196 634388761
1 180629 77760798
2 181531
2 168105
2 2386
2 80185
1 157751 792913023
1 103335 363405058
2 142607
2 48680
1 112461 839395563
2 195153
1 182593 630560558
2 26782
2 136220
1 124088 832720453
1 151078 101377467
2 123606
1 125633 368674955
1 146845 737831516
2 84008
1 46279 698783932
1 197958 557441745
1 39635 164843440
1 120385 508712754
2 78485
1 111196 177831966
1 7772 412158610
1 47344 121337833
1 40955 374381463
1 75209 954164
1 153811 209886116
1 103771 15923962
2 27309
1 190539 150626368
2 80231
1 69364 734844070
1 190463 782971682
1 30053 763507666
2 181419
2 112465
2 112952
1 112222 34607842
2 4876
1 194657 506560289
2 64248
1 18969 774493170
1 179547 390539853
1 165031 415395241
1 19302 906101590
2 138460
2 173814
2 123780
2 73595
1 70496 84339543
2 47395
2 55373
2 189144
1 120353 653543420
1 129569 159111615
2 10952
1 9375 93331359
1 88615 32254081
2 70565
2 38552
1 26417 499674943
1 172233 983250427
1 145399 701900580
1 3678 713870791
1 176147 233325633
2 26812
2 40936
1 1347 724749973
1 186050 356604115
2 160830
1 158131 997852603
2 139918
1 22512 826437613
1 155141 557330878
2 19137
1 29407 729402629
1 156632 435746986
2 46637
2 196987
2 24921
2 57106
1 71484 587379088
1 166041 308218518
1 13857 400470678
2 95746
1 188481 985304509
2 19687
1 173 175778003
2 73320
2 88129
1 150775 737131367
1 97104 301453813
2 137200
2 109322
1 15598 157432840
1 124582 35997323
1 124359 449160633
1 91871 220592620
1 721 772918096
2 84229
2 80189
1 100060 145693816
2 101081
2 15614
1 157639 611089694
2 191261
1 75039 38739650
2 180716
2 151925
1 69152 78994265
2 87512
2 151342
2 37432
1 185191 976262018
1 176351 603650106
1 99087 104138
2 102442
1 103144 769798532
1 58555 502417108
1 146872 87948748
2 119519
1 78726 65554514
2 86481
1 197480 251266871
2 133224
2 170435
2 53751
2 54969
2 93388
2 184971
2 15200
2 128800
2 163714
2 148172
2 3279
1 98469 986538975
1 87569 583838952
2 24993
2 119899
2 10115
2 180979
2 42802
1 32295 585795569
2 173665
2 111800
2 97377
1 133354 199123539
1 52626 549706451
2 177469
1 101296 414320872
2 34637
2 156699
1 98101 496440382
2 192761
1 13520 434156748
2 65919
2 54035
1 1165 677113994
2 29983
1 59170 532981097
1 32787 274588086
1 63441 395306163
2 93536
1 75718 491478341
2 188537
2 18182
1 175875 565945663
1 27254 333306202
2 188667
1 157991 180608162
2 89097
1 188798 381243268
1 137734 938568157
2 97249
1 16588 40969528
2 110552
1 171287 494009980
2 182416
2 120320
1 131662 71254941
2 133487
1 182789 21803836
1 108474 852271995
2 13455
2 97030
2 107368
1 49826 59983645
1 33586 628785231
2 109878
2 29405
1 47710 812980185
1 188322 691822143
1 78275 336400251
1 119758 471883832
2 27855
1 68029 758340982
2 18591
2 26339
1 193801 339807262
1 22539 257001810
1 184919 629487263
1 1535 387625281
2 29135
2 19044
2 173110
1 139035 714837771
2 95291
1 181924 837923083
1 4727 944965807
2 17270
2 108547
2 24473
1 40561 2539948
2 47846
1 122684 287818735
2 151629
2 191963
2 166821
2 107833
2 130715
2 104337
1 185220 632666781
2 130255
2 84351
2 2084
1 196725 40159084
2 171677
1 137906 418923102
1 32056 839130607
1 74998 149601953
1 171594 406133210
2 77853
2 101454
2 12158
2 86337
1 197192 547725134
2 54567
2 31863
2 15185
2 17187
1 158760 759053929
2 6747
1 36880 897637539
1 151291 809835872
1 117658 592346048
1 154509 464140671
1 157446 164014816
2 9541
1 31880 70378192
1 131244 696585604
1 70387 429503918
1 138674 32294294
1 135141 643201282
1 73609 409210031
1 10719 632689457
2 101746
1 50001 231012731
1 175993 28228688
2 105249
2 136408
1 2875 105736038
1 49858 274746735
1 117578 828257733
1 185610 520781945
2 97620
1 134941 903664991
1 117148 452078490
2 191624
2 115962
2 128072
2 47686
2 73312
2 83479
2 62024
2 133462
2 168641
2 106238
1 138448 414142937
2 103792
1 20277 942795010
1 53417 304321427
2 118683
2 77768
1 132910 556905098
2 132488
1 144240 6288406
1 41870 967343926
1 140722 246636210
1 190403 934500835
1 102150 137177037
1 187126 714309136
2 194770
2 17734
2 41284
1 172700 79846701
1 933 331560119
2 154639
2 184298
2 181532
2 97194
1 166844 492548310
2 84359
2 125598
2 145013
2 107598
1 187418 489728856
2 187068
2 192121
2 74390
1 197949 670478617
2 195165
1 69601 719440653
2 176981
2 85861
2 170731
2 119141
2 172981
1 198385 338092619
2 69560
2 13232
2 165438
2 61930
1 5973 9367962
2 96258
1 162276 423823262
1 129931 260294378
2 166311
1 47377 369448789
2 93375
1 132340 781016674
1 196148 958653150
2 155265
1 16764 260380058
1 42134 991733429
2 174880
1 49059 254846558
2 101607
1 168888 272260288
2 112074
1 167874 409046018
1 117377 829714279
1 82326 406980075
1 32863 343031224
1 158742 722882944
1 66582 333337418
2 158367
2 153700
2 48946
1 130775 857132508
2 2297
2 123808
2 157017
1 101638 792997281
1 117351 898908543
2 154365
2 26668
2 72190
2 2745
1 107972 401174644
1 105111 177564288
2 41750
1 100289 732256069
1 157763 35271424
1 108041 951559748
1 23590 310389108
2 136603
2 47546
1 28433 320968399
2 192186
1 77561 74647696
1 72308 567017840
1 101278 1644822
2 161352
1 77420 724418571
1 4472 728710751
1 43606 740941105
1 59963 810000716
2 50207
2 259
2 48113
1 115360 372748279
1 60250 524877950
2 137809
1 29961 725940546
1 155155 902201725
2 145598
2 66059
1 175479 625993098
2 140678
1 124881 517227322
2 94569
1 25390 128036320
2 62465
1 53833 264992391
2 66564
1 88803 6049454
1 112826 348046827
2 197890
1 120779 887381267
2 146294
2 36476
2 179478
2 184708
1 83043 910714565
1 9566 993830898
2 172661
1 153098 540004867
1 82191 687694720
2 188806
2 139926
2 56448
1 26030 857466869
2 194782
2 156900
1 109857 232966597
2 105851
1 178024 636789334
2 24114
1 190762 587204731
1 16563 645835970
2 60441
1 136566 212804495
1 99418 572749688
2 195659
2 136224
1 136312 769483
1 159602 912191471
1 71809 926243075
2 124709
1 13823 140401340
2 76501
1 47502 364372225
2 55045
2 161483
2 129291
2 75115
2 143655
1 126833 640009711
1 62184 680768641
2 139154
1 45627 361337483
2 20116
1 190328 839024961
1 60964 42422640
2 96647
2 168977
2 175363
1 82186 224208786
2 199143
2 100868
1 74012 65653748
1 119229 715957197
1 37560 597319115
2 80294
2 62386
2 196273
2 38119
1 49534 431438060
2 96073
1 154861 373844857
1 64777 649541520
2 179196
1 184611 741608415
1 52461 886503759
2 83521
1 177049 828494120
1 31684 220729120
2 78227
1 168060 638741134
2 23710
1 116479 234164907
1 64386 535221109
1 168455 605628496
2 156992
1 158813 209686199
1 26773 314634410
1 177204 414277083
2 174700
1 194865 221379803
1 127897 646156985
1 83726 464255824
2 183939
2 169174
1 24387 218080798
2 143592
1 109819 941581156
1 158353 976169662
2 30968
1 46442 488430653
1 82601 929598675
2 187433
2 146071
2 296
1 177497 489840829
1 27971 434437040
2 159923
1 55587 952973696
2 102666
1 162412 414023356
1 98108 533849411
1 40848 388847786
2 13134
2 125978
1 24289 474158776
2 3133
1 43753 805738800
2 165253
1 60464 562666898
1 132514 817631777
2 87014
2 15926
2 37577
2 105874
1 121616 818283295
1 53281 367328797
1 6325 585837199
1 32828 721356713
2 138057
2 57459
2 195995
2 97493
2 170531
2 172758
2 135992
2 129818
1 48310 362265372
2 168192
2 165011
1 37324 933653471
2 29233
1 199624 810575604
1 123121 682615485
2 59561
2 111191
1 188734 222893727
1 95784 536102533
1 32455 771024833
1 88234 285199838
2 49014
2 52209
2 174268
2 140342
2 82017
2 154484
1 80824 57896202
2 80645
2 2745
2 124694
2 13251
1 191490 165906422
2 23370
1 159616 491538034
1 33668 822128542
1 50588 521359850
1 79149 392904481
1 194211 935461823
1 150736 246704783
1 159047 506064767
1 197915 998615459
2 84931
2 97677
1 195472 701060061
2 138351
1 60829 94590346
1 154405 659819574
2 30887
2 150181
2 69164
2 114478
1 54313 709899395
1 10525 70244857
2 144211
1 173179 473828745
1 135506 205517834
2 36998
2 166869
2 155752
1 57712 475286001
1 173385 389607725
2 47811
2 120237
2 114499
1 150307 121312059
2 41128
2 150085
1 84023 30489275
1 159677 765011269
2 142731
1 188251 136778602
1 119877 523019088
1 64530 834869717
2 182119
1 57109 95122176
2 103849
1 120820 673195048
1 142926 849618544
2 26123
2 165788
1 142548 711370210
2 62518
1 147982 408815488
2 1726
2 56850
2 193415
2 21687
2 39089
2 82633
1 42744 892629793
2 112792
1 73297 357373482
1 30203 537482397
1 166978 357651110
2 106044
1 133912 639575090
2 29980
2 135910
1 12069 476678770
1 27841 477641015
2 101384
2 125363
2 185159
2 138004
2 132428
2 104585
2 55283
1 53319 50190511
1 120527 988530433
1 69529 37179035
1 65258 41550413
1 52947 121954136
1 35605 959744835
1 31680 219189640
2 51970
1 594 753642019
1 111193 53358936
2 57482
1 124015 533410171
1 18834 814074851
1 194201 342423283
1 100177 370355793
2 135021
2 35475
1 30639 492605322
2 2512
2 184376
2 170521
2 193727
1 151473 913082798
2 97489
2 127738
1 118498 731708826
2 65681
1 189956 234806149
1 95394 680015871
1 58529 153158637
2 7356
2 164795
2 52361
2 164799
1 3609 731634246
1 127976 602346955
1 50727 659174406
1 189567 202256927
2 636
2 84071
1 152484 620839100
2 59710
1 14481 268795617
1 121448 719097410
2 61599
2 54455
1 77375 729227690
1 15170 463890170
1 9209 942044060
1 146730 628408257
2 170677
2 173820
1 150636 255933962
1 17828 799988297
1 162181 87799897
2 67321
1 4358 531419243
2 74289
1 91774 313413906
1 118463 937993064
2 190776
2 64258
2 118170
2 22069
2 180395
2 75247
1 194564 940963907
1 145012 385573604
1 177632 384338737
1 136366 61472307
1 146664 552562487
1 99148 809149362
1 144498 411580068
2 37316
2 37269
1 42732 86824335
1 66936 950617169
2 51920
2 162551
2 17965
2 126181
1 23976 415311169
2 84478
1 119519 729849981
1 22713 208259417
1 145133 326933037
2 189810
1 67810 405492825
2 129219
2 162676
2 147705
2 115546
1 172808 813602242
2 62439
2 107620
1 15866 400329514
2 4763
1 187629 310576236
1 152473 609512110
1 109164 652262830
1 39925 195885920
1 86652 283075075
1 165727 263851748
1 120158 873580057
1 89107 243382899
1 28202 129448027
1 166361 300616366
2 18615
1 61708 323454490
2 96994
1 41092 967769909
1 67788 567124679
2 107184
1 176964 105541882
1 46330 300938314
1 99280 788918942
2 125598
2 77423
1 42094 928885412
2 30555
2 197852
1 89307 935717822
1 138535 196032165
1 12586 201500292
2 115764
2 42852
1 161067 785869003
1 22940 577373758
2 69511
1 167698 553914400
1 144418 223191965
2 75500
2 152961
2 88854
1 57434 685662983
1 10292 72514217
2 35686
1 2319 61230019
2 86534
1 148082 88473093
1 51420 521671001
2 135637
1 155381 904195456
1 195488 157391839
1 65187 485792306
1 85849 162488499
1 87381 799140619
1 47428 321469150
1 31001 398213640
1 40951 860920780
1 137664 513594437
1 74304 695633006
1 70795 961546603
2 35884
2 14216
1 141919 840075512
1 47530 10713972
2 167547
2 17738
2 130807
2 27698
1 105031 753578220
1 199497 121193608
2 141922
2 177710
2 183531
1 23632 725337151
2 65378
1 21295 401493794
1 187160 829200953
2 6802
1 21899 360169264
1 36031 872871232
1 112535 768360384
2 68237
1 127675 359781476
1 83976 60050047
1 2199 112649814
2 159855
2 158945
2 30656
1 134064 727796792
2 162068
2 92393
2 112691
1 184149 933201860
2 155746
2 74597
1 99435 102478617
2 50974
2 110370
2 133107
1 8467 835460629
2 157146
2 82480
1 1112 321466646
2 173415
1 158480 556436623
1 116465 840459705
2 115065
1 25354 384759718
2 147575
1 163758 419535968
2 99237
2 128725
2 192673
2 169335
1 100480 12815634
1 183748 552222475
1 59790 557403403
2 166434
2 183129
1 55351 903414020
2 184974
1 47087 482530618
1 19611 587816649
1 96249 671992920
2 49755
1 39773 294442391
2 72876
2 174898
1 85716 144234431
1 160563 904845415
2 135453
2 84978
1 113680 147486817
2 180424
2 99617
2 109279
2 56393
1 143335 711035959
1 146872 148839189
2 135303
1 87460 477334837
2 151663
1 178292 816163053
1 143642 392510261
1 144509 986322785
2 65018
2 140371
2 192830
2 187552
1 51873 214712263
2 171397
1 184338 379350094
2 38870
1 50820 37168440
1 85893 186124052
1 142390 489442376
1 90273 662989152
1 152197 762998406
2 21548
2 184305
2 103591
1 35160 486678346
2 94493
2 144899
1 123740 373138510
2 176001
1 92184 758937753
2 82542
1 118781 431278887
1 114792 528309587
2 168891
2 103135
2 134387
1 151306 770905622
2 135804
2 17228
2 41167
2 151472
2 118655
1 164066 730608971
1 53229 55900438
1 2392 203240807
2 30363
2 90792
2 164902
1 102648 789445077
2 93443
1 48026 645526842
2 45051
1 164914 316262947
2 155841
1 138565 762853513
2 144600
1 166929 296192191
2 42660
2 105346
2 102257
2 175879
2 188414
2 52513
2 22453
1 76666 115581802
1 30938 119873283
1 120758 239805010
2 36344
2 105929
1 137747 63967474
1 183687 314555144
1 185798 707527520
2 88986
2 26798
1 27579 262190782
2 43351
2 136123
2 74567
2 36414
2 160903
1 63087 253272752
2 176929
1 84187 895444681
1 2765 258558334
1 87502 6291162
2 61574
2 12719
2 47407
2 65685
1 39036 162253551
1 102846 756619428
1 104323 552777394
2 118540
2 57114
1 116767 450051073
1 112397 187506798
1 122887 656739711
1 198664 862363123
2 31463
2 197981
2 129690
1 4646 824023874
2 89712
1 91710 571464738
1 117118 581322225
1 70899 310123601
1 125582 535352790
1 128372 403781242
1 45886 377280063
2 107210
2 22532
1 186265 872821972
2 11492
2 61905
2 16482
2 19672
2 63881
1 64075 879864187
1 152646 367722130
2 5395
1 29399 101691306
2 156628
1 49713 191977382
2 173970
2 29812
2 11306
2 76141
1 9942 917165691
2 81660
1 130125 624903620
1 167568 333822968
1 93750 248052251
2 95990
2 13432
1 64068 905351625
2 35338
2 164279
1 182735 589279960
1 115916 748889060
1 136439 101932459
1 77618 201721115
1 130562 246291107
1 54228 402298200
1 12719 579656883
2 176041
2 150601
2 7732
2 123617
2 145474
2 112670
2 29370
2 118040
2 153097
1 22491 82599136
2 166228
2 139980
1 69636 678298839
1 121544 308741640
2 67853
2 141455
1 48336 205428084
2 138239
2 60384
2 16311
1 42552 394899775
1 28220 552811319
1 107525 539720850
1 101809 726942197
1 11877 978418017
2 190376
2 14275
2 66652
2 89893
2 17576
2 13595
2 111077
1 137708 523011681
1 8293 389142604
2 105351
2 65842
1 90053 50829795
1 140938 419496174
1 126428 522931409
2 131563
2 161124
1 107021 29722520
2 127842
1 126954 716150480
2 30306
1 53214 397271125
2 21809
2 71999
2 84478
1 146842 314372039
1 160907 925440860
1 137462 333877143
1 103145 291156876
1 50857 77433810
2 30181
1 157730 689687240
2 98684
1 197183 100559014
2 147603
1 155984 609779805
2 103756
2 196374
2 163012
1 183384 733286527
1 161274 660221275
1 175925 656363596
1 159658 929899658
1 172338 369512740
2 116874
2 48962
1 184966 660601596
1 175207 178856934
2 186436
2 55143
1 16993 835506469
1 122940 782026655
2 188684
2 191102
2 185190
2 33728
1 194954 861358943
2 10839
2 24172
1 24901 634239020
1 34 230905211
1 198289 605779694
1 163783 566574641
1 83107 50429308
1 79380 174206888
2 136102
1 29429 312278106
1 934 185200402
2 134864
1 175063 814722397
1 12960 540293829
1 105907 598783761
2 154688
1 16791 971011474
2 157172
1 145539 655131446
1 32875 642239479
2 91879
2 103092
1 41472 156769161
2 174486
1 19671 640338883
2 184964
2 113851
2 128133
2 79611
2 30068
2 71439
2 175348
1 32878 363794148
2 83672
2 88557
2 150266
2 118859
1 127122 97838740
1 93356 999345846
2 131
1 105385 422711468
2 56528
2 33137
2 196624
1 182363 347882382
2 99025
2 166234
2 103071
1 134804 501815894
2 26692
2 21206
1 159635 113494173
1 74186 860492988
2 23878
2 185468
1 97556 688254398
2 129253
2 143451
1 177416 67779499
2 56410
1 142704 780331089
2 174284
1 13126 836962157
2 53003
2 117644
1 29634 870624430
1 15023 141291522
1 13133 412044832
1 80311 722305966
2 117644
1 38418 215470082
1 52192 877624172
2 86926
1 1368 585305079
2 54623
2 48467
2 131783
2 9315
2 102911
2 6749
2 192983
2 184244
2 176240
2 21906
2 80948
2 72806
1 199214 513263603
1 115660 614586630
2 50892
2 172464
2 82394
1 147974 538682
2 66518
1 172894 306200203
2 169881
1 36051 169066023
2 168335
2 100020
1 112557 383003307
1 1320 243081554
1 141167 878186141
1 139351 933099078
1 49615 765784185
2 143748
2 198089
2 87385
1 65989 646011600
2 176181
2 51869
2 86858
1 17497 500331674
2 38232
1 123162 980094254
1 15497 594797887
1 20635 727272547
2 169510
2 15137
2 116447
1 196435 255721893
1 54603 641820811
2 193202
1 111508 276609509
1 199279 289299307
1 64342 924697662
1 93075 293441933
2 95716
1 64064 691753222
2 93178
1 135873 485113241
1 179924 785127066
1 33211 275363524
1 120770 576889979
2 172386
1 45912 961804895
2 19960
1 43862 154125380
2 46785
1 166731 985667497
2 119234
1 171895 263450532
2 38327
1 8782 54408652
1 108153 857104673
1 48895 652582523
2 118640
1 30620 147175660
2 79313
1 126109 396215821
1 89779 931774813
1 138197 442011745
2 83825
2 20395
2 23271
2 54656
1 38462 207660498
1 70335 187545611
1 182310 968397435
2 80812
1 181087 496801543
1 48272 77042238
1 57818 521119011
2 16029
2 144085
1 25907 125863389
2 182672
1 110495 739176042
2 137230
2 18917
1 13173 314559549
1 168585 634065831
2 63474
1 146309 261254591
1 145965 534696486
1 43618 679124991
1 109482 659464499
1 183983 298688489
1 124626 988454127
1 75892 625159736
1 103464 365390709
1 188239 277127310
1 3946 631772844
1 123642 576679663
2 22416
2 148824
1 198040 14415119
1 6524 205956549
2 95134
1 22085 817554138
2 65175
1 68689 748926616
2 29522
1 109919 899499821
2 156968
2 180748
1 85946 760995119
1 14855 977432572
1 46578 349531645
1 152913 870065818
2 183250
1 91998 994364224
1 136912 725534426
2 47429
2 136432
2 87178
1 50770 167027600
1 186963 880320022
2 175529
1 103555 454570783
1 99196 663198934
2 125633
2 119629
1 145220 497550459
2 191574
1 193380 601281304
1 21744 691757923
2 54703
1 166243 206410193
2 107400
1 191088 151590844
2 50445
2 60991
2 89121
1 121539 776416127
1 193214 377598040
1 68970 795182213
2 142741
2 24899
1 177203 439092025
2 149005
1 55794 488957359
1 177334 850958744
2 4042
2 137556
1 193491 263125612
2 25687
1 67960 554440729
2 6491
2 138194
1 50914 868842042
1 37904 247082099
1 183325 452741382
1 99084 82304607
1 109140 329036633
1 55935 629661107
1 157706 821990931
1 141969 779506341
1 10612 475612688
2 172053
1 151148 381509215
2 141040
1 60078 290732797
2 56978
1 65789 95725327
1 162783 345930771
1 146516 254553154
1 87079 597499321
1 104028 777946656
1 128665 742622781
2 43255
2 4331
2 167065
2 53862
1 40663 252327933
2 174266
1 49967 240031407
1 111595 460018551
2 13750
2 198284
2 158116
2 25932
2 6559
2 173916
2 102994
2 115838
1 165672 433012785
1 140056 798482722
2 118196
2 108917
1 111341 337727016
1 18067 999906527
2 156973
2 81016
1 15459 435376135
1 193667 120330519
1 183249 842779430
1 57962 913348758
2 18419
1 79234 951846081
1 127331 606396286
2 87589
2 44838
1 136434 936917534
2 165872
2 172062
1 171334 233367663
2 199068
2 45439
2 186447
1 152309 783143761
2 99103
1 10750 228058931
2 185958
1 52771 46274363
2 180864
1 54198 188375097
2 37541
1 139974 395891773
1 189158 440474684
1 21861 141259230
2 118796
2 39293
2 11328
2 93034
1 189899 305858855
2 15895
1 9024 752738832
2 165471
2 140935
2 28976
2 164997
1 49696 149813813
1 21822 611964435
2 193743
2 179200
1 126647 711496151
2 52385
1 70997 158814027
2 77246
1 26811 53450741
1 85019 345855127
2 11223
1 185307 919668845
2 157547
2 90886
2 106923
1 140419 206866721
2 195018
1 10277 11419498
2 162321
2 117466
1 186569 96354654
1 178129 100343306
2 39035
2 32411
2 34457
1 58126 748722634
1 53752 57580775
2 104502
1 15278 438169995
1 142466 460259331
2 90461
2 99216
2 133449
1 147039 994187533
2 136955
1 100926 908487112
2 82018
2 186347
2 177208
1 183552 677250963
1 86494 449614241
2 162529
2 149110
2 125608
2 160103
2 73973
2 194190
1 193996 676725986
2 87813
1 162903 633930808
1 94216 874668884
1 107332 525116341
1 26724 43430074
2 189862
1 94848 65733207
1 62237 665939862
1 150405 409180022
1 175177 985727827
2 67698
1 101935 547544932
1 67283 303163006
1 188076 257910464
2 91057
2 70189
2 77806
2 173897
1 129590 568646749
1 48804 859099992
2 39093
2 194720
1 112783 201344361
2 40580
2 97620
2 119305
2 85784
2 59597
1 81519 590773901
2 168306
2 179397
1 174431 34483225
2 70101
2 542
2 188452
2 21443
1 121785 36530823
2 24063
1 127302 153217681
1 80514 373699558
2 81920
2 71361
2 127786
1 12340 198875745
2 86699
2 101841
1 183192 517418374
1 56785 118761961
1 91299 4084103
2 26014
2 145271
1 60835 14939079
2 38309
1 24262 595659378
2 187193
2 196483
2 146752
1 63362 334618866
1 49688 292249361
2 151805
1 140598 469198572
1 106250 319972532
1 64229 807800911
1 128423 622961070
2 122566
1 81607 504883407
2 56296
2 162729
1 60301 130601722
1 105342 884027742
2 12545
1 45160 860557720
1 24439 517285533
2 95843
1 26696 646939036
1 103516 255353383
2 51661
1 28192 564223008
2 31631
2 179429
2 168814
1 66803 240645833
1 140788 685648930
2 101356
1 8402 789864187
2 32654
2 30892
1 63636 747357600
2 120645
2 73273
2 55568
1 187603 254359051
1 196835 11734699
2 124628
1 101042 561851654
1 89337 380724346
1 132453 589643476
2 143692
2 153209
2 80739
1 83854 18072226
2 132864
2 27600
2 159987
2 150634
2 82618
2 173866
1 43563 299679308
1 55883 908467964
1 184916 975873719
2 114372
1 192609 713548866
1 74308 225095584
2 155133
2 125089
1 17300 28358381
2 147754
2 66620
2 78195
1 114665 178888837
2 47993
1 41844 766412342
2 159941
1 170185 433973886
1 115451 50173873
1 88908 645705912
2 155015
2 186114
2 123981
2 27083
1 160923 903813607
2 47792
1 113352 448102817
1 195336 701123053
1 154847 12399483
1 167236 77976170
2 127071
1 109969 118764167
1 3140 41830894
1 162083 550397790
2 95664
2 54553
1 74046 196203062
2 144380
1 73890 289301562
1 108601 952705341
2 25779
1 198695 151321575
1 58395 327544972
1 24346 681042710
2 198332
2 42564
1 30089 931539532
2 61075
2 1882
1 102388 292921501
2 49888
1 126081 239081902
1 121417 695286938
2 3150
2 113198
2 121553
2 47923
2 50636
2 169413
1 105221 536925780
2 55985
2 11486
2 11179
2 83866
1 22540 985116478
1 128487 393999595
1 74664 847917620
1 19090 476973857
1 3990 239041179
1 109148 43111606
1 61564 875633956
1 100968 815504824
1 89983 499683911
1 76050 948431353
1 135143 71962278
2 188245
2 77566
1 4546 57088482
1 67153 814434312
2 81492
1 136502 572510258
1 130043 872026349
2 126170
2 20650
2 87028
1 125831 151761243
1 90227 420218557
2 167176
1 195622 231672976
2 48115
2 37735
2 184289
2 94013
1 87103 867206075
1 96099 282729358
1 7737 53436292
1 111950 873830282
2 131115
2 171644
1 88000 542085707
2 129293
2 61697
2 125462
2 114285
1 160865 881261556
2 180040
2 125812
2 170931
1 88640 158261316
2 19047
1 165998 348635340
2 71529
1 53521 117347012
2 73830
1 114442 918684944
1 59054 691277602
1 149092 521023904
2 184790
2 172196
2 17196
2 176777
1 153232 882233997
1 47463 162380656
2 17562
2 130567
1 194773 95115675
1 13142 806826151
2 74997
2 155847
2 7635
1 142427 233316187
1 109647 175130461
1 74545 191748117
2 123332
1 103746 605834807
2 115556
2 87950
2 51593
1 34262 938510486
2 111694
2 184983
1 153628 988132829
2 95809
1 156508 641848238
2 11094
2 136435
2 154287
2 74927
2 152125
2 135136
2 62055
2 45167
2 57372
1 55967 790234283
1 166912 116067197
2 80635
2 70032
1 66261 362187284
1 15465 311623088
2 63286
1 188901 169049826
1 43053 177040842
1 190664 872340025
1 26753 279346542
1 16782 482530869
2 125798
2 77363
2 50619
2 182124
1 172842 662732881
2 54059
2 75406
2 105800
2 97706
2 50181
1 81882 13958503
1 111192 76008093
2 76053
2 157299
1 42501 848687371
1 180391 97042296
2 139143
2 62617
1 121213 428758019
2 194100
1 58553 767600177
2 191755
1 38719 605509959
1 35949 813998351
2 190200
1 15373 778712662
1 6701 265109107
1 38703 981692918
1 136241 66393583
2 53151
2 11898
1 118963 496387906
1 151988 136590052
1 14397 236822147
1 159036 594567229
2 81066
1 94964 968039642
2 162954
1 188439 288884286
2 18582
1 39166 216266703
1 186634 157118389
2 116847
2 86236
2 161541
2 109649
1 156438 482005487
1 48589 860605672
1 62478 490264735
2 163598
1 183457 893804531
1 77313 84650349
2 62634
1 9648 5389865
1 58778 822955415
1 6679 320783043
2 147743
1 157627 915364826
2 39178
1 176797 266326339
1 112646 823709224
1 140201 414916503
2 64592
2 44325
2 21069
1 78372 678012564
1 48849 790654598
1 149884 64225352
1 88448 697413069
1 14951 124460061
2 155175
2 170092
1 85570 958136633
2 77514
1 140534 954248910
2 68401
1 59686 270129685
1 146517 323584199
2 15093
2 24196
2 121581
1 101288 672616197
2 4342
2 166466
1 193928 33878480
1 62774 181286640
1 74270 205300963
1 110977 947928785
1 176500 622365674
2 8684
1 29679 98927779
1 180331 192057213
2 154578
2 48834
1 91119 461918880
1 61754 973697568
1 175523 931204856
2 25294
1 25078 924908250
2 166491
1 72416 274661954
2 97227
1 181826 381124020
2 175442
2 47418
1 34371 644007236
1 26166 255297838
1 125663 384933483
2 135870
1 179532 583245190
2 95564
1 157821 708793094
2 7308
1 97683 285667523
1 95808 481140505
1 63213 995937952
2 159490
2 54452
2 28042
2 182016
2 93554
2 92061
2 144634
2 143617
2 132743
1 14858 443076286
1 173948 508061494
1 6273 462395060
1 94782 787676319
2 55830
2 171042
2 182935
1 4121 878347309
1 50191 214603689
1 119685 541238989
2 53397
1 187633 777957278
1 131460 237944992
2 62619
2 119432
1 2472 335451696
1 119253 504661919
2 111932
2 28784
2 18304
2 86868
2 130152
1 170249 816262192
2 196003
1 180659 339475597
1 76194 684797411
1 121800 111387586
1 100225 369218095
2 69075
1 167720 302089662
2 87313
2 97692
1 80394 968015603
2 179355
2 188132
1 97191 554123778
2 163769
1 134094 706286836
1 76650 725016481
2 117384
1 189118 626411200
2 123130
2 166771
1 162806 838584511
2 169903
2 105408
2 14302
2 83285
2 189947
2 45336
2 42496
1 198443 956533940
1 198253 940189724
1 132786 528650350
1 198646 233549993
1 23549 76578161
1 105893 933111790
1 10769 612078214
1 137326 113659708
1 23966 791112155
1 68925 934257834
1 102149 333375121
2 125176
1 182371 728981807
2 140775
2 117981
2 190175
2 154214
1 15016 449867991
1 98905 528908336
2 181575
2 97929
1 193636 144435361
1 75009 804761928
1 86111 807920334
2 157165
1 128329 94892816
1 60060 35215207
1 9023 945131886
2 90099
2 14484
1 76307 349362835
1 145454 677826355
2 193476
1 98820 976123538
1 148838 50332195
2 65281
2 192221
2 177889
2 143128
1 9549 733305188
1 186063 908846674
1 108643 549640363
1 158498 811806319
2 121825
1 19014 906032141
2 94907
2 41400
2 83430
2 169738
2 68064
1 144413 925654251
1 85898 168576991
2 199780
2 11112
2 130935
1 85928 852837033
1 84855 791608045
2 45463
2 148022
1 130666 27345261
1 27462 707814758
2 194296
2 45924
2 26761
2 118593
1 81766 174828401
2 89515
2 102347
1 160087 481617338
1 146167 695038048
2 18564
2 140089
2 126143
1 71975 478716169
2 101043
1 151634 653744096
2 194105
2 162415
1 103530 629046196
1 192511 833849849
1 123649 463003668
2 156184
1 44172 854475456
2 26169
2 117767
1 153355 88565195
2 1070
1 43939 587500666
1 189876 416286176
1 190988 79158696
1 23316 383692503
1 165763 166142085
1 161145 146477230
1 69261 145780481
2 124240
1 55066 147927292
2 134310
1 63112 906342215
2 16435
2 159151
2 142303
2 89810
2 140607
1 126501 446190340
2 74642
2 46405
2 83939
2 177059
2 88762
1 47188 357260126
1 72839 164141666
1 154823 229360187
2 61205
1 39882 696981877
2 78353
2 93194
2 26623
1 37629 28321583
1 140494 215036054
2 172563
2 830
1 152443 53549919
2 182508
2 63663
1 55967 337709677
2 90152
2 95252
1 99104 918361494
2 84442
1 12896 259334560
1 15694 428236074
1 4496 167605774
2 50093
2 89591
1 145425 792397519
1 175344 405421153
2 125573
2 177338
2 179329
2 120694
1 31823 28958833
1 98815 163948818
1 196631 580814673
2 65160
2 123258
1 111181 809234000
1 118534 32440097
2 14675
1 35730 34200667
1 197992 944628457
1 186480 338755649
2 94960
2 118045
2 119667
1 50830 149548718
1 152092 417745451
1 39835 284693802
1 68846 63255228
2 9703
2 145145
1 160469 854334519
2 94643
1 77562 440053313
1 140864 181215373
1 34580 987043343
1 78864 26854383
2 138463
1 198609 438170074
1 33041 240013405
1 170979 105944565
2 183995
2 73500
2 120731
2 8636
1 31879 17987361
1 88541 55628070
1 183462 741747364
2 78161
2 185512
2 54677
1 143495 723921326
1 42850 411160890
1 189771 989754558
2 33399
1 168976 917013827
1 95341 321681993
2 73064
1 14732 822249589
2 138036
2 77522
1 60302 204248311
1 59201 741189587
1 137748 426842843
2 12233
1 28609 390259230
2 7329
2 136288
1 170662 759842308
1 143429 421008549
1 43337 65248858
1 18177 598017880
1 35420 972835848
2 109185
2 75349
1 121054 985901197
1 118831 598713094
2 131623
1 83487 961852033
1 120077 395804805
2 3683
1 19483 249155032
1 40173 384873823
1 20516 205814041
1 108664 924764990
2 125974
1 73763 852314660
1 18325 375184652
2 180478
2 7769
2 195302
1 103607 6538081
2 16426
2 75983
2 111901
1 102557 954768007
2 107716
1 101052 232995605
2 166376
1 136018 401016394
1 107129 875420543
2 198756
2 96421
1 172301 703089413
2 129916
1 129825 419125077
1 61887 130891342
1 74951 307005536
2 106290
1 99720 365736963
1 170368 382971694
2 12545
2 111958
1 151614 78150170
1 33970 602574850
2 8230
2 116304
1 185624 77011292
2 100115
2 167042
2 27727
1 148997 799424994
2 7398
2 30906
1 196812 122074978
2 90734
2 109366
2 134932
1 22887 92691082
2 103713
2 32441
1 26892 899265556
1 46892 336734889
2 143095
2 75970
1 114014 128701574
2 99247
2 77034
1 185700 161244321
2 79862
2 157844
2 15164
2 74989
2 89638
2 162063
2 80069
2 89870
1 116954 483281846
1 141386 489301998
1 85430 10110566
2 60977
2 50227
1 44499 518234092
1 193296 608256082
2 168505
1 166551 63571874
2 62342
2 114870
2 150078
1 35842 180936512
2 133321
2 138613
1 169185 400505678
2 94727
2 164852
2 157384
1 139779 721323446
1 94253 282368644
1 58224 756039532
2 64246
2 198948
2 186070
1 80477 443363351
2 4402
1 171638 146728791
2 72211
2 182460
2 192247
1 196321 61244034
1 34245 413470172
1 49547 401941527
2 129774
2 19941
1 19116 492041765
2 113793
2 60456
1 94227 752012781
2 147960
1 109803 381392906
1 87963 414185910
1 50399 941329639
2 88223
1 150558 198297223
1 184552 359469169
1 39680 994282885
1 57258 221429537
2 29447
2 161467
2 51564
2 62783
2 156281
2 33602
1 114112 769979356
1 198281 118706939
2 4605
1 173625 36883114
2 73015
1 152362 940334643
2 96249
2 75390
2 181671
1 55952 463239635
1 35448 718649307
2 122700
2 54882
1 121179 863829238
2 129779
1 23026 79926176
1 9161 473115486
2 83634
2 63235
1 141407 726624942
2 37534
1 130425 679036772
2 57304
1 104910 999377212
1 30180 117088297
1 15304 462837679
2 99566
1 71394 300422044
2 29737
2 156493
2 153383
1 105716 327778385
2 105651
1 179924 811592457
2 65348
2 63418
1 152290 245560029
1 1381 609352325
1 20834 869032905
2 5370
1 163451 68545830
2 188473
2 23741
2 180831
1 165647 244957081
2 102653
1 162754 369145253
1 16649 362649553
1 160982 187568967
1 124373 797803205
2 135521
1 143471 373834226
2 11500
2 65089
2 79744
2 58550
2 23739
2 70934
2 48393
1 141222 361454293
2 199266
2 5056
2 27739
1 98455 290950145
1 108257 666415981
1 86963 358431400
1 63184 583789554
1 130778 500797488
1 192535 307550710
1 71314 73459023
1 66230 573947148
1 104202 989165967
2 116039
1 128582 647218162
1 35552 110086745
1 36577 271758894
1 12434 215965347
2 84796
2 101232
2 191745
1 34690 689405221
2 144623
1 90607 424624181
1 149283 632612803
1 126532 857716721
1 47711 712749418
1 121982 465496724
2 4046
1 60009 807845063
2 65394
2 74026
1 3793 381841986
2 96698
2 46733
2 27024
2 22191
1 104740 838510669
1 165513 849689115
2 146667
2 47121
2 120765
2 92174
2 171762
2 78550
2 192971
2 131198
1 59433 432959416
2 181561
1 125357 560595932
2 80051
1 15950 870226794
1 152661 351374354
2 70166
1 49005 753920921
1 55524 893087973
2 184282
1 51360 417561451
2 96902
2 170604
1 99391 955031169
2 79518
2 177758
2 58621
1 182288 840881542
2 86507
2 21087
2 162138
2 180100
2 96980
1 16402 472629532
2 35475
1 68684 842541223
2 31272
1 160179 320331760
1 172990 983686741
1 147186 980686272
1 152152 950191384
2 144760
2 132128
1 154130 237251780
1 118413 343851481
2 31740
1 25422 591857266
2 69423
1 143041 623117679
1 121815 720393583
2 108420
2 55766
2 77345
2 122188
1 52530 760304630
2 189957
2 72439
2 32081
1 132929 890292131
1 58824 503932070
2 17177
1 197483 989616063
2 192913
2 162767
1 84856 952249167
2 143614
2 130358
2 117563
2 63868
2 99918
2 32518
1 11146 332396156
1 114012 203376946
1 158817 563022746
1 105 917425857
1 168461 445208886
1 101392 521323851
2 130466
1 19373 575017766
2 29860
2 103356
2 67016
1 55311 234232598
1 69514 998389384
1 70225 444324081
2 24993
2 120090
2 33545
2 59334
1 4420 450304552
1 37806 657508498
1 150396 272284635
1 177296 236760642
1 101738 770429372
1 82235 528376418
2 60143
2 49385
1 128611 377017379
2 57278
1 138523 100450119
2 71730
2 42312
1 11481 700143571
1 127418 560075742
2 179751
2 94811
2 58384
2 133670
2 38421
1 126281 676367986
2 79059
2 84604
1 176453 408368922
1 164083 126754555
1 72357 890420103
1 165340 270238066
1 2362 593019964
2 71299
1 124944 577540621
1 141395 638999538
2 34879
2 135122
1 171680 754080225
1 77613 685452022
1 45008 822693123
1 60015 78114643
2 114039
2 197920
2 107477
1 92057 629182739
2 56368
1 198451 961281897
1 181739 911086490
2 25396
2 8206
2 49103
2 195565
1 53391 162924547
1 167920 913401422
2 10075
1 121956 928337591
2 146016
2 60503
2 33171
1 111044 419152402
2 184117
2 78223
1 75492 661181357
2 195047
1 26430 984191536
2 51024
1 35160 552809295
1 9172 857579586
2 18332
1 24023 261932530
1 87168 541201407
2 7629
2 168590
1 178030 346701639
2 84981
2 110168
1 197962 584559580
1 8093 834440642
2 23467
1 143148 770722673
1 40971 640493964
2 112782
2 94384
2 105078
2 74584
2 157602
2 82033
2 196025
1 2236 413818689
2 48017
1 146153 999477419
1 183969 454147928
1 63888 118903039
1 105367 820330661
1 156354 215149835
2 50239
2 159671
1 154380 144670972
2 137878
2 1826
2 154108
2 198479
2 102560
2 128608
2 192724
2 85729
2 27670
2 87081
2 81141
2 158446
1 120881 70958091
2 119322
1 93561 30753290
1 122973 355002617
2 180022
2 97154
1 116703 67901866
2 39820
2 124888
1 182723 682235247
2 67341
1 126704 326471288
2 85308
2 104576
1 141446 670115850
2 5989
2 104730
2 30834
1 26669 915415966
1 59763 548827768
2 99230
2 71903
2 179777
2 186074
1 82022 677769215
1 83537 53701907
2 131745
2 48777
1 33845 807466716
2 188888
2 73782
2 126654
2 28240
2 187008
1 87566 978453935
2 55744
2 53303
2 107388
2 118165
2 56647
2 126468
2 19206
2 175090
2 45444
2 192406
2 23520
1 177107 990093567
1 156096 634855229
1 192946 33922183
1 110149 724971476
1 147404 146494659
1 120147 346418898
2 187681
2 60245
2 91080
1 1067 145749854
2 70403
2 34483
1 13790 264464180
2 164485
1 102149 828271351
1 167068 585573074
2 121868
1 7738 193787941
1 39266 852946801
2 98913
1 188953 154220187
1 33041 864260321
1 198270 250031442
1 189600 35348690
1 186910 538225147
1 145531 573833461
2 35408
1 62712 311693791
2 181617
2 4169
2 17859
2 56301
2 168935
1 131651 277759126
2 99899
1 133019 466283686
1 191859 557367711
1 179249 361963735
2 107203
2 121950
2 46396
1 86276 16615175
1 39293 981240517
2 43832
2 81217
2 184236
1 117186 887653594
1 59326 856488874
1 9597 394705556
1 140559 548230256
2 20072
2 197871
2 1790
2 167672
2 10487
1 64670 348876102
1 192638 639012031
1 99304 905546526
2 102128
2 33608
2 118136
2 147578
1 105290 518044687
1 118977 131070441
1 158967 396034690
2 46059
2 42679
2 48838
1 64821 246315153
1 183022 952964173
2 67636
2 94829
2 101094
2 48522
1 32483 2997896
2 15252
2 127408
1 107253 651546591
2 124284
2 11580
2 171859
2 14571
2 62750
1 193852 743397989
1 7040 68358965
2 2428
2 9090
2 148827
2 198020
1 107009 958643012
2 15023
2 163132
1 96816 889122257
1 47191 416372686
2 193736
2 66921
1 129750 627030126
1 199135 868774252
2 22010
2 181012
1 165160 49077710
2 192702
1 56687 918132572
2 61498
1 168892 661822637
1 187719 179254658
2 123824
1 85178 593076396
2 48114
1 64640 394755617
2 163114
2 71546
2 3983
1 151062 88676073
1 10371 320251400
1 2643 995456559
2 40094
2 44297
2 77428
2 128553
2 163657
2 109644
1 111575 589771892
2 144526
1 20043 347144791
2 24035
2 93650
1 69421 696527828
2 88469
2 80878
2 136332
1 131680 928477761
1 92664 660991570
2 72842
2 141763
2 118826
1 120616 756417936
1 178344 442460223
1 167050 858753333
1 140139 394929138
1 21431 674336188
1 91206 145865345
1 50573 403913111
2 56553
2 148828
1 90421 829571041
1 136327 739761694
2 118081
2 71807
1 146336 384645314
1 180249 567290303
2 43658
2 174553
2 38603
1 199979 388760069
2 78401
2 139707
1 151373 433099004
1 109489 673644707
1 100745 883465955
2 170961
1 51800 643860323
2 187298
1 49800 42023699
1 196159 636276797
2 6682
1 26037 477117170
2 80784
2 77726
1 139504 954723349
2 22959
1 69830 909774780
1 115332 4605415
1 148443 681947029
2 28341
1 198226 969760859
1 44397 311353960
2 84427
1 78842 383872936
2 111582
1 33399 229889059
2 7285
2 144188
1 134318 336241483
1 40080 821503513
2 198633
1 113976 307946307
2 54759
1 28143 510406677
2 192990
1 49246 250526844
1 197993 781775189
2 39554
1 106209 645658468
1 83820 665811459
2 63511
2 180256
2 50186
2 91455
1 185141 476435656
1 35928 245919295
1 100995 152251644
1 80409 794458583
2 63968
2 63562
2 138848
2 62146
1 2436 282884012
1 84639 692231623
2 1714
1 43933 891263623
1 87323 856405271
1 92146 973489026
2 66517
2 81395
2 34460
2 53910
1 126789 123541183
1 69737 732855991
2 73240
1 193659 834881647
2 120561
1 148945 843959448
1 96995 236572415
1 48792 728421087
1 60790 508580276
1 185649 229715711
1 174490 585064524
1 194775 51276598
1 88989 430320103
2 6670
2 110886
1 199592 456451857
2 7809
2 97560
2 15761
2 49289
1 173928 153914734
2 59145
1 140351 469201737
2 146989
1 195413 923801896
1 130028 960119102
2 156820
2 62927
1 139275 248664145
1 82484 616121941
1 42315 176525628
2 5898
2 179534
1 95874 667879758
2 2737
1 120297 257934746
2 199450
2 41578
2 52311
2 63876
1 194125 232282448
2 33004
1 89512 335621103
1 184374 577444850
2 112023
1 57529 461949866
1 84112 436491510
1 47901 483048874
1 91613 517185995
2 97515
2 148730
2 190630
1 85899 494561619
2 127173
2 121585
1 37887 82515919
1 130099 483769700
1 36561 345190866
2 45102
2 633
1 124341 415209149
2 69638
1 152964 815633461
1 179492 227661811
2 190444
1 96302 820986659
1 176462 322176318
1 161848 345510567
1 78081 705073320
2 81006
1 120497 542317236
2 11454
2 67900
2 69934
1 161990 554395295
1 117178 49356429
1 192608 335191522
1 61799 445201582
2 8144
2 20571
1 31894 721739696
1 53232 697747247
1 95020 683833783
1 30493 225592682
1 36175 116445780
2 154789
2 39745
2 30096
2 109339
2 28949
1 129572 524367418
2 174895
2 56628
1 199210 698434622
1 44320 172617756
1 147767 597586270
2 82505
1 195381 924280474
1 66751 676145449
1 151140 95272544
1 69523 78192999
1 170659 332801668
2 3737
2 45620
2 156593
1 81832 553457226
1 98173 28206779
2 84167
2 171077
2 34731
1 155675 29289555
1 91018 855782341
2 108330
1 111946 389046455
1 5774 680574931
1 52770 95585047
2 79425
2 176492
2 32625
2 43982
2 54586
1 55611 194980638
1 92875 687651689
2 28420
2 11613
2 143252
2 184445
2 92978
2 86323
1 173289 926555465
1 104810 911250918
2 50244
2 161902
1 151771 516261973
2 43906
2 179552
1 157406 784294502
2 178518
1 147488 383035503
1 85377 870700252
2 124431
2 110611
1 30309 462734253
2 130633
2 27239
2 5558
2 130858
1 56702 575871207
1 166582 527760558
2 17222
1 156338 662797388
2 88727
2 90012
2 147764
2 193820
2 35334
1 18912 413153938
2 80491
1 191879 788343844
2 62990
2 125647
1 6592 725540168
1 32814 493124844
1 47401 230408446
2 158772
1 186230 816661605
2 130602
2 141793
2 38318
1 49936 292630029
1 3807 364636272
2 102284
2 9009
2 62081
2 15435
1 174047 853567099
2 18401
2 86383
2 63656
1 47484 284519015
2 174054
1 133341 319455658
2 72908
2 107185
2 85191
1 89906 386666525
2 75355
2 178526
2 195829
2 162970
1 95693 426623507
1 133523 885139293
2 174508
1 180842 326236668
2 52430
1 163883 437540970
2 105183
2 72666
2 35563
2 151355
2 120004
2 129720
1 48194 904738852
2 184718
2 72772
1 80509 492478636
1 37029 888904042
1 118832 521270586
1 143129 978592710
2 124006
2 74963
1 132446 79725149
2 67805
2 55116
1 92833 776734220
2 170822
2 21532
1 30341 352599549
1 146345 667603139
1 67975 267884825
2 31753
2 167594
2 47514
2 199507
2 193471
2 95720
1 57902 531180077
1 154925 785741159
1 34140 568350038
1 118341 9130813
2 146026
1 44922 766237238
2 77566
2 41617
1 174938 230690430
1 92147 993341373
1 152034 629239347
1 71902 8056533
2 132663
2 74977
2 151903
1 27152 143899785
1 115528 735604062
1 54687 866523868
1 136700 866383470
2 196377
1 154999 413039568
1 17943 544267381
1 25337 151353052
1 72557 149343504
1 148621 478607283
1 171123 193986807
2 195119
1 1262 232783344
2 45208
2 84082
2 11617
1 135523 959440042
1 158633 699439358
1 74322 148305779
2 101997
1 121368 308118114
1 74693 606486037
1 9104 305110662
1 10351 265330289
2 67764
1 166498 630237849
1 166919 803015614
2 3182
2 153922
2 189191
1 96899 760537955
1 29836 848989794
2 187577
2 65222
2 191764
1 75387 295303718
1 42388 274263132
2 38174
1 47299 453611752
1 10831 340923919
1 36907 651417436
1 56829 521003431
2 84617
2 168018
1 109934 63227723
1 129441 178043050
2 101767
2 190770
2 55738
1 39298 238178445
1 69225 577980979
2 132307
2 164939
2 55795
1 184440 193368470
2 183200
1 93880 670563350
2 63918
2 152668
1 178935 379562411
2 149072
2 160915
2 142715
1 182089 394180045
1 145012 357843153
1 49617 25493761
2 7080
1 143733 374938305
2 68954
2 29305
2 168129
2 81240
2 161652
1 73588 107724371
1 173854 130957382
1 73414 69439320
1 26848 690409291
1 196618 651106249
2 25260
2 79950
1 68259 172551100
1 88839 781224210
1 134863 814121846
1 149267 676516073
2 165653
2 199550
1 125756 927426042
2 79302
2 116415
2 44627
1 135700 270284295
2 120291
1 112657 749159959
1 153277 833935922
2 70934
2 85767
2 134145
1 130104 933884818
2 127508
1 160027 479554302
2 138290
2 77914
1 16618 698108830
2 20014
1 43307 297987695
2 198490
2 26465
2 108017
2 191724
1 85144 93734050
1 181982 325163665
1 124163 987970831
1 53185 112146500
2 50193
1 79386 626015426
1 49169 559633743
2 113924
2 119482
1 120688 774095706
2 40644
2 116658
1 37720 688411731
1 145342 221927393
1 145546 26216461
2 196835
1 178645 489054676
2 49521
1 186214 209080270
1 185637 816684381
2 169831
1 165337 756407285
1 199722 655154015
1 167326 854719022
2 194910
1 78991 995048051
1 116820 446733016
1 30749 259935387
2 97654
2 91357
1 66000 331836661
1 62239 176146548
2 185090
1 8772 747471049
1 44371 389578390
2 55054
2 31491
2 54327
1 64319 471795221
1 94076 799499746
1 173125 283223093
1 16293 781192606
1 164281 640484653
1 41029 19526094
2 55159
1 20435 620441802
1 111773 594504771
1 75490 737975985
1 172 765810153
2 167948
1 192866 444335177
2 82502
2 48946
2 111826
1 37929 135633464
1 63761 684220407
1 34815 7318265
1 65305 232692779
2 171347
1 25217 171129391
2 101833
1 173486 379808191
1 101207 118165270
1 161575 992535731
2 178354
2 143961
1 140404 725325635
2 133852
1 162813 509593087
2 49411
1 157799 300998382
2 17504
2 31538
2 126209
2 17726
1 160851 662163845
2 185668
2 135617
2 24473
2 187121
2 4563
2 9562
2 154349
2 174692
2 186035
2 153087
2 55565
1 66717 717954848
1 169163 68352461
2 127133
1 162061 340169657
2 160059
1 76224 371331959
1 38310 52203924
2 43889
1 73625 521756475
2 122605
1 125590 579788377
1 65458 987328195
2 181826
1 144257 479387777
1 31824 703624995
1 87138 805652987
2 116829
2 33976
1 110297 936087895
2 192892
1 162065 891818997
1 90008 321917408
1 2168 286502706
1 192556 75678404
2 64423
1 71701 698881924
2 44214
2 176075
2 20469
1 155500 881962800
1 163644 757965542
1 139036 180622080
2 186229
1 68043 956528993
1 39066 620182950
1 187556 466239413
1 187402 817212137
1 51412 254810115
2 40829
1 25802 412017221
1 44651 296119281
2 33800
2 160099
2 148150
2 48670
1 187595 484806678
2 174446
1 69758 89730146
1 11101 697205754
1 64729 82379521
2 113350
1 84970 171671960
2 115596
2 177681
1 175189 551393626
2 79905
2 190673
1 35875 538587092
2 199264
1 98096 92677596
1 75043 914137969
1 58028 605931313
2 179155
1 31919 675834177
1 145682 214407765
2 111288
2 145537
2 191841
2 133472
1 23601 148861858
2 55332
2 24752
2 145828
1 121023 20479652
2 182934
1 198653 879930512
2 104940
2 83003
2 52050
1 173845 39507880
1 82539 799468039
2 21852
1 70291 893835996
1 66943 33433508
2 190330
1 111131 715091556
1 198598 153209702
2 28782
1 129835 614074300
2 170726
1 33975 753451007
2 108546
1 43607 392683733
2 181791
1 72386 266831667
1 94993 245815498
2 19055
1 93626 203608107
1 148955 469050577
2 14385
1 161924 297521586
2 84715
1 125968 480375000
2 141382
2 150278
1 18004 364191402
2 94498
2 135622
1 22691 572142740
2 122068
2 148702
2 39889
2 56018
2 13185
1 70926 14058183
1 174111 21367344
1 56145 989276514
1 66975 406795968
2 59154
1 2631 958406586
1 72252 837960122
1 131281 560980646
2 63567
2 57916
1 68743 88944890
1 159896 922523124
2 170832
1 113701 964760370
2 121605
1 131813 877809334
1 110848 148747247
1 24319 815032734
1 42858 739479926
1 32931 769307675
1 194871 101879943
1 128683 499415675
2 174997
2 38570
1 187964 272204098
1 57530 631633416
2 177292
1 14566 801253852
1 177407 775336019
1 148418 523697573
1 184701 471889024
1 179137 471105124
1 75268 84916928
1 109461 447370456
1 189000 921299875
2 199008
2 120474
1 55597 912902159
1 46875 101040005
1 141101 600663130
2 107485
2 38276
2 6369
1 8385 840632469
2 64935
2 77385
1 76065 900210337
1 49527 985242341
1 1574 705805769
2 109032
2 186283
2 107805
2 66683
1 16482 494709122
1 67812 986069242
1 103258 852782560
2 35827
1 184291 409278933
1 160940 453123409
2 159525
2 100338
1 69188 837373472
2 130366
1 46123 544629577
2 161565
2 114669
2 137161
1 56520 19766075
2 79255
1 67325 259397118
1 195399 343477356
1 179704 632236024
1 13880 593236658
1 173224 856047717
1 155781 144454268
2 159553
2 76673
2 152100
2 8751
2 137414
1 145343 305146361
1 148970 908150815
1 8504 839687613
2 35661
1 16894 216262580
1 36523 846906725
1 107665 690932139
2 2272
1 76866 32747867
2 120205
1 171288 454226933
1 39922 270043709
2 15126
1 137927 168955338
2 81828
2 4972
2 40720
1 134645 147394336
2 74061
2 154475
1 144857 337252633
1 114095 246624840
1 109338 414060285
1 52513 98668058
2 127129
1 130897 868460599
2 103140
1 186985 247341601
1 110555 387432255
1 193974 801318959
1 136052 229487591
2 141322
1 81990 686184902
1 10573 460642349
1 198880 379688468
1 139343 1341398
2 7264
2 117523
1 29899 605515795
2 126756
2 5276
1 230 853906532
1 138311 11413827
1 36363 445617334
2 149595
1 179459 411188908
2 123856
2 169223
2 194995
1 137726 686131375
1 123205 52678728
2 194445
2 151645
2 53232
2 30641
2 15589
1 96858 369006798
1 164010 676968117
1 143038 257495682
2 179725
2 161036
2 166503
1 82719 989985056
2 130939
1 51628 719423882
1 81061 150298818
1 78502 180426630
2 10950
2 152488
2 166360
2 6107
1 36638 971881081
1 18857 475389946
1 171877 949328999
2 36688
1 111972 66274354
1 109114 727757468
1 167193 692584455
1 179073 368393739
2 113392
2 68708
2 80279
2 131512
1 114628 909441075
1 74111 182128360
1 163277 364478783
2 67605
1 163019 322786807
1 21144 908338528
1 172483 85976118
2 186401
2 63703
2 26367
1 8504 218755625
1 130166 409278722
1 181580 660354765
1 36683 564367693
1 47783 860053696
1 108437 138606899
2 166414
2 77688
2 50394
1 181281 670011769
2 195011
2 100125
2 142401
2 79783
2 126990
1 76298 590264045
2 73829
2 114531
2 5998
2 59799
1 88629 925348175
2 73644
2 43308
1 67162 357837895
1 34321 361679630
2 45023
1 4845 155788904
2 21905
2 23868
1 115815 655147915
1 56170 130184448
1 191894 130014476
1 160876 24948385
2 4191
1 62186 369561673
1 163006 642524931
2 62522
2 81133
2 82894
1 188458 815924345
1 72359 855564327
1 54891 564809144
2 15586
1 110503 723080405
1 35472 630929639
2 151390
2 192238
1 126212 693648337
2 170979
2 132558
2 137913
2 10126
2 149201
2 194398
1 131094 753536659
2 112113
1 134373 64234103
2 194166
1 181375 521257466
2 18431
1 245 611437693
2 71021
2 14923
1 108029 170942730
2 155910
2 146196
1 175630 624547658
2 175559
1 161348 28776974
2 129226
2 143434
1 10686 359772054
1 185854 426249997
1 199805 770719342
2 3504
1 76986 47688779
1 58633 24678100
1 130179 306614871
2 184518
1 42057 190029258
2 120698
2 101319
1 17835 180470170
1 31486 80538809
2 15839
1 178247 837931441
2 157233
1 196785 516189538
1 96676 658012301
2 162057
1 51371 344964757
2 95079
1 6837 999732114
2 124916
2 9003
2 110923
1 71685 102733580
2 140327
2 39257
1 42915 940392668
1 91275 100181827
2 19491
2 175025
1 12037 38740818
1 121430 666579578
1 156259 270908398
1 113496 456772939
2 134384
2 193491
1 130255 32307712
2 187370
1 164876 362502312
1 37532 729268878
2 76894
2 121681
1 83348 158241663
2 86961
2 47162
1 46855 617464230
1 157672 869154315
1 82665 356574347
1 154689 592435401
1 193717 235702267
1 163303 416939343
1 171194 60680912
2 189461
1 104037 603892163
1 33317 816433196
2 23920
2 72381
2 142726
2 136941
1 118330 969842064
2 29974
2 177244
2 147314
2 89014
2 154192
1 164205 234795956
1 155912 11542754
2 186321
1 4495 171525743
1 22771 69540737
1 169116 966997405
1 173477 764190152
1 38769 131559990
1 15618 542389206
2 168183
2 127020
2 140581
1 3046 90752641
1 103817 744708131
1 144436 680974464
1 106176 425453514
2 51924
2 21614
1 122326 69631882
1 127444 558994644
1 186556 295922713
2 82831
2 54790
2 8080
2 145091
2 961
1 131739 50995336
1 168983 577932363
2 131031
1 137880 225788340
2 77040
2 99770
1 180133 612625028
1 148455 921007557
1 168231 96286276
1 80760 45201074
2 83286
2 107070
1 181017 739525334
2 180071
1 100255 380001895
1 76579 601507654
1 80966 349672038
1 114079 807423051
1 79821 115061398
2 5877
1 166082 558735319
2 170448
1 104280 807258857
1 124990 878604310
2 4049
2 148928
1 197977 313588534
1 197476 65329080
2 23963
1 98055 490659957
1 31305 255736863
1 59624 363998566
2 184506
2 110152
2 41693
2 167163
1 175885 430129002
1 27925 954483613
1 166029 160434726
2 23416
2 80088
2 133112
1 101413 815150915
1 78037 579140014
1 97429 435109253
1 12600 835261225
1 119219 923601656
1 68835 284459594
2 31957
1 150246 536147179
2 193591
1 79063 710470395
1 173419 791178828
2 112043
2 190459
2 82348
1 152312 23302162
1 83131 300037066
2 169784
2 97172
1 36113 489010335
1 69456 217666474
2 130364
1 7231 353362730
2 189552
1 145110 144388263
1 35772 399499998
1 88399 615631405
2 118905
1 65192 108635759
2 146184
2 160229
1 132724 993979287
1 140055 235835692
1 172221 445561098
2 170355
1 125740 897991390
1 127558 977793217
1 57839 251229098
2 41281
1 186252 23422206
2 56225
2 164232
1 13312 995448846
1 127221 332398461
2 114356
1 54924 528191763
1 120963 206919655
1 2507 294551611
1 42105 357916131
1 80764 693410445
2 114374
2 181688
1 55492 344795676
1 189395 159355021
2 48772
1 64037 410927096
1 188993 787625841
1 153444 654308974
2 148464
2 46422
1 173319 495085312
1 199415 924030799
2 84326
1 128476 490891525
1 168334 407855602
1 17356 608155591
2 142519
2 152343
1 144266 950648285
1 136606 307630888
1 23151 63561810
1 110747 894814332
1 80058 559937950
1 137632 862648549
2 86772
1 177271 53310975
2 164904
2 121033
1 25590 56166297
1 40215 712110650
2 95954
2 37850
1 66827 565112981
2 151792
2 66484
1 83618 857692980
2 115147
2 103039
1 142009 508406552
2 131470
2 172903
1 2611 282945528
2 182262
1 2831 846718433
1 41396 890480701
2 37076
1 114534 456993399
1 85569 567922034
1 92921 635974436
2 5793
2 29172
1 15989 715367463
2 126003
1 71787 624455544
2 113685
1 70012 592724841
2 185253
2 111579
2 59430
1 121617 620732066
1 122447 700721264
1 73066 228484399
1 114498 926144341
1 119573 414908486
1 168721 778678783
1 63922 282583414
2 78669
2 86879
1 178928 769134626
1 161000 574287517
1 3931 990435778
2 97851
1 83182 388242223
2 40014
1 24557 590399743
1 69667 773325957
2 121310
1 96508 465731304
1 41588 332103474
2 199647
2 57599
2 54591
1 11990 223822135
1 162570 112271856
1 97802 458567018
2 70509
1 157012 455838611
2 144983
2 9763
2 182925
1 145089 769905543
1 124296 654827429
2 126889
2 46345
2 181940
2 74895
2 70437
1 74438 305558279
1 180946 65335203
2 122044
2 145482
1 182370 443067504
1 174212 747310508
1 59960 363905590
2 2608
1 133256 972983811
2 168985
1 137115 529719979
1 110223 952701834
2 133066
2 67912
2 111275
1 166322 620251424
2 5439
2 188341
2 122055
2 27009
2 124578
1 119207 807965681
1 25947 175164014
1 108437 343280748
2 184807
2 32901
1 125668 33863492
2 92670
2 172875
2 2209
1 66272 476762498
2 164188
2 177102
1 44129 521478756
1 171326 53587846
2 28470
1 45304 409590825
1 144278 864769970
2 190377
1 186554 176448568
2 17250
1 142472 332226333
1 121269 242711331
1 71203 588874731
1 171031 364086189
2 16411
2 167518
2 171581
2 127423
2 50047
2 114001
1 101471 904882949
1 87475 568309890
2 34153
2 40662
1 30767 799911292
2 68136
1 2815 411338389
2 20039
2 84974
1 51094 736953936
2 91626
1 57012 231779879
2 199926
2 111216
2 66884
2 30505
2 7024
2 187807
1 27521 479774216
2 186504
1 195699 73215363
2 174685
2 190898
1 131617 883282746
2 65135
1 98965 394326609
1 137216 618215659
1 192306 91534109
1 38536 28392958
2 143312
1 64133 214157769
1 47551 437365595
1 98234 202990365
2 141303
2 6510
1 144850 448075484
1 186198 621260888
1 99723 282640110
2 149292
2 74924
1 62197 264845463
2 127216
2 82995
1 191393 749200633
1 145618 756876231
1 13666 95853646
2 45047
2 6291
1 182675 51214261
1 94855 1358571
1 169970 859516379
1 83184 187580255
2 106868
2 64370
2 94030
2 149287
1 158310 552822450
1 86845 71399927
1 2131 752972889
1 20888 332380433
1 149335 797426830
2 150523
1 64378 718179866
2 148841
1 188202 390814277
1 28582 67401475
1 24369 405116345
1 196490 206039354
1 59360 396708707
1 79347 474861541
1 132552 164399984
2 58351
1 84618 582357414
2 38656
1 76802 897504196
1 172563 539511735
2 105754
1 148728 107713664
2 176283
2 183462
2 58736
1 63400 861823897
1 191533 954322181
1 108582 35421695
2 86235
2 13796
2 127316
2 103454
2 42172
2 194884
1 149500 336005701
2 142535
2 182357
1 74051 436069642
1 103689 36829550
1 62984 456780520
1 113905 590725649
1 85140 879900925
2 39019
2 156371
1 187705 750559304
2 133823
2 123773
2 182233
1 38614 851201421
2 101834
2 133916
1 136417 574472982
1 1074 314829894
2 9378
2 66597
2 59044
2 123539
1 73826 992884194
1 137434 120374043
2 67120
1 51410 874327688
1 73263 322056579
1 12241 189905891
1 15604 274196239
2 185202
2 37516
1 107169 667439968
2 111014
1 4668 147198930
1 109501 515134601
2 193155
1 157920 891601837
2 25090
1 161075 85293998
2 136968
2 158330
2 52091
1 35151 357001756
2 143442
1 106409 203004484
1 116387 174618076
2 44330
2 47336
1 152023 34440541
2 134054
2 4835
1 37593 218190106
2 69259
1 44311 695697687
2 43886
1 65150 235273648
1 127371 53578011
1 159363 879977118
2 141517
1 2860 427906407
1 31705 64246287
2 150853
1 14974 89412036
2 126498
1 168665 669071964
2 126125
1 37463 715560982
1 144441 974301888
2 173669
1 84200 1070952
1 184266 94128268
1 150499 115221058
2 24939
2 88614
2 179828
2 46321
1 15564 138921726
1 180347 694142692
2 72612
1 75970 417567939
2 185285
2 76710
2 133863
1 99229 199292446
1 5145 842185790
2 36306
2 110719
2 85846
2 180946
1 168020 73519152
2 12125
1 70783 183827592
1 154257 190804149
2 144270
2 126932
1 7703 820882550
1 26750 987884430
1 140685 499868323
1 119895 572590641
2 147290
2 15892
1 131298 422676835
1 39893 584113054
1 92144 89390536
2 175149
1 71907 455529411
1 33550 785645493
1 142407 363395926
1 179288 239540934
1 62605 290083568
1 157322 346883694
1 121752 805708469
1 21292 388353922
2 141293
1 138298 777754824
2 143534
2 13678
2 23992
2 145101
1 142272 486261963
1 24421 878617718
1 23000 34068117
2 21583
1 502 450913211
2 74041
2 158613
2 179535
1 104236 995075949
1 177996 903475882
1 54319 650979047
2 148565
1 78778 432179399
1 157132 145351490
2 88990
2 4186
2 104329
2 153536
2 172104
1 20941 267944014
2 114455
1 193173 987930319
2 129515
1 162611 237954478
1 174851 484121980
1 22446 666013779
2 22332
1 133897 364040151
1 101096 448613387
1 17145 880746568
1 48936 691865726
2 159669
2 99661
2 88485
2 62192
2 130769
2 180608
1 69565 428225741
1 178478 366221489
1 191760 352822560
1 50176 776438071
2 83420
2 96400
1 19730 811529270
2 90234
1 44326 645706528
2 177980
1 125482 299647047
2 34068
2 49028
2 178794
2 19424
1 74309 808569875
2 155251
2 71267
2 191107
2 191940
1 651 945354121
1 121144 41634594
1 46607 602980707
2 67910
2 17318
1 147078 254461535
2 178496
2 172965
1 26939 968052375
1 113010 967806883
1 41534 798585764
2 163432
1 91666 110014845
2 29740
2 11592
1 109462 112579672
1 191979 447135295
1 95701 492515875
2 50619
1 39643 575334830
1 131797 23684696
1 159379 833415438
1 19189 322440184
2 4869
1 116050 517575263
1 104801 609705329
1 178897 91109406
1 51083 52054877
1 81361 980996568
1 38930 66576653
2 139885
1 90557 553288340
2 136746
1 149218 819629115
1 46893 671352633
2 264
2 101376
2 47814
2 134334
2 51855
1 79633 524454344
2 25788
1 98949 573067187
1 169982 348988747
2 151921
2 179930
1 142358 135539426
2 55711
1 28030 504078985
2 128637
1 146515 907648271
1 129274 81871463
1 136336 330317856
1 146361 470362292
2 963
1 173824 134617249
1 7834 849412799
1 46595 976353509
1 192224 2168727
2 105442
2 144106
2 121463
1 8659 879624908
2 124566
2 143609
1 85709 484650005
2 190161
2 107628
2 144596
2 183093
1 178468 803046732
2 21935
2 21930
1 18557 650748463
2 126408
2 64497
1 45012 426397238
2 84604
1 121240 405576663
2 157959
2 33585
2 68196
1 127191 828475032
2 586
1 70393 894671617
2 135209
2 56444
2 93855
1 4958 789705318
1 110010 447308424
2 192596
1 16377 578508372
2 64481
2 146008
2 94506
1 34521 615408419
1 74124 156412848
1 14076 664553468
1 86584 175452679
2 137262
1 34912 477362514
2 192879
2 168384
2 26783
1 22533 196307661
1 139751 202430422
2 22035
2 35987
2 8946
2 107470
2 88101
2 91223
2 61831
1 147389 299949706
1 111290 402051570
1 3843 457846016
1 172408 502128536
1 153224 467555618
2 117033
1 179403 168664830
2 172163
1 38743 784643881
1 142101 634530101
2 8520
2 187753
2 8490
2 148164
2 153799
1 59319 245327659
2 169651
1 164723 104527600
1 98572 224283401
1 35767 698659922
1 131379 539833133
1 177897 640901929
2 149499
2 17476
2 4327
2 16604
2 11488
2 163380
1 87617 251301393
1 13954 990857784
1 117531 9466995
2 95798
2 183671
2 187794
1 62979 228551241
2 83568
2 8545
1 9139 615504134
1 191554 154317129
2 160656
1 157578 308682216
2 182811
2 137560
2 24673
1 129456 389921254
2 158200
1 153561 465043062
2 87380
2 68700
2 43127
2 88978
2 102370
2 63784
1 124057 81834257
2 38350
1 115559 682622688
1 184757 110571742
2 118816
1 454 63177679
1 29181 811308658
2 172440
2 131200
2 147079
2 177003
1 17964 602386769
1 192766 865380108
1 33760 666982470
2 133181
2 96115
1 56832 501912633
2 55506
2 98376
2 84518
2 41442
2 173530
1 56795 580719844
2 182369
2 41787
2 40751
1 33837 290452315
1 52029 731263277
2 152878
1 15611 956389136
2 104384
2 51387
2 138309
1 185996 365682568
2 35635
2 80958
1 91711 234527023
2 163197
2 119834
2 60603
1 64757 817930458
2 125417
1 147963 77057461
1 109380 728778483
1 150721 578207976
1 43740 568963948
1 167790 449793162
1 193523 916950972
1 149476 237713883
2 193438
2 108795
2 77217
1 156367 602105409
1 95739 779665598
2 136384
2 5365
2 42091
1 140990 893414563
1 17796 300595048
1 164455 462628319
2 146267
1 143645 413460101
1 107346 203696866
1 67297 768123803
1 3912 581260365
2 117344
1 81211 736963815
2 79628
2 93604
1 100658 786584356
1 184915 293000329
2 192270
2 192047
1 191380 764241434
2 61379
1 87764 449243871
1 81167 613692797
2 131323
2 155974
1 165337 928827729
1 85683 369056043
2 55083
2 77947
2 15097
2 30068
2 103932
2 11218
1 143562 710768409
1 36736 761882180
2 29748
2 4225
1 28699 911816013
2 25739
1 155668 806972089
2 34698
2 177106
1 4294 30665123
2 127290
2 160512
1 120482 883784918
2 5313
1 150724 425982368
2 145429
2 152342
2 21389
2 16159
1 67465 215619696
1 137076 245659518
1 13618 918303390
2 91616
1 110290 85696683
2 19199
2 78322
2 74011
2 144363
2 140654
1 84775 827558702
1 71851 783428522
2 156352
2 22682
2 79913
1 19262 422627306
2 90369
2 197152
1 171637 301279498
1 137183 207715734
2 85464
2 63528
1 168771 734249972
1 154277 833709711
2 89402
2 187801
1 53043 161409518
1 188649 437233974
2 129523
2 98643
2 136892
2 183739
1 185213 141648353
2 94877
2 69087
1 6418 150116309
2 94614
1 187763 205026288
1 66745 51929832
2 44428
2 5311
2 101477
2 146722
1 111126 85219132
2 33015
2 139245
1 111113 729951925
2 158951
1 139351 182839979
1 189931 657780148
1 106917 329694999
2 118705
1 4843 193429266
2 12076
2 16881
1 30192 504095715
2 114288
2 181758
2 171572
2 127476
2 66018
1 45034 261736504
2 108307
2 8515
2 177105
1 158159 8499527
2 17198
1 125475 890652464
1 3177 768335467
1 18724 794291553
1 55654 625989294
1 195036 552627074
1 174549 961241691
2 100963
2 100567
1 109025 843680696
2 99110
1 64908 932810848
1 32095 965594714
2 187980
2 102215
1 198618 182237617
2 161305
2 10454
2 134051
1 34157 120715320
1 88657 424774059
1 87484 207300171
2 64285
2 189317
1 120847 345867386
1 47157 314393258
2 38016
1 194314 670475686
1 131805 658658228
1 70110 493858692
1 52659 536557804
1 130620 892550528
1 89613 843032843
1 194623 382574378
1 159566 954049594
1 126551 682568613
1 69615 900365041
1 92150 147393429
1 162932 37763887
1 61437 711995601
1 46614 573649099
2 175693
2 76445
1 142792 780089608
1 54156 292936681
1 10516 728504734
1 80130 354607410
2 195362
2 105686
2 32566
1 12667 505426958
2 190396
2 30916
2 98972
2 140233
2 189530
1 134543 716038742
2 134257
1 181567 199545645
1 167223 893208312
2 124119
1 163835 285732937
1 82161 573999918
2 125735
1 125113 102355535
2 47985
2 42225
1 195719 580459890
2 50615
2 184576
2 133588
2 173759
1 111155 846028026
2 67067
2 190784
2 117249
2 142722
2 12501
1 16845 580311018
2 121302
1 168749 990914597
2 65280
2 153635
1 15742 106911042
1 170396 202201428
2 133104
2 83127
1 190054 429757707
1 20546 627431896
2 51214
1 70203 316954810
2 156699
1 7317 456393962
2 190185
2 91391
1 172241 341252100
1 24604 683472813
2 145199
1 165396 890933540
1 157507 859025621
2 73958
2 83250
2 89840
1 172031 966332459
2 17825
2 12129
1 172075 17152122
2 145656
2 50469
2 73330
2 190533
2 186594
2 104863
2 196169
2 159168
1 159498 642120793
1 109984 386539727
2 98043
2 135303
1 23322 641389857
1 3613 216702208
2 124952
2 104489
1 148556 972326420
2 88325
1 29799 148412299
2 177499
2 87562
1 10065 923790504
2 133437
1 197678 642769436
1 173474 312743568
1 144002 79891064
2 57337
2 7105
1 176975 262428217
1 143654 664754271
1 142335 107689751
1 134068 238581156
1 124879 222543143
1 136002 279277897
2 127866
1 33357 655501694
2 20950
1 121602 729401794
2 57209
2 22874
2 137885
1 121409 984009816
1 161369 28404403
1 89528 855381494
1 52065 549147684
2 188125
2 73567
1 191624 349019848
2 49773
1 19214 334221131
2 170202
2 36247
2 156693
1 172485 790040162
2 127811
2 82086
2 121151
1 49961 719509676
2 194292
2 52385
1 43795 898801140
1 187820 63158917
2 107447
1 81827 834615128
1 81679 45350807
2 73746
1 125941 589214429
2 80802
1 51036 378109153
2 86373
1 65331 582588284
2 132939
2 169443
1 60654 773896445
2 188822
2 70673
1 25158 635612738
2 124484
2 108300
2 49653
1 64245 887175634
1 108249 447329716
2 34903
2 169761
2 153017
2 64953
2 92651
1 50598 569279743
2 37105
2 192316
1 120934 731036864
2 5281
1 19020 28632276
2 182962
2 168759
2 85303
2 73002
2 71773
2 24915
1 141631 740336680
2 99688
1 183599 706984313
1 188463 198254825
2 157434
1 33826 320800241
1 179680 983275555
1 194762 236473382
1 54502 174012284
1 68705 530532584
1 105580 696319334
2 105863
1 41950 185853852
1 2207 340774272
2 24205
2 21273
2 51770
1 192419 153692039
2 129447
1 19529 390408969
2 6421
1 183936 747952838
2 95752
2 27106
2 1051
2 163249
2 99943
1 51582 428200387
1 97731 700910138
2 197712
1 61762 609806326
1 56757 192671341
1 48029 832350458
1 138638 489832835
2 188459
2 154942
2 183686
2 174608
2 31595
1 41818 362858702
2 147037
1 24900 89388920
1 83993 807930011
2 55492
2 53988
2 153380
2 165515
1 97819 584503130
1 74240 490350699
2 89549
2 21454
1 104336 483836227
2 152159
2 57741
2 156090
2 87762
2 122391
2 89446
1 4675 99105379
2 56998
1 18584 920516209
1 35088 880821733
1 46718 775747771
2 190704
1 126182 340846605
2 109507
1 189767 465863666
1 90772 600468711
2 7141
1 159847 262074002
1 149916 639538724
1 147660 72254393
2 135270
2 24497
1 12157 721350529
2 116167
2 69253
1 134114 238699630
2 36936
1 131405 170182127
2 95456
2 144746
1 118279 212042869
1 87662 322460279
1 149043 648476523
1 145451 635737852
1 41234 371329770
2 55570
2 147398
1 15431 185396736
1 164462 380868983
2 180796
1 6453 492712684
2 170627
2 30240
2 106906
1 110364 984435458
1 118697 856247255
1 121920 817853886
2 14500
2 44461
1 83756 240025542
1 149209 637683509
2 184176
1 160606 10362126
1 53143 278179645
1 51973 421057163
2 5994
1 22804 88286327
2 120054
1 24416 306152580
1 95654 528476573
1 162412 53505733
1 59468 420702373
2 13044
1 114814 983152688
1 98760 85917922
1 41062 6276203
2 162486
1 56795 609329974
2 102128
2 94721
2 85167
1 34795 214918142
1 130502 996245856
2 180053
1 139322 110359676
2 132926
1 48675 453482785
2 179532
2 72709
1 64487 130280893
2 133102
1 86731 250400862
2 85684
2 88021
1 20577 335929101
1 11569 574755066
2 60378
2 8440
1 60286 298477087
1 84823 836198313
2 12737
2 176306
1 50142 389350767
2 107972
1 76051 779474279
2 105969
2 161125
1 11656 166972301
2 147774
1 42483 967802505
2 62741
1 57770 942072272
2 162432
1 142779 970456545
1 68873 713138120
2 135820
1 103785 401367737
1 18514 176697198
2 14400
2 191472
1 93756 451778083
2 82596
1 17962 145489670
2 185181
1 59283 767876982
1 94153 471429169
2 54178
2 181694
2 95391
1 53951 41207883
1 100265 536004959
1 108811 458201968
1 141944 635417720
2 162867
2 191733
1 148814 848484541
1 106401 193029373
2 122303
2 44059
1 168432 288684244
2 17498
2 47890
2 183212
1 26277 740581271
1 116526 855438588
1 125838 213373925
2 23387
1 51317 126336910
1 57457 150237123
2 25298
1 151751 517215687
2 162595
1 80430 592445195
1 186918 138887654
2 95274
1 128456 56580977
1 60137 992565236
2 161477
1 114198 392881377
2 124669
1 5146 132998794
1 15305 312490480
2 63959
2 188229
2 12363
1 57976 278368653
2 529
1 176654 905995913
2 68872
1 199818 87327965
1 188885 877025873
1 75809 682668037
1 99441 963337889
1 20145 780739480
2 8844
1 186166 145314199
1 94496 322403032
2 75651
2 160937
1 102593 137527985
1 65186 177486428
2 164918
2 48889
1 109742 926996799
1 94201 339960666
2 154194
2 46485
1 108296 664828230
2 100402
1 99922 64557442
1 25800 516133674
2 65178
2 179434
2 1473
1 93081 84637826
1 72380 223044362
1 98053 813043499
2 64633
1 93783 966976085
2 13987
1 105886 378155307
2 56964
2 25947
1 13061 323678838
2 160763
2 139945
1 74612 684479571
1 64606 569307036
1 93469 11478548
2 114716
2 77108
2 177073
2 163320
1 159984 563396250
1 31272 897440443
1 108843 226319620
2 21895
1 75234 990941549
2 55678
1 148376 185978886
1 119621 139408527
1 59534 558778949
2 136880
2 176372
2 192422
1 108070 212915767
2 118737
2 176908
1 57961 481401959
1 3093 525512651
1 169854 127374702
2 170068
2 174758
1 1196 340765238
2 66520
1 52597 652838342
1 177042 570424373
1 48915 879160651
2 163721
2 103296
2 216
1 10778 665924563
2 166153
2 169031
2 166340
2 164965
2 66183
1 27340 353099280
1 8158 683909062
2 6913
1 98573 815735839
2 127092
2 197192
1 57943 882499308
2 77219
2 97081
1 21538 427574247
2 25183
1 121746 141990186
1 177910 995243865
2 133963
1 95499 854846784
1 98043 773020760
2 3
2 62703
1 113091 170330103
2 7002
1 54870 233393873
1 73605 576870609
2 10872
2 166213
1 164784 386831866
1 74702 801947532
2 175427
1 180727 186362840
2 34964
2 156899
1 83633 493616208
1 66632 647072580
1 142509 602776004
2 125842
1 27444 513600068
2 165200
2 107181
2 2055
2 8976
1 106291 784373359
2 30438
2 78844
2 130929
2 98850
2 46301
1 139169 634428436
2 110506
2 166214
1 136043 116993180
1 128942 831230837
2 4318
1 23031 284261234
2 179163
2 113360
1 133976 568207176
1 146847 134419879
2 1577
1 135710 702559839
2 116558
1 76421 798765538
1 8339 908781656
2 29231
2 97745
1 30731 929568904
2 75977
1 145246 699701781
2 23469
1 92752 321220805
2 190593
1 143440 34311481
1 40649 136265210
1 164002 298795229
1 170757 273381969
2 196892
2 120806
2 107453
2 8742
2 188218
2 196437
1 84826 498893543
2 57488
1 195000 602856148
2 22174
2 28967
2 57051
2 132684
2 69887
2 66070
2 160570
1 44916 57599863
1 188065 240272876
2 89017
1 51710 322472429
1 11192 72329365
2 168796
2 43420
1 159268 373715749
1 148836 43516791
2 183275
2 154237
2 180921
2 193096
1 49050 913117996
2 87826
1 75025 211268548
1 39878 997639469
2 150910
1 115512 413974281
2 125307
2 70874
2 16952
2 133796
1 179117 370119168
2 52475
2 162457
2 44833
2 154227
2 113115
1 149285 698045964
2 106228
2 95328
1 122342 730885476
1 7076 128939320
2 17192
1 116152 775229950
2 87174
2 173709
1 6649 857024157
1 89431 27164826
1 51695 970924788
2 88751
2 25609
2 2348
1 154303 848148863
2 44889
1 85819 326184249
2 59130
2 140875
2 13188
1 114646 662309154
2 168255
2 55856
1 86743 10228441
2 19738
1 197853 77018596
1 128137 502173676
2 198272
1 5325 347168370
1 140433 15709963
2 133289
1 91504 536026282
2 5494
1 49009 795363919
2 98805
1 81520 611672773
1 183460 855096125
2 68508
2 55243
1 44547 818475350
2 24815
2 85904
2 148396
2 111414
1 150812 286429449
2 15859
1 16802 769524764
2 125248
2 47349
2 88826
1 108894 154887413
1 175264 383162878
1 145302 13270305
1 100864 649363634
2 193741
2 49583
1 121089 118690586
1 86606 515099975
1 50328 641597585
2 32425
2 157853
1 183704 847374343
2 179215
2 129373
1 173088 3548698
2 157528
2 66204
1 177130 359365870
2 32559
2 18823
1 176040 446324695
1 115293 360194664
2 26501
2 7075
1 94599 997375670
2 180066
1 5831 338607893
2 109892
2 176685
2 137034
2 129198
1 119246 765850334
2 111513
1 164756 795499743
1 113725 589373403
1 131139 533940872
2 76565
2 129938
1 33068 913114675
1 81719 890795065
1 122222 787058245
1 189265 835592853
2 184233
2 123333
2 197074
2 53199
1 38373 759517164
1 11236 745381387
1 172877 836924461
2 11098
1 190965 755711140
1 189002 418843900
1 148854 861946509
1 193165 867912182
1 194911 868234938
2 118148
2 171521
1 28743 792037223
2 14105
1 138610 880961610
1 165783 57129403
2 144124
1 168155 725592804
2 169651
1 33168 774153132
1 42765 243137835
1 159699 976499078
1 170621 84388816
1 154815 90846939
1 173915 281879769
1 183469 687703553
1 154409 279043846
1 85048 424533541
1 148008 261403150
2 4745
1 104333 534099816
1 33413 995916861
1 174253 176929543
2 115824
1 147894 322471162
1 79319 191877450
1 185194 977414527
2 160042
2 139074
1 36504 795906433
1 102439 259912369
2 82533
1 97829 415679818
1 119714 210482516
1 74070 687731291
1 163513 891209163
1 170564 615478911
2 198036
2 158293
1 188400 740247298
1 35043 218434966
2 57536
2 121622
2 51369
2 160406
2 85501
1 30133 604121664
1 144035 877153004
2 184473
1 102106 486884931
2 145861
1 11711 659200184
2 104267
1 13895 255686900
1 100307 707643874
2 13745
1 55470 434709085
1 182355 488706928
1 120407 500592885
1 194694 120413754
1 54028 7987928
1 67138 99578893
2 94845
1 25744 991419132
2 197941
1 189202 442529778
2 123488
2 110338
1 193516 577651880
1 91363 878123355
1 33312 643085018
2 92730
2 110704
2 143998
2 148846
2 40929
1 144903 316870278
1 85269 58279498
2 35330
1 181202 900777416
1 102185 597841759
1 33585 175067399
2 189285
2 129358
1 11849 171710619
2 188911
1 145975 907905536
1 39425 885232744
1 148649 824944416
1 27069 145370530
2 43462
1 34320 223209169
1 26103 760656423
2 74398
1 170256 872334989
2 100461
1 61019 656149997
2 139271
2 189718
1 120661 383035198
1 130753 630721456
2 145135
2 30610
1 80156 399759650
2 18860
2 113430
2 173596
1 53427 190721888
1 175139 678420675
1 25734 286342200
1 122854 946836496
1 120630 463286921
1 27624 765419381
1 57911 876186862
2 10875
1 36739 810271683
1 136948 660681854
1 182492 451043312
2 104779
2 114397
2 173205
2 197025
2 121981
1 195431 816460489
2 73894
1 192826 430184101
1 69489 559955715
1 77807 664429434
1 81967 131434726
1 181245 976460013
1 46235 981379100
1 169567 390861550
1 81215 366558735
1 130124 79927834
2 56348
1 76002 517490310
1 183578 731661336
2 167238
2 66673
1 85945 158035628
2 110522
1 48997 114688190
2 92255
1 81284 107361567
2 163431
1 70944 705432826
1 115351 700974780
1 3156 440176289
1 119335 233219512
2 27415
1 89769 712510653
1 24822 952361001
1 143800 776735225
2 183182
2 194181
1 103315 619343273
1 106418 686862418
2 176702
2 68601
2 64089
1 140362 768461062
1 111935 243262766
2 144316
2 90399
1 193523 105541599
1 62150 439311976
1 37514 948306438
2 125592
2 136377
2 82991
2 136754
1 37558 19198358
2 6223
1 193840 515328046
2 34064
1 97698 275838186
2 115583
2 43173
1 67464 699582963
2 126126
2 46800
1 12992 251343671
2 118901
1 104882 907204483
1 91841 739219940
2 198255
1 57973 148496770
2 57751
1 53841 526905212
1 3549 756580555
2 71778
1 94849 840618225
2 175806
2 87387
2 59564
1 76183 326571829
1 49878 382920643
1 148478 695993330
1 161828 810841331
1 60351 544525919
2 118750
1 119543 151598787
1 100724 799136552
1 91522 73153642
1 15470 603643868
2 124284
1 1488 630797403
1 8664 578332006
1 32014 777489981
2 160571
2 133197
1 141073 832009637
2 149192
1 86334 604612784
1 127583 774833491
2 107938
2 178349
2 148991
2 102921
2 130219
1 157130 296666354
2 139957
1 20566 166306092
1 131878 532763783
1 137958 872616088
2 53708
1 99633 744123092
2 61265
2 183074
2 194899
1 97470 850346924
2 5262
2 181461
1 27976 100096383
1 25844 82112764
2 129337
2 126057
1 171733 534950803
1 183511 766707317
2 43563
1 99078 827120832
1 42552 608771535
2 144196
1 5751 433138291
1 34826 664915370
1 138334 402547254
1 117780 135225180
2 125281
2 66721
1 42242 690323497
2 90895
2 30494
1 54124 673168292
2 127717
1 43942 899777766
2 61623
2 139808
2 89855
2 17112
2 19948
2 20249
2 141109
2 155767
1 144180 800315284
1 100565 727838030
1 123866 954976851
2 62201
1 89015 451962413
1 89168 594135634
2 42865
2 175306
2 138982
1 134543 68327853
2 149
2 145599
1 73058 949779721
1 153787 903976579
2 62547
1 73835 726545594
2 109269
1 105992 456691091
2 37911
2 113834
2 87721
1 119354 11215662
1 23918 794866447
2 66897
1 41007 696338547
1 100749 55856892
2 68408
2 177096
1 2705 679825565
1 60751 858304393
2 132380
2 76651
1 171688 773396239
2 166493
2 154627
1 70034 974289879
1 194262 820521005
1 101543 379738347
2 197004
2 132196
2 261
2 44021
2 194587
2 31324
1 92612 210256777
1 143603 497356358
2 49826
1 195863 661242702
2 186351
1 44602 62841749
1 44252 637393024
2 84721
2 91557
2 118032
1 87233 810936679
2 28113
2 30081
2 153436
2 5020
2 168154
1 122895 43416612
2 123998
2 103291
1 101869 295717914
2 39960
2 111998
2 55393
2 54810
1 23569 689283206
2 125239
1 126637 455279242
2 163819
1 29724 643718337
1 13971 588741031
1 18789 189012146
2 28425
2 82406
2 117061
2 185348
2 39979
2 73706
2 129882
1 44743 666507129
1 75999 941033977
1 34436 403491699
2 188854
2 84621
2 5120
2 155894
2 156967
1 55129 246454754
1 165630 307146918
1 139780 982017393
2 166901
1 139758 754523138
1 8463 581480157
1 121297 990337177
1 28869 848876447
2 90053
1 123470 542268001
1 64307 108325511
1 27220 813864747
1 8953 498162831
2 126703
1 116306 407352289
1 138459 342782290
2 42202
2 177360
2 107082
1 85251 275690752
2 90116
2 115911
2 160881
2 186440
2 189905
1 11210 786392552
2 137330
1 155050 361927331
2 128558
2 45019
2 8615
1 99772 577827883
2 72301
1 59239 790567287
2 1207
2 153345
2 80221
2 154601
1 101181 79821908
2 10521
1 37393 566006854
2 34121
2 96769
2 175290
1 146756 459984683
2 124148
2 147178
2 14499
1 21441 470551521
1 75605 565549038
2 172843
2 60698
1 143341 793301496
2 72309
1 140895 235095572
1 56353 883078568
1 2039 733659846
2 46662
2 129778
1 45495 945599616
2 22957
2 188773
2 176474
2 37742
1 66913 373667603
1 100518 940881156
2 182518
2 112375
2 119982
2 136369
1 196132 41650142
2 98575
2 5714
2 133709
2 148484
2 62944
1 145396 804112162
1 126748 486073508
2 26380
1 82104 981026031
1 182211 93757579
1 198293 781651569
1 18433 249595438
2 51012
2 173087
2 116832
2 45525
1 111833 525920437
1 91843 432390819
2 28978
2 170758
2 87398
2 160083
1 1741 664738161
2 157185
2 185594
2 123383
2 173750
2 28660
2 151818
1 191933 582903742
1 68749 294696905
1 12107 815563529
2 24388
1 79855 636587842
2 177726
1 87807 162937897
2 180555
1 192974 964737140
1 80644 300432637
2 152092
2 75527
2 77570
2 48174
2 82762
1 81825 628535483
1 102455 609551255
2 64790
2 45222
1 74998 360885276
2 156141
1 87048 759016882
2 181026
2 6063
1 31903 733861086
2 18504
1 118384 883348245
1 39532 602317936
1 173992 301595924
2 111850
1 42378 778809730
2 48641
2 44979
1 122696 123472992
2 49836
2 120994
1 192422 826611495
2 40146
2 188354
2 177735
2 180861
1 142817 461570424
2 177375
2 119081
2 95890
2 10204
2 11836
2 193690
2 157427
2 2954
2 47742
2 116555
2 148220
1 53728 103316342
1 74255 122926213
1 166439 838225374
1 94214 665346893
1 128168 358338716
2 192484
1 23765 186050699
1 177063 842859934
2 5150
2 127518
1 37960 943855526
2 89433
2 86470
2 128340
2 128219
1 197771 346083955
2 57418
1 38832 887462155
1 196400 572236230
1 85373 235113143
1 141629 332665551
1 37233 979464248
1 186551 169274358
1 77033 827059569
1 159980 15382168
1 120248 296739836
2 42332
1 152420 752514859
2 147476
1 96550 408074265
1 160975 920242676
2 182736
2 81814
2 166445
1 88677 239232382
2 176269
2 12437
1 31285 432611939
2 8166
2 89700
2 159071
1 57772 362547180
2 52237
2 161653
1 140700 495951727
1 54162 695535728
2 7571
2 88987
2 180723
2 159172
1 121239 170047327
2 19169
1 6957 691951003
1 184479 442048648
2 83538
1 103049 746573982
2 143003
2 129017
2 108757
2 148028
1 177896 628784337
1 111795 68354254
1 2183 938717065
2 52877
2 82072
2 180956
1 115490 253784099
1 167509 488959786
1 111156 798889115
2 125020
2 75131
2 160510
2 47278
2 138521
1 131233 479796685
1 39512 960385706
1 27921 483386039
1 190420 400968944
2 110528
2 158308
2 96400
1 160166 384033939
1 24617 984306073
2 82825
2 14434
1 44295 6041759
1 160461 265437561
2 116072
1 7254 385045718
2 50746
1 57074 888220481
2 81222
2 118748
1 102759 344981636
2 8451
1 66769 478020756
1 97507 439331354
2 37106
1 82616 836769294
1 160837 278389817
1 39886 991769073
2 198836
1 134300 960276012
1 80306 573596112
2 51425
1 193868 715856227
2 198489
2 190819
2 139869
2 184822
1 134512 223804244
2 96739
1 79276 844671035
1 89783 623602774
2 6095
2 50111
2 173776
2 42489
2 173012
2 28782
2 111522
2 55905
1 187085 643170701
1 155685 378682362
2 13813
1 147676 304393009
1 186060 469822987
2 67598
2 89934
1 26696 387975313
2 116379
1 127797 891336182
2 60059
2 27497
2 110958
1 91140 271382436
1 103160 395488366
1 181525 674061359
2 91001
2 111874
1 10916 518906311
2 98102
1 141516 826328649
1 77822 953992094
2 190255
2 177242
1 26814 888565362
2 73135
2 181645
1 185605 345066584
2 18881
1 189190 921396748
1 24504 338371389
2 194648
2 122012
2 97875
2 93757
2 75788
1 159749 555942354
1 63604 330599510
2 18766
1 19643 128530658
1 164337 977844540
1 11676 636900279
2 144859
1 179723 973312178
1 132810 148506683
1 172224 887525029
1 15887 516518160
1 34928 137260557
2 42376
2 149235
1 24801 844016296
1 150782 416359383
2 139409
2 149450
2 84449
2 189180
2 25445
2 75956
2 84729
1 150228 61149419
2 138798
1 30530 503106865
2 194331
1 65092 703929486
1 23021 411526670
1 128789 185116553
2 119568
2 26709
2 85305
2 81445
2 113487
2 80832
2 65611
2 3441
2 128399
2 3633
1 42169 705770539
2 103878
2 1531
1 134984 476790027
1 35561 679583219
1 121127 484220995
2 49331
1 28274 464367877
1 32685 986095664
1 117566 399479503
2 138779
2 70334
1 96626 609985842
2 127887
2 119511
1 11122 227069755
2 166920
1 134801 545774431
1 62980 49704000
1 76128 51074321
2 144917
2 114551
1 28381 959590078
1 2824 605173683
1 68402 808419620
1 151820 101138986
2 122103
2 91792
2 30514
1 64991 415988603
2 85080
2 134959
2 118643
1 6169 932699626
1 142285 834053800
2 83648
2 1855
2 175369
1 117112 44801202
1 118328 695764850
2 99566
1 86274 503793939
1 87272 369957489
2 116867
2 68323
2 95123
1 70713 748531621
1 51807 946757892
2 9873
2 19955
2 147217
2 64854
1 19822 703617650
2 40447
2 189014
2 44745
2 2761
2 37485
2 181659
1 82684 148734301
1 103480 171813776
1 77050 642171763
1 172652 785397915
2 168995
2 81735
2 123866
2 71143
1 33775 170079864
2 63938
1 3147 495063053
2 138802
1 137588 954264221
1 120539 984205265
1 197577 873084129
1 49811 789719589
2 135772
2 60419
1 181797 244316815
2 100977
1 117976 741979120
1 31596 120832027
1 33940 532694427
2 43010
1 2550 12158458
1 44563 702216487
1 72083 273069305
1 157559 835873775
1 71819 589916571
1 186869 349964655
1 164665 918121053
2 138707
1 157627 398695020
1 126568 707433491
2 10851
2 126444
2 24284
1 181955 294669318
1 97892 477414434
2 99852
2 137945
1 190195 471294400
2 84225
2 171901
2 88567
2 10736
2 55709
1 105555 535513168
1 11269 345805067
1 65282 757643051
1 63796 629482829
1 187787 197277992
1 151943 410450344
2 18676
2 16169
1 182561 576224187
1 15973 423998124
2 156825
2 108975
2 34439
1 114052 131471700
2 114408
2 50838
1 153029 25893413
1 97573 498014818
1 186312 795704872
1 1954 66924997
2 64083
1 33795 477708985
2 79991
2 106073
2 122218
2 121885
2 123656
1 119577 466341572
1 163656 372761644
2 112786
2 193063
1 17375 785411869
1 151130 803297238
2 196923
1 56890 763336182
1 187417 673210938
1 144269 207882060
2 1123
2 9883
2 137556
2 95549
1 162759 51111241
1 68516 854973083
2 1565
1 162556 807677765
2 166459
1 115351 961785175
2 153557
2 64590
2 134587
1 186000 955456354
2 47136
2 118349
1 84038 729158266
2 63137
2 102046
1 130604 848993642
1 52112 177684202
1 98764 268831910
1 127543 478495198
1 159463 694064722
1 131971 738749421
2 111942
1 138236 652533063
1 194863 85586767
1 167629 297134870
1 135630 730567324
2 130915
2 4535
2 175097
1 183233 318420461
1 30676 890391887
1 66350 991424894
1 161312 195550991
1 68403 771931995
2 11312
1 149548 515723918
1 125022 641676357
1 132090 418493461
2 18165
1 165066 871420882
2 8740
2 67655
2 198685
2 102390
2 169359
1 60709 319519962
1 60915 923679783
2 76652
2 135806
2 131664
1 174520 470273076
2 100387
1 100834 615548568
2 147397
2 55863
1 133961 775031167
1 141745 109069536
2 154310
1 29381 589922500
1 68732 847779152
1 54462 784142599
1 108557 302582002
2 101628
1 85426 737710064
1 10560 458302754
1 128903 707680375
1 57343 526290616
1 144880 688404106
2 70983
1 10059 500693060
2 99927
1 112737 683374098
2 75450
1 90491 554083582
1 188467 879578676
1 195593 49717604
1 101537 848577546
2 90529
1 98794 304005300
2 137477
1 694 953024336
2 113129
1 102321 387676400
1 161264 762022397
1 111724 372467579
1 2480 422693197
1 28433 559995013
1 118409 341905307
1 188126 739800029
2 134754
1 198700 539478224
2 154875
1 42256 186247609
1 181540 572127559
1 158432 845246831
1 19053 162663426
1 139832 540240797
2 147110
2 41197
2 127169
1 170626 996811513
2 70664
1 114468 703525486
1 109901 153348391
2 138439
1 127034 397473055
2 164519
2 126084
1 11862 348591001
2 89427
2 5631
1 143826 532107610
2 119022
2 119307
1 176569 765569220
1 41884 406789006
2 81929
2 26639
2 104281
1 70355 482927823
1 152258 186113317
2 166911
2 99564
1 199969 640472891
1 90790 899638561
1 18764 348486723
2 13725
2 15513
1 105167 497931612
1 87286 246988102
2 194218
1 181951 533677827
2 127292
1 24770 458247075
2 73297
2 176519
2 102689
1 87748 315511521
2 16084
2 71517
2 58687
2 171573
2 40489
2 182093
1 161860 60181674
2 199740
2 32845
1 121100 130753111
2 99183
2 115497
1 47280 323083001
2 84159
2 140797
2 157962
2 23835
1 144175 461208393
2 194412
2 191899
1 62161 123535749
1 8532 41594582
2 155908
1 164233 367273181
2 174601
1 126662 72365654
1 164973 474544393
2 104163
1 174461 989692311
2 99808
1 96024 612820698
1 176198 120642022
2 39206
2 80102
1 189484 917648266
2 78263
1 76741 586616562
2 109345
1 123388 873423766
1 44904 751775290
2 56515
2 146727
1 198734 2681507
1 166922 865660425
2 125148
2 80138
1 135760 945415669
1 81780 191595212
1 69556 432148442
1 35497 561430357
1 111570 69313509
1 47655 277573578
1 186601 393289045
1 36706 189580332
2 171366
1 25189 824384773
1 116374 451661900
2 21768
2 22489
2 144026
2 30760
1 97518 238263727
2 171223
2 24999
2 133155
2 176609
1 171654 427179574
1 39999 336021020
1 98254 366821355
1 102823 73325120
2 100574
1 179062 34701323
1 36877 653579443
1 144872 811503240
2 155871
2 107218
2 74856
2 48074
1 19501 738052505
1 13924 617623368
2 130264
2 25431
2 69741
2 14516
1 177101 59512300
1 13013 542378441
1 551 991889437
1 124611 244964301
2 189540
1 176288 98445334
2 188314
1 92267 31380122
2 36757
1 191134 178721896
1 159231 4222916
1 113560 670685876
1 92136 589735362
2 195803
1 128308 184483712
2 112269
2 187600
1 163566 101747461
1 194642 845084171
1 162484 546041880
2 106805
1 107432 831270227
1 35944 221016198
1 120114 371661581
2 60869
1 106517 541885604
2 30129
1 128166 547162986
2 10270
2 82927
1 193652 502119569
1 187982 229010253
2 40854
1 159476 806599250
1 151926 6519176
1 148923 305370468
2 152814
1 177919 686198439
2 44674
2 26251
1 14964 156596615
1 111024 286571007
2 62918
2 28105
1 170169 215005193
2 103923
1 47123 472347420
2 14643
2 91892
2 134355
1 17924 83910078
2 176292
2 86776
2 189392
2 119767
1 108436 855448138
2 170551
2 113949
2 45360
2 17897
2 71773
1 92821 93244624
1 53266 930245419
1 159169 613969482
2 182919
1 95543 636709688
2 137418
1 113256 397890456
1 79865 811854600
1 118314 781645147
2 23194
1 145690 371823218
2 131171
2 120920
1 21322 601629270
2 114427
1 171949 914684970
2 149155
2 54376
2 21424
1 63665 198623114
1 135252 532723550
1 71894 48459027
1 135733 918546125
2 111769
2 38853
2 43056
2 83289
1 156018 672168881
1 32274 589360268
2 103487
2 176125
2 154707
1 60179 891296334
1 7923 305315434
2 119058
1 160459 64138193
2 76836
2 199240
2 6221
1 35479 406967240
1 41226 543319900
2 159542
2 114145
2 143947
2 199237
2 118709
2 137995
2 20063
2 48944
2 2653
1 68446 154397509
1 164449 455731702
2 6558
2 121496
2 21561
2 47955
1 73222 924907387
2 133021
1 61559 135597877
2 127657
2 57602
2 46573
2 150145
1 99649 640619267
1 100521 867212310
2 7555
2 160968
2 19163
1 171129 501144016
2 91105
1 175582 913408580
2 169942
2 70257
2 172841
1 155017 885914831
1 2249 760216536
2 15246
1 34503 734982941
2 39865
1 135251 736951403
1 16008 401089482
2 152568
1 107616 240415489
2 29640
1 138751 669450166
2 112803
2 83976
1 156881 427297981
2 177948
2 140065
1 78695 104503254
1 105589 265034824
1 33670 877736229
1 27535 336762914
2 105320
2 104510
2 149041
2 177128
2 55621
2 151740
2 74846
2 109032
2 29749
1 99658 915394379
2 95826
1 22804 136164165
2 138782
1 43858 772206549
2 117872
1 132604 843059327
1 179061 683207260
1 160982 499695582
1 186017 866485696
2 132528
1 127178 690131019
2 160798
2 50994
2 164943
2 46538
2 185991
1 6974 179335516
2 24102
1 32376 487587637
2 91107
2 117579
2 160978
2 89856
2 107637
1 66821 504897897
2 35123
2 125587
1 151353 158680800
2 107608
1 49687 306027658
1 95248 923901639
2 73666
1 78248 243727403
2 22638
1 195962 930183460
2 198679
1 177146 130517835
1 92571 330384501
1 56260 799781234
2 74282
1 68837 612901528
1 169817 419745975
1 66876 355561477
2 87135
2 99389
2 53737
2 145158
1 107759 806986227
1 64739 3319884
1 9868 157640446
2 161071
1 100932 865971082
2 82160
1 19289 411338212
1 189317 115300625
1 65669 924523860
2 123669
2 34100
1 156419 871342067
1 147196 197572936
1 192448 334389379
1 182950 330765837
2 45421
1 77326 92551873
2 183881
1 153963 853930211
2 194770
2 43330
1 163720 711488989
1 181444 204561444
1 173980 100172908
1 6768 48245275
1 64255 469660869
2 140883
2 12867
2 105313
2 122151
2 41938
1 35772 298052028
2 85113
1 100681 453931145
2 166690
2 143605
1 40225 222213409
1 146771 894712178
2 32555
2 170023
2 103336
1 148601 557863060
2 55767
2 92406
1 110056 649671423
1 26497 212470203
2 118731
2 134888
2 37737
1 127702 6755515
2 120033
1 195003 478374452
1 95467 69298847
2 89952
2 171241
2 195319
2 179178
1 13245 649581642
2 82936
1 52286 101657683
1 46503 251897451
2 76409
2 106734
2 115412
1 79338 3372000
2 64326
2 71386
2 181874
2 116787
1 4275 712469028
2 106189
2 3550
1 143196 297332393
1 139715 923952461
1 129846 67250588
2 158943
2 66329
1 129554 343789097
1 131847 982835099
1 12178 954815183
1 184583 30851840
1 57582 560395129
1 49947 207452078
2 33800
1 46932 342618022
2 22592
2 4920
2 171789
1 27595 910346433
1 94172 168386811
1 127574 496623304
1 177004 39048605
2 9519
1 161754 899500096
1 154445 420861089
2 154422
2 30234
1 160282 315142016
1 1095 751594653
1 131054 577514383
1 35735 840739016
1 72057 750914401
1 37380 317366313
1 111920 966361145
1 174068 695597937
1 103753 474157531
2 64256
2 28402
1 192677 45450387
1 195421 740845438
2 134411
1 64337 655694180
1 174893 604978235
1 33120 679825943
1 193978 418984120
2 49049
2 22536
2 120570
1 50164 848858902
1 185599 234557898
1 191252 316920797
2 179908
1 101510 573456146
1 196182 786512855
1 108266 271551082
2 120976
1 122112 555563166
2 58572
2 111610
2 89690
1 128569 186148190
2 157706
1 119168 992740146
2 74233
1 466 683748855
1 191813 331902920
1 174417 298280720
1 142167 66667155
2 158391
2 95175
2 155874
2 36941
2 84309
1 62836 416501544
1 145736 851429877
1 53457 781436494
1 72985 699781804
2 136385
2 124262
2 145548
2 171848
1 197702 250382345
2 169913
1 43149 367813172
1 5970 944077225
1 43939 832637182
1 24817 224224359
1 103092 235822234
1 107081 410496197
2 37858
1 104193 804850016
1 11299 249943129
2 145068
2 69161
2 176570
1 97834 979669774
2 35188
1 77905 125366826
1 73123 850375655
2 86723
1 54004 228675875
1 149837 359240001
2 28477
1 90828 105546185
1 182174 954960068
2 144644
1 173104 96007388
1 128984 665066237
1 1718 547824407
2 39155
1 55951 974334005
2 63573
1 103756 332389746
1 146253 119634427
2 111203
2 11726
2 140690
2 182402
1 67666 686384871
1 37613 117853751
2 153862
2 33636
2 42541
2 173515
1 171986 785716098
2 100904
1 117234 904176248
1 188958 265102675
1 198943 709488980
1 31622 985472449
1 90859 973606419
1 114307 500064374
2 181367
1 35884 96214379
2 196016
1 99224 784787972
2 20214
1 71453 927571290
1 110738 443300072
2 185412
2 21067
1 76631 160231893
2 52361
1 171908 720070016
2 188740
1 154117 730842810
2 142556
2 59691
2 103774
2 95103
2 136457
2 12378
1 151046 171101953
1 143802 180278218
1 137159 847075134
2 31442
2 195840
2 142201
2 96875
1 196364 459115046
2 120285
2 15692
1 38012 655555035
1 23102 150268384
1 180076 678502267
2 51678
2 51862
1 55201 847248624
2 169932
2 61152
1 141005 327971052
1 17675 661851386
2 139707
2 166998
2 196871
1 183633 518814021
1 5343 198557738
1 5346 818816284
2 117615
2 125515
1 24190 871846836
1 90772 446517135
1 169926 712027505
1 37674 688092289
2 118913
2 101074
1 100787 359873041
2 38131
2 192620
1 11238 355869335
1 114196 169794322
2 5126
1 159280 96476540
1 90109 694750097
2 45359
1 102708 314664138
1 185703 206180533
2 138457
1 165670 542729118
1 96508 75766272
2 912
1 189959 304397072
1 166987 648715897
2 138963
2 41127
1 23945 384119223
1 179059 882314716
2 117412
1 137363 762306572
2 99119
2 143684
1 138572 397762565
2 92860
2 70905
1 198861 110548622
2 148184
2 195921
2 135468
2 126026
2 13823
1 178932 337935259
1 25447 953851006
2 113521
1 57015 233745654
2 164354
2 94555
1 20236 907091468
1 150902 863188954
2 42498
1 25565 437297372
2 123101
1 149297 183297389
1 52521 896077905
2 7878
2 279
2 185873
2 162841
2 42068
2 133902
1 77584 222384203
2 73127
1 77259 642729055
1 179520 157418279
1 171740 567233062
1 113147 691965120
2 72253
1 55068 967630799
2 127701
1 173960 724301896
2 39685
1 132551 494002676
1 187623 723441801
1 88209 261749475
1 96480 545214885
2 156541
2 82031
1 141144 85831393
2 103693
2 109903
2 103758
2 192545
2 135676
1 195254 119445751
1 133619 878708044
2 69212
2 136163
1 85820 78535150
1 175771 830667037
2 166506
2 102097
2 180679
1 122463 627221955
1 63675 57270377
2 160343
2 13941
2 93328
1 38038 452824878
2 104223
2 110974
1 91088 315350523
1 182996 733704703
2 141881
2 30648
2 110301
2 98868
1 144746 987701930
2 104880
1 199655 947316799
1 56133 51828014
1 99774 915660028
2 28233
1 152671 867690658
1 106284 192615820
1 92937 757662757
2 151956
2 172472
2 168931
2 71481
1 11211 176439984
1 36438 16016934
1 7403 962558691
2 137892
2 10722
2 63674
2 95988
2 174740
2 23374
2 160371
1 73165 37884472
1 152849 641984317
1 105710 54964602
1 151684 481284650
1 121253 199340160
1 80896 80119676
2 124979
1 178994 602163705
2 51779
2 18555
1 139023 511710057
2 117062
1 166052 915474007
1 81264 829464737
2 68440
2 138727
2 150980
1 135760 32957979
1 184453 914637759
1 39460 108716448
1 125822 324938903
2 11555
1 156983 900930508
1 64026 520527930
2 42395
1 185575 657752073
1 171203 46838320
1 20340 405992780
2 3378
2 152363
1 101777 761576364
1 132141 318618273
1 63113 197456215
1 9686 11681011
1 8083 251580424
1 81367 480940597
1 87348 507421419
1 148301 833438716
2 89197
1 50679 735414227
2 33201
2 83480
1 139619 911162966
2 21362
2 48593
1 198026 741664415
2 50594
2 93744
2 33371
1 48422 152672871
1 70070 54613769
2 2740
1 146942 377359677
1 61739 367831146
2 70183
1 130571 246405285
2 161072
2 116081
1 13908 383076608
1 95328 986927153
2 16049
1 192325 82572893
2 145888
1 92147 773396550
2 166958
2 197345
1 136343 641112692
1 167430 929758837
2 17827
2 160563
1 85519 803753605
1 120367 683281136
1 26473 318265223
1 152822 67966196
1 160493 58620806
2 47052
1 176376 636687678
1 182737 914744645
1 85643 570527686
1 141693 466680688
2 134421
2 48674
1 163393 273819111
1 106403 542866201
2 27325
2 136234
1 130897 719027160
1 143937 806273196
2 126409
1 169288 789260780
1 49264 106922416
2 28510
2 137941
1 155226 802284827
2 105536
1 38424 931920163
2 146971
1 134582 468790349
1 155658 646514369
2 95155
2 77825
1 48529 990095251
2 108496
1 103037 638203123
1 144039 167439294
2 56440
2 167951
2 72412
1 176784 528875200
1 74157 176957193
1 197881 748399324
1 111252 991919501
1 45205 386825694
2 15081
1 195123 670515209
2 134975
1 37801 153280820
1 166764 253762588
1 98147 743671878
2 63849
2 199508
2 11217
1 171303 584687664
2 166760
1 60448 153313867
2 83528
2 128953
2 103139
1 152459 743663725
1 109675 291448438
1 107203 822570334
2 82199
1 80257 503666595
1 143225 571335962
2 151115
2 93528
2 10027
2 178274
1 166615 422551697
1 156402 677487996
1 109488 354574585
1 63232 215403709
2 106186
2 44611
1 26217 758400784
1 34910 572822329
2 65488
2 29843
1 97084 272623339
1 121766 661550616
2 64005
2 13616
2 79781
2 62921
2 18558
1 120932 212057243
2 32669
1 2716 606940213
2 171682
1 13964 700900684
1 63187 618155762
2 63978
2 93386
2 15902
2 188124
2 195451
2 196604
1 140584 446425516
2 1416
1 113530 135806656
2 110805
1 152082 28317511
2 94672
2 114199
2 4760
1 44039 743522199
1 42389 896394692
2 112352
1 112019 65203745
2 158504
2 60284
2 154181
1 191559 66559474
2 104030
2 14394
2 120581
2 131421
1 68531 638922713
2 5438
1 155529 988557436
1 37995 612106556
1 110363 302665596
1 33719 122947238
1 12182 296518312
1 140921 10793319
2 26175
1 121907 301576432
1 192478 811530834
1 1177 236969232
2 143824
2 66278
2 7593
1 93484 157054345
1 155580 732608640
2 69268
2 100961
1 184344 294067739
1 195558 378094026
2 71308
2 198526
2 106788
1 80629 999884498
2 39349
1 53256 854263028
2 71623
1 25528 777142708
1 41777 260389488
2 168683
1 152015 941498183
2 132895
1 16273 152999058
2 52655
2 172049
2 46613
2 9503
1 97071 525841980
2 183057
2 12150
1 25314 834751459
2 192191
1 81754 838534286
2 49643
2 90789
1 17986 986564092
1 152621 651401256
2 176209
2 67825
1 158961 554515820
2 53996
2 101552
2 67466
2 144148
2 58261
2 78740
1 136651 385292648
2 108556
1 168797 44141273
2 183275
1 141958 551555594
2 120837
1 165841 114375546
2 72756
1 103150 837120811
1 162505 136583161
2 40450
2 67770
2 111104
2 186371
2 192
2 15079
2 197428
1 59277 39681423
1 39259 998402285
2 99931
2 146338
1 123061 376659544
1 81827 825940154
1 53170 276512139
1 114292 845986227
1 44286 372169781
2 112213
2 187164
1 75590 709888039
2 121276
1 56932 324386496
2 73224
1 57016 716430350
2 174858
1 20797 577315604
2 58120
1 114029 577703062
1 5218 394714207
2 106262
1 146257 690681451
2 158763
2 159299
2 91384
2 109179
2 153151
2 170097
1 147090 865632703
1 22187 35250708
2 8247
1 194133 664465198
1 162052 452050159
2 20291
2 2351
1 122066 366041808
2 121708
1 85267 735181921
2 60194
2 164738
1 26708 518735180
2 114399
1 137162 829351882
2 98114
2 157119
1 135925 595052595
1 43410 267122922
2 86901
2 60204
1 132228 918138093
1 117657 424691543
2 64487
2 5133
2 166523
1 159964 107381865
1 189703 852554370
1 65986 407861033
1 23568 383913683
2 14078
2 87477
1 4834 559723300
1 131164 311370796
2 157208
2 142941
1 70084 368316413
2 77550
2 181656
1 116193 603666921
1 9951 282856631
1 137836 495944042
2 131940
1 41017 197103529
1 68564 707217024
2 183606
1 22386 456040191
1 47534 635281161
2 173359
2 148068
2 183947
1 5836 131054992
1 174232 516735686
2 56754
1 48387 256589556
1 14771 627868838
1 184826 847383968
2 79015
1 93211 12572052
2 109022
2 141228
1 51007 460707760
2 36858
1 149676 680363936
2 1108
2 8045
1 145601 147281039
1 46575 757757937
1 53319 349555819
2 41466
2 153665
1 71203 87699598
2 160171
1 76059 263813414
2 167096
1 46902 816460709
1 71532 600899784
1 154439 491244655
1 9439 5547772
1 131763 658032559
1 176491 372923288
2 24122
2 41513
1 76869 575464155
1 189675 196149540
2 25803
2 117551
2 20604
1 116242 953420825
2 49509
1 154230 770387681
2 150434
1 102623 421873744
2 41359
1 33273 997441204
2 19334
2 127575
2 77358
2 89632
1 158793 519165773
2 7323
1 98472 472103418
2 124349
2 96532
2 175445
2 189505
1 176103 390804855
2 98670
2 56496
1 178308 605767761
1 118517 846802926
2 96492
2 170279
2 173507
1 84730 450927208
1 57040 293350702
1 48637 236063400
2 62410
1 68186 943020510
1 4413 917483635
2 5017
1 93470 715543243
1 18481 738266467
1 73709 572476635
2 75141
1 142990 273226161
2 169962
2 178899
1 171284 494877932
1 144760 42702923
1 182218 651743992
1 183307 645082621
2 53223
1 27653 205099354
1 188688 630723438
1 179273 244401131
2 55116
1 103314 321896782
1 101187 29846089
2 73386
2 44757
2 77072
2 194665
2 150472
1 16935 895497768
2 12526
2 118999
2 154269
1 48171 62441502
2 40554
1 183953 423818362
2 182365
2 121005
2 140807
1 7076 476871868
2 68947
2 127047
2 146403
1 113044 831483649
2 17282
1 38251 974914192
2 195889
2 167638
1 136602 147537802
1 119712 179600506
2 118117
1 156030 564078579
2 70673
2 127985
1 182520 752376667
1 183143 662225869
1 108742 546833021
2 60040
2 114170
2 159740
1 138688 624739788
2 153456
2 179747
2 126278
1 99785 809079619
1 9741 790079533
1 52882 411584866
2 80110
2 150325
1 3145 742768094
2 128559
1 6678 391708701
1 38976 584825559
2 140255
1 73803 532626541
1 184611 294404694
2 192552
1 120603 793711563
1 124254 327317007
1 81692 854315138
2 35953
1 183956 789991200
1 19524 327225178
2 34405
2 42180
2 23400
2 196649
1 183155 628106928
2 100569
1 193228 887400730
1 33300 566684342
1 111033 685086229
1 112354 807956704
1 103579 630450758
2 135449
1 106281 60088704
2 148737
1 110534 972863147
2 187914
2 197246
1 109373 600173189
2 69614
2 52686
1 39803 168665080
2 161979
2 156765
2 166457
2 197091
1 32480 64134505
2 89801
1 71465 84973765
2 147463
1 177740 306095273
2 186066
1 172165 110964807
1 54737 340092158
1 182695 656415766
2 5105
1 93851 357423154
2 44129
2 70511
2 93899
2 174044
2 59246
2 158503
2 71986
2 178549
1 69922 450373222
1 83864 345464137
2 83255
1 192424 182286314
2 138047
1 14361 667096509
1 188874 474639101
1 46491 402762635
1 10772 350115121
2 14072
2 64639
1 115629 192100550
2 119190
1 33322 762450539
2 132901
2 174827
2 106667
1 103016 462288324
1 63857 21404749
1 7243 578830046
1 177916 916044067
2 114022
2 193685
2 67243
2 16037
1 177750 777591824
1 199960 746480718
1 79053 49110446
1 155402 54677642
1 144029 326138848
1 89460 153238110
1 15167 615907656
1 193771 397614175
1 93749 699947742
2 156082
1 53507 193855861
1 11933 121627557
1 128211 946478440
1 121827 426128706
2 120657
2 194145
1 187366 280738820
2 191487
1 77395 497278433
1 161256 302790005
2 66059
1 119967 795386730
1 29212 514883997
1 170853 783072053
1 35121 827571697
1 127363 645949177
2 87596
2 44116
2 199206
1 60943 846840963
2 74877
2 38153
1 173217 27998823
1 4948 685238139
2 192617
2 79927
1 24239 280037811
1 25240 163876251
2 118383
2 142472
2 134824
2 5176
1 139994 237870799
1 147463 724488150
2 192076
2 132372
2 38151
1 51162 346454572
1 159527 844010202
2 105977
1 135991 707521655
2 196720
1 101039 166842545
1 51096 921770664
2 112609
2 194583
2 17710
2 14219
2 147548
1 139160 460576440
2 19999
2 16283
1 108150 517004038
1 172642 846051584
1 136812 971594844
1 184171 744245843
2 84200
2 64777
2 149764
1 128350 540175909
1 183500 885067126
2 154164
1 119338 58495357
1 68145 368258917
2 137466
2 194960
2 91798
1 23822 594973398
1 59596 279043429
1 109150 247142834
1 80888 109013700
1 153556 975808646
1 59803 8526515
1 67323 46997119
1 125460 86857460
1 59330 999096240
2 157504
1 16122 319925674
2 9339
1 157436 858981087
1 60680 800585222
2 60468
1 49130 754923383
1 67681 754781932
2 128411
1 34513 797942476
2 191188
2 107517
1 73279 251704145
1 81257 407593454
1 163560 771034634
1 191354 327129144
2 128039
2 53669
1 22469 305930143
2 153513
1 24993 772045824
1 112157 25475268
1 14233 636744631
2 81200
2 37932
2 16196
2 107148
2 23487
2 96073
2 113733
2 34972
1 107380 334682544
2 40574
2 44837
1 11122 258636615
1 96715 536671116
1 43696 494092901
2 17238
1 107035 137037748
2 131250
1 12790 193430709
2 162256
2 170605
2 189086
2 151200
2 152976
1 44650 280031064
2 124778
1 130662 561433086
2 47600
1 10811 760718305
1 175195 930900477
2 58805
2 25074
1 90328 880090557
1 48825 172560293
1 139551 83919933
1 106311 192027048
1 191544 433322145
1 86326 515840091
2 172465
1 75920 926950871
1 78771 986369246
2 97460
1 191952 550347352
1 191995 335173714
1 31003 185978528
2 126399
2 93971
2 44857
1 172983 350804884
1 33614 206814752
2 6612
2 49088
2 84725
1 28605 480273959
2 30564
1 95387 357682890
2 166625
1 117775 239552750
2 25832
1 44468 817744108
1 190952 457388552
1 194020 241703595
1 106162 208103393
2 144559
1 166179 481537810
1 102533 357080307
2 93762
1 155029 325417793
1 180555 745742168
1 188747 755983298
2 50847
1 4271 135095931
2 48558
2 147393
1 145273 321852113
2 66994
1 1747 796099322
1 180381 744553179
2 126811
1 75298 86710859
1 189886 814594193
2 9416
1 67993 981299566
2 70660
2 163800
1 176948 125338736
1 88196 698109032
2 73330
2 44287
1 10828 712631473
2 76314
1 44265 755585169
2 95883
1 170831 5135458
2 21649
2 57257
2 42021
1 31035 326353612
2 90005
1 22469 338312201
1 128868 838461132
1 160683 241808867
1 72173 221978509
1 88950 280371161
1 50217 209531284
1 194016 679332444
1 189168 948633204
1 13224 386937503
1 34526 821439741
1 67640 166405213
2 155833
2 107804
1 167266 811389107
1 11619 508867765
1 149886 182830554
2 149677
2 19581
2 50631
1 156009 500786928
2 55690
1 147835 204470968
2 158364
1 97147 856777007
2 32522
2 56623
2 130203
1 391 369971622
1 46204 186617128
1 23123 920299344
2 39349
2 124493
1 76238 523745944
2 83478
2 131979
2 175901
2 94323
1 156601 27435925
2 1780
1 184304 730696898
2 170755
2 118322
1 38133 242160635
2 156270
1 99956 203282534
1 54335 226874317
2 133806
1 158858 409019520
1 73672 61761724
2 75817
1 96199 52013972
1 105628 567870676
1 107951 366076318
2 54064
2 120991
2 94573
2 152662
2 159913
2 35121
1 105882 154733848
2 119179
1 45700 328330713
1 73235 297420449
1 136800 250982930
1 117292 436651616
1 182074 536887830
1 171069 272657903
2 158731
1 191209 569684097
2 102623
2 158184
2 86975
2 28367
1 165651 361540895
1 78773 195422995
1 37342 40006053
1 44447 825938267
1 197084 555647286
2 154678
2 168038
2 148108
2 34072
1 54271 326902370
2 97198
2 152327
1 4499 878980182
2 88439
1 70276 774261307
1 48398 827569976
1 92445 745436499
1 79846 394276846
2 91500
1 60248 494518443
1 115507 532180156
2 18205
2 172606
2 64065
1 10336 79868505
2 155787
2 60756
2 18691
1 15311 763145711
1 188935 632965
2 196421
2 87732
2 85546
2 48513
2 55644
1 82183 178714956
1 47101 421586477
2 194017
2 12084
1 178293 885161242
2 29477
1 15571 854413403
1 143120 301145976
1 113331 916195553
2 177845
2 84560
2 6200
2 1306
2 30069
2 77297
1 44741 251165801
2 94067
1 122868 910812894
2 87010
1 11988 118946866
2 162313
1 185000 26120693
1 35612 501229349
2 86528
1 144668 862801219
1 43422 331809915
2 199703
1 59638 653846680
2 79464
1 95873 179062740
2 181608
1 59148 433514504
2 65887
1 136466 909072583
2 47691
1 176864 369642585
2 66526
2 56522
2 45976
1 70608 560355065
1 46840 378933085
1 58128 522853748
1 83530 947490576
1 137955 898934359
2 141242
1 144783 707405395
1 188123 292821378
2 162581
2 28184
2 34617
1 20847 462060151
2 165258
2 148051
2 143997
2 75063
2 92723
2 22418
1 139296 157594563
2 54620
1 28569 696487628
1 81214 859726230
2 97215
2 131880
2 9006
1 24293 91325607
2 16639
2 36330
1 44807 142721058
1 170268 276409684
1 179503 254540086
1 174351 958734877
2 95879
2 114555
2 480
2 93148
2 22882
1 172661 961230390
2 170541
1 82050 284651067
1 78386 436992300
1 87072 7538460
1 183681 15522703
1 176532 60830752
1 173108 298166294
2 49945
1 82204 802090410
1 138284 482956687
1 49358 82018025
2 107349
1 137533 121252051
1 47565 384378979
2 48353
1 71383 332792914
2 3335
2 135636
1 97977 473277017
1 8546 43819303
1 116278 899178677
1 149103 162727451
1 36376 306903052
1 171825 487580436
2 68089
2 131325
1 181136 504586290
2 192243
2 99936
1 132514 666101833
1 54298 527775402
2 63012
2 141532
2 140285
1 160616 133590957
2 122320
2 52480
1 159955 697692662
2 72783
1 129215 602152367
1 58705 238074649
1 13248 264426756
2 187567
1 198220 903288887
1 83877 484882171
2 190003
1 115799 525421108
1 155008 623044594
2 123679
1 35610 517665468
2 45372
1 57205 16007818
2 199622
2 123951
1 63005 901868894
1 133074 144525973
2 66562
2 85905
2 163154
1 113236 768255599
2 42172
1 105027 892759202
1 22799 408138202
2 103109
1 94192 658801881
2 52846
2 44001
2 78313
2 28698
2 195882
1 103181 536439183
2 91418
2 67949
2 109595
2 165441
1 81055 563315736
2 134941
1 68233 446048345
2 8301
1 29716 291628523
2 93877
2 161824
2 194806
2 60209
1 116512 505849069
2 166219
1 185270 472533018
2 72322
2 173761
2 193174
2 94243
2 74576
2 91185
1 11985 271129220
1 34646 412240128
2 168958
2 162115
2 84884
2 27195
2 129076
1 193361 608181850
2 115181
2 57364
1 116846 222828362
2 88540
2 63149
2 25721
2 157542
2 103998
1 103905 136787546
1 166260 292815348
2 165400
1 76937 213206725
2 57771
2 22661
1 44233 886502241
2 35277
2 91966
1 51653 938001478
2 180372
2 149501
2 87247
2 177834
2 132037
2 76734
1 152933 32581871
1 68660 924252586
2 128174
2 40312
2 9849
1 151630 828589297
2 116616
2 11775
2 171878
1 39277 49499593
2 151778
2 5367
2 7349
2 97847
1 178636 862448421
2 149274
2 157257
2 191576
2 43952
2 195834
1 167321 273035641
1 14566 259747648
1 130936 555389259
2 175519
2 39194
2 11276
2 163572
1 116931 768302225
1 110837 139192336
1 115710 540432408
1 20477 679784366
2 130914
2 30158
2 37779
2 134729
1 145941 581968320
1 171618 417399326
1 86996 458175807
1 94522 260295956
1 175738 166397045
1 63656 149045383
1 29519 64844555
1 178575 667476441
1 82424 184882265
2 107454
2 70172
1 72077 647961808
2 123799
1 153383 528978124
1 88917 684969961
2 31523
1 5249 517937392
2 123153
1 186205 304529681
1 91714 49661315
2 33459
1 134560 541191062
2 51886
1 179050 110008278
2 101688
2 21943
1 179071 124494701
1 20607 623953940
1 88725 551349354
2 103307
2 165130
2 148587
2 48915
2 71762
1 53355 40403892
1 169094 390485014
2 18925
1 164312 748945043
1 15916 283997062
1 114099 879430141
2 154627
1 66570 971202000
1 178985 685258670
1 157249 407696315
1 76939 590139371
1 68100 393852497
2 126754
2 16028
1 69616 450162903
1 182210 514253114
1 184449 567209267
2 42069
2 148773
2 97169
1 180302 261401949
2 140778
2 105275
1 101047 122016975
1 78375 477872190
1 134912 581276373
1 82744 646117857
1 82132 376682672
1 59108 924614958
1 26470 356832716
1 86777 209404713
1 259 186391879
1 57382 631969755
2 127909
1 92693 131656685
1 138431 529431915
2 136798
2 124608
1 186920 892731746
2 88938
2 122719
1 130825 991740857
2 140182
2 128547
2 114749
2 49727
2 117182
2 143954
1 180742 304753428
1 190408 995987941
2 173114
1 158544 402677709
1 42352 148019706
2 45308
2 12646
1 11227 471790632
2 122377
2 8178
1 77318 179310782
1 75564 271407926
2 99977
2 159231
1 84542 344767012
2 53529
2 24984
1 63776 550819065
1 182070 868924874
1 87685 201045545
2 2703
2 93374
1 175740 167697815
1 168112 177105670
2 175564
1 13079 32169460
2 138311
2 81317
1 11190 43456163
2 159291
2 101424
2 1358
1 14409 116445526
2 135172
2 27664
1 88491 389751560
1 31280 259934053
2 194584
1 33335 74017815
2 71709
2 2654
2 49751
1 387 281712982
1 51140 392296148
1 114814 743756666
1 142291 759000629
1 42634 154649306
1 62644 573711777
2 116050
1 117974 406349084
1 159266 298717291
2 139938
1 94195 863026519
2 132247
2 68424
1 1033 586327111
1 98099 732219949
2 65111
2 21619
2 29274
1 46286 815005505
1 108152 154514335
1 132157 441494733
2 116799
2 193946
1 140617 510196047
2 85617
2 177119
2 99699
2 174011
2 136744
1 39200 636873929
2 171177
2 184174
2 191303
2 149624
1 132618 452127843
1 100442 265284506
2 53094
1 108159 209419687
1 20428 370337314
2 186250
2 22192
2 2821
1 144523 455503941
2 13668
2 39528
2 167030
1 95154 494408107
2 78922
1 86581 52514635
2 53462
2 63021
2 94509
2 161224
2 88423
1 163267 151644887
1 189750 811684969
1 124385 306473259
2 141836
1 31838 249846543
2 13535
2 186422
1 60482 237236599
2 15583
1 21560 498386752
1 55363 163115492
2 129486
2 127486
1 178300 836009287
2 186793
1 103683 651106043
2 91312
1 4496 97456750
2 113125
1 97985 160011026
2 120423
2 61349
2 97680
2 91422
1 118739 140245731
1 121528 828956962
2 18912
1 130640 692296404
1 130715 686899229
1 140060 936974771
2 104533
2 197092
1 68236 593099375
2 181656
1 34056 560502748
2 199619
2 120412
2 155705
2 197240
1 57591 889799236
2 29982
2 78498
1 144783 292090893
2 140028
2 193769
1 30496 653311815
1 155151 133726268
2 168788
2 19498
2 107121
1 42585 750794173
2 155198
2 148474
1 131685 315341468
1 188016 286817837
2 124001
1 199890 471678214
1 104994 252709350
1 1150 10062528
1 90048 514351611
1 91352 851103452
2 110232
2 25147
1 28447 915807428
2 163422
1 44123 851837621
2 69665
2 60333
2 44950
2 74356
1 125023 343583063
1 65333 353397390
1 128303 753942961
1 168180 26122179
2 25477
2 116893
1 197475 653313686
1 79777 888887904
1 62342 796005396
2 181727
2 49695
1 5287 701489163
1 27377 700869737
1 3498 760777669
1 122851 298444587
1 101525 180742311
1 15963 691530636
1 51467 866245112
2 163868
1 80011 796728051
1 78581 822105688
1 104798 837474121
1 157437 397902176
1 93909 942718231
2 155459
2 77414
1 133054 519398758
2 37811
2 171820
2 87689
1 52742 509656292
1 55146 995717619
2 165244
2 102572
2 156715
1 11243 459952418
1 33295 600547260
1 82281 455891572
2 136154
1 170733 113481267
2 60385
1 115054 330502675
2 193344
2 333
1 14898 190231592
2 56080
2 36532
2 34029
1 179545 443594527
1 36229 804429911
2 156409
2 169415
2 77909
1 136243 176673767
1 158688 736981119
1 152734 676120783
2 113017
1 112484 218204690
1 187540 429807799
1 140529 916296660
2 102474
2 6782
1 143405 734926635
2 158717
1 169409 300115557
2 91622
2 67480
1 115677 305383800
2 164081
2 77714
1 68265 146148138
1 49352 825351382
1 109769 971178260
2 180703
2 188395
1 53799 80593836
2 102634
2 109931
2 16423
1 33802 340433877
2 59033
2 93699
1 120939 969417198
1 37500 369034883
2 102249
2 126753
1 93363 309479411
2 197309
2 52077
1 101195 682586784
1 127129 565497924
2 157428
2 108770
1 12301 958541907
2 96098
2 74128
2 85681
2 62400
2 198318
2 7949
1 141611 752081779
2 122585
2 185413
2 176430
2 166347
1 75766 957981818
1 117364 224165571
2 13818
2 81383
1 141537 686190325
1 156342 593797672
1 177655 631872134
1 160281 457544716
2 5633
2 109598
1 146603 364745228
2 29246
2 24410
1 163363 875502359
1 168299 886547793
2 132811
2 80671
1 123940 771273248
1 171825 649378248
1 103602 509960976
2 32986
1 159333 561307580
1 52157 84700239
2 33200
2 80061
2 164140
2 109001
2 116646
2 28618
2 113186
1 120475 863400139
2 151549
1 3399 746175533
2 176818
2 171713
2 68915
1 81604 332290051
2 188783
2 180366
2 4791
2 115824
2 38279
2 159688
1 89291 111183175
1 112330 820220521
1 193548 983646273
1 190447 11653932
1 170075 914745364
1 114939 90272060
1 148779 469453233
2 166074
2 124180
1 84209 587693046
2 151963
1 133318 213604649
2 142813
2 29671
1 4976 842030159
1 148914 712402925
2 186264
2 73997
1 155061 687131445
2 125054
1 166630 314705836
2 43246
2 120678
1 66687 636953238
2 63604
1 123743 410550735
2 39090
1 125917 203319440
1 108833 28454411
2 150249
2 166851
2 132075
2 127315
1 18767 421381586
2 120052
2 80924
2 114027
2 120566
1 61588 485593961
2 36820
2 165733
1 52450 298757601
1 198259 513883949
2 1112
2 75604
1 180899 51200550
1 184183 98893460
1 183549 843289636
2 142190
1 49957 161342001
1 38170 953969001
2 193734
1 29788 168135768
2 1964
2 198100
1 180462 801741375
1 40613 251253696
2 47046
1 62372 253527817
1 2506 307760117
2 36529
1 63524 905250042
1 110532 591538066
2 192232
1 172293 247248480
2 89616
2 135010
1 108895 900349933
2 47617
2 104640
1 17574 793396036
2 74539
2 4214
1 97636 777432345
2 136908
2 33652
2 46571
2 80455
1 154088 970809627
1 1207 176685723
2 73540
2 113938
1 108022 802039851
2 4282
1 26336 678230193
1 134697 861021814
1 15375 216362785
2 167870
2 83511
1 97711 293013049
2 115107
2 55632
1 191611 749760624
2 71920
2 36716
1 16192 972586402
1 91186 888175849
1 125450 275007060
1 40497 278345347
2 19854
2 8823
1 66143 864275731
1 116219 982397159
2 62207
1 160113 151404400
1 173557 798525641
1 146345 530788510
2 50416
1 92144 900907368
1 71808 599899775
1 151539 852877936
1 87352 180657999
2 82017
1 46937 75507189
1 80312 452416331
1 14484 559582313
2 56014
1 65000 839185789
1 91970 348476999
1 76022 428726575
2 6659
1 3265 947546314
1 173297 219352307
1 133733 507782144
2 73128
1 187405 322095245
1 28921 153103433
1 8136 672676886
2 78271
1 11284 585035652
1 191648 334035994
1 83104 417033681
2 20482
2 149535
1 53220 577610195
1 46443 239707913
1 139262 795426377
1 163558 914920712
1 103955 521556343
1 178473 57139361
1 23636 956030485
1 24645 959137472
2 55501
1 100474 916787837
1 99240 656208458
1 17269 642718632
2 10270
1 9378 983752996
2 163801
1 199999 950125917
1 127534 543282271
1 95019 613195263
1 138219 151030794
2 123500
1 87169 587478202
1 169465 518684827
1 86556 421992789
2 65036
1 30607 984116683
2 182329
1 139255 260578290
1 148586 950491573
1 104244 805283424
1 8073 709922616
2 59302
1 132765 105676963
1 4646 454522785
1 186179 408243315
1 152952 63074278
1 132277 415730520
2 2719
1 70241 120184168
1 34848 537050192
2 28656
1 180274 175998278
1 49511 929220502
1 43276 153523633
2 176529
2 71177
1 79726 353629670
2 143410
1 26651 829598230
2 40533
2 32308
1 109630 671842032
2 189253
1 69528 276262114
1 75876 12386385
2 120824
1 4036 745000166
1 112153 851547146
1 56816 455823221
2 182411
2 93031
1 152724 151915542
2 93573
2 165785
1 57629 181022259
2 175482
2 148963
2 90222
1 58363 938818679
2 140417
2 42877
1 65954 57508667
1 43184 213148129
1 109017 919514569
2 23680
2 66509
1 160167 487428138
2 139637
1 170239 940745450
1 141538 798096675
1 96630 224381042
1 94612 914701406
2 41933
2 25828
2 119509
1 39366 179806583
2 15216
2 94296
2 52675
1 133356 564992276
1 125004 962338405
1 169618 259293502
1 135540 285905290
2 153393
2 157039
2 18658
2 196106
2 74742
1 193399 875175810
2 81987
1 126568 751299108
2 107915
1 90750 12804181
1 137209 997548582
1 172473 213048954
1 47559 365847858
2 69883
2 29574
1 138834 991467700
1 136199 707092432
2 125586
1 132259 313198310
2 71647
2 29915
2 81457
2 19182
2 52146
1 186785 966306773
2 131522
2 145051
1 39847 173005635
2 129625
1 88125 961161267
1 156301 774078981
2 63920
1 76488 106464425
1 34112 68387986
2 22797
2 102749
2 109642
2 115602
2 74856
2 12268
1 36441 516112102
2 147850
1 116011 933760419
2 117033
2 107196
2 51265
2 31359
2 38412
2 161684
2 76564
2 188251
2 188447
1 168844 634088744
2 196344
1 26006 984273257
1 65727 935746203
2 190369
2 142981
2 161493
1 141024 428060608
1 54342 252414165
2 125070
1 195073 653820654
1 2591 335399237
2 81074
2 21580
2 143351
2 169304
1 138478 494953330
1 97776 681358942
1 73832 122161166
1 11113 714699941
1 199537 377210926
2 88453
1 133844 874535033
1 197723 4801686
1 169456 306112137
1 184121 275480300
2 65853
2 19922
2 24791
2 114090
1 114871 649314713
1 101485 377458814
1 31290 445271042
1 111694 69068194
1 159129 626778920
2 48700
1 180524 722897641
2 77633
1 4281 457752943
1 49714 563197306
1 64073 970290787
2 27912
2 35281
1 32452 884141775
2 180956
2 97346
2 30812
1 64623 274738112
2 171521
2 35628
1 88887 149367652
1 10737 874345359
1 158160 525158846
1 75440 904550834
1 33096 805687245
1 38127 795946509
2 64640
1 53634 231494186
1 131655 553038172
1 45937 373711878
1 90396 652599813
2 36695
2 163394
2 167614
1 147836 596913659
2 132499
2 193845
1 15808 137657315
1 97084 88074106
1 116003 728027585
1 120403 152716044
1 2993 160531215
2 68137
2 19409
1 719 810978283
1 169012 71917761
2 38417
1 51733 408479214
1 110490 897675746
2 170162
1 26291 366133980
2 65500
2 45224
2 102275
1 179317 166122828
1 60784 893923935
1 147353 578228380
1 96952 862339208
2 186934
2 165330
2 92633
1 110351 749742764
2 160205
2 90178
1 21994 710363917
1 78530 271732048
1 46036 245672512
1 110759 908603952
2 164488
2 136293
2 118944
1 104455 775787502
2 57538
1 151452 408510444
2 125691
1 69304 773669447
1 64288 902465746
1 191578 300187855
1 106463 26509330
1 116955 832663742
1 156613 337309904
1 175262 142753735
2 90870
2 34160
1 73999 423175684
1 51137 901572051
1 15799 420245316
2 72486
2 43225
1 71538 537278556
2 141074
2 156506
1 166756 897776213
2 92949
2 171877
2 94420
2 91112
2 117781
2 29281
1 112370 197140646
1 177928 906215000
1 63853 20219870
2 44415
2 41272
1 67867 37553485
2 144451
1 41984 956121274
1 37062 605220869
2 138283
2 27124
1 149429 767444852
1 1440 870145908
2 45808
1 8004 364091212
1 3219 227666317
1 70598 146119888
2 148741
1 139967 636044937
2 19184
2 154962
1 111850 389714138
2 104512
1 12382 604981620
1 64505 451120976
1 76344 450916383
2 99630
1 121291 587010292
1 55881 38422372
1 104481 578415283
1 29313 382458976
2 8652
2 9554
1 184028 913865150
1 129439 992676539
2 196121
1 867 762113202
2 197424
1 93272 544348540
2 58709
2 190264
1 5003 849181126
2 130569
2 187237
2 166043
2 99569
2 89251
1 78518 92469424
2 35947
2 109392
1 37765 301567119
1 178972 716085978
2 119749
2 41058
1 163397 578152756
2 70448
2 18531
1 130592 119451356
1 58315 837886532
2 4499
2 163903
1 81715 933991139
1 16211 967284995
2 189208
2 74390
1 174809 360242466
1 63505 134798946
1 172661 842233997
1 131529 838679875
1 168765 166036415
1 63836 842275710
2 190602
1 151571 174273582
1 47367 82014395
2 24213
1 107777 856070394
2 109627
2 105656
1 72798 910758540
1 63922 341091646
1 31643 915729219
1 61171 457814647
2 135657
1 116281 510391357
2 147925
1 132625 301308837
1 147313 160659704
1 192312 691305834
1 122836 229711926
1 39498 748494320
1 188924 33142707
1 160470 498648179
1 24015 473597477
2 181051
2 61781
1 185386 702375264
1 158687 713160051
1 99652 151021503
2 109106
2 115551
2 9512
2 193371
1 72239 410044558
2 48411
1 9747 299448373
1 42301 97880799
1 61593 463721958
1 175313 932491754
2 33541
2 88494
1 33384 787741952
2 94095
1 12561 829217847
2 25168
1 170378 389295104
2 32653
2 31596
1 107398 791235790
2 115914
1 104888 506188116
2 196469
1 31714 574117469
2 167135
1 186158 538224217
1 54132 767387172
1 6468 369321404
2 58620
2 11237
1 27067 812424897
1 77782 553459047
1 85373 69087374
1 32582 370964455
2 146464
1 33412 418114575
1 175355 197605642
2 65746
2 134864
1 23419 84967679
1 62904 664895529
1 122433 128412156
2 145060
1 32591 754189132
2 117019
1 61440 841978010
1 178937 384100013
1 114004 8935378
2 186685
1 108863 77777411
2 137183
1 42036 362395795
1 48630 932445580
2 185021
2 147398
1 77478 155353144
1 111602 958568772
2 151597
2 116686
2 132704
2 38210
2 42491
1 113585 358827014
1 138017 576644028
2 103888
1 124740 116771699
2 29747
2 37888
2 196754
2 53840
2 142740
1 103091 713358853
1 93218 412050553
1 103262 425484728
1 160632 744821619
2 74904
1 21868 740235642
1 140532 741515139
1 161900 587313945
2 38839
1 33634 594849406
2 166703
2 128582
1 197929 505730851
2 17605
1 61361 247747629
1 174473 240749079
1 151730 542237546
2 155248
2 97238
2 136537
1 156762 620335101
1 37513 308519974
1 30108 835492641
1 164868 474833062
2 157804
1 91194 255572668
2 198482
2 30948
2 96266
2 39588
2 52611
2 86343
1 78980 312165532
2 171043
2 196698
2 124167
1 146454 635061529
1 54297 640043584
1 198390 396489921
2 118210
2 105007
1 50093 374580478
1 192194 781170468
2 121351
2 179419
1 104798 574188182
2 199138
1 45228 43554176
1 94397 308442646
2 125223
1 116399 475578363
2 156243
2 102572
1 127571 276557355
2 20987
2 41785
2 23948
2 34099
2 99453
2 39350
2 15089
2 42742
1 116444 727163121
2 117710
1 146272 379674371
2 106447
1 155958 445231247
2 62264
2 187122
1 125561 358793514
1 177248 346269474
2 142539
2 53779
2 11714
1 181609 3973411
1 22521 601153951
2 190277
1 162667 938591010
2 18565
1 76529 853597204
2 163883
2 64035
1 155156 771797399
1 13494 452369263
2 24930
1 18122 893463597
2 132440
2 186361
2 50379
2 40712
1 150076 245528100
1 159046 69391053
1 53500 301984477
2 108672
2 149684
2 88876
1 46866 599396759
1 173658 405527997
2 140868
1 14921 131352736
1 156762 495743229
2 104922
2 132641
2 76028
1 110683 737942086
1 169860 787494029
1 117619 898146192
1 118494 653347595
2 135940
1 121299 712261340
1 80766 732476383
1 125751 957265390
1 9793 40977229
2 20633
2 99065
1 147728 296203291
1 89121 825422696
1 74067 667029528
2 57526
1 197239 191873625
1 169183 940669755
1 130482 847275685
1 94019 726328182
2 122781
1 172403 802719822
1 74127 762002881
1 101651 636888931
2 45486
2 56276
1 149442 661789085
2 161695
1 15771 392575591
1 183228 351883908
2 128666
1 141457 144183161
1 26981 798769850
1 57128 842461738
1 175892 325637717
2 99150
1 159270 238412937
1 79387 167019313
1 24010 86191869
2 162477
1 151191 610042793
2 172037
1 127892 530043169
1 76174 729365153
1 160302 342170832
2 3443
2 180023
2 61602
2 104221
2 177251
1 94854 900789225
2 52043
1 78006 485985396
1 45646 412192988
2 180264
1 68526 453561551
1 120230 907405649
1 59836 562714696
1 132103 751132893
2 158945
1 67345 955560148
1 1835 100823264
2 90526
1 47198 241146116
1 198570 475771574
2 106339
2 2759
2 55584
1 15934 276344290
2 180632
1 10792 463253756
1 20520 464908753
2 168588
2 130566
1 107722 180608762
1 81300 61022031
2 185476
2 81968
2 119695
1 59578 680522454
1 105554 820716184
1 165900 299176081
1 167332 891167250
2 153033
1 13127 18594606
1 162335 281981830
1 148541 84822330
1 96155 529113847
1 184827 970329647
2 123576
1 148893 945179865
1 169413 798430532
1 90673 9526288
2 132553
1 61811 954029346
1 120801 443897133
1 192099 27086349
1 56927 203579150
2 3049
1 159231 547730574
1 86121 189834473
2 27379
2 54319
1 161704 419039313
1 152183 995146577
1 149045 145113220
2 193919
1 114782 674243935
1 96869 405365586
1 115784 669004227
2 85835
2 147301
1 151415 790946265
2 95249
2 156985
2 60680
2 1085
1 149317 928162603
1 188823 721149472
2 123707
2 115324
1 103051 569288032
2 136907
1 94378 484630062
2 149517
2 5125
2 177634
1 164115 125429717
1 30749 218719322
1 106300 705792465
2 95918
1 65227 953642764
1 151884 872676871
1 12301 142879073
2 104578
1 179541 209278430
2 19022
1 154082 476585003
1 136718 471998757
2 154265
2 96148
2 160569
1 5423 905145427
2 31329
2 121235
2 177867
2 164295
1 11389 969180909
1 111928 878759321
1 106798 137482791
2 54343
1 2540 732177339
2 115683
1 20581 693456275
2 3873
1 11199 48642777
1 137667 240049460
1 108396 707250012
2 703
2 51664
2 189953
2 175921
2 89212
2 6083
1 145952 957370636
2 175048
2 139493
1 140539 76326626
1 143964 423595506
1 40554 610985426
1 10996 420262838
2 66905
2 117062
2 80846
1 191546 41478633
1 161621 332734669
1 89694 773861497
2 152156
1 148131 335932748
2 144068
2 138999
1 38631 306128370
2 140607
1 158207 725275705
1 119924 679706730
1 16040 356470132
1 47105 185471872
2 120813
2 87408
1 105973 606610250
1 55666 404036022
1 105909 423970411
1 118381 972250853
1 54526 914744070
2 102356
2 167028
2 183014
2 8030
1 69086 934160659
1 27726 848250846
2 29200
1 121364 890521923
2 180852
2 98308
1 176458 938631622
1 63091 11810446
1 60318 685616740
2 125400
1 77941 898469878
2 5776
2 142639
1 124801 625883630
1 47492 346542794
2 179640
1 99316 779059881
1 179884 930767560
1 73028 489361298
2 155346
1 4200 526924950
2 83751
2 144130
1 137937 646874909
1 177934 636772861
2 150946
1 89684 981567656
1 50545 729972846
1 136367 762664900
1 158204 334621757
1 17981 797442758
1 2670 265233668
2 48166
1 14186 397943002
2 70495
1 128546 602932009
1 74639 596517295
1 6177 520453678
1 104439 117840642
1 156517 735401509
2 198225
1 111636 864467120
2 63575
2 80750
1 60496 138067740
1 41136 487623775
1 52192 565419954
2 105720
2 146110
1 59803 40368352
1 126306 260602911
2 199213
2 83360
1 68795 161686139
1 120792 614745502
1 73473 91877864
2 98171
2 124817
1 10590 659135154
2 67386
1 41752 392313852
1 190316 18011917
2 120480
2 105345
1 156068 537576756
2 99520
1 155851 940564900
2 130389
1 18070 595341566
2 41873
1 137246 875102796
2 41094
1 170002 723069014
1 148197 930627133
2 28209
2 110589
2 9349
1 122257 823266760
2 122168
1 64882 475095238
2 98044
2 68471
1 52788 703565422
1 154345 220154658
1 107739 935547112
2 103588
2 41811
1 16869 587260051
2 2541
1 171523 394994283
1 35671 411169118
2 24925
2 118143
1 3425 369058136
1 50568 772553097
2 7549
1 50475 417929617
2 161030
1 156551 462495127
2 21823
2 45758
2 38613
1 106204 590360812
2 2684
2 111516
1 1353 168827936
1 42376 662915380
1 36530 536431685
1 116522 297972639
1 143755 654319146
2 128072
1 105240 165411955
2 51773
2 143901
1 106072 702946674
2 8277
2 136136
2 100286
2 107978
1 46141 268558180
2 81575
1 43063 561784850
1 122195 276989824
1 129881 174940886
2 94204
1 159121 985267683
2 160164
1 115685 276086974
1 104780 696106374
2 97760
2 652
1 33251 441804281
1 78002 770115138
1 18141 227775233
2 4510
2 191693
2 189599
1 7428 879251298
1 190312 556977793
2 26410
1 70054 63349971
2 107785
1 22280 871616496
1 84711 177393167
2 117383
1 164594 858475641
2 180494
1 35621 959399886
1 170696 614199042
2 3919
1 22836 282137350
1 124249 734816079
2 181341
1 7400 887120082
1 129563 716583073
2 143826
2 62040
2 49968
1 149332 277369123
2 123374
2 189631
2 9562
2 6330
2 50850
1 191363 670461315
2 58162
2 129556
1 199089 538808650
2 169374
2 182332
2 181509
2 15644
2 84233
2 114108
1 103217 319508395
1 193098 661713021
2 121229
2 191669
2 149095
2 188180
2 87123
2 23072
2 196891
1 150989 8077792
1 184441 843666594
1 57148 503338952
1 121909 209984429
1 186859 801818255
2 91705
2 117177
2 12198
1 73182 582527215
2 153625
1 131338 501767905
1 9016 85660004
1 7425 958009907
2 112935
2 119063
1 80116 117612558
1 176655 107935182
1 42899 354724017
1 142024 96701768
2 156053
1 128011 928713311
1 131957 327761402
1 42922 659601234
2 64101
2 122981
2 159076
1 82623 685275490
2 188172
2 11954
2 122026
1 83958 727160239
2 156783
2 63166
2 61093
1 172527 127921579
2 180165
2 120845
2 86255
2 33140
1 191819 931780476
1 180374 275697653
2 32789
2 99688
1 132995 502359543
2 114208
1 47348 526561887
2 8104
2 162470
1 45249 391101690
1 46372 553010802
1 137501 542933731
1 188676 680032475
2 95848
2 181685
1 130231 904725361
2 163228
2 112586
2 149260
2 24272
1 13729 387350059
1 91129 249170134
1 48508 373987039
2 1574
2 163380
2 37759
2 52338
1 52839 69380320
1 84869 616881093
2 143341
2 30084
1 104758 510292619
1 34772 817920261
2 12190
1 36242 365463097
2 110452
2 168114
1 103020 809879647
2 169748
2 14643
1 100903 139512282
1 120011 686451804
2 93674
2 172542
1 56305 722195928
1 117418 906657851
1 31511 29303691
2 199690
1 72101 369762159
2 141215
1 190408 97687590
1 124110 733758120
1 151638 221455928
1 95312 87047605
2 178633
2 5486
2 84055
1 169549 831196288
1 113044 750666048
2 44403
1 195876 442379851
1 131265 782313807
1 128685 744954665
1 92661 599910136
1 189477 429126984
2 65413
2 714
1 137714 782447746
2 40547
2 161259
1 22142 469712518
2 24431
1 168606 668976447
1 81585 708248920
1 67085 920400391
2 146780
2 64121
2 146910
2 140767
1 116333 442241329
1 81283 77705002
1 30367 751861110
1 80367 313304272
1 125566 278309886
2 98963
1 168679 403521706
1 101334 479114312
1 194034 635783350
2 83662
2 75323
2 7362
1 92518 30016012
1 28834 709123806
1 44797 564853139
2 195486
1 55173 179233054
1 134492 480215383
1 159674 855526768
2 95386
1 105633 13599752
1 149754 684549602
1 3867 205701435
2 179632
2 72606
2 165549
1 187519 691258289
1 34578 898075043
1 52258 494991522
1 172337 984981113
2 187474
2 51394
2 6755
2 163305
2 126698
1 171280 778742599
2 10082
2 142086
1 119441 767984912
1 173258 906829009
1 176235 852477944
2 22291
2 165932
1 110337 818542297
1 37752 187077796
2 176624
2 95977
2 171377
1 166743 63878826
2 99832
2 178064
1 160552 594001403
2 24171
2 88568
1 119284 249791547
2 8447
1 140977 766034615
2 103337
1 60068 742122019
1 195335 120329533
1 177761 840444433
1 150901 602200583
2 66033
2 24823
1 12581 459392806
1 60852 316970999
2 139283
1 9316 76984236
1 54981 697159312
2 13604
1 16616 386334086
2 3067
1 49662 458487360
1 108875 787184660
2 77706
2 81341
2 153843
1 188881 44886057
1 18434 862431185
2 60137
1 80013 991543037
2 131087
1 26913 661450063
2 141855
1 199422 25849763
1 147221 893584761
2 30047
2 5191
2 103340
2 8924
1 45027 164079024
2 73594
1 28271 279524966
2 113396
1 184479 162958599
2 32066
1 40456 361613333
1 143676 732115516
2 147899
2 14164
2 152393
1 180526 352924371
1 41516 504440102
2 132894
2 13713
2 154370
1 148639 625722189
1 169499 184860907
1 139913 117898911
1 94621 595457749
1 32880 738214739
1 150728 395054372
1 130839 704069264
2 147942
1 29916 276232888
2 72169
1 144862 829356192
2 31498
1 47331 818360015
1 81011 594454696
1 117721 82194156
2 90133
1 115211 35115108
2 2377
1 95888 499358806
2 175710
1 24916 607755128
2 143623
2 87171
2 135243
1 125163 75267512
1 142445 114238857
1 67237 112426493
1 75650 779209981
1 38530 391631605
2 15832
2 50327
1 149801 825123618
2 27923
1 36941 295227174
1 118432 951529177
1 117707 791409705
1 10807 13319640
2 66100
2 50827
1 45553 317367544
1 151399 766007117
1 149725 617791556
2 59042
2 10919
2 112101
1 36207 671025104
1 180876 581998920
1 34464 656262611
2 100333
1 113924 402253551
2 180428
2 73632
2 104920
1 109764 39310579
2 46112
1 7127 682058883
1 141336 718475343
1 123385 89952225
2 181339
2 78106
1 128146 817503998
2 61990
1 75142 639398693
2 59941
1 181238 783701698
2 145223
2 113364
2 124834
1 81868 461422150
2 197962
2 158659
1 134227 99502198
1 151746 98943285
2 121686
2 141988
2 16511
1 13572 612944550
1 158159 485560672
1 29189 364864002
2 45994
1 31915 882687111
2 126499
2 50949
1 46862 692352153
1 86198 920750751
2 135494
1 70820 640747646
1 64765 515655971
2 59246
1 2439 187464040
2 132308
1 120993 64624231
1 143154 577494328
1 78177 618190966
2 84703
1 148321 600194568
1 148739 144376405
1 170679 237929557
1 110210 943982771
1 30997 298103984
1 194939 614143812
2 75979
2 27147
1 1793 165582305
1 41437 229974669
2 32444
2 149697
1 55632 938395828
1 66622 667018817
2 194716
2 237
1 23267 59453018
1 20427 885570383
2 33773
2 14425
1 75357 308645170
2 1848
2 43817
2 15866
2 23461
1 83647 17322466
2 115091
1 60629 960375347
2 6764
1 79596 468376799
1 114926 262200274
1 1340 923692287
2 89555
2 174828
2 116395
1 130948 19172185
1 181476 935936843
1 154269 986297768
1 149072 692644746
1 126710 232590776
2 169679
2 153931
1 51501 306700831
1 168748 766326552
1 129969 121469763
1 162612 588378173
1 104274 707598491
2 60166
2 7595
2 138952
2 166045
1 34275 184268004
1 124660 364897995
2 76706
1 5587 750309776
1 136353 529111606
1 1534 335438404
2 67971
1 195688 836750556
1 12738 339689255
2 88335
1 153358 661212229
1 80236 255970185
1 58468 754149367
2 70082
1 118247 641559849
2 67479
2 115154
2 146343
2 27611
2 8984
1 89848 453234865
2 55170
1 186166 598128315
1 57650 989370221
1 71126 420414026
2 22054
2 32071
2 62787
1 141008 218211169
2 49943
2 34327
1 176304 16156037
1 149296 20866986
1 74436 807979324
2 8301
2 130592
1 97945 819061677
1 73006 263594112
1 33780 674907428
2 174848
2 93596
1 20713 674128266
2 118298
1 194557 642450600
2 118214
1 27194 841665383
1 19424 650176248
2 25256
1 141194 56952937
1 136011 794095326
1 162391 133191635
1 148928 145358726
2 50482
1 14668 941742423
1 141309 807721600
2 102464
1 101831 645796161
2 12307
2 56087
1 114846 715081603
1 165977 928901974
1 116474 421446432
2 44672
1 135575 623102307
2 153761
1 6167 544254858
1 121416 143511778
1 173741 237558454
1 145895 405388913
1 197758 315850688
2 189446
2 106992
2 36778
2 77578
1 129740 675027761
1 22458 663186559
2 33718
1 62945 419290021
1 90855 215147004
2 109263
1 50556 962229522
2 83747
1 181025 52616817
2 114886
1 34165 504584090
1 77505 157557553
1 20917 71982664
1 104109 797184918
2 103072
2 56000
2 118127
1 25875 132166169
1 186443 996123008
1 41086 664916271
1 18524 228403595
2 90315
1 98170 263071294
2 58525
2 113839
1 180684 319298989
1 93798 695018509
2 151013
1 74499 357669688
2 176413
2 140727
2 150772
2 106225
1 139204 523859159
2 40441
2 44589
1 3245 956714294
1 98051 788447337
2 196811
2 146101
2 158882
2 146895
1 192074 733922525
2 52927
1 142855 672179164
2 28643
1 15911 411704698
1 177041 757524443
2 165791
1 179791 616919313
2 21727
2 27536
1 69835 196161875
1 75891 501673023
1 140473 961754808
2 71271
1 73589 825384028
2 135510
2 189015
2 122517
2 128971
2 53760
1 64760 316232722
2 188461
2 83288
1 164653 506596182
1 69535 798959708
1 110811 153669990
2 117944
2 34625
2 89959
1 136047 797882728
2 5743
1 102257 334085228
1 178636 133635788
2 13715
1 24921 92806729
1 79600 898689286
2 96217
1 124799 641155851
2 142775
1 157511 945147458
1 112782 543059112
1 150305 652093411
1 75325 123760014
2 98715
2 44466
1 138886 539617014
2 48131
2 72563
2 182039
2 47283
1 180260 315736342
2 92841
1 69508 319697064
2 83133
1 99801 250930162
2 61019
1 52545 4396152
1 121994 972148143
2 194657
1 141448 69441919
1 21085 844065728
2 118162
1 99718 713628978
1 175500 822539295
1 49113 390378634
2 94615
2 108360
2 33069
1 145862 625443411
2 159016
2 89579
1 6754 71564884
1 92700 348013162
2 122626
1 144495 54714855
1 11219 821016180
1 98274 375506014
2 104154
2 145528
1 50675 466665017
1 16089 59023760
2 8447
1 77492 627223015
1 30713 538358867
1 145217 795730428
2 43299
2 160391
2 128477
2 3326
2 58463
2 2964
2 188588
1 26635 845400313
1 9785 683640078
2 161021
1 125497 408121722
2 114067
1 144667 46805791
2 10424
2 155260
2 1424
1 130925 863859441
1 150223 824878102
1 21108 648161119
2 76035
2 19215
1 40662 726215458
2 128949
2 133742
2 171517
1 131415 951243585
1 171898 704332394
1 157065 375969512
1 47603 132762793
2 19971
1 95288 76032828
1 18321 132455580
1 61144 600921299
2 138990
1 82461 428248793
2 94131
1 23951 113229719
1 132662 856935627
1 79020 844925277
1 59272 921590073
2 73079
1 84704 773912274
1 122411 302382142
2 78263
2 198411
1 22870 279929140
2 2274
1 30640 844743292
1 127384 33001505
1 25887 358840269
1 118857 801603163
2 94190
1 69811 225597300
1 119518 14959227
1 199952 751797811
2 167926
2 156779
2 71782
2 114395
1 184634 909231579
1 43312 750604611
2 166641
2 103602
1 143156 502078543
2 25125
1 147497 738353976
1 178552 92458086
2 9423
2 172865
1 5422 810265522
2 83186
2 118157
2 41029
1 23852 912414394
2 27931
2 97604
1 120049 915093219
2 32323
2 104513
1 150878 264001913
2 105545
2 181144
1 188054 266677244
1 35105 509002557
2 81425
2 154383
1 113459 880986683
1 96005 389842776
2 12672
2 40867
2 120694
2 136281
2 16077
2 115719
1 136036 400682641
1 60976 968860740
1 169466 582969584
1 47726 554172047
2 53785
1 32407 941336325
1 70749 562836177
1 136900 950290139
2 39798
2 99648
1 187250 873352412
1 51233 604464847
1 66829 972829568
1 77092 905221547
1 8326 356328504
2 174718
1 2860 684864525
2 57672
2 145266
1 78880 674117070
2 132567
2 19237
2 106827
2 81919
1 169219 179619989
1 191626 387670990
2 154191
2 81267
1 136578 705039117
1 64280 500590762
2 32768
1 2970 622160591
2 69209
2 62436
2 138108
1 197077 401430004
2 18879
1 149280 335075620
1 24790 113036684
2 52374
1 127607 493211388
1 160624 142743044
2 193229
1 36735 89140790
2 195935
1 16504 937332535
1 60404 541420095
1 90729 24163119
2 192109
1 116998 479726840
2 70563
2 62362
2 79260
1 63183 537740095
2 92070
2 90126
2 62610
1 3019 891593065
2 94810
2 148984
2 184343
1 41853 381034927
1 64540 811915490
1 196145 378852711
1 8473 482946208
1 101457 58670008
1 119469 277701816
1 34922 525018021
2 42774
1 77190 822874106
1 83692 703302745
2 115484
2 117767
2 137407
2 145071
1 86698 8631326
1 176715 264311026
2 66929
1 28075 725024517
1 35816 286614456
1 103772 217035134
1 32557 988573959
1 172095 390811340
1 198914 235286479
2 35644
2 61269
1 55655 19722843
1 196789 406964857
2 166367
2 11031
1 155506 795152238
1 93645 452615165
2 36958
1 37370 645120999
1 158559 19891550
1 65182 568432570
2 30394
1 9824 849320357
2 146324
2 110590
1 114471 339871983
2 161934
1 10445 497196183
1 81775 977880961
1 197241 66817125
2 140855
2 40257
1 193424 41957095
2 60682
1 143380 937872407
1 149582 378047364
2 119301
1 116373 980905602
1 156636 80232495
1 198815 225797809
2 120551
2 84283
1 134247 226727456
2 126528
1 108014 996914300
2 4255
2 181148
2 33318
1 74902 540186931
1 59138 606571267
1 175162 427754378
1 38448 79102145
2 163703
1 78000 157452463
1 159334 948490072
1 148650 605692130
2 11356
1 72900 392361845
1 113379 208075177
1 129118 79977673
1 66405 484266991
1 118160 900690676
2 193374
1 13814 68530274
1 34085 943213821
1 148800 300129060
1 157056 701342526
1 178431 910696114
2 100334
2 115785
2 42799
2 198215
1 156267 720393963
2 60359
1 108154 512473484
1 10437 731070787
1 144699 321875696
2 77161
2 114408
2 46314
1 26440 232194971
2 48527
1 193039 999425605
1 105441 517152242
1 199056 893491835
2 102069
2 175370
2 109858
1 115256 19845944
1 11454 922074763
1 107969 686880749
2 115268
2 20388
1 186775 956334075
2 38083
2 89869
1 50604 87312946
2 180397
2 110158
1 43976 467426343
1 149918 374716178
1 79602 156277967
2 177347
2 73530
2 78822
1 99185 728150575
1 90134 993962824
1 44478 134581965
2 107992
1 71872 606493504
2 54616
2 111371
2 43772
2 86447
1 192667 433100405
2 141034
1 54205 902989408
1 143680 351958799
2 65048
1 196955 15953469
1 147953 214781316
1 43771 336331476
2 15170
2 100717
1 169293 624828818
1 154538 606508404
1 87177 752093766
1 34137 5824406
2 105629
1 104597 565352571
1 16877 123477364
2 191252
1 144688 976389754
1 141114 359195644
2 24214
1 50049 908229228
2 123044
1 191748 275985985
1 48873 442170304
2 151540
1 108237 506467567
1 126 507208926
1 141152 455240451
1 23655 780670885
1 159558 799776312
2 153836
2 55
2 53296
2 65047
1 58042 19047071
2 111261
2 166026
1 152471 12005815
2 48563
2 107442
1 105326 716351353
2 36654
2 7322
2 40260
2 69641
1 23483 4514151
2 39754
2 104372
1 114998 466998573
2 177769
2 41408
2 53996
2 178784
2 198563
2 133488
1 170101 286575817
2 30437
2 130862
2 89368
1 40149 732856662
2 91239
2 199308
2 186335
1 160768 245864848
2 64935
2 47216
1 28983 168935369
2 183578
1 5677 433261485
2 177896
2 106321
2 80457
1 354 778053134
2 170782
2 88308
1 97383 366741510
2 47928
1 115554 720324208
1 71953 464248117
2 94306
2 188033
2 12002
1 38341 118686701
2 177422
1 91354 648849084
1 177198 785173534
2 64774
2 8925
2 79593
2 147683
2 144593
2 122805
1 190667 426955863
2 8298
1 158986 257923806
2 42324
2 25225
1 58828 580171485
1 64761 233562723
1 151920 297639447
1 88623 822509594
2 131972
1 184779 626765899
2 180887
2 186831
1 64792 259217409
2 147912
2 19054
2 52769
2 73699
1 107537 721451160
1 109290 170816717
2 77662
1 160950 161608690
2 118416
1 77617 576578300
2 97772
2 144078
1 80844 755904186
1 155419 282025603
1 104547 22074318
1 13153 761170675
2 114967
2 119465
2 11937
1 81793 961112825
2 112045
2 15955
1 20989 381794699
1 185034 931860286
1 75664 651505292
1 41574 950300951
2 176572
1 47728 791326227
2 42133
1 158968 437033175
1 183549 592563321
2 143222
1 84918 17841950
2 122653
1 172794 197076409
2 180949
2 122721
2 143213
2 30783
1 6222 787501481
1 165715 953444762
1 67979 363928802
2 65944
2 168324
2 75407
2 89768
2 10396
1 150089 240904477
1 148194 733777217
1 48901 676025017
1 102834 949640551
1 79347 802827288
1 82874 4678042
2 18520
1 92444 337161032
2 79658
2 98649
1 107112 147109558
1 161990 246220681
2 169544
1 190648 404390976
2 8410
2 47508
2 19902
2 139541
1 59284 396371608
2 179188
2 171017
2 133873
1 51499 187899453
1 154699 883725153
1 60814 152412010
2 98907
1 5734 334532373
2 40435
2 99477
1 136017 649973471
1 39242 442368676
1 46262 488018352
2 7245
2 172765
1 169193 471379297
1 80435 50929352
2 128755
2 93494
2 42260
2 16904
2 99796
1 99257 292549438
1 41519 393785967
2 72731
1 177769 280495299
1 144881 658540631
2 75337
2 22948
2 61389
2 11096
2 127860
1 130974 116576553
1 65574 4406295
2 27009
1 14299 200848171
2 188827
2 192417
1 32255 737846795
2 192929
1 97743 869455402
1 63117 681174420
1 152149 622966856
2 13799
1 78823 289143659
2 7579
2 1358
1 140955 875281518
1 61924 352825964
1 102659 925366088
1 33637 697418460
2 164607
2 115272
2 64359
1 50667 567329925
2 4655
2 2091
2 149736
2 197474
2 60107
2 24366
2 11686
1 122808 329558003
2 79605
1 153500 369646167
1 124571 447349542
2 71766
1 42425 105325440
1 126846 51052201
1 148395 44900501
2 4726
2 96202
2 84316
2 148229
2 53503
1 52166 836939922
1 139794 505287266
2 68760
2 99430
1 48384 444883489
2 98828
2 114441
1 151663 446392801
2 115461
2 132771
2 188216
1 194343 927720070
2 17241
2 16577
2 6521
1 160103 556502475
2 155971
2 131640
1 44418 448456495
2 78367
2 12779
2 132348
2 191318
2 123333
2 57873
1 168749 328959753
1 183372 551793524
2 199060
2 90120
2 160162
1 48790 321192124
2 13246
2 47430
2 42900
1 95004 695787583
2 103282
1 193934 273872063
2 174344
1 90519 725767002
1 106792 278341341
2 25218
2 33107
1 98473 238954597
2 168348
1 12292 697940950
2 64372
1 56551 873217137
2 83751
2 94293
1 141415 821816177
1 44363 219738495
2 37034
1 179623 719427217
2 119547
2 103766
2 61456
1 1021 585319158
2 45956
2 4691
2 39299
2 64402
1 190666 377879137
2 161617
1 38855 201857949
2 46991
1 101259 788230053
1 15178 406705985
2 136554
2 170972
1 184062 741889569
1 178580 689334308
2 25203
1 67834 320097493
1 104189 744041856
2 93038
2 63563
2 6306
1 27212 947542496
2 184389
2 57010
2 30934
1 32523 786678207
1 189863 841349294
2 82197
2 189131
1 2053 472960168
1 110338 716197016
1 49876 361221791
1 99075 873278292
2 186670
2 20448
1 91634 184244575
2 59858
1 120233 741081395
1 99348 278220071
2 23469
2 162578
2 62969
1 191207 402775754
1 22266 324522469
2 189560
1 108666 463495050
2 154331
2 7089
1 103792 133713414
2 185036
1 199088 666658288
2 196396
1 165964 906637868
2 39059
2 9948
1 122129 494651150
1 182851 844536728
2 59276
1 30667 591421904
1 191351 336575773
2 63989
2 87890
2 85012
2 166007
1 7710 473389655
1 41965 227803352
2 81570
2 177590
2 156019
2 131330
2 199090
2 127227
2 24984
1 161045 672691794
2 66677
1 146181 820572039
2 162383
2 80385
1 159238 422675998
2 148075
2 157824
1 159546 640803567
1 105970 607456758
2 135220
2 168196
1 98065 727166711
2 38024
2 110636
2 69808
1 186649 331615630
2 11597
1 175809 949778830
1 129283 363834712
1 164289 400276423
2 85029
2 129401
1 136992 486086695
2 148530
1 69095 936888056
1 61913 534300097
1 96971 393522915
2 16957
1 66910 580229101
1 147567 820913069
2 41921
1 147604 715446036
2 68910
1 194173 847712958
1 191457 179118801
1 34010 139851469
1 65375 320763248
1 35122 300596648
2 109219
2 10894
2 181752
2 22183
1 47634 187438552
2 31302
2 183783
2 175725
1 65655 262432672
1 148723 196356985
1 83591 10877377
1 64130 627392264
2 168571
2 58796
1 48928 587259935
1 193651 987678120
1 133184 261075777
1 185465 339072072
2 60438
1 142225 231489875
2 1082
1 107932 352150572
1 92793 814575094
2 53662
2 90170
1 121680 176051361
2 4046
2 196790
2 39786
1 140162 928505268
2 160960
1 94550 406558311
1 105594 63467646
1 16303 258289059
1 64048 375888038
1 197493 78328177
2 2892
1 48999 537343506
1 20826 82036144
1 102757 891392979
2 51286
2 154825
1 175352 234761128
2 144879
2 59602
2 37341
2 10965
1 69226 149977377
2 196979
1 88959 360553391
1 199633 244097791
2 7125
2 85762
1 131236 258922998
1 174467 467210026
1 114187 85419876
1 90812 480756097
2 147470
2 123808
2 164807
2 131444
1 38610 228620235
2 77514
2 17245
1 168007 941577617
2 182886
1 84204 213289597
2 93117
2 147162
1 185662 31103412
1 158933 998707996
1 155616 450085433
2 110149
2 128979
2 12345
1 37405 723808002
2 124439
1 142566 429245767
1 169299 676953812
2 63669
2 160517
2 28627
2 18752
1 105768 670099900
1 145655 31141344
1 108794 608649022
1 158125 234122307
1 122609 254868824
1 122913 320951855
1 168959 86942664
1 135362 801889565
1 99634 350661234
2 168931
2 81234
2 55372
2 74753
2 139462
2 65976
1 104117 15856332
1 172058 129425449
2 95543
1 38302 155053773
2 187225
1 197871 862050157
1 120141 983454148
1 99001 303286135
1 15476 612575756
2 145369
1 41753 710048833
1 8087 947183509
1 14045 690771652
1 111506 12436400
1 10523 754737090
2 22946
2 117749
2 10620
2 31528
2 171508
2 187164
1 85335 766196233
2 50186
1 171420 484450515
2 184609
1 108445 949961069
1 185666 672445339
1 155899 243827910
2 154301
2 130720
1 177542 21729858
1 12295 462510882
2 132857
2 198908
2 179731
1 88184 231186553
1 100823 599065976
1 16607 778925650
2 56906
2 154450
1 113027 273983448
2 113892
2 197744
2 55307
1 23509 308392403
1 138849 688052328
1 180766 497061413
2 112766
1 189471 75002914
1 37292 488722795
2 97474
2 130752
2 187355
2 174794
1 147835 781890244
2 171402
1 130351 521632583
2 185156
2 8439
2 66769
2 29381
2 23312
1 148630 511528288
2 9362
1 112939 95374488
2 71853
1 168356 278563245
1 170305 319500386
2 190861
2 136204
2 12
1 15908 41516182
1 79835 222276298
1 126235 825697129
2 78856
1 1533 374068656
2 89084
2 115880
2 24807
2 87402
1 191836 569859747
1 128985 673756126
2 162625
2 172252
1 32630 692831101
2 56109
1 15320 428613546
2 3948
1 159436 230966988
2 172703
1 125966 851353529
1 125649 849761114
1 125006 984658973
2 26443
1 199563 742319954
1 139897 568178559
1 199858 93967498
2 184549
2 176962
1 104351 816835556
2 65827
2 191894
2 144221
1 128755 394207401
1 81525 899490710
2 22364
2 88226
2 127322
2 97018
2 96203
2 72295
1 4510 236745575
1 118870 627804833
2 76624
1 77380 892233146
1 87545 99384360
2 21793
1 101462 832101718
2 172938
1 93844 62247412
2 172428
2 157657
1 124580 22539329
1 98901 187647110
2 70141
2 16436
1 167863 835152771
1 24381 271502262
2 98576
2 142274
1 155383 366454342
2 95408
2 63736
2 162876
1 58817 191053471
1 39553 843827521
1 78545 261696466
1 47875 820894230
2 98827
2 120094
2 136261
1 67379 956676609
2 4949
1 9039 277447216
1 49002 184469398
1 17496 931029087
2 50156
1 15836 835020136
2 167569
2 124440
2 174585
2 68116
1 41976 387395572
1 70383 329707253
2 140071
1 18957 188556247
1 113414 301970260
1 49476 102025493
1 58359 71051503
2 19334
2 183710
2 93547
1 186010 386540211
1 145204 959479903
1 106942 306107433
2 93814
2 48733
1 40829 305714162
1 187165 518816856
1 100907 525083856
1 181281 794221019
1 47514 231323660
2 48899
2 45651
2 139773
2 33720
1 198407 872602672
1 4894 607794436
1 40120 321017042
2 191445
2 66977
1 183134 271360516
1 109144 506943621
2 53451
1 6419 896917490
2 163679
2 30044
2 148035
2 129406
2 7984
1 57132 359249004
1 104611 309271260
2 117002
2 21659
1 53593 396098225
2 191252
2 97011
2 68853
2 135657
2 140429
1 107930 77285099
2 145277
1 39241 248359789
2 23540
1 28512 649875376
2 140793
2 104003
2 142011
1 152829 204072078
1 153197 586652037
2 36181
2 11702
1 38146 955134384
1 145745 786926559
2 106083
1 161574 467767544
1 130624 583088392
1 61685 769839858
2 141238
1 105904 38208760
2 101790
1 72670 349799971
1 198610 762690317
2 170191
1 139214 877824434
2 155287
2 27028
1 119553 747467573
2 93325
2 90157
2 12830
2 37722
1 137666 47078107
2 53701
1 76330 886912744
2 149376
2 46352
1 100260 742707489
1 74369 291062600
1 188206 13884922
1 155373 167062848
1 67563 824811572
1 62000 342296285
2 50820
1 95765 112630655
2 178460
2 138992
1 127920 632420740
1 68334 283168444
1 163616 437603186
1 191409 704853929
2 47500
1 113715 503101400
2 80937
1 80953 140875258
2 135607
1 50759 187451063
2 111699
2 25643
1 184922 360628189
1 185781 760472051
2 118782
2 91558
1 7720 739535627
2 122206
2 45008
1 130058 546087142
1 16156 582239665
1 18070 754554125
1 180433 461490384
2 126066
1 172183 134372612
1 175509 129382119
1 181007 438274932
2 104950
2 145484
1 114497 722707286
2 102532
1 199663 879578370
2 197617
2 175103
2 94885
1 32330 536364951
1 71971 644956752
2 113744
1 47219 925292645
2 56419
2 108627
1 58855 859388151
2 176057
2 167660
1 195251 48603948
2 7912
2 14214
2 83950
1 114743 734101508
2 18273
2 16889
2 125365
2 142063
2 38299
2 32853
1 51194 616680075
2 51157
1 161945 208734967
2 171539
2 126135
2 80962
1 164157 347178949
1 185585 833729187
1 109981 277930065
2 106498
2 139198
2 58097
1 96196 968777398
1 186249 370285593
1 74866 538877432
1 47967 598830719
1 92709 247099530
1 27582 480475167
2 44769
1 39877 134778307
2 20061
1 194710 963324851
1 36835 23094615
1 17718 201364690
1 121636 713429918
2 7857
2 138219
1 56568 577904403
1 6183 396087232
2 87275
1 190351 144068152
2 49349
1 111404 36481639
1 197453 282035344
1 108288 262722922
2 159209
1 96529 20798122
2 184748
2 175915
1 129280 962330500
1 82147 371467449
2 92904
2 69296
2 30823
2 51324
1 111931 509050553
2 117299
1 33215 323787074
2 168002
1 7152 29678369
1 105422 344113041
2 172596
1 165467 228360479
2 185106
1 165381 107703966
2 157516
2 58877
2 129597
2 177779
2 158899
2 120363
2 63523
1 105646 233534506
1 67852 303073222
1 169390 945065987
2 33717
1 147561 118539091
1 13763 197658729
2 193590
1 149288 690279442
2 111310
1 119449 34142988
2 38737
2 47817
2 95383
2 114011
1 122548 322175242
1 155459 209296814
1 26458 120757555
2 152038
2 4322
2 178251
2 71505
1 76406 791700773
1 180823 445822917
2 59833
2 84105
2 67867
2 90498
2 88278
2 19756
1 9016 336423753
1 86121 653813022
2 74974
1 5379 669251280
1 124655 868440166
1 9733 947941876
2 110817
2 20117
2 564
1 13776 577780208
1 95537 26997368
2 24370
2 144999
2 149517
1 69683 590154569
2 118663
1 103215 609959263
2 15839
2 105834
2 69559
1 161916 147480901
1 169448 723554158
1 113547 428964267
2 166108
1 146283 100755404
2 1888
1 161184 376320299
2 161182
1 165884 988112483
2 45546
2 182662
2 167753
1 151189 104738707
1 137259 628366780
1 64688 371931412
1 22680 313776593
1 135708 458463068
1 159291 233879065
2 33426
1 82025 20737351
2 102317
1 45038 939072972
1 52993 794850091
2 114345
2 27448
1 180031 967610846
1 116318 868888941
2 136700
2 6796
2 108019
2 9172
2 4386
2 111117
1 190906 571635446
1 129391 902667724
2 104907
1 90127 50155584
1 98368 130766525
1 154381 870905075
1 123702 794740902
2 45540
2 38992
1 23546 486326872
2 53193
1 48553 596152803
2 59063
1 87652 916973668
2 140773
2 45758
1 115975 143391722
1 2610 47403299
2 71091
2 179127
2 130222
2 159850
2 47242
1 183747 940494805
2 34751
1 122822 488573401
2 87394
1 91587 979379439
2 154123
2 24597
1 171157 345943406
2 8448
1 140418 787682552
1 88097 700455975
2 131128
2 60341
1 46739 590234067
2 98673
1 90676 782732293
2 24921
1 168584 367029843
1 63212 406819151
2 102051
2 57400
2 152097
1 173234 855547144
1 70194 918080994
1 191339 808995254
1 82355 900105786
2 131342
1 23764 109366910
1 130298 718461562
1 28932 76422470
2 139375
1 154398 141381330
1 77658 662607286
1 96157 967668596
1 130087 650019180
2 142820
2 69627
1 135845 95672632
2 80590
2 158577
1 98853 540467195
2 191055
2 77091
1 42865 501112648
1 58344 111911279
2 13194
1 184561 131227696
2 183739
1 171571 442124125
1 80587 861836574
1 165663 714166375
2 125484
2 23751
1 185253 807134407
2 167537
2 194809
1 186155 455353566
1 134091 470365445
2 178141
1 177340 261621550
1 188410 611200981
1 109026 641951741
2 9670
1 198266 526405248
1 62234 850214847
1 103702 29643443
2 31099
1 139141 89601932
1 175535 807872297
1 12941 339831446
2 128691
1 138359 580976976
1 65150 706235979
1 162383 478756497
1 82699 706994785
1 44256 486357275
1 89479 362454770
2 181911
2 44
1 167722 152148085
1 198842 742774419
2 6993
2 92947
1 47602 80246136
1 193671 3949308
2 197454
2 39574
2 48543
1 179482 418338448
1 32888 782267210
2 78470
1 189542 291055911
1 176937 981662101
2 21408
1 9098 683952975
2 177113
1 126550 14837015
2 130932
2 37343
2 174244
2 22929
2 169458
1 16067 657289084
2 96270
2 18937
1 151705 885007331
2 192523
1 62408 948169328
2 13538
2 31200
2 105296
1 173410 341944122
2 34349
1 92501 100402635
2 20120
1 53136 602171110
2 70395
2 114715
1 135013 173893048
1 198734 213092157
2 142406
1 95143 523121592
2 133071
1 162351 403382314
2 111313
2 176629
2 99761
1 33087 791887356
2 9916
2 174645
1 17998 188486239
2 145378
1 104634 26708433
1 88080 161292058
1 12319 205998410
1 21056 780085268
1 179210 826500507
1 99318 610920987
2 69383
2 74249
1 185277 878404072
1 115736 359912599
1 58007 184623290
1 27788 35573469
2 149943
2 177281
2 96898
1 13200 817326959
2 53766
2 175040
2 68749
1 191490 754018291
2 99004
1 125189 628413240
1 53352 347050035
1 65735 108757114
2 83955
1 40225 837936339
2 62028
1 150595 766694872
1 26441 872025597
1 66582 177198921
2 34540
2 125122
1 171695 44621075
2 92816
2 90299
2 100242
1 122785 776149566
2 124346
1 161819 398477367
1 84442 295329526
1 46932 371640077
2 124183
2 119652
1 181539 965543505
2 6929
1 43955 110375356
1 74320 671598616
2 160081
1 76093 971593225
1 68802 495695909
1 83917 694871552
1 67432 746923307
2 33206
2 141177
2 48544
2 52565
1 183064 434299865
2 156135
2 64368
2 155895
1 162051 222932829
2 145200
2 190533
1 132011 975108272
2 161644
2 147288
1 19441 746704670
1 18677 785465423
2 63840
2 130241
2 157768
1 149263 447706126
2 168402
2 178219
1 23378 337130146
2 172997
1 169432 549597724
1 188438 876945203
2 176655
2 167936
1 46253 387254310
2 123793
1 128182 383088352
2 159674
1 981 581077290
2 169493
2 43752
2 81362
2 91129
2 161423
2 177125
2 151064
2 198458
2 88336
1 73609 705115139
2 169034
2 38787
2 195245
1 61237 954675401
2 108128
1 77509 450491557
1 87287 630181550
2 138478
2 82642
1 44435 864091297
1 40678 286085162
2 100881
1 43745 261511509
2 191733
1 129978 58043116
1 158840 708886449
2 186322
1 123720 26156739
1 2439 977308892
2 178626
1 30010 113169421
2 125831
2 43917
1 28291 266565666
1 170420 529155906
2 53354
2 193148
1 109669 913176448
2 149964
2 149991
2 198424
1 162205 685708701
2 191558
1 174378 389543835
1 177107 325892742
2 148136
1 123800 188048162
2 20346
2 39502
1 100079 420713402
2 12441
1 167472 996836621
1 195621 445002117
1 123123 192050565
1 138583 351455738
2 12780
1 94021 21167185
1 33416 31370192
2 11227
2 136021
1 40274 872460474
2 94412
2 195174
1 89120 455280675
2 77470
2 37025
1 162396 847856536
2 12003
1 185122 964324747
1 117827 268286328
2 74286
1 8783 793761138
2 71556
1 117529 464381812
1 61786 88215827
1 181500 684370490
1 81313 671893532
2 5538
1 12835 640658370
2 23739
2 694
1 94642 569161653
2 147881
2 87651
2 55969
1 20091 99779796
1 51299 514758331
1 142812 32659420
1 63194 990100623
1 410 60671277
1 96736 185066964
2 69966
2 169737
1 61018 164524767
2 85080
2 188113
2 193872
2 111804
1 101130 842972803
2 83527
2 139074
2 127893
1 22710 125167034
2 10172
2 72203
1 99298 429298250
1 32121 491143097
1 75129 714267108
2 131297
1 181115 383311027
1 122671 482484124
1 172210 36498404
2 37603
1 35334 115463887
1 157177 740585503
1 69097 610338609
1 187417 830420157
2 156759
2 76419
1 123545 819301837
2 19305
1 99955 359006834
1 96623 413655026
2 2851
1 4340 258219191
2 62756
1 106828 185538940
1 37955 341870052
1 83134 612942391
2 17919
2 34642
2 152383
2 110797
1 88562 418481539
2 11180
2 27067
1 194622 810152557
1 182998 797560139
1 65009 73742779
1 49397 182968531
1 31038 832347917
1 130838 124100337
1 111713 530549968
1 105807 992833353
2 113493
2 94460
1 186980 742178527
2 43261
1 23590 606079715
1 135968 588425774
2 62580
1 91110 790497086
1 8503 662137694
2 2975
1 83343 63128091
1 112587 617447552
1 159459 354762297
1 99586 931910837
2 77040
1 104445 560454032
1 80120 568483819
2 179598
1 21401 232240387
1 173780 467843366
2 55585
1 173143 838876936
1 161969 624579522
2 83472
2 127798
1 167054 342094788
1 146414 546697503
1 98127 33537165
1 192523 384101389
1 117347 182691260
1 181549 719819329
1 142091 528510553
1 24239 919224504
2 75689
2 100837
1 118786 470782474
2 149089
2 78630
2 149983
1 61424 555238287
2 165325
1 105339 904718766
1 101732 467918547
1 112749 669825875
2 189110
1 58136 419369037
1 77765 593616591
2 38798
2 61258
2 39586
1 113172 371605637
2 186163
2 155838
2 196507
1 139823 181467246
1 31323 920628692
2 121208
1 140249 960717039
1 1722 452232416
1 48024 607440597
2 106605
2 119967
1 32121 249329274
1 30774 118598420
2 24941
1 135282 288562850
2 28289
1 72483 427601702
1 84515 122320727
1 9123 770473473
2 17436
2 23090
1 16491 333343551
1 44161 792949794
2 30844
1 153149 176833116
1 128754 921777931
1 28110 636901508
1 172829 244673307
2 172724
2 80783
1 37190 542318899
1 123400 649817150
1 145538 485542251
1 118845 104555337
2 173818
2 150245
2 26049
2 113383
1 60779 654171670
1 147023 454498692
2 129697
2 138352
1 185091 437839075
2 42114
2 24961
1 143579 886566317
2 180845
1 155549 440591975
2 169137
2 122428
2 135197
1 129278 587875434
2 118560
2 130812
1 145925 939115129
1 180355 11962450
1 192508 405444711
1 64380 396800573
1 92427 343485890
1 41899 125052106
2 15246
1 180576 183530196
1 24418 150310763
2 158161
2 139106
2 131457
1 57142 191750773
2 11694
2 196309
1 120135 625557054
2 116727
1 13120 60341428
1 106091 538406420
2 106011
2 62168
2 6887
1 121653 940755116
2 6089
2 26916
1 81099 399084505
2 87997
1 105311 573406870
2 135668
1 176704 436614643
1 157033 374690585
2 157870
1 17014 156153131
1 155947 378271157
1 149389 521559517
2 83081
2 172765
2 57302
1 154857 892436861
1 94149 25549712
1 138755 302197945
1 93473 198202738
2 194264
2 75595
1 89269 407640374
1 148523 232526805
1 104827 561469001
2 139536
2 43441
2 4851
2 58921
1 34045 370366869
1 10163 504767215
2 170505
2 56576
1 85475 263037116
1 73481 286019088
1 99476 479184685
1 139616 857306812
1 156813 764281852
2 145606
1 195629 821635424
1 17038 223180047
1 59244 909649347
2 106943
2 21053
2 130277
1 164407 775777153
2 181696
2 178015
2 138178
1 71356 485925441
1 49048 278873096
2 185167
1 137994 137120454
2 28510
1 121499 391525696
1 164880 109267892
1 108053 534202268
2 108660
2 160958
2 64026
1 123663 544837894
1 184565 884423250
1 48759 537020033
2 118728
2 53720
2 70770
2 56135
2 18169
2 19116
2 141065
1 19701 434592293
1 164269 13071221
2 4361
2 22367
2 133341
1 21454 769685371
2 5749
2 164984
1 10436 418400602
2 35547
2 63616
1 34380 968108558
1 38577 451229951
2 99293
1 188970 61387818
2 20908
1 68658 596805284
1 182632 16556908
1 50904 151608853
2 44778
1 50054 94078103
1 80914 38721497
2 29428
2 153396
1 10898 203905647
1 134484 874693317
2 84457
1 42288 192042764
2 28597
2 14755
2 68812
1 21432 983757406
2 1597
1 91681 400441696
2 66153
1 125066 100693668
1 107596 310048543
2 164953
1 33514 200295909
1 182021 150662120
2 86098
1 73722 184921156
2 49201
1 29200 764213498
2 187167
1 65311 152064706
1 176879 935934346
2 158870
2 167369
1 138296 76514891
1 117549 607861162
2 87877
1 162769 471518548
2 150269
1 155923 278859022
1 32392 847833492
1 17658 982325541
2 102064
1 2065 995486232
1 60362 525767147
2 86125
2 34944
2 40648
2 169782
2 53910
1 44045 408551167
2 28045
2 189857
1 157949 936032566
1 186736 991260716
1 46011 764863004
1 107733 502757914
2 9248
1 51329 145688084
1 79897 830646940
2 198584
1 39681 182291572
1 196315 342229058
1 75435 871344439
2 121567
1 46505 809960903
2 187738
2 48625
2 180034
2 84655
2 189243
1 183667 187978418
2 188341
2 173800
1 68771 863695736
1 48891 471264621
2 116366
2 336
1 25449 907214428
1 194330 88947991
1 31518 198987674
1 24212 510877093
1 44615 842356365
2 69084
2 83406
2 13797
1 113608 329738247
1 55199 417498657
2 189782
1 61162 574432662
2 43497
2 167261
2 105594
2 152134
1 163724 471404137
1 119267 468955962
1 109891 32231094
1 188320 874442729
2 93338
2 134931
1 170855 851328706
1 93061 978002560
1 37063 978765802
1 39627 818872535
2 74042
2 5894
1 164825 362812889
1 36746 898828268
1 33120 152138520
2 63938
2 141104
2 77453
1 152978 352254862
1 190397 465396524
1 129808 150875812
1 183974 522841794
1 16439 347767113
2 67694
1 96578 12588402
1 20269 669656574
2 74562
1 36591 117879341
1 33504 486367137
1 3219 302871686
2 196395
1 97682 73066145
2 184442
2 165425
1 123261 598293901
2 183022
1 42714 180425277
1 174788 791647046
2 6927
1 167133 977475092
2 177014
2 131220
2 26958
1 59053 484337102
2 40235
2 58943
2 168108
2 141020
1 131978 632698556
2 90295
1 122850 481734351
1 151219 764595466
2 64940
2 123823
1 59775 970145593
1 174214 900954121
1 24918 696875523
1 166560 867680873
1 104275 15235360
1 2511 512266421
1 121648 536225749
2 1203
2 89205
1 176973 324471498
2 97846
2 40783
1 49292 868465334
1 45357 455424782
2 109888
1 63248 962959718
1 150848 823233091
1 73691 449224274
2 104772
1 9872 735554198
2 35146
2 86785
1 62940 837501190
2 175533
2 116932
1 54773 575194071
1 110768 556903373
2 198456
1 137196 532510462
2 978
1 80561 657542621
1 146733 773202766
2 102408
1 113211 313596420
2 33583
2 128504
1 83899 369848118
1 180976 187615254
2 7342
2 188257
2 137655
1 96712 990203281
1 78689 917855340
2 141910
1 125171 459276995
1 172883 136072498
2 122369
2 71849
1 64236 782598243
1 179382 149581205
1 118487 727956201
1 28021 887593902
2 134692
1 92954 611336056
1 123334 186631099
1 37944 643184130
2 107274
2 179526
1 96805 10287963
1 19709 199310986
1 99785 618973836
2 157282
2 139385
1 98327 720067898
2 176435
1 144640 155997619
2 191205
1 31826 925511700
1 60092 75302386
2 93638
2 153133
2 25674
2 67368
2 41919
1 113345 171104313
2 69223
1 170502 921053113
2 108817
1 193975 381324133
2 13640
1 75728 458172221
1 74684 551226346
1 153241 673714525
1 82958 826019790
2 192712
1 101904 838504609
1 10314 677834322
2 108296
1 48366 937807434
2 61831
2 113250
2 61378
1 16933 788479341
1 162298 753317257
1 72494 661343367
2 179059
1 92275 877664983
2 51546
1 41594 140608715
1 181315 640780251
2 151479
1 66104 147590900
2 31893
1 95862 829426033
2 31053
2 84976
2 186175
2 113234
1 64162 17721882
1 137423 580759421
1 176555 71947859
1 88656 518917824
1 189429 202733254
1 102074 169778454
2 87090
2 25252
1 129962 77658321
1 10348 967927969
1 89823 868620622
2 120634
2 153728
2 70058
1 16945 723860342
2 98073
2 30034
2 43842
2 194956
1 55553 596337463
1 115953 532053445
1 26722 332742476
2 86084
1 138182 318798065
1 118261 926730131
1 53097 383791019
2 134336
2 125203
2 6326
2 58223
2 30460
1 78214 729143245
2 58909
1 74634 719616406
2 39176
1 5879 158733839
2 181763
1 147314 18271157
2 1945
2 176973
2 186063
2 14965
1 46789 24030817
2 64463
2 151001
2 171839
2 160589
2 103104
1 139152 863010296
2 95235
1 117626 812467632
1 73613 453965205
1 51563 914502801
1 179569 794649811
2 38239
1 15626 51738015
1 61611 189776951
1 22982 567498440
1 83641 853458663
2 54429
1 117101 763851448
1 114042 555334018
2 63012
2 313
1 39099 217105566
2 67625
2 58258
2 99587
2 78288
2 147082
2 104099
2 126830
2 72847
1 114362 125085455
1 189892 140083645
2 183406
1 178597 489891160
2 171903
2 12149
2 186769
2 2236
1 40469 90119180
2 34340
1 110936 677314308
2 156927
1 131458 339194631
1 108539 172786140
2 121989
1 197843 293997228
2 185187
2 74147
1 959 508202720
1 110220 238001673
2 143717
2 856
2 94833
2 115044
1 172518 671327032
2 49554
2 54670
1 69583 847612580
2 101842
1 40416 964099053
2 6866
1 148777 542591870
1 176594 886814988
2 32889
1 187783 639693463
1 198408 316365010
2 112651
2 44503
2 25073
2 34859
2 54503
1 124060 693458946
2 151833
1 84420 176981869
1 64209 553509182
1 135100 204132464
1 19951 830839802
1 39286 69037076
1 198461 469991171
2 83684
1 131858 114584420
2 4846
1 37017 634381462
1 86469 100887912
2 953
1 135647 24536332
2 181431
2 32204
1 107351 291610162
1 17770 273440678
1 106911 856139597
1 11454 73314109
2 72634
1 32298 601599853
1 192889 32676464
2 156268
2 116527
1 150046 742511308
1 141488 933488813
2 129803
1 108601 653449005
2 141447
2 21588
1 119446 587510849
2 20825
1 36940 377915509
2 180457
2 35644
1 143808 259904867
2 35177
2 77891
1 89852 139645385
2 135677
2 3314
1 193274 471408706
2 104142
2 127073
1 78706 424584855
2 199502
2 104041
2 150272
2 193482
1 141388 248687459
2 65137
1 59095 967626909
1 131347 13827107
2 87638
1 71127 313104506
2 130799
2 193579
1 79107 637911371
1 199210 436273620
2 58769
1 114868 85501125
2 14005
2 69997
2 125797
1 191722 37914232
2 39574
2 4868
2 121666
2 83201
1 197065 433111652
2 167363
1 15636 916211852
2 56666
2 130354
2 167039
1 156448 880541498
1 2254 860341112
2 146389
1 56044 795826145
1 98857 474625694
1 119860 88825210
2 99500
1 34799 284089164
2 19965
2 140559
1 28876 331536532
1 52771 915184437
2 199327
1 9393 181519145
2 158881
1 6480 411145588
2 158149
2 108563
2 92421
2 67063
1 50345 262143704
2 108081
2 89232
1 33942 410308494
1 104213 513324134
2 10293
2 950
2 44011
1 112894 365798811
2 46336
1 127443 942836542
2 189108
2 90845
1 18564 697925264
1 167497 142683859
1 107549 847812562
1 119113 712117803
2 111244
2 147890
1 56999 361996063
1 74786 597841614
2 164243
2 5398
2 101712
2 154506
1 179182 855525258
1 39010 433592870
2 88402
1 150855 325855744
2 79403
1 87280 545456120
2 126727
1 138836 624943307
1 93589 928992026
1 35627 146346836
1 168201 715002371
2 85745
2 147577
1 129998 816558869
2 5111
2 12764
2 192519
1 98035 332147178
2 84159
1 1492 789962610
2 70015
1 117580 286990404
1 60974 423994726
1 193030 505879468
2 47000
1 61428 337771983
2 78071
2 112280
1 30288 96881930
1 173540 849894108
2 45803
1 66079 105803005
2 199845
2 15689
1 199640 142966655
1 23757 396433980
1 61526 771693076
1 73838 59083186
2 155863
1 131884 700673180
2 96033
1 72846 832176171
1 17635 229839715
2 96815
1 34871 359950724
1 180278 527541532
1 88643 703312078
2 115952
2 2383
1 25688 762942620
1 70195 744787842
2 40841
1 26574 511932414
1 131676 766311493
2 173053
2 161206
1 9974 434770214
2 107021
1 148716 834633316
2 190832
2 45066
1 17113 789781756
1 33301 351650267
2 6775
1 44057 335360824
2 186293
2 45919
2 19719
1 110671 524363852
2 175031
2 80008
2 14660
1 57591 736142176
1 20999 759717120
2 95381
1 92348 782346879
1 43153 61457636
2 76567
1 63548 320270824
2 1660
1 80130 102978396
1 156386 105407361
1 111526 396818364
2 99725
1 7955 789651885
1 145977 246128466
1 118583 936004495
1 158016 643979288
2 41161
2 107191
1 71911 13370109
2 56587
1 51560 607940904
1 30121 820018089
1 83268 886012005
1 181945 83952301
2 49224
1 173697 539012861
2 14139
1 133901 448822790
2 17969
1 18386 700690633
2 13738
1 16794 791573591
1 128968 743813418
1 98170 517895664
2 178723
2 125962
1 186313 85748508
1 76435 558415033
1 16629 688518030
2 117666
1 179776 932849381
1 85046 589999221
1 179633 956259000
1 88220 802885507
1 10307 861461318
1 180610 9545338
2 23583
2 157897
2 32855
2 19512
2 75942
2 62424
1 10168 461139797
2 155484
1 54144 376032357
2 130168
2 67210
1 37981 19520648
1 93450 574447086
1 141795 48600920
2 148727
1 131732 625000356
1 80266 572969830
2 114046
2 189628
1 55905 536544941
1 160642 953377001
2 53747
2 9305
1 130736 825481101
2 104558
1 6263 469916441
2 8667
1 33853 301957465
2 178102
2 103479
1 177438 986472933
1 147620 839456970
1 121252 533491396
2 157556
1 20614 609067121
1 191699 349394609
2 110396
2 20416
1 129449 778964888
1 107800 651535956
2 51041
1 196276 795854380
1 2586 504753426
2 46198
1 146344 253781077
1 114862 480341637
2 10199
2 74182
2 137167
1 124594 506590529
2 178267
2 155027
1 89260 487005109
2 71114
2 150426
2 178233
2 60732
1 147442 878481976
2 139363
2 151200
2 127262
1 55897 267476280
1 153435 891488247
1 110675 808823322
1 462 914297127
1 22695 448118715
2 65366
1 63391 452959091
2 75021
2 133048
2 25243
2 142627
1 194920 328813211
1 107900 872663468
1 115765 389570357
2 89702
2 29458
2 25954
2 185913
1 132979 938273303
2 194306
1 158934 71574218
1 158130 80070925
2 180262
2 59425
2 63549
2 114854
2 88857
1 76655 731171009
1 168662 539080613
1 15832 773092541
2 52149
2 161341
2 81352
1 4351 905392982
2 1970
1 50270 519622160
1 154773 800707061
1 64780 917305604
1 28587 82761503
2 164206
1 24619 492837024
1 139190 880590971
2 27915
1 156344 975113725
2 126776
2 120407
2 126794
2 57940
2 118147
2 17533
1 140961 156247523
1 65310 291160603
2 156741
1 164637 808718455
1 59432 833453762
1 107883 12354298
2 127440
1 16593 255619401
2 183260
2 25810
2 141189
2 74162
2 114592
1 31205 171125653
1 124712 28642665
1 131571 551981162
1 154916 833068899
2 36625
2 78903
1 128653 261949866
2 73819
1 101582 280326045
1 107119 237106714
2 2175
2 18109
2 2657
1 96243 795078795
1 178432 812646730
2 113223
2 135454
1 19204 146598972
2 121314
1 107803 680696837
1 148388 161937943
1 65057 301133361
2 78990
2 139373
1 176592 973557729
2 101960
1 66495 924547099
2 178905
1 102465 122220204
2 97200
2 83976
1 22374 598626907
1 18332 625372672
2 15923
1 88676 51713047
1 113022 347917661
1 20095 537365443
1 32466 532867473
2 70759
2 190617
2 166010
2 182926
1 103383 493324121
1 91957 535245651
2 88330
2 169458
2 142827
2 143917
2 155256
2 4897
1 171632 166500310
1 110753 100953309
1 6915 418544582
2 93918
1 53586 40543074
2 140841
1 14667 615459070
2 84471
1 19438 915073305
1 32911 311961045
1 35423 250527173
2 46171
1 70434 423119268
2 50485
1 195704 411392041
1 155726 516326838
1 139588 901949900
1 173444 237396667
1 7692 509457034
1 168316 855908936
2 46245
2 29109
1 81024 241895730
1 95620 570506723
2 47978
2 91827
1 112800 821783886
1 133753 34956526
2 126349
1 184186 223230363
1 92689 663747101
2 101082
1 95196 43171158
1 28595 225542435
1 156047 466118658
1 164975 986284297
1 95573 877083015
2 88762
2 165407
1 189031 373007887
1 52367 712713379
2 190974
1 197246 198235032
1 118175 654303260
1 194400 310383610
1 21977 60737889
1 182923 489410380
1 188974 354448131
1 38692 642818788
1 199935 93123414
2 166546
2 75600
1 141976 894860658
1 81462 696926509
2 175504
2 175170
1 105424 677949617
2 40754
1 87621 317306272
1 71243 764933903
1 128818 958350716
1 21540 188113068
2 179177
2 133476
1 80181 399308060
1 61676 28696878
2 137388
2 127937
1 120701 895408347
2 114990
1 118627 920297296
1 135118 783929959
1 99453 862143334
2 101264
2 136598
2 176775
1 56660 757153244
2 18553
1 53946 948373917
2 100912
2 186551
2 85907
1 185380 127335083
1 140613 73327142
2 9607
1 9285 205210055
2 115189
1 75906 906817992
2 36615
2 114389
1 169031 98378190
2 59378
1 61557 637426603
1 74834 859380497
2 58155
1 111441 503710345
1 187136 552653595
2 113589
1 4452 355710488
2 95716
2 122766
2 133258
1 24145 362997997
1 188047 171464926
1 157207 538929972
2 9607
2 196228
1 144070 25715079
2 54421
2 102405
1 82930 629552339
2 136470
2 41733
2 171937
1 143336 638249583
1 100700 67215550
2 66289
2 195812
2 151431
1 107620 433102580
1 97867 983129194
2 164876
1 180654 470044413
2 99367
2 132594
1 160944 73800230
1 157148 750198868
2 70366
2 109802
2 176430
1 26700 950220473
2 164786
1 7865 677352164
2 109699
1 97390 983412709
1 6679 57555627
2 169102
2 50408
2 15785
2 191062
2 74494
1 43351 279303852
1 116896 647651511
1 137171 71339217
1 146163 906383506
2 74048
1 79615 208474308
1 64726 257244627
1 182269 861644832
1 184115 529571311
2 29497
2 93142
2 190245
2 90610
1 8510 791643825
1 132396 311362564
1 124605 564446587
1 83357 879311359
1 151386 313929702
2 19196
1 92847 851145252
2 48339
2 69954
2 94929
1 31031 963536508
1 15447 309411621
1 152392 470203069
1 8655 425539897
1 79422 147467967
2 10279
2 131382
2 116316
1 174538 271575329
1 193205 727327512
2 21616
1 91721 263526171
2 45247
1 1873 316340610
2 31275
1 162122 430115698
1 146265 225600914
2 11611
2 155265
1 87727 923733698
2 108514
1 120274 98988854
1 198393 58958819
1 39444 701788085
1 11004 735676634
1 94323 556268979
2 190764
2 88363
1 29208 938778264
2 160310
2 64654
2 159449
1 53950 425517524
1 90416 881549222
1 146392 818961520
2 178697
2 41907
1 185385 294879908
2 54315
1 47984 277846805
2 199803
1 53162 133366752
2 77624
1 192632 890015053
2 103079
1 2273 374072612
1 44757 409022629
2 155821
2 6191
2 68329
2 106060
2 35329
2 41684
2 47447
1 147202 323939448
1 165197 726416011
2 196919
2 158577
2 54550
1 93018 386315728
1 109096 785796345
1 33210 897375864
1 188453 298757353
2 139146
2 79400
2 72616
2 54612
1 153958 762373578
2 192448
1 24236 551011724
2 161030
1 158844 621826727
1 67103 505895432
1 103508 123958723
1 195501 744281836
1 12762 857491085
2 13601
2 86278
1 134368 971658614
2 69381
2 53636
1 69428 205838061
1 132863 112536596
2 93522
2 41144
1 193357 213210524
2 199850
1 175175 77895932
2 161
2 44875
2 13438
1 172319 787493681
1 190144 372188280
1 18680 479947990
1 140433 334314828
1 93569 36239107
1 103575 170073864
1 51807 812657823
1 118245 144818397
1 51006 15436321
1 42799 594205377
1 157116 557779186
1 100078 968405295
1 155308 863140619
2 161132
1 158982 173162821
2 77097
2 47688
1 156795 846713578
1 12054 688203515
2 133111
1 121148 886385053
1 147942 454934108
1 15335 111492688
2 644
2 88424
2 25823
1 133588 20953669
2 105744
2 182428
1 87723 308718517
1 149826 436797863
1 30275 294985728
1 140270 816479219
1 160882 755332126
1 195328 873573996
2 94133
2 154242
1 178369 691797075
2 150255
1 131583 152224308
2 49038
1 49716 477884
2 147294
1 183195 845204459
1 154489 118620616
2 111502
2 92962
1 148736 442863412
1 77750 711826782
1 163314 893346140
2 199946
2 54914
1 14214 452537485
2 36426
1 183775 925387370
2 13145
2 693
1 74003 144182279
1 108244 743471866
1 124321 510202719
2 85314
1 35709 249591723
1 67043 430576010
1 52346 688686444
1 21878 263042840
1 108436 205631184
1 195123 7768150
1 93129 715118774
2 153577
1 48682 785689680
2 157628
1 191484 480867322
1 93922 810260640
1 113011 206626784
1 72992 852213771
1 61842 629270375
2 38585
2 226
1 97223 119464278
2 150967
1 192988 580360025
1 95636 417008613
1 63281 658821598
2 173691
2 58448
2 198160
2 2385
1 141896 852335023
1 148209 953454093
2 108962
1 84022 758018445
1 63420 684587955
2 17637
2 125577
2 165722
2 84823
2 109054
1 192215 35021449
1 112786 823312980
2 66694
1 197313 485650456
1 132844 45615218
1 39027 372346495
1 175659 791876590
1 1878 736697574
2 53373
1 23465 344868804
1 19015 733582563
2 165313
2 121898
2 197818
2 156007
1 116680 46732039
1 117433 105976405
2 10093
2 143168
2 161336
2 95724
2 21724
2 73602
2 122811
1 20152 59815909
2 71149
1 76879 747432924
1 71150 594798721
2 72140
2 142759
2 198336
1 174509 492775770
1 88127 58887999
1 86287 770654416
1 131635 475236138
2 179551
2 133220
2 40776
1 131857 669150624
1 46494 592623395
1 92072 984083350
2 95476
1 173958 796154397
1 135906 283628462
1 33620 795202300
1 66611 27517940
1 124663 929896876
1 30424 183652047
2 160003
2 85821
1 147293 900030467
1 26468 661198890
2 193093
2 128210
1 6062 541918094
2 157569
1 53126 751697194
1 153512 331140037
1 51315 902158580
1 14510 662283602
1 116105 398407940
2 27595
1 178842 454117675
1 112602 641815170
1 136848 110054274
1 144526 335799504
2 27210
2 184365
2 156761
2 141817
1 128556 501869213
2 116311
1 111476 623808682
2 153590
1 41441 264195683
2 26835
1 192109 186254353
2 184685
2 85209
1 18831 795809368
2 63847
1 67418 381778915
1 161518 519643199
1 93305 413980614
2 98098
1 191311 398331796
2 45641
2 21951
1 193310 710648669
2 145995
1 93795 477849031
2 30535
1 189976 842845485
1 4058 681723114
2 149544
1 8910 297725006
1 76515 582473456
2 162436
1 72969 417148083
1 74817 154166486
2 146482
1 15526 928547359
2 194630
2 93602
2 115789
2 65735
2 176258
2 120552
2 9967
2 26257
1 110631 19438458
1 143875 282926934
1 118982 991325129
1 15930 920938619
2 164097
1 23537 819321329
1 164951 625026195
1 157689 387977284
1 192730 775611654
2 175509
1 5570 327535354
1 180737 270671681
2 174569
2 195918
1 165136 879489069
1 112887 317498020
2 182565
1 26717 215062327
2 138680
1 112485 953575883
2 55579
2 47290
1 44222 638308790
2 189343
1 81967 322254385
2 26064
2 6710
2 45949
2 43329
2 155558
2 89390
2 199428
1 181211 497471093
1 88251 38914112
1 84905 738956778
2 167726
1 48344 759927509
2 138498
2 2864
1 160408 659244567
1 14911 480014155
1 10236 88039682
1 30533 280779361
1 190065 701937490
1 115368 380285498
2 92345
1 57126 87957515
2 27725
1 11208 809779334
2 32517
1 31753 21121850
1 35580 591578353
2 6150
2 16928
2 133177
1 7669 878502396
2 126319
1 80416 430297360
1 16195 775249159
2 29476
2 182255
2 166214
2 19354
1 130811 144034812
1 3164 118838094
1 166243 394154858
2 175745
1 133242 338982123
1 167 674899779
1 14074 210760688
2 168443
2 156835
2 198490
2 193092
1 182335 828206630
2 120126
1 61402 896623772
2 23015
1 14446 67651120
1 62367 976010044
1 191438 365035368
2 141002
2 82179
2 187320
2 146214
1 104210 434416081
2 188004
2 155098
2 184342
2 102636
1 54212 786393777
2 129975
1 20065 767978052
2 40126
2 139729
2 94903
2 38561
2 178366
1 38676 881403494
1 183268 784640060
2 106018
1 180636 678313502
1 14541 41529771
2 24131
1 132124 95845913
1 87581 151419249
2 157624
2 88074
2 116066
1 11776 586861918
1 147426 439600497
1 156509 1962776
2 37887
2 180733
1 17725 706883826
1 179144 214980240
2 152577
1 152044 141890562
1 123020 79384550
1 194703 951790008
2 179229
2 85059
1 29081 457340600
2 187425
1 179281 652003831
2 21341
2 13337
1 58051 181717383
1 160332 305925970
1 178219 592284748
2 74778
1 194567 670876305
2 147493
2 142772
1 118146 824862330
2 112763
1 182738 531704842
1 8210 575512462
1 139070 375611027
1 148477 4758500
2 144012
2 100981
1 11499 725167991
1 188855 16981447
1 194105 478538893
2 136399
1 176604 932537600
1 81404 68578010
1 354 572212407
2 174379
1 156237 530810731
1 97274 129147956
1 190427 9983043
1 84378 62746322
1 136474 899666717
1 37185 217743962
1 68198 476640738
2 168055
2 17276
1 58620 319441585
1 55430 888883668
1 83121 32611289
2 120508
1 160192 664105668
1 199643 909166031
2 86728
2 165802
2 45319
1 182548 492195958
1 96661 94895164
1 91827 68426692
1 135035 912456674
1 160080 863585972
1 181059 590019587
1 108727 518567736
2 106026
2 124909
1 188395 238448442
2 88026
2 161220
2 4710
2 151644
2 3294
2 153898
1 25264 611703506
1 71603 603434477
2 6267
1 18929 581035385
2 179433
2 69418
2 174867
2 65017
1 89495 872453123
1 107396 177097885
1 148895 365436413
1 93113 685279023
1 155301 409803269
2 10704
1 55641 332038175
1 163754 502684534
2 185953
1 56499 399479369
2 99239
2 129518
1 24477 424460646
2 54318
2 199741
1 22154 472739228
2 126846
2 14153
2 28608
2 100813
2 174212
1 13285 287042529
2 5712
2 145427
2 38310
1 196268 311653150
1 52227 739589077
2 37097
1 109264 964372205
2 174176
1 180834 629052257
2 129030
2 113894
2 35270
1 95086 828403093
1 141591 501405202
1 61969 280685140
2 151293
2 62981
1 19430 579866693
1 90481 297368003
2 81798
1 126767 870427537
1 55307 71289663
2 69316
2 164896
2 123747
1 130867 606130168
1 190969 783201932
2 170141
1 45916 334529766
2 74082
1 119438 542671492
2 199591
1 135176 402705332
1 101799 780528501
2 119154
1 181992 446564742
1 190905 106762384
1 34271 951639308
1 75928 134189583
1 41315 415649887
1 190615 766729446
1 31415 149790129
1 139388 388193788
1 178822 723036771
2 93878
2 142462
2 27857
2 47711
1 23122 523260543
2 173300
2 137508
1 186390 514366865
1 168723 821980873
2 70943
2 121250
1 144855 240319872
2 1127
2 50281
1 10123 390178027
2 181454
1 38012 872024612
2 48068
2 11042
1 17707 778486640
1 26331 987253558
1 61320 168348090
1 129809 25885293
1 8771 998902616
2 75809
2 50089
2 190116
2 93283
1 99387 152084237
1 29836 279630702
1 148315 6482047
2 63509
1 147528 317514646
1 63834 570022070
1 126113 900488406
1 62466 437338025
2 165584
2 31209
1 61222 453456434
2 13831
2 85462
2 123691
1 29451 444805719
1 59391 202365419
1 132887 224949951
1 50758 325807248
1 92835 481616150
1 80992 581783757
1 140237 460425277
1 58191 353607916
1 142883 140981261
2 129449
2 50268
2 147005
1 66215 665083026
1 90721 114822617
2 105848
1 134158 356213314
2 160003
1 137414 214766208
2 42509
1 139537 407768470
1 32505 13293750
1 199880 162081373
1 188043 871508600
1 99621 112697796
2 28786
1 94697 490330199
1 59657 327574205
1 5820 961125587
1 101573 149557700
1 176098 715272565
1 4061 162081661
1 160270 421731873
2 156154
2 180617
1 50069 56749031
1 38392 994338462
1 90819 310376339
1 99482 310962291
1 16166 806708042
1 189676 511960738
1 80768 25143458
2 13927
1 125752 217758329
1 121037 808419821
1 124753 323768286
2 6973
2 21528
2 36839
1 101663 15931699
1 198857 310482028
1 6120 679297288
2 90031
2 173805
2 14372
1 26341 203387156
2 83308
1 87578 109048404
2 17720
2 107458
2 46447
2 17588
1 104251 72053183
2 194293
2 188395
2 10758
1 69804 965508240
2 80760
2 65920
1 127687 455175847
1 37164 678386617
1 72089 922315522
2 37495
2 141172
1 220 22669012
2 88799
2 12555
1 84353 200631821
1 5852 651828402
1 173166 61634993
1 57682 955191093
1 133233 383101676
2 185142
1 181577 376640180
2 11402
2 66613
1 29497 336268331
1 91817 614652971
2 63335
1 151921 390794363
1 21005 146381163
2 108524
1 193073 134746628
2 114378
2 141055
2 14582
2 77756
2 162499
2 123672
2 128376
2 55713
2 69083
1 171063 978129339
1 115361 365349374
1 3061 110765220
2 28056
2 21822
2 116844
1 32718 214000298
2 63373
1 108187 299172640
2 22828
2 121717
1 145415 8354366
2 115181
1 19947 136592047
1 138646 422912896
1 174431 3384617
2 163897
1 96885 536884004
2 130985
2 144823
2 57393
2 137716
2 192468
1 110954 729297675
1 125222 831048394
2 174081
1 72323 446649069
1 43447 240871390
1 64936 242429324
2 110483
1 52547 183223391
1 134059 845213604
1 142289 969010006
1 147687 177061283
2 113
1 54400 978503779
2 175114
2 140780
1 14749 420210002
1 178503 760672714
1 134364 298947149
1 145629 904509509
1 35391 859468241
2 126686
1 122572 616809497
1 164227 460595341
1 181187 84165824
1 160813 908658719
1 97822 873785286
2 174962
1 117397 986625773
1 29285 949240012
1 151754 180779650
1 140452 621256622
2 1809
2 126891
2 141490
1 4747 230273745
2 184982
2 85960
2 110205
1 22227 267758162
1 190835 929030294
1 128631 854978897
1 58730 394522826
1 135052 117925624
2 8950
2 51924
1 112417 997434853
1 143915 700179346
1 197895 871754991
1 18610 683800213
2 155148
1 76501 70597316
2 75442
2 85049
2 197736
2 67370
2 112735
2 44105
2 30360
1 97940 312235472
1 107312 295973506
2 178892
1 82604 497174937
2 122656
2 49618
2 42855
1 32793 520393372
2 103479
1 7610 561322644
2 149754
2 146067
1 27898 471582872
2 93412
1 118143 789624850
2 198364
2 176253
2 6951
1 11673 407167357
2 111
2 25832
1 137733 988968866
2 42565
2 173072
2 140191
2 188388
2 179201
2 120024
2 25137
2 50574
1 91974 924332815
1 94357 62578215
1 101975 629791156
2 187141
2 143288
1 190276 976653332
1 157390 83098784
2 143669
1 60917 766696107
1 81749 293594025
2 85223
1 105136 905690356
1 189590 403245398
1 199891 682059909
2 188131
1 167029 601912887
2 97243
2 30159
2 157788
2 178828
1 168371 800343427
1 140822 822670527
2 43172
2 117153
2 155977
1 111482 347813563
2 173627
1 128331 798015638
1 173632 186050126
2 81823
2 76952
2 116556
1 187123 813500271
1 130146 885299740
1 24414 562125532
1 116990 212616938
1 144450 777320898
1 29581 875232921
1 53932 474527170
2 169515
2 144189
2 126556
1 47953 173879539
2 94680
2 163455
1 163995 433490289
2 127973
2 33807
2 117576
2 86595
1 166893 244584734
1 198389 671222859
2 154123
1 192635 509340071
2 157071
1 179238 139475858
2 99866
1 140440 766532692
1 179946 158465338
1 167737 766067805
1 42878 714738804
2 33851
2 1284
2 63255
2 198152
2 118726
2 102893
1 72600 815457984
1 55346 376478109
2 34921
1 8211 482135025
2 57425
2 166188
2 170091
1 37132 930510089
2 92634
2 119717
1 55109 300775312
2 72284
2 181439
2 89205
1 27406 394578305
1 193951 238319429
1 170128 372735151
2 41357
2 193032
1 194725 482668836
2 176023
2 3524
2 155119
2 83433
1 9652 121736736
2 67689
2 100827
2 97475
2 167510
2 60064
2 195918
2 105129
2 128393
1 21015 387924914
1 113239 940456290
2 48812
1 194821 160260437
2 41422
1 111116 447751192
2 160031
2 153698
1 116873 516206255
2 58279
2 199616
1 33858 537861043
1 41139 210135371
2 142476
2 130830
1 53126 363735203
1 30638 337585557
2 90978
1 170918 487221670
2 146611
2 168482
1 117259 340320646
1 63613 589548262
2 126731
1 138392 422663403
1 151816 971602151
2 101929
1 91978 855907803
1 161389 843065535
1 112010 897951846
1 79418 951601533
2 93449
1 58330 955137853
1 195050 373677551
2 127413
1 69608 543848039
1 12099 425380608
1 152833 660633277
2 95137
2 73876
1 175188 168194019
2 34620
2 79975
2 54711
2 138072
1 170817 135424920
1 170856 606889311
1 48371 242003958
1 107075 249386735
1 132935 423729986
2 164517
1 196988 867897390
1 14283 878625181
1 161082 384302668
1 85697 31584604
2 177845
1 151947 765519036
2 141073
2 60603
1 159742 715195368
1 114780 600571887
1 50800 398824581
2 19317
1 26409 606797333
2 161565
2 30677
2 91258
2 117912
2 55479
1 118443 207717992
1 95329 411397021
2 133587
1 194059 517991089
2 156029
1 16861 745150643
1 196394 538811612
1 157713 301007795
2 37345
2 96787
1 95882 993326908
1 5490 845835441
2 100728
2 85510
2 9093
2 154704
2 190862
2 111122
1 25243 857550359
2 158286
2 183614
1 133637 316110770
2 67660
1 156811 395653114
2 136559
1 83655 644620561
1 189902 104510628
1 27649 621004917
2 181107
1 103329 228842382
1 5279 422777594
1 78854 517534705
2 42719
1 123196 478925274
1 193829 490711744
1 37655 654427378
1 103765 735845504
1 89807 694137634
2 181486
2 132539
2 86505
2 130308
2 120580
2 131295
2 193443
1 111543 358347889
1 110568 761031796
2 47350
2 37817
1 168267 208032236
2 38087
1 113576 739827394
2 48709
2 188741
2 136507
2 147973
1 80232 428471619
2 137125
2 169024
1 179187 851425850
1 138947 19599260
2 174375
2 42311
2 75186
2 120285
2 47658
1 24685 382253359
1 138770 341879727
2 91935
2 25980
2 50572
2 17367
1 10473 929104761
1 136853 421496412
1 142968 899915602
2 105392
1 131587 529671569
1 94713 305211589
1 185664 484102863
2 638
1 60370 870775798
2 127803
2 45426
1 151606 135182854
1 158584 463402627
1 20112 850752133
2 188044
2 170120
1 99407 566087222
1 125237 507124266
2 160218
1 198494 68400161
2 135101
2 145874
2 105673
1 130791 46712201
1 46442 575678312
1 37695 771283839
2 179664
1 155202 499561663
2 186813
2 180779
1 125057 863849436
1 101858 750503938
1 96232 405204403
1 72086 855122658
2 119923
1 123779 398034326
2 154618
2 29467
1 167537 90237423
2 124325
2 106922
1 185571 486474102
1 158004 520958732
1 86199 815782538
2 29169
2 198410
2 195945
2 41472
2 100685
2 124252
2 39977
1 110957 516549909
2 42622
1 179521 578325011
1 173546 235241961
1 56042 605189944
2 179512
1 169890 677917390
1 20367 894455586
2 180370
2 56608
2 126534
2 166722
1 183382 620606074
1 70053 346632972
1 25572 11991845
2 107801
2 41017
1 132783 750409110
1 39330 354848468
1 170308 582022393
1 32994 95050088
1 189825 636096118
2 25329
2 54071
1 59508 808555714
2 87971
2 131098
2 111517
2 197297
2 128596
2 154309
2 146433
1 153138 104074481
2 142722
2 120405
1 166100 320543844
2 4386
2 103881
2 136490
1 21465 693601363
2 19298
1 130754 927932382
1 187744 498812167
2 121684
1 120818 693857918
1 152430 849100261
1 158762 664673393
2 189986
1 173993 588211074
2 62996
1 100623 872593082
2 107861
2 155222
2 175095
2 169068
2 140671
2 65142
2 73698
1 33142 967058703
1 30034 629428121
1 118937 122152463
2 52621
2 33829
2 4781
2 183496
2 88895
2 17227
1 112207 357799622
2 69075
1 81796 22654058
2 159096
2 32646
1 196636 624983125
1 167100 857772244
2 193755
2 44139
1 97776 825705564
1 116828 612928599
2 110081
2 132636
1 72030 705423458
1 131994 314941409
1 73811 621136337
2 21234
2 75675
1 38242 162694450
2 135389
1 27137 735638247
1 178280 844403075
1 42119 826163290
2 104522
1 88918 105673516
2 126361
2 81350
2 166890
1 156565 237023504
1 91045 456102321
2 3280
2 85685
1 73750 468252596
1 167157 890736857
1 30624 326627366
2 1706
1 182433 282825603
1 180273 189915668
2 174393
1 17223 651432590
2 190007
2 119803
1 96956 571484190
2 182521
1 45463 383548081
1 148679 511848209
1 126363 140415855
2 75301
2 112095
1 164402 645776567
2 107353
2 177178
2 10359
2 6192
2 9969
2 59279
2 99949
2 158690
2 112840
1 12042 421558956
1 80253 492374711
1 119152 887979369
1 42638 238089197
2 18730
2 141017
1 124293 925889244
2 50827
2 143098
2 141093
1 175656 774304274
2 43990
1 23843 991813314
1 15347 888754566
2 89561
1 34263 612991099
1 110376 644671001
2 109107
2 184380
1 15282 737096569
1 13985 756553270
1 128330 872699131
2 152711
1 65367 492302864
1 90533 56315793
2 148102
2 16825
1 141087 47639469
1 144883 95471095
2 196009
2 91774
2 176084
1 127286 61471758
1 163121 61956275
2 14671
2 110603
1 124266 214582820
1 98128 126311818
1 149440 981240504
2 179999
1 141193 521235137
1 190705 4829608
1 9320 880559664
1 66042 621268519
2 147804
2 48956
1 92618 847704386
2 68128
1 184478 365500106
2 70770
1 144486 406372803
1 67909 75704441
1 78131 366862163
1 144507 666837685
1 98646 739125997
1 100698 234920662
2 154364
2 145414
2 102525
1 53059 60452069
2 55735
1 182858 578799591
2 40950
1 10596 990760589
2 49343
2 37654
1 54988 67171964
1 122270 398627332
1 181561 102186383
2 116916
1 181711 422754291
1 139988 888742677
1 153840 995823889
2 54348
2 146883
2 38583
1 31001 825073966
1 74196 514772603
2 42453
2 29093
1 108822 867404335
1 874 627885869
2 158125
1 141556 331478890
1 8109 967902477
1 167414 995602951
2 85939
1 89199 9104144
1 186770 709591981
1 58088 585201998
2 133618
2 163698
2 56190
2 9204
1 160986 866691675
1 198129 464210130
2 191064
1 103762 778734943
1 33319 42563889
1 121834 433289627
2 192813
2 155348
2 11393
2 197048
2 112137
1 178185 647390542
1 152123 261616806
2 139901
1 167279 786658200
2 178051
1 39338 46356611
1 150466 998293124
2 4551
2 90030
1 165633 209757147
2 199979
1 96271 538096947
2 181965
2 96683
1 124761 5291622
1 140243 425804509
1 164976 73822452
1 147716 667975816
2 172080
2 13925
2 168166
2 185582
1 111626 442438056
2 15131
1 181025 993787123
1 179072 388080847
1 52151 558682690
1 43141 146075089
1 72445 416142449
2 107564
1 164405 694311446
1 146040 435564255
1 168330 427755640
2 169958
2 193663
1 32263 597186070
2 67488
1 93682 236252814
2 2632
2 199601
2 25409
2 161389
1 96111 107628320
1 146456 836074477
2 126283
1 194599 942950840
1 145897 803030503
1 124341 359589158
1 182348 680025463
1 119226 78776586
2 171851
2 22206
2 146320
1 169997 661411816
2 43818
2 136585
2 122006
2 88808
2 182187
1 49193 359223852
2 146011
2 796
1 27513 886444015
1 188297 70069631
1 72891 180313595
2 142593
1 129816 710433263
1 47745 781595774
2 68439
2 123116
2 97266
1 47313 551582201
2 55506
1 48674 168948983
2 129361
2 89244
2 24375
1 100058 264233574
2 93208
2 198984
2 140575
1 118643 499329593
2 53640
1 20493 340133483
1 76881 75534306
1 30951 23487443
2 24770
1 104455 701797054
2 184267
2 71227
1 100114 634670564
1 146796 324508997
2 126811
2 161562
1 97564 485469674
2 134371
1 159104 662311697
2 133585
1 49181 356857308
1 76115 655835807
1 157878 805741263
1 101503 367455318
1 147791 429080489
1 82662 126910726
2 106023
2 32397
1 85961 9897180
1 81699 747390140
1 171225 701479694
2 172814
1 125941 634213367
2 181635
1 43075 234163111
1 40774 964982654
2 123853
1 165823 952100192
1 114146 448345808
2 106409
1 2325 671158007
2 106401
2 110002
2 107131
2 158360
2 127369
2 48651
1 130254 661635880
2 70030
2 50922
2 99472
2 22297
1 38151 933972182
1 68454 416861105
1 141130 816783202
1 19758 377993268
1 94422 57396056
2 47346
2 14573
1 47598 718129036
1 72860 249078307
1 190037 328013641
2 7736
1 94023 883276172
2 100130
1 30734 833435482
1 51894 950576807
1 145728 225982538
1 139198 787244320
2 103778
1 11473 734838940
1 56464 67116983
1 163993 767362581
1 150090 122605075
1 40090 935923679
1 75371 318131744
1 104952 271800881
1 118776 577291736
1 49560 265565092
2 41180
2 94888
1 95825 695781535
2 35599
1 25818 331303685
1 73541 440245463
2 118129
1 153412 215797553
1 10636 793720003
1 25817 872861966
2 63187
2 120910
1 58678 815976644
1 4165 664235522
1 163327 50651747
1 80273 901500452
2 191905
1 78885 340235233
1 116394 433118416
1 55037 718341439
2 124922
2 58324
2 151377
1 54509 663311627
1 124593 551372307
1 37288 905420267
1 74827 783464942
1 41730 978989131
2 28345
1 2151 685700801
2 44067
2 171957
1 195389 483962368
2 103461
1 188387 683956992
1 96808 605728579
1 118396 418728231
1 121157 189381231
1 169586 115542403
1 34418 539208315
2 184998
1 66753 111286228
2 59413
1 16024 251268049
1 107701 228391266
2 39470
1 76183 484223091
2 105742
2 76345
2 22832
2 116417
2 97140
2 172617
2 34064
2 108919
1 100937 699995877
2 39221
1 11766 649267600
1 29431 879461746
1 198877 953171885
1 141551 804996889
2 78580
2 9565
2 101957
1 90332 791397467
2 14256
1 49940 724821632
2 100742
2 36111
2 54394
2 121093
1 72008 242360475
1 53999 697924122
2 3726
2 26089
2 78641
2 12082
1 177704 890931209
1 31360 607450731
2 153019
2 175849
1 70778 419635128
2 94751
2 45105
2 125286
1 139062 833184031
1 20178 624037047
1 72344 59587554
1 164795 945132246
2 190400
2 178978
2 134462
2 123754
1 55651 70587394
1 43179 224193737
2 99226
2 14792
1 142717 219189239
1 186733 627939880
2 82353
2 144985
1 141989 460124814
1 157822 69296763
1 84159 288711532
2 65016
1 129943 153380358
2 180473
2 15762
2 17011
2 79128
2 171463
2 60530
1 194436 511410147
2 83252
2 83106
2 196707
1 29967 14506632
1 32974 478304875
2 104852
2 123096
1 127790 848263961
2 143199
1 21652 905234225
1 95084 939584350
2 114616
2 17634
1 175228 726290513
2 24452
2 63809
2 19603
2 182530
2 84547
1 119460 92918561
2 72359
1 141978 32402455
2 145751
1 2308 413574404
2 192005
1 191819 551632525
1 123983 788238580
1 10534 667733581
1 172340 625269728
2 31042
2 180004
1 183193 756091389
1 108256 229814664
2 153448
2 69233
2 145196
2 130602
1 156322 479245341
1 52357 11380639
2 141848
2 84993
1 158494 680991394
2 30445
1 32279 994043896
1 155119 223088739
1 103293 194406691
2 192501
1 95310 215483462
1 104669 748074896
2 90975
1 19453 667462247
2 57767
2 92713
1 174329 685094942
1 86196 1453811
2 189461
2 45426
1 68964 208421452
1 42317 988077752
1 15988 187997625
1 140027 105596551
1 74995 419787127
1 105724 126623086
1 161889 35973683
2 59246
2 76524
1 22648 315851260
1 109752 927410165
2 180561
2 79778
1 56343 81613526
1 73355 435933815
2 111840
2 138967
2 194954
2 35151
1 30722 788253056
1 188421 678816238
2 88428
1 76268 408499482
2 31835
1 60769 612290697
1 196384 548473555
2 2373
2 33164
2 53822
1 19889 409801621
2 193543
1 158036 160706304
1 171031 947563851
1 171972 271815394
1 141252 92399625
1 182243 783164321
1 43541 510819835
1 49175 294999815
1 161691 233294840
1 151191 225646517
2 108673
1 74198 672371174
1 42899 620607754
1 24072 710723172
1 146288 909406692
1 7966 404864836
1 181342 625829736
1 111519 625497463
1 144858 909299526
1 20639 698760326
1 48203 525625156
2 62316
2 168175
1 149232 284331430
2 146647
1 192414 645801994
1 127579 160021970
1 178628 985806219
2 180384
2 192179
1 137859 636454352
1 62448 301765215
1 47418 493560353
2 61735
1 172839 656711024
1 103090 388702448
2 120459
1 101641 836905557
2 81826
2 138258
1 175405 507677822
1 117885 353912211
2 114998
1 97162 613720097
1 128244 623925169
2 11380
2 65849
1 185752 687914627
1 113441 689392734
1 6563 900429502
2 173617
2 117719
2 91927
2 108807
2 54681
1 56351 95737313
2 89297
2 163772
1 69557 846313439
2 147724
1 90239 269008738
2 92573
1 57814 463667969
1 147604 55385104
1 172833 533911466
2 48290
2 35754
2 7672
1 11549 318205295
1 52872 494042953
2 103686
2 158385
1 162341 637469427
2 64028
1 103934 677828080
1 51520 65789776
2 152523
2 43899
2 183159
2 149455
1 199253 87778294
2 166085
1 36377 668657087
1 128341 515494448
1 51192 562959024
1 167966 422536063
1 166978 675689050
1 176299 272050004
2 176474
2 89232
2 64462
1 165797 369611001
1 14837 991593412
1 141671 33584999
1 170356 597334017
2 73063
1 9315 45053960
1 193868 936542889
2 9150
1 42032 624340127
2 32097
2 130589
2 174041
1 73444 782736807
1 28250 102988994
1 107939 901505374
2 60933
1 54323 752978338
1 56066 129283043
2 178650
1 123144 404221955
2 94686
1 117511 730110749
1 148602 176999696
1 111660 606628667
1 81716 150879173
2 112338
1 82249 397750057
1 129052 247501364
2 148997
1 104023 58992370
2 53819
1 56586 418479497
2 53533
2 150730
2 10180
2 58119
1 190319 55587694
2 85895
1 41317 844367001
2 41498
1 18228 414309249
1 130151 802917436
2 15059
1 148150 756712439
2 93804
1 10270 98817959
1 64383 836965062
1 111790 78314072
2 145086
2 112237
1 183773 993309228
1 63776 141650097
2 37625
2 153611
2 101559
1 69687 516727853
2 94070
1 45315 840339187
2 135735
1 70198 355312134
1 190628 445499511
2 10858
2 124103
1 71215 287100135
1 152056 191837923
1 151688 499849880
2 6090
1 49206 891993117
1 33960 845880823
2 177927
1 115656 822827884
2 37666
1 4866 244464970
1 56315 513212734
1 12668 399926649
1 51142 140983991
2 107448
2 60899
2 107266
2 4883
1 130056 443322297
1 100610 748783892
1 136435 965524420
1 5241 72095976
2 149055
2 3161
2 160076
2 151130
2 79675
2 127252
2 31768
1 87888 838386063
2 74901
1 175204 184254782
2 136679
1 198366 535612372
2 196172
2 170171
1 185507 619605458
2 138607
2 105876
2 147902
1 182030 228336392
1 195727 354393915
2 86545
1 193163 575055819
2 80524
2 151858
1 171794 891517304
2 145000
1 177394 878569151
2 130795
2 7627
2 81453
2 110465
1 187070 316675286
1 151713 36760144
2 92302
1 86328 41997802
1 1086 797875038
2 24972
2 170684
2 37720
2 130584
1 95731 838234576
1 170034 294921869
1 10665 463290303
1 61790 733492917
2 190807
1 97925 788360654
1 179853 895227040
2 132052
2 193050
2 199084
1 178023 680245108
1 195141 334983682
2 177803
1 176353 776885738
1 198344 922334922
2 143308
1 80701 792927288
2 164037
1 178361 705966839
2 133873
2 131817
2 93297
1 123437 770190256
2 3034
1 79094 684056958
2 88034
2 15273
1 6551 783361140
2 104621
2 110008
2 173879
1 96157 172291562
2 68721
1 144909 820565394
1 178247 894213754
2 72105
1 89959 641537266
2 82271
2 24566
2 190087
2 161306
2 89718
2 161775
2 147613
1 127260 528933403
1 130838 259053028
2 191676
2 76598
1 143051 655882095
2 21275
1 44478 134364646
2 158972
2 76500
1 23087 515410347
2 135397
1 4668 845867084
1 40566 444144971
1 173728 83979063
2 11665
2 133394
1 99145 747858513
1 55407 470779225
2 81056
1 68174 232369036
2 185540
1 134865 182665635
2 157019
1 133646 302803474
2 35511
2 48339
2 73506
1 183160 551218521
1 43061 44404736
1 56397 463823835
1 8243 297727069
1 120383 121907291
1 183458 415181533
2 53216
1 109845 9014606
2 165626
2 40768
1 106082 744922912
2 184509
2 118885
1 97417 790814940
2 76688
2 22130
2 147862
2 332
2 137394
2 190683
2 78084
2 116412
2 181941
1 121766 316343332
2 45433
2 187178
2 130914
1 96491 449832641
2 96307
2 12061
2 107188
1 55321 559623264
1 142758 258873997
1 156276 266790246
1 141660 875873750
2 50197
1 189859 747429494
2 193158
1 93911 837237735
1 85874 327731638
2 193277
1 95931 484344457
2 138905
1 28441 932842786
2 179849
1 123996 982520704
1 72719 171471955
1 76900 89962816
2 8275
1 127949 392420546
1 120957 811924932
2 187602
2 86092
1 170668 958188977
2 12296
2 55481
1 83645 739013191
2 86272
2 131530
2 61279
1 82360 590828900
1 124287 854492786
1 195763 647653516
2 118698
1 31370 739362804
1 48041 113660612
2 78902
2 54582
1 7667 85152002
1 178407 739698048
1 117067 671774151
2 162819
2 85068
2 93596
1 124786 708566571
1 39710 146863761
2 43430
2 175768
1 106603 971137554
2 36239
2 62249
2 176764
2 95190
1 53388 94699456
2 127937
2 166458
1 88641 972041119
1 99645 957614390
2 190970
2 87356
2 178292
1 131961 725910906
1 150576 92581038
2 2348
1 56004 441327946
1 52273 898950093
1 112878 888191305
2 95365
2 82745
2 181284
2 144438
1 129390 603674797
2 90933
1 30896 906893916
2 165756
2 78459
1 41287 282435462
1 11311 328968919
2 77054
2 160340
1 27729 216614454
1 71114 284606132
2 149002
1 108340 858414252
1 109606 585489737
2 44031
1 40329 607813618
1 25724 255968883
2 9312
1 114281 698865998
1 468 212019502
1 174741 99699078
2 55950
1 196002 220458235
2 105623
1 62934 387577401
1 180894 479283970
1 25413 451984889
1 99271 584715892
1 73788 275326410
1 55839 376877562
2 139867
2 131408
2 33822
1 54323 733422322
1 121189 329503843
1 152956 193009277
1 140307 217095102
2 184048
1 177519 891922221
2 152659
2 110487
2 14443
2 64019
1 73506 21488650
1 154961 628876334
1 17936 453509199
1 165893 199224178
1 84576 336606063
2 120350
1 21942 722572842
2 11261
2 104340
1 25212 190975942
1 33327 643542486
1 91877 250674944
2 198707
2 162417
2 110026
1 159265 853189346
1 6192 349838617
1 19872 437498823
1 101756 318648328
1 106420 616018917
2 11271
2 170427
1 79126 209771690
2 155127
2 57292
1 191482 819072578
1 13305 85491489
2 170116
1 170619 498331774
1 121127 439763002
2 90947
1 53705 447032714
1 109271 45326
2 146515
2 2941
1 26915 188030198
2 189584
2 87876
2 7687
1 81904 443704336
1 9186 623733817
1 21354 867056364
1 134972 256210244
2 162360
1 30056 484870053
1 19969 441309371
2 137479
1 154290 881207762
2 38582
2 192153
1 181872 14741609
1 113828 339231370
2 167401
1 137587 53799327
2 190115
2 62167
1 195463 282929420
2 35520
2 188619
2 194700
1 122273 790782187
2 42523
1 180396 759531486
1 30706 855801408
1 182567 743673251
2 122584
2 15473
1 60386 929900353
2 42813
1 43552 703356308
1 105255 746274202
2 76122
2 10645
2 75716
2 93811
1 189702 373818696
2 72661
2 90244
1 28659 880658998
2 88791
1 13599 178029368
1 160393 683269240
1 12945 492813060
1 70605 987112567
1 33781 261976942
2 148648
1 61147 372739233
2 102639
2 3916
2 30885
1 99872 642236196
2 54634
1 19067 923753677
2 161517
1 5673 543357730
2 142041
1 22684 115213287
1 130 828874193
1 67475 482835960
2 131699
1 143156 101139021
2 85039
1 27861 997884247
1 199283 937927645
1 71064 526050696
2 130473
1 116398 795806553
1 31146 474363591
1 32518 477690483
1 44735 989100483
1 106820 660031415
2 90422
2 145364
2 199635
1 177356 894621244
2 108926
1 90405 403264492
2 131627
2 142339
2 138284
1 189368 543042208
1 99454 750685391
2 111716
1 46589 459076305
2 86476
2 199913
1 21478 693506362
2 94264
2 53700
1 56099 406125934
1 168719 631020354
1 71171 350725360
2 13690
2 51745
1 198639 2719584
2 108534
1 171017 841822076
1 186885 603023754
1 80217 542325029
1 175434 508784031
2 73436
2 100988
1 8174 694473312
2 116270
1 27274 538198229
2 47137
1 177267 850428640
1 88611 2537047
2 32523
2 22967
1 72113 478150830
2 123473
2 19598
2 89169
1 33367 977154971
2 149951
2 37659
1 11608 957638147
2 62105
2 126657
2 181433
2 78218
2 67885
1 8704 818599600
1 18962 53033643
1 140723 357871710
2 95598
1 81491 622513822
2 143827
2 73172
2 97
2 24216
1 183391 689113971
2 100420
2 105807
1 11813 968570627
1 133127 520058261
2 79965
2 156450
1 70855 57654530
2 1190
1 150713 356582471
1 196826 341039330
2 63165
2 89234
1 5453 36625856
1 117678 794041892
1 124741 41548259
1 171440 729457831
1 155417 461984258
2 110951
2 194215
2 155020
2 50620
2 157966
2 64828
1 91686 737160061
1 127614 167055474
1 4958 352380796
2 23972
2 88119
2 163389
1 33265 575757282
1 168500 171335513
2 38571
2 38617
2 18039
2 84681
1 87316 378181108
1 119001 257490516
2 161004
1 35092 868835882
1 136223 742988002
2 15115
2 17977
2 170842
2 153314
2 154310
1 54630 705756498
2 36016
2 54364
2 120755
2 152836
1 144908 416835653
2 64570
2 195117
2 197269
1 173310 788969428
1 150152 125195490
2 32640
1 168147 603012712
2 91293
1 117567 42418364
2 143963
2 12822
1 107109 643824959
1 10539 81849103
1 123004 851505711
1 105899 465310047
1 152826 911524624
2 127487
2 112855
1 69296 935858542
1 50308 619134234
1 78928 268684689
1 117497 763631289
2 3329
2 31215
2 117761
1 164315 52982730
1 103992 880934208
1 74647 621654305
1 3283 444269447
1 43642 158491167
1 123216 789972673
1 157502 562092266
1 178208 2498712
2 187030
2 130918
1 181121 535196499
1 199046 79213817
1 55857 280825798
2 144987
2 187885
1 124636 193741482
2 168352
2 196631
2 98213
1 123532 95738841
1 10216 800957533
2 55408
1 37224 833207107
2 132672
1 142178 943338551
1 86994 81322240
1 58101 618271408
1 28518 621867544
2 75312
2 88374
2 174333
1 199869 148740704
1 27710 979035583
2 44996
2 38291
1 193211 650432258
2 67709
2 121043
2 91843
2 58284
1 16281 777858129
1 180729 935914752
2 112101
2 154375
1 62864 134154551
2 89145
1 27601 510710149
2 17167
1 184499 595270034
1 137769 328644130
2 193929
2 46160
2 4422
1 166348 165512503
1 69100 890168976
2 175383
1 124757 58551484
1 164603 701642184
2 47834
1 82503 818696498
1 58570 452175205
2 17848
2 196246
1 50138 361510877
2 10016
2 38955
1 73527 676016445
2 126560
2 169185
1 40794 893343175
2 49564
1 154625 468629522
2 176767
1 121644 779797749
2 52647
1 194496 776423843
2 195396
2 77354
2 160439
1 128961 581058813
1 103983 464536390
2 19997
2 53111
1 78305 368123269
1 20574 682060232
2 22896
2 36311
1 110185 134938251
1 161558 356814984
2 96671
1 82182 19692785
1 94515 662207705
2 55024
2 169087
1 6857 702592788
1 59117 685670911
2 58489
1 125810 749484364
1 7166 611509867
1 144809 725632325
1 160620 644975522
1 181053 18391739
1 26468 264020225
2 143678
2 88128
2 141211
2 87876
2 16639
2 31293
1 106821 836151363
2 88790
1 140030 361056904
1 64588 109315434
1 131132 569496240
1 102184 497250804
2 83490
2 101698
2 37584
2 65773
1 66593 974101680
1 112224 651706439
2 186524
2 133551
2 196248
2 190017
2 103755
2 104383
2 681
1 5077 917154171
1 128061 273685694
1 198958 249762550
2 199860
1 94157 594443720
1 144884 133249444
1 10407 968889413
1 33067 416945923
1 191685 803637844
1 110777 466660766
2 198119
2 132950
2 5491
2 148361
1 188231 24323711
1 179148 932283574
1 138578 196300804
2 2694
1 150 461270640
2 99093
2 33647
2 27694
1 68453 938798351
2 23279
1 88055 29456054
2 195681
2 127708
2 13201
2 118912
1 69514 144742735
2 112129
2 143572
1 199613 664757195
2 178061
1 72986 513744703
2 178478
1 191960 614768754
1 66995 254907796
1 123319 832197887
1 114672 79772693
2 123764
1 101924 766996873
1 25794 991084074
1 25493 527346841
2 95786
2 76374
1 63454 258875537
2 163098
1 11854 5390340
2 197111
2 114630
1 196505 699473081
2 6918
1 127973 412488565
2 143751
2 87601
1 102839 142909297
1 144552 816196219
2 85194
2 197815
1 134344 122196582
1 12089 350697411
2 11587
2 91424
2 177655
2 181038
1 49117 436323015
1 7861 507951173
1 63835 196976085
1 157757 122889098
1 110215 55742741
1 159032 597074357
2 147035
2 127363
2 70196
2 115238
2 90144
1 31745 440714784
1 149998 752094062
2 188728
2 48311
1 111861 686838754
1 101779 37626169
1 49085 612996256
1 72792 401619040
1 125656 839044721
2 100807
2 83762
1 77200 59728210
1 30797 681433095
2 5262
2 11921
2 73717
2 18580
1 173899 364413503
1 152757 724124126
1 130890 602691855
1 133198 417675851
2 15144
1 7818 953555229
2 52175
1 39784 344836790
1 101601 439509421
1 94265 508282154
2 77653
2 27122
1 155012 331114163
2 108168
1 150828 850165967
2 28627
2 7982
1 67162 465176974
1 142271 630594135
1 130068 42124542
2 76920
1 25980 999767503
1 62709 530206665
1 120980 185117570
2 158086
2 8373
1 64576 778817205
2 65270
1 187033 16598319
2 5307
1 85351 442779306
1 151145 242599176
1 80544 771357295
1 120456 558042430
2 26359
1 37611 616785659
2 14543
1 62122 652382886
1 118329 293620401
1 117404 830265549
1 149747 426529532
2 124292
2 38841
1 113210 175172275
1 194333 836166552
2 22747
2 52091
2 90366
2 162449
1 16611 775704445
2 177525
2 35166
1 157534 544846313
1 3963 374234557
2 88876
2 50345
1 147240 345564823
2 73370
2 50090
1 145479 521536002
2 141826
1 105036 958490082
2 52898
2 39442
2 84075
1 57230 722625878
2 28285
1 116082 392719282
2 196152
2 86943
1 148089 4294372
1 40411 659162964
1 61527 465257609
1 195176 963634142
2 4643
1 147150 907040441
1 163586 122776598
1 4227 386308562
1 151905 771979949
2 171420
1 190344 417455388
2 6799
1 174326 815790615
2 181536
1 86792 921516718
1 146642 495803402
1 128648 310603701
2 72598
1 161984 761091321
1 161509 463064529
2 100604
2 147836
1 131499 260174012
1 65631 284230248
1 84322 760690598
1 17839 127578754
1 104271 446475719
2 30630
1 156433 66727147
1 27401 789258709
2 77953
1 38931 391419814
2 128715
1 72654 177859104
2 43609
2 133649
2 59935
2 33704
2 99402
2 62027
1 79861 533014647
1 164885 9554759
2 194952
1 157969 616579927
1 94788 910291215
2 71171
2 15148
2 122054
1 1210 921294955
1 127493 147882776
2 29172
2 143274
1 80237 527564056
2 44745
1 138697 611633726
1 187690 224680750
1 185263 441636164
2 180073
1 191195 253262231
2 44713
2 110777
2 23204
1 52617 976524832
1 15115 869204979
2 47689
2 153887
1 152556 102628064
2 119625
1 72303 441208553
2 170360
1 62431 782412465
1 99374 663738093
1 16379 372312016
2 123984
1 150647 17253040
2 78689
2 3213
2 55614
1 47691 888133852
1 84396 770325433
1 140280 706401514
1 114843 570658851
2 63126
1 172762 278570837
2 169697
1 51192 444885419
1 55505 537732720
2 111683
2 39495
1 190395 991274260
2 53583
2 732
2 171946
1 110231 207651502
1 65437 478144350
1 190801 222960716
1 46491 824661938
1 136852 421312474
2 134025
2 71258
2 81611
2 154328
2 13470
2 188539
1 165681 833693150
2 142379
2 118348
2 27396
2 102231
2 83560
1 180568 146162059
1 1883 370547315
2 24286
2 147654
1 46949 759014266
2 132552
2 110925
2 34262
1 144140 831747209
2 172661
2 52984
2 119338
2 40991
1 55130 441748182
2 79733
2 74501
1 146169 799171399
2 121620
2 30193
1 125568 447200489
1 1199 946152921
1 192852 358183281
1 61179 153614797
2 105429
1 183616 454414897
2 79660
2 136751
2 54666
1 99312 288865924
2 106678
2 30021
1 48590 852782862
1 107046 249448677
2 120385
1 177701 599338584
1 186753 792677716
1 185123 155210818
2 41465
1 28404 179947618
2 17841
2 2986
2 43991
1 75408 784788615
2 24670
2 127973
1 150307 474703211
1 95024 353245361
2 61386
2 24044
2 100254
2 182466
2 149028
1 140689 419318208
1 48588 265611611
1 73154 903315904
2 13738
2 150164
2 24907
2 79875
2 80067
2 70616
1 158414 713137589
2 81569
2 117395
1 166728 367576576
2 132090
1 181026 212942694
1 112654 120625807
1 3454 241511623
2 142103
2 129718
1 22794 141141172
1 493 66045482
2 105053
1 181648 594651803
1 152213 554634440
2 14357
1 119606 640529772
2 75930
2 73705
2 116512
2 46555
2 46997
2 76254
1 40360 436816797
1 85015 171401079
2 44646
1 198821 347191221
1 81728 369661248
1 169750 798645449
2 2894
1 70727 682644446
1 25312 430695354
1 193286 375094885
2 180168
2 158921
2 34562
2 95665
2 186392
2 57960
1 33984 275011926
1 6266 136607905
1 76239 611392755
1 55695 83268385
1 68668 248522127
1 187684 741570563
2 42137
1 118687 949490488
1 163954 94253275
2 130386
2 12366
1 118410 146539467
2 143716
2 182088
2 118810
2 75375
1 169288 15117154
2 170906
2 70460
1 37330 994398435
2 152417
2 167560
1 190650 553013874
2 171155
2 165267
1 181002 702260075
1 41976 688462008
1 113504 648544369
1 21177 588729904
2 103368
1 51567 516995568
2 81783
1 34923 775695165
2 149891
2 125971
1 142827 941167374
2 183209
1 8104 114163997
2 67575
2 103388
2 193975
1 68935 492634224
2 119242
2 154774
1 49681 628253991
2 78455
1 5835 715764717
1 99587 732321041
1 193171 725977733
2 3013
1 136664 272278518
1 177129 543751353
2 185909
1 9635 259941123
2 91529
2 40189
2 16535
2 11413
1 180614 196386561
2 95752
2 27343
2 68274
1 147417 117039778
2 81081
2 140466
1 147129 464186307
1 130363 988672239
2 195121
1 132037 702217988
2 63077
1 89463 238018848
2 104889
1 179696 356438300
2 174835
2 5060
1 43591 817307531
2 177875
2 183116
1 170394 602257840
1 139258 19039392
1 33935 932937210
1 51754 264449403
1 120048 342060721
1 122552 578767841
2 109463
2 169237
2 81280
1 169594 194062074
1 138406 150076606
1 142442 91397861
2 166693
1 150714 940274031
2 44988
1 197135 123255666
1 124839 551781534
1 35444 222005166
2 25903
2 123470
2 167342
1 33888 945041930
2 43701
2 167952
1 155025 859241074
2 77632
2 177877
1 96080 639813954
2 179404
2 95995
2 113851
1 51230 26355652
2 88505
1 66668 846299079
1 196391 967977206
1 35191 554316697
2 6261
2 41316
1 23338 670618466
2 152709
1 199463 94043307
1 29699 217108435
2 157236
2 36356
2 113173
2 88508
2 71747
2 1808
1 14064 458832404
2 132078
1 115632 764976546
2 115713
1 190597 724212411
2 197929
2 37641
2 3130
1 6734 935920611
1 40949 567111764
1 22914 205140234
1 31259 863765773
2 43707
1 198783 211103044
2 165894
2 18736
2 38903
2 95112
2 135671
2 97060
2 91659
1 16851 227720218
2 122687
1 169471 503408453
2 108978
1 27023 243358767
2 93173
1 196268 914033714
2 179018
2 156146
2 89682
2 21397
1 47647 69275225
2 91405
1 2081 735540453
2 2019
1 129864 734817275
1 27232 377314446
1 199789 115423337
2 105363
1 182942 63554934
1 158000 443568880
1 127607 451631939
1 98805 39284995
2 164121
1 166335 165709817
2 55552
2 195200
2 40514
2 193753
1 64180 812642542
1 16012 861600993
2 162772
2 30307
1 15544 687156930
2 1422
2 133771
1 67671 538486034
2 97334
1 140607 590341853
2 79602
2 73485
2 71331
2 86991
1 48180 465703923
1 67720 411892034
1 69036 134249478
1 177344 104744849
2 105605
1 27696 57039819
1 48089 261751170
2 86979
2 58070
1 75246 145310284
2 19841
1 44427 322350915
1 132974 852373533
2 20060
1 137199 928839817
2 131739
2 88042
2 62748
1 151153 611665927
2 70338
2 59937
2 161841
2 124521
2 7074
2 196838
1 23762 420991458
2 74688
2 107028
1 101895 164026339
2 65124
2 68574
1 182835 739662954
1 74853 568935627
2 66861
2 41245
1 188103 321670846
1 128503 432513246
1 54415 81543253
1 97416 31881927
2 120248
1 138806 131061875
2 69305
2 143197
2 29716
1 117306 448221034
2 187692
1 89166 434032442
2 123552
2 150940
2 34085
2 15833
2 25459
1 181249 728119513
2 118222
1 25092 179907891
1 127213 918770740
2 10417
2 28573
2 24106
1 154966 633481296
2 88095
1 139352 49867495
1 74806 735160975
1 134123 945115308
2 163520
1 5043 369787555
2 156896
1 139762 184691599
1 66895 273854751
2 183755
1 11789 750313927
2 98573
1 11827 945274955
1 173700 789862986
1 154498 373588987
1 105124 956682014
2 56523
1 102536 726971679
2 180830
2 24735
2 27970
2 187954
2 14434
1 197376 737737056
2 92068
1 169033 538440806
1 191209 673034619
1 8318 636519011
1 19432 844160526
2 80219
1 183128 71359212
1 104851 30233990
2 149246
2 11741
2 26385
2 4754
1 117793 7533000
2 85892
2 37896
1 81633 418516295
2 176706
2 51275
2 197981
2 129590
1 108809 515988400
1 95856 708866094
2 28582
2 171304
2 76601
2 7262
2 101569
1 59719 281840429
2 131074
1 174305 807464853
1 39665 64545744
2 80131
1 112846 23613195
2 190067
1 13738 505106723
1 27185 855968163
1 145779 169975313
1 55210 727988536
2 188509
1 71253 731761034
1 113159 769573458
2 28262
2 142237
2 188622
1 84353 640553994
1 101684 931031976
1 147941 202658685
2 114663
2 97271
1 199388 92705847
1 138279 888353519
2 87400
2 57273
2 170053
2 180981
1 189330 109300585
2 75727
2 187289
1 55736 415459223
1 154414 161815585
1 166141 955295005
1 133831 470832550
1 18256 532557207
2 25045
1 158069 256425431
2 175203
1 144729 899488096
1 103557 580221587
1 168357 352585171
1 35574 383099467
1 236 951853916
2 72762
1 94570 577927754
1 107843 801561653
2 7753
1 125813 846346194
2 81823
2 124289
2 143244
1 38411 565128810
2 70622
2 26725
2 60572
2 92066
2 168262
1 155001 696831859
2 170107
2 136709
1 136504 805200775
1 134374 45466608
1 67081 772935318
2 122281
1 95259 883835254
2 148856
2 18490
1 143532 834801825
2 13787
2 34591
2 107436
2 165804
1 94703 381104460
1 6836 921031092
1 195129 704235326
1 50461 351739531
1 142562 589982868
2 91984
1 91034 447126713
1 97393 526265293
1 13725 52829233
1 130086 507648763
1 136629 479049374
2 198035
1 34546 756791298
1 124376 525702508
1 89778 56611014
2 42261
1 37799 143313813
1 35680 729463486
2 2623
2 6415
1 93663 614069900
2 16174
1 43060 383464683
1 67500 518158292
2 68484
2 75329
2 110948
2 172291
1 147803 91755899
1 167398 984354033
1 179201 651450511
2 80707
2 198396
2 101945
2 159475
2 126366
1 67898 544963123
1 133423 976350805
2 152121
1 7836 839113079
1 91073 931333479
1 25931 386869462
1 188570 337088517
2 113734
2 54147
1 25382 962614611
2 3647
2 99877
2 179495
2 187771
1 117067 266462703
1 65261 206279220
1 141186 305482524
1 120421 733265365
1 171003 755539768
2 148465
2 55733
2 160090
1 105683 105443094
1 19858 125116684
1 70082 110113329
2 58916
1 75633 91621111
2 31630
1 145892 89014024
2 86518
2 166634
1 28806 476789989
1 11156 875088070
1 146026 149521851
1 180033 808052196
1 13445 755734119
1 17282 894030265
2 3784
1 151040 416850894
1 45704 248902155
2 108123
1 45872 244354037
2 149583
2 68714
1 154781 800896249
2 30794
1 131512 369446070
2 99952
1 63599 104762172
2 87326
1 179438 101683085
1 46533 39792350
2 48635
2 182874
2 53793
1 198767 582643013
1 16582 49687977
1 95495 178481821
1 125100 120894269
1 158455 309294382
2 160305
1 92522 788633791
2 195872
1 162040 170294660
1 1166 174137930
2 141122
2 183594
1 34262 36814684
1 164074 880592403
2 48266
1 33347 859537863
2 193022
2 49770
1 69151 538488930
1 40438 27718817
1 118709 206471064
1 11895 670652742
1 149922 17694015
2 116838
1 151753 858807021
2 88738
2 28896
2 90365
1 120626 435290324
2 87565
2 466
1 77000 422766409
1 8711 277525797
2 90464
2 199009
1 99760 998564200
2 158694
1 58043 967300369
2 133536
2 145375
1 52267 751275383
1 128256 552912109
1 118168 856486756
2 2170
2 22044
1 44276 179532079
2 116256
2 126254
2 63160
2 110704
1 96139 129774090
1 136152 761836160
2 158319
2 144133
2 154783
1 9137 718406633
2 173867
2 28115
1 29497 183499138
1 22562 905469785
2 118601
2 62654
2 52809
1 84059 549446162
2 47677
1 161946 392020248
1 56166 359852692
1 173312 254532285
1 169567 232232014
2 148089
2 125907
2 162894
1 71009 518304776
1 126604 457386283
1 86847 124950103
2 198082
1 180800 962430239
2 93786
1 31072 986869296
2 72105
1 176540 69629930
2 51854
2 147266
2 99589
2 136084
2 153001
2 64464
2 116739
1 71779 872712679
2 126401
2 102935
2 2965
1 19883 106100561
1 163152 164429207
1 68750 30902908
1 64171 951967133
2 146839
2 122858
2 98579
1 41845 263908301
1 153358 55917123
1 88399 163273949
1 80951 683135107
2 24149
2 168606
2 57121
2 90201
2 9500
2 121612
1 118726 511110133
2 122359
2 82223
1 170364 582777469
2 51946
1 191086 29183500
1 168918 793547208
2 53641
2 18928
2 40724
1 130911 354069812
1 34814 2752938
2 49057
1 148964 592666294
1 195738 504779728
2 97187
1 95497 736071469
1 1305 684073171
1 120053 339604746
2 199640
1 86458 808312140
2 117408
2 34578
1 41589 338545131
1 140865 806910163
1 67266 548527622
2 143549
2 140495
1 2559 19773721
1 27979 27821806
2 59231
1 113808 653609734
1 60013 603671300
1 179591 946459895
2 152873
1 89884 905810517
2 41320
1 172928 850740479
1 36455 14852350
1 96413 41233921
2 190721
2 96572
1 68435 692030237
1 171709 431726897
2 124152
2 1503
2 42468
1 196091 867379593
2 199310
1 27097 77359920
1 161838 388428984
2 173402
2 179500
1 56821 325570322
1 82002 459700405
2 98298
2 167774
1 108125 6118206
1 81657 625671726
1 141252 630939443
1 35180 109997357
2 143162
1 13530 362662349
1 16400 43431379
2 79447
1 31441 29447679
2 148649
2 191996
1 121672 98926351
1 28039 111578541
1 137792 777876336
2 183745
2 29664
1 182841 534245182
1 21808 769025938
2 47920
1 83553 35105478
2 17062
2 48138
2 163100
2 76084
1 82449 112723915
2 110550
1 75958 848113658
1 160238 982912300
2 43163
2 40040
1 196750 424112544
1 80168 607080013
1 92768 426273481
1 34825 592725267
1 127608 631302604
1 137962 131409993
1 153233 595892200
1 59833 203429903
2 143454
2 114395
2 115370
1 146189 607300021
2 15510
1 75048 644598116
1 163313 274720344
1 34341 598299846
1 40585 17950467
2 142881
2 108054
1 171790 817950877
2 66712
2 160819
1 13957 535433798
2 181907
2 189688
1 49805 703729676
2 182194
1 68746 587102600
1 145588 916481565
1 190395 737241332
2 72518
1 172405 209601466
1 92903 650280608
2 136704
2 83551
2 31272
2 116515
1 172052 799043544
2 33358
1 48757 349524464
2 176817
1 100389 352394926
1 104258 608750983
2 2503
1 134291 443178944
1 193055 842864174
2 84985
1 193900 782678343
1 152525 388021667
2 76426
1 117054 351082239
1 135144 957709451
2 181179
2 29352
2 20123
1 193921 285400263
2 38045
2 107793
2 134614
1 86497 899653976
2 149189
1 110897 188104893
2 127870
2 134246
1 143203 205674543
1 97676 658904314
1 76298 600648081
1 69693 779119397
2 41385
1 138005 311071126
1 46674 27569292
1 155525 653028485
1 198836 506085898
1 111620 195079035
1 167059 624569004
1 103219 5739711
2 118931
1 179633 165562247
1 74623 226589753
1 27912 279664829
1 42749 58366735
2 164466
1 79485 432488982
1 133928 67480383
1 110070 324496937
2 176558
2 147395
1 24186 86051806
2 89101
1 101754 371579315
1 90593 210918022
1 87164 865340037
2 157531
1 89776 375264272
1 98049 16371874
1 92714 722334070
2 24182
1 52355 987907710
2 58655
1 112732 21746281
2 188885
2 93587
2 81749
2 59384
1 126868 913936602
1 178459 750608807
2 166572
2 119580
1 193337 721479567
1 116147 488844536
2 29131
2 179086
1 10089 321287100
2 51809
1 103128 677655583
2 125308
2 142533
1 3162 464857953
2 56696
1 110331 368173098
2 112835
1 37913 352741797
1 125028 428693261
2 40619
1 54453 101623455
1 62478 788218298
2 167074
1 26199 728902168
2 77280
1 27827 331475740
1 21861 217489149
1 19116 404011837
1 134743 941917748
1 28691 136257050
2 159063
1 53877 345714753
1 57219 360176136
2 74683
2 100303
1 159430 496885985
2 95887
1 19083 874305380
2 116479
1 158985 582760706
1 51060 375288102
2 125850
2 72619
1 148939 152590890
1 99597 334614855
2 171171
2 49552
1 146610 911483583
1 187829 261455337
1 132818 53724061
1 189232 831886657
2 127391
2 16424
1 173415 914930045
2 73598
1 9140 330575753
2 114029
2 183478
1 139523 539044130
2 197122
2 74115
2 118559
2 61955
2 188149
1 77898 406219151
2 193038
2 131104
1 153627 275049596
1 59059 761885474
2 177456
2 479
2 35407
1 181939 547766176
2 70730
1 181146 485108104
2 6500
2 15373
2 101405
2 164605
2 24462
2 34590
2 8547
2 132823
1 93563 825139835
1 86973 252915807
2 48590
1 91218 101098394
1 11916 268623747
1 95749 14254642
2 127254
2 66819
1 36053 222369648
1 138551 272308802
1 167333 95293050
2 32845
2 151589
2 147353
1 148895 347366649
1 95915 166338103
1 137406 21799118
1 79891 455760079
2 194433
2 129381
2 92925
2 78034
1 34597 793566623
2 134103
2 75104
2 91445
1 43910 800985805
1 98559 433288713
2 11403
2 177804
1 154465 261496035
1 72487 64418251
2 61294
2 44821
1 181542 386921721
1 146545 872699287
2 126769
1 192774 359547773
1 83683 404650517
1 42287 803742489
1 178754 401800205
2 113161
1 149061 602897487
1 78285 884325096
2 197351
2 194970
2 11749
1 45420 20468100
2 121176
2 72812
1 54078 541798059
2 70059
1 26809 638937973
1 116416 439604169
2 74438
1 20146 437300480
1 140291 622045048
1 165983 986202162
2 162048
2 94848
2 186160
1 161864 815774389
1 16295 90009896
1 162181 518533872
2 125222
2 2008
1 58439 780786178
2 122034
1 142342 845127593
1 164714 127276096
1 190302 22416364
2 167731
1 88058 592952526
1 58644 537973091
2 126944
2 114017
1 188826 164938249
1 133478 385429743
2 184171
2 59098
1 140843 26827540
2 191907
2 76722
1 31654 596029081
1 190716 263981184
1 154336 337786189
2 197507
2 8846
2 85182
2 14453
2 134407
1 31346 179502163
2 151186
2 174444
2 75109
1 17366 131085696
2 48034
1 157928 907429567
1 75539 886688933
1 4655 511990614
2 176599
2 129717
2 80097
2 155273
1 39612 503879012
2 189107
1 154826 490436741
2 126081
2 168447
2 161563
1 21047 369949559
2 195843
1 47491 736773923
1 26112 169105016
2 102264
1 134188 112169067
2 124852
1 103290 128208466
1 46940 537049716
2 57077
1 128507 432073382
2 160942
1 176024 97523659
1 176511 968911849
1 152549 198970597
2 123070
2 104151
2 157298
1 65531 819572633
1 7204 834678364
2 18618
1 113566 645307186
1 61469 393623018
1 114007 10694126
1 24598 784158179
2 55194
1 59261 729302177
1 105845 958965683
2 18523
2 45495
1 147894 315970790
1 131361 179056848
2 108986
2 9946
1 167848 981560188
2 123815
1 39588 984926707
1 153784 875949821
1 4905 254304839
1 18342 78506875
2 40144
1 8067 408906352
1 3648 232895736
2 29760
2 112608
1 177974 997547311
2 129804
2 24835
1 164637 589580325
2 98964
2 76753
2 9680
2 6447
2 198800
1 86896 279364605
1 132023 196511345
2 148564
2 157568
2 112880
2 61658
1 82 650523270
1 119997 37387504
2 156813
2 22404
1 19620 137739580
1 113175 179533182
2 146555
1 5045 413981514
1 121137 382428479
2 88066
1 156644 229400622
2 146019
1 6428 786675228
2 58765
2 34698
2 12857
1 57399 548039299
2 147607
2 145415
2 127060
1 96824 378233628
2 188819
2 94764
2 68873
2 142117
1 169841 575276909
2 176509
1 89508 789176684
2 198458
1 7141 925516534
1 6244 298016358
1 15944 518882576
1 75571 201868398
2 71563
1 17327 15010916
1 121817 212426380
1 135038 130218029
2 135630
1 161895 118729713
2 51551
1 111361 934745048
1 66588 581485695
1 160104 925032811
1 57852 775912496
2 122495
2 180388
1 43474 776530749
1 178095 502554055
2 149701
2 170165
1 10928 513495142
1 186944 2528163
1 66377 942913456
1 154816 288221847
1 57313 681886836
2 89824
2 60003
2 23292
2 5774
2 84651
2 94746
2 30102
1 155157 449249748
1 184205 753592248
1 101433 948343214
2 53272
1 86376 794440132
1 63253 608452729
1 99603 961370324
1 14678 430233359
1 4366 583648919
2 66566
1 92867 798813921
1 183309 104032721
1 119945 636652542
1 105785 556538590
2 122178
1 5632 774684889
2 51455
2 77489
2 9074
2 54270
1 81489 183264856
1 40211 841283148
2 145299
2 183177
2 122644
1 11468 114288339
1 161677 475726271
1 72433 357825920
1 162868 63645341
2 10524
2 112601
1 30867 795563255
2 77172
2 125817
2 149413
1 130044 471428905
2 196262
2 19243
1 106563 729614423
2 157894
1 109521 672631
1 2910 453967808
1 127773 172553108
1 158272 691665521
2 198437
2 118926
1 37291 481533763
1 15927 856185342
2 93066
1 12762 25235847
2 5823
2 102803
2 182488
1 12329 419648825
1 12626 233811568
1 48882 311498062
1 56679 400477889
2 48001
1 40349 278913130
2 155468
2 117280
2 84968
1 106907 274901215
1 100683 214922328
2 70991
2 48623
1 52379 768090671
2 164204
1 89916 861943704
2 140985
1 100036 988873740
2 72322
1 52165 182333422
1 150342 57898249
2 79183
2 87797
2 48088
2 22384
1 110565 419687503
2 130836
1 38742 142470354
1 4011 144071905
1 175223 254288955
2 44516
2 190085
1 193203 429531923
1 46569 473107129
1 21308 834359814
2 709
2 126151
1 34074 945067799
1 84963 54188189
1 44321 196781788
1 129042 479614791
1 72284 918860418
1 81027 652910880
1 79106 350292115
2 199610
2 125409
1 86266 725081073
1 119236 226721376
1 68373 657703545
1 114148 733566488
2 153577
1 95982 664678790
1 19323 462733084
1 162861 148315211
2 170650
1 187549 874421776
1 9030 603791585
1 164404 970969988
2 110542
1 168982 738874489
2 70396
1 14626 742390060
1 33085 538425823
2 66686
2 91550
1 110706 210014729
2 87026
2 167683
1 150080 685306870
2 96781
2 81695
2 12008
2 28290
1 42158 445058000
2 169681
1 37822 55181141
1 56861 25147578
1 55956 451288893
2 87708
1 169778 669800061
2 110878
2 125432
2 78416
1 77255 785811155
1 57437 407388391
2 25325
2 143333
2 197357
2 15526
1 162292 39334684
1 33506 317640694
1 59850 927939423
2 18199
2 175108
1 16760 219823748
1 137431 959608477
2 199980
1 68443 509062758
2 112578
2 121504
1 46959 175143753
2 93466
2 60135
2 186165
2 73349
1 94480 403650474
2 175127
1 184298 893367424
1 94511 204985623
2 192829
1 62452 747059825
1 49075 802126025
1 105843 32211654
2 91505
2 815
2 166980
2 7212
2 178813
1 155283 1612238
2 179605
1 185980 568848511
2 127262
2 177936
2 127179
1 188692 603903139
1 19620 496732935
1 130306 2366857
1 79274 640488596
1 25708 993034396
2 173307
2 18654
1 9766 168646432
1 70909 477348572
2 142608
1 198783 156028060
2 137557
2 75870
2 70991
2 34194
2 69983
2 192234
2 174655
2 62009
2 84170
2 22503
2 70369
2 10368
2 19691
1 112182 911976384
2 44099
2 165008
2 55478
1 21412 500076427
1 127106 89716055
1 81438 728328149
1 121593 975698852
2 196425
2 94915
1 165143 680030619
1 198131 102232995
2 101252
1 171029 408998188
2 5492
1 40201 369677518
1 192543 194610865
1 12039 981833876
1 36009 500453106
1 133720 322353456
1 5857 157369202
1 45146 33551367
1 132913 720747932
2 127314
1 2039 159349612
1 119116 787820259
1 1530 101105398
2 105628
2 72136
1 26372 53186672
1 93998 790774837
1 122380 9261134
1 77074 244994491
2 193830
1 35966 397665177
2 52004
2 151840
2 157352
1 160608 735816646
1 190253 895602044
2 52203
1 12348 887838262
2 176063
1 65208 762133403
1 127106 147546203
2 118284
2 134853
2 84649
1 145333 389144177
2 152741
2 49733
1 74038 68096593
1 98167 342502957
1 76642 67207155
1 184652 368002823
1 184684 527563679
2 181354
1 46278 635770768
2 103303
2 147412
1 41439 170463593
2 100454
2 65285
2 140137
2 76596
1 32077 891081333
2 4823
2 91225
1 22143 136966177
1 112881 378190235
1 85476 826039908
2 155104
2 153911
1 94165 239882938
2 59648
1 137647 359632810
2 147369
2 182393
1 189158 203255468
1 50169 37292544
1 2735 669829055
2 53521
2 18374
1 74689 891730430
2 19922
1 197763 336943306
2 51066
2 61183
2 50769
2 108153
1 6414 454427492
2 141922
2 85276
1 160460 964003688
2 102597
2 107414
1 116347 729023873
1 120477 574109596
2 7394
1 62589 548252657
1 78342 349802434
2 82169
2 51173
1 169443 609778874
1 175520 875583433
1 104887 48240183
1 66600 846256799
1 40957 864199507
1 153606 95596874
1 186411 21768713
2 16299
1 104688 219259481
1 102703 582060511
2 186726
1 164334 390651363
2 136561
1 43878 797099006
2 159905
1 2512 582315193
2 74543
1 112158 594520632
1 108386 627000368
1 183975 32497093
2 147686
2 134834
2 118471
2 61234
2 69644
2 11519
2 16993
2 8563
1 87553 567051546
1 2924 609376593
2 153214
1 22458 26876565
2 137036
2 107730
1 105006 356518702
1 6330 401064605
2 36389
1 2013 802340394
1 134846 951542708
2 62873
2 96059
2 19026
2 168211
2 188861
1 195947 705695430
2 73489
2 98318
1 16169 213055890
1 163798 931919768
2 17324
2 77226
2 110663
2 162658
2 68943
2 121598
1 76466 467061139
2 25818
1 144806 757708024
1 112315 746385085
1 123871 2803566
1 193850 970400070
1 32119 523818813
2 50380
2 134093
1 253 152386867
1 188212 622782995
2 134828
2 75107
1 18994 882627488
2 62113
2 155161
2 148851
1 76454 786016714
2 27073
2 63053
1 69042 606526855
1 142257 311662925
2 162277
1 42818 287668777
1 187281 514086723
2 117373
1 45554 912956670
1 89795 381518730
2 71993
1 35938 184912362
2 9969
1 15647 663429686
1 22034 453561112
1 64319 766524638
1 167931 766572049
1 138510 821112980
1 16755 245060447
1 21584 959713039
2 58415
2 112145
1 84201 995950631
2 67574
2 8247
1 92659 136440704
2 110520
1 63046 880703625
2 15171
1 78506 514777632
1 169254 133518892
1 8891 513601321
1 191184 890180465
2 11169
1 115996 448939789
2 88480
1 195992 878067413
1 106530 321899729
1 96444 323253864
2 163968
1 185297 501985313
2 39356
2 18866
2 139933
2 24696
2 74355
2 75489
1 21027 783987106
2 19355
2 75781
1 193130 49320132
2 15227
1 131221 94503333
2 42729
2 23880
1 197434 343987547
2 123662
2 42695
1 120282 305337136
2 60256
1 120846 227121816
2 91821
2 116071
1 197296 663911517
2 64842
1 66859 576667573
1 164997 966148356
1 26779 696489290
1 38124 609240434
1 191908 531101712
2 172871
1 23276 623196686
1 137781 155431360
1 112711 650145928
2 150324
2 121903
1 156274 373735827
2 177791
1 14411 405462298
2 69066
1 178708 508228494
2 137068
1 159847 527798120
2 75377
2 185191
2 33668
1 105961 341592892
1 12723 423352748
2 108473
2 50656
1 6638 106329139
1 22903 368063243
1 63413 267133788
2 8725
1 42851 955514158
2 100969
1 25793 316884009
2 64690
2 128784
2 36449
1 143646 671612190
2 50495
2 184586
1 174080 538517967
1 127228 230632216
1 115983 931059355
2 190477
2 157789
2 122617
1 97906 290059822
2 36285
2 95786
1 131719 62434774
2 146535
2 69619
2 112573
1 110475 163443972
1 14170 507176983
1 152248 298737440
2 19677
2 157862
1 83886 958289518
2 42903
2 6261
1 146148 534844267
2 189845
2 108558
2 41827
2 159368
1 6254 2159678
2 1700
1 180860 498710096
2 5576
1 56523 115459913
2 131713
1 68902 110646413
1 193966 409061994
1 70137 160431177
1 35590 404106415
1 153021 159109634
2 13398
2 88404
1 116370 644411061
1 162468 428149488
1 150666 281588121
1 62077 879774479
1 171511 509458595
2 109484
1 64452 155449674
1 123859 163399248
2 70021
1 129524 39974775
2 47250
2 85834
2 3050
2 116532
2 79340
2 26774
1 115323 954145859
1 18845 6459100
1 40230 247458758
1 29393 791036245
2 199262
2 75550
2 42218
2 74934
1 29458 366184106
2 125929
1 159888 85711829
1 181737 532190858
1 110675 892786204
2 6625
1 148120 890660767
1 45515 772636870
1 146011 324623750
1 135917 716792632
2 71397
1 187257 631512367
2 141986
1 153407 786192030
1 91566 522442976
2 194940
2 122935
2 34327
2 138152
2 44680
2 23619
1 108360 155770365
1 56844 576732752
1 60776 913631253
1 166621 989663194
2 62449
2 102740
2 160470
2 127458
2 178392
1 18235 599940555
1 80318 78447947
1 39089 449520873
2 77949
2 95762
2 51
1 94992 104680428
2 59171
2 38984
2 127581
2 9848
2 74744
1 92969 309730721
1 132740 372011635
1 84290 807074980
1 141826 32020955
1 120911 787420263
2 134892
1 60613 89934414
2 31022
2 168582
1 33404 832948752
2 95381
1 96393 805156586
2 157329
2 45738
1 85296 246327996
2 137437
1 104904 806972845
2 19527
1 122778 919631734
2 126232
2 61205
1 85345 382586068
2 68562
2 198260
2 10650
2 154864
2 170828
1 199080 597212757
1 175106 178672724
2 101495
1 70490 859687286
1 184965 566523076
1 111285 768495285
2 25717
1 48834 229788444
1 92560 407254234
1 89457 377087975
2 12415
2 90194
2 144119
1 195095 135127307
2 97610
1 18330 100424453
2 59579
2 52963
2 28993
1 20576 247289049
1 132873 898189258
1 74198 782769732
1 137360 82908017
1 89580 196258718
2 40952
2 20504
2 156252
2 127204
1 174872 29091735
2 68115
2 88037
2 95051
1 192088 291269109
1 22641 93623337
2 35621
2 97179
1 88068 826351722
2 16876
1 58092 367938314
1 135294 138958873
2 22623
1 150049 603526379
1 36762 89723099
1 72810 536956824
2 75959
2 86026
1 157305 976447537
1 107594 739580884
1 167344 966402879
2 54115
1 78616 444917265
1 37087 685555589
2 10476
2 152152
1 33317 806951355
1 9438 640548428
2 171449
2 175952
1 185090 690091445
1 100672 481855971
1 199673 618362079
1 149628 266993679
1 198643 171957779
2 170942
1 107598 89599367
2 185648
1 128526 62943628
1 139386 157301463
1 164703 273860380
1 54260 729381852
1 18515 504772072
1 89926 311417870
2 76929
1 168242 938593812
1 101987 141147325
2 161507
1 175844 848560938
2 182715
2 72407
1 161682 867300808
1 196458 945032256
1 18021 70154192
2 120077
2 175149
1 193528 643639704
1 147845 807886846
1 54963 236786359
2 37838
1 8773 5419366
1 102300 411806608
1 78546 118083204
2 170168
1 106824 973989050
1 122228 615367346
1 196440 627730773
2 105437
2 180906
1 130060 222972228
2 79302
1 193234 648086323
2 9938
2 152461
1 57980 711391478
2 159699
2 95028
2 127316
2 62404
2 14301
1 2922 824928434
1 114343 588120917
1 26450 981604796
1 191833 294612722
1 77965 430406419
2 28685
2 181776
1 70955 999504776
1 17567 693496204
1 143606 270861454
1 75866 735297619
1 164185 259189647
2 115247
2 30819
1 141468 630492991
2 59026
2 185013
1 155996 386270293
1 87809 970571546
2 10554
1 170744 88912686
2 1106
1 113551 204685843
2 47278
1 64600 573790557
2 85539
2 121276
2 173470
1 153463 67424813
1 59399 862820494
1 56975 151243255
1 125100 502581589
1 603 714299173
2 130288
2 64657
1 129876 5160272
2 56324
2 196793
2 12763
2 170099
2 86258
2 88956
1 32219 325802677
1 111902 619416727
1 143044 601533774
2 144365
1 136308 953955104
2 44900
2 163141
2 116841
1 91160 513181828
1 123195 190957556
2 33280
2 171936
1 178996 123722196
1 84224 767207911
1 120456 293234771
1 191340 757865813
2 104402
1 8935 573002798
1 1721 976805271
2 104447
2 22219
2 16956
1 14254 105093610
1 110445 340554314
1 147806 836966704
2 184686
2 140747
2 90929
2 113969
1 76888 313167362
1 86990 71740473
2 177858
2 158587
2 138110
1 137816 727882981
1 164389 396713553
1 171145 743455059
2 169171
1 195611 294668729
1 188760 518614105
2 145005
2 54285
1 81713 303903790
1 79901 663205338
1 59484 187813758
2 23989
1 151079 751762411
1 159826 223821528
2 186819
1 60886 547449216
2 30924
1 107980 909094463
1 108416 625619151
2 190790
2 47369
1 162385 337011550
2 76146
1 55353 677854854
2 79903
1 171311 82034403
2 77016
1 164110 93289308
2 47369
2 191327
2 69493
1 121343 122185758
2 163169
2 168843
2 64174
2 122915
2 153305
2 145437
1 188240 800654430
2 31102
2 196316
2 192799
1 133260 229493999
1 9502 304101315
1 105169 253376162
1 64469 754146616
1 89604 928767613
2 138078
2 155307
2 126300
2 177300
2 75846
2 147279
1 45963 230629868
1 85362 824003768
1 107351 315501841
1 101102 128014190
1 163147 207487731
2 9792
1 138573 245580045
1 164888 48861853
2 107695
1 156107 761693016
1 177733 143026948
2 152794
2 49763
1 109288 123596904
1 88283 377416985
1 70070 799044188
2 147248
2 13710
2 68621
2 24184
2 170669
2 114251
1 56582 180159749
2 169462
2 17983
2 96801
1 66739 967159195
1 159319 505804782
2 44583
1 101834 707271039
1 197018 782023140
2 10004
2 105376
2 137611
1 174754 155626104
2 180716
1 142095 67296218
1 112544 952547542
2 108788
2 8351
1 53795 429843598
2 44409
1 85724 903863219
1 110929 83750063
1 130894 397985312
2 80145
2 58817
1 102097 318941046
1 128752 997110481
2 1686
2 88242
2 183410
1 38486 387680940
1 186247 819637623
1 71881 64856928
1 174656 59636705
1 190651 905898747
1 186232 859530844
2 157913
1 148367 120147582
1 89256 813338508
2 91543
2 136062
1 12850 914733245
1 157059 752064715
1 189935 401338199
1 117896 554822178
2 76970
1 166594 411499802
2 65825
1 124910 594994477
2 21795
1 63996 592225539
2 38306
1 46114 388162212
2 97985
2 3813
2 65243
2 181955
2 89969
2 168046
2 148947
1 74345 939886477
1 106326 13969771
1 23790 1005349
2 47510
2 48276
1 99427 780912911
2 114536
2 113044
2 169664
1 161206 434008504
1 175854 533779109
2 106389
1 87782 461799925
1 121781 879027120
1 47987 414110067
2 32058
1 155608 680657823
1 199698 643063872
1 88208 766121737
2 44055
2 88599
1 84186 93930633
1 184717 721095345
2 141654
2 91719
1 884 746648987
1 38538 817003748
2 169461
2 192170
1 42256 39812131
1 88138 822520726
1 1660 992099720
2 15553
2 163141
2 30065
1 131199 14826475
2 14379
2 190596
1 31608 993540066
1 99667 303366860
1 101657 244263411
2 5872
1 146078 847708515
1 195791 978079849
2 29905
1 154456 48255748
2 55042
2 53243
1 94509 969987236
2 192286
2 107776
2 85908
2 24383
1 87815 188725069
2 190325
1 154718 752965175
1 96012 821089556
1 32923 815996470
1 113011 137486228
2 31445
2 147890
1 17984 690690455
2 10142
2 1129
1 113210 783557772
1 31230 555391488
1 188963 676216253
2 177159
1 157056 139891268
2 128308
2 42932
1 52666 321991433
2 193935
1 8654 541665578
2 42589
2 110431
1 175262 35777972
2 19678
1 91754 519051106
1 15374 535517821
2 137239
2 95216
2 152644
1 187727 249706142
1 25440 327404099
2 191911
2 115297
2 182733
2 80058
1 2837 809124167
2 111527
1 30809 629274923
1 136334 411780644
1 171966 753592010
2 134177
2 41484
1 101989 767185280
1 35007 656378035
2 187513
2 30229
1 98166 904241142
2 72368
1 189690 478728442
1 181162 179734441
1 38684 776116946
2 28928
2 47236
2 85905
2 186058
2 77576
2 117547
1 76224 925264622
1 65625 380005087
2 116539
1 128886 372556129
1 147170 719711240
1 163113 471217452
1 140525 464090310
1 49361 732896246
2 59317
1 2635 933945735
1 146626 291759474
1 175158 984250271
1 162096 303553777
2 54549
1 178983 391184484
1 32962 249635976
2 199384
1 162019 897135071
1 18049 127608582
2 171623
2 255
1 58473 780465080
2 24129
2 172981
2 174423
1 41799 636978686
1 188772 948067
2 82881
2 33810
1 34391 793837218
1 188421 789865677
1 33329 312577991
2 75979
2 73391
1 18315 750550217
2 100778
2 194168
1 153927 527471800
2 175064
2 30759
1 62284 53444826
1 34927 374270603
2 120176
2 34882
1 154918 222484505
1 71370 56605897
2 81573
1 14892 265630585
1 113223 720115465
1 98578 629209597
2 148965
1 99854 875800765
1 199165 777153527
1 77182 535211369
2 23823
2 184081
1 90177 316251236
2 138615
2 190723
1 93424 535215605
1 159605 343204735
2 11805
2 41973
2 119804
1 150062 229783164
2 69017
2 133646
2 64344
1 172399 781291845
2 110352
1 198197 595480637
1 91612 719491148
1 147805 78705818
1 170616 219337346
2 7148
1 179633 17219408
2 10564
2 138421
1 115877 548609843
1 176496 764722733
1 1391 284431027
2 79226
2 59253
1 67865 781627222
1 22277 75712458
1 54185 973892783
1 32818 393379943
2 141875
1 158172 594530783
1 63380 552048282
1 107989 963103579
2 49594
2 182905
1 51581 177401163
1 58606 567964073
2 38266
2 191813
2 95513
1 140527 570515379
1 126899 588281135
2 187011
1 55547 244296523
2 54401
1 192381 563816734
2 13348
1 91499 944168603
1 196551 440237817
1 17309 381109530
2 142601
2 151662
1 169619 291832008
1 70196 303830347
1 41416 247457964
2 35326
2 185164
1 123428 577363347
2 25106
2 53964
2 144974
2 115586
2 162331
2 71503
1 157297 547907281
2 141711
1 33339 297102821
1 167092 174885596
1 131494 925599162
2 148849
2 28705
1 113608 66106081
2 121772
1 151210 723035181
2 96968
2 98347
2 129437
1 195652 986535654
1 1079 848075126
1 23172 602118059
1 102050 838993093
2 179419
1 13437 547975350
1 91696 794560942
2 88511
2 164938
1 108604 929103576
1 179167 27540995
1 8181 722273273
1 40030 651106838
2 92147
1 166521 104444741
1 35291 737325021
1 106491 574846843
1 65713 101252066
2 118727
2 134804
1 107663 475147450
2 79935
1 112693 802301818
2 110262
1 193798 134000884
1 47312 35865778
1 130450 277717787
2 40903
1 129988 787367525
2 38284
2 36299
2 150587
1 195196 371686613
2 148812
1 134090 14623970
1 17546 692511508
2 124444
1 1393 348181007
2 122053
1 21928 151209435
1 199281 719030455
2 135234
1 168657 212586330
1 173502 586833418
1 135545 727857244
1 133974 94176032
2 106088
1 101151 468049184
2 97902
2 196486
2 131163
1 130378 411656998
1 30424 418511923
1 166067 99441396
1 93717 418545357
2 32886
2 67403
1 166737 284283484
1 17377 279008524
1 152453 871230336
2 128241
1 139089 795924772
2 13443
1 33241 146163428
1 85352 164116564
1 74341 176930070
1 172544 225547000
2 175780
2 160572
2 114084
1 49668 792434513
2 104857
1 77378 989163572
2 138498
2 173129
2 4065
1 162273 97510304
2 185193
1 107475 880545301
2 41519
2 75035
2 151078
1 77400 107643784
1 13258 373034351
2 77309
1 149963 966503689
1 2162 649638077
1 83839 365589133
1 120988 942981387
2 88781
1 92134 710851870
2 73365
1 57549 580860806
1 147320 624785803
1 78375 688606310
1 104158 824060957
2 174141
1 197928 321789851
1 88826 949116704
2 168369
2 129468
1 168547 242058496
1 16675 623821860
1 119032 750380430
2 154314
2 43837
2 4332
2 102964
2 84222
2 10139
1 52242 898749115
2 143403
1 81852 364092142
2 39064
2 22959
1 80910 292861344
1 66641 744603866
2 151329
2 184220
1 51281 363132893
1 154359 134178257
2 68906
2 111083
2 158866
2 68966
1 179584 761415512
1 28091 119829231
2 31908
1 20006 610596670
2 94728
2 111844
2 149429
1 68935 364770563
2 99127
1 144928 559851821
1 23470 9096459
2 32169
1 96200 485265762
1 16789 219298103
2 171947
2 77451
1 159330 512656415
1 93563 732574738
2 71560
1 144421 256083390
1 179749 488835445
1 81352 207911588
2 178461
2 136961
1 176544 85381098
2 84317
2 86298
1 79737 308309392
2 179158
2 120913
2 2273
2 57559
1 142113 98918668
1 61092 652910843
1 99135 959901886
1 61338 838291649
2 133954
2 173795
2 6234
1 173072 19463609
1 188642 105170190
1 93481 136822069
1 90113 908132859
2 155865
2 80689
1 173277 421405339
2 94
1 196199 622917025
1 99639 11356137
2 80617
2 149767
1 132641 321475329
2 109888
1 132266 862016126
1 198659 871554074
1 126131 342778103
2 121544
2 103790
1 62310 928367296
1 91344 95198389
2 187997
1 84438 701121253
1 73056 497691058
1 80136 481399800
2 130633
2 79358
1 164687 33302754
1 135797 961010180
1 68090 312771313
2 7163
1 143404 959307694
2 10097
1 102674 874014357
1 91198 79825308
2 164082
1 68479 483137598
1 181638 481762134
1 90437 18246542
2 135285
2 155137
1 136840 52601279
2 182702
2 60692
2 77879
1 128086 592497458
1 151938 332063996
1 101928 226842809
1 165913 31907119
1 123287 255953532
2 106031
2 29626
2 187368
1 61250 177779393
2 95332
2 153022
2 178472
1 166799 409958578
2 91612
1 77442 970715286
1 105543 834313373
2 84488
2 76161
2 45296
1 89685 213559477
1 40538 132446477
2 46814
1 128451 318977125
2 8342
1 31800 335370409
1 69933 314757256
1 192369 632514685
1 199787 851959989
2 119657
2 116524
1 101592 517672750
1 2304 366577161
2 199918
1 95514 156119257
1 61004 357665189
2 140820
2 92633
1 190476 299212628
1 56904 48176555
1 6335 46094952
2 13736
1 58306 569739270
1 190239 516590106
2 117955
1 100549 858582641
1 94205 900966038
2 46611
2 47373
2 194568
1 192830 700695429
2 40765
2 136856
2 46791
2 158534
1 176870 900640580
1 68923 261764675
1 76851 300583645
2 123756
1 141413 346758829
1 59039 935680224
1 65143 684155741
1 115069 569143445
2 92451
1 142710 311358749
1 164506 578046630
2 113866
2 125505
2 179038
2 156593
2 63722
2 14883
1 166215 793284721
1 153876 938697988
1 41655 16647710
2 26922
1 154250 786247628
2 140690
1 113363 559440426
1 192329 726285136
1 147586 312723383
1 126197 938698511
2 63061
2 76580
2 87030
2 141058
1 145538 944339436
2 81203
1 183759 668082059
2 7682
1 114057 254745300
1 96720 871907042
1 89970 595486827
1 125085 553198494
1 128198 675128927
2 19640
1 112259 842921429
1 167070 351331779
2 35549
2 42715
1 170452 227068401
2 81142
2 194811
1 21101 897727734
1 40358 770515141
1 101760 488212746
2 188811
1 67011 167000173
1 119693 330565948
2 164123
2 153221
1 164187 557955991
1 52780 590382576
1 2644 927368091
2 121086
1 36062 621644834
2 61747
1 163441 269880422
1 157228 862002215
1 9408 327307697
2 119213
1 73222 533753189
2 183043
2 71119
1 148264 178276766
1 62169 364623950
1 175972 50773912
2 191189
1 156948 556921351
1 158738 507281353
2 68679
2 60504
1 6249 349829756
1 145826 55238603
2 71848
2 183183
2 90911
1 40352 511086781
2 25000
1 122475 790444457
1 110697 174586778
2 29171
1 129311 80184773
2 158378
2 5247
2 1306
2 168752
2 148798
1 79164 653920391
1 41065 878618182
1 156274 398016717
1 86420 151594309
1 27441 891291460
2 59692
1 161024 61636007
1 39610 728696839
2 23974
2 5495
2 58990
2 172539
1 83453 322478562
2 129345
2 11431
2 73459
1 101927 682319331
2 160131
2 187482
1 22698 97410759
2 51454
2 46088
1 76115 738649721
1 183644 428555399
2 169900
1 176889 16835234
1 37002 499386247
2 181747
2 91252
2 121289
2 38137
2 8451
1 133092 642750819
1 143857 977648927
2 132921
1 198492 691806866
2 38224
2 178864
1 161637 701670697
2 87815
1 181628 506449989
1 43488 895094637
1 29316 717946484
1 60024 640145660
1 39883 3760568
1 115144 49251026
1 23178 497954047
1 54956 611439339
1 51850 192224235
2 53954
2 100641
2 70126
2 89383
1 76611 181266195
2 191830
1 199274 921521661
1 138711 786771637
1 196565 168615167
2 44850
2 188796
2 179772
2 102272
2 126647
1 18757 512653514
1 132285 209122927
2 107681
2 196042
2 70038
2 186946
1 113810 260176273
2 195039
2 43623
1 193501 700927295
2 37071
2 77481
1 173198 263894581
1 193231 928691608
1 191007 944958540
2 156279
1 186382 450173313
2 54423
1 106683 788337964
1 142146 299963774
1 159456 575819994
1 135917 844917754
1 167468 758661355
2 177613
1 9027 578168278
1 123848 72027095
2 101413
2 179154
1 165216 412211148
2 14196
2 172255
1 130428 140191664
1 122872 267229490
2 189143
1 23638 842026331
1 132652 197473952
2 59695
1 164177 128978553
1 191853 625134728
2 153882
2 117052
1 85717 709007013
1 198235 197838765
2 142575
2 13911
2 43415
1 123065 685755224
2 79831
1 100116 675222191
1 931 231739824
1 198397 557394353
1 170875 866553634
1 49853 29431093
1 152292 935729656
2 173196
1 158594 677065091
1 17677 768969241
2 181318
1 46830 504348375
2 185608
1 133385 594161749
2 103394
2 7385
2 76329
1 73875 139039721
1 506 909758769
2 88958
1 64819 491187056
2 37075
2 116094
1 8370 901209589
1 57160 674163314
2 98557
2 24265
1 109757 140029286
1 115084 675105707
1 95354 229089947
1 98884 658851336
2 197542
1 156730 801711289
2 6270
1 58330 878598251
2 2131
2 171280
2 80750
2 74839
1 68025 177254499
1 47796 14608081
2 71870
1 6424 765682171
2 197313
1 10456 709880723
1 42760 87643711
2 79370
1 73094 202767245
1 91280 727685383
1 31761 339687488
2 52440
1 96887 86707364
2 55269
1 131385 456839020
1 168789 298406237
2 52484
2 59545
2 198784
1 121550 643036018
2 100102
1 1314 610376
2 123461
2 65317
2 179828
1 130636 535882529
2 179017
1 4100 390924240
2 164097
1 162985 484694886
2 82002
2 185237
2 172253
1 34087 839367711
1 120672 566824303
1 157245 997294999
2 121399
1 92112 794005290
1 111168 261433564
1 64040 853384145
1 188443 976076723
2 131927
1 18863 728953455
2 12914
1 113322 363626505
1 105524 836610101
1 2777 411517650
1 38510 342662343
1 143493 579001556
2 141399
2 199226
1 178675 10139760
1 188612 521223310
1 28857 164177190
1 68267 497054786
2 143935
1 154997 828790771
2 158138
1 125968 994474259
1 80215 425790286
2 43769
2 41139
2 103941
1 29206 739558550
1 76788 990668344
2 83054
1 174795 816208797
1 18616 388737050
1 74679 794257642
1 40493 399505131
1 166741 404796751
2 137978
1 97179 277930684
2 302
1 125053 322828044
2 72886
2 77594
2 96967
2 26750
2 134280
1 42670 342539256
2 50945
2 2014
2 116548
1 175049 601807365
1 193427 952109292
2 151343
2 989
1 77270 178095027
2 25473
1 129166 604595058
1 156179 105015155
2 191783
2 87090
2 147479
1 146981 684119038
2 137704
2 23176
2 86618
1 11106 569189033
2 147265
2 12975
1 34491 929907632
1 70050 574283179
2 107830
1 67978 729568269
2 12569
1 197520 993553258
1 174430 804786548
1 106302 547035387
1 115886 279765402
1 166366 514361542
1 168134 621133903
1 148584 888405343
2 24842
2 146740
2 116583
2 108656
2 86506
1 79028 767766613
1 16205 945639153
1 42465 862918208
1 46566 753886168
1 195971 870646758
1 139853 797029055
1 226 156920474
2 170405
2 48911
1 20552 408178339
2 119072
2 62527
1 199922 953906082
2 4904
2 64513
2 52740
2 33356
1 198561 288278006
1 152482 596444893
2 118317
2 567
1 121162 926495830
1 80503 574410085
2 70004
1 160576 261386912
1 138981 935978095
2 94098
1 127344 996445576
1 117693 76260896
1 160677 51807974
1 141129 281914672
2 55884
1 92873 913226276
1 145711 253058631
1 90964 726816704
2 98864
1 196177 819532474
1 145953 241992792
1 775 720583613
2 94848
2 146635
1 168991 68414974
1 164601 702441720
2 83619
2 21419
1 103178 155280280
2 51978
2 136396
2 174670
1 155662 894945385
2 58935
1 2937 380385826
1 86384 735771571
2 62208
1 128660 164016146
1 176415 768493920
2 167296
1 161035 935334667
2 16004
1 41444 126407162
2 73725
1 15841 75354127
1 2125 487936853
2 183779
1 37387 953120017
1 13242 532907201
1 76990 230622466
2 95344
1 91227 63002421
2 19391
1 9647 648703624
1 75351 755237864
2 127459
1 12453 712376760
1 110135 139666807
1 146500 90664478
2 175135
1 130382 80117182
1 5862 347855271
1 142769 484988759
2 6952
1 25385 267236864
2 173161
2 163375
1 145312 592684351
1 26260 596292690
2 134106
1 53592 161404547
2 156516
2 132962
1 171655 586903566
1 3974 215680521
2 123359
1 129597 736319750
2 89329
2 130154
2 97237
1 48014 758235109
2 4171
2 58147
1 118833 582077797
1 98962 868060336
1 71780 662270083
1 187745 481800502
2 152400
2 33360
1 92407 560912063
2 143411
1 80874 72501623
2 51410
1 28274 470089029
2 142314
2 151187
2 1224
1 60130 909443875
2 149995
1 127086 172615787
1 97849 838214897
2 853
1 49678 829014344
2 38967
1 117717 965341528
2 83870
2 134789
1 124505 221377911
1 80601 630188020
2 80827
2 120803
2 38689
2 39046
2 39140
1 189090 621798838
2 167602
2 94943
2 90069
2 72844
2 152829
2 181051
2 23234
1 172332 993143799
1 148961 829920864
1 98436 995838039
2 123246
2 101950
1 181779 532941022
2 182402
2 91688
1 125073 846168735
1 51038 495495712
1 39719 712302486
1 108319 760457186
2 22009
2 17728
1 40592 480867042
2 122008
2 155774
2 3149
2 88299
1 33436 812551446
1 70077 555709088
2 30173
2 15182
2 91547
2 69051
2 23705
1 177054 73802210
1 44131 195784107
1 14907 546460703
2 53325
2 74193
1 157331 805303785
1 169853 436815858
2 100285
2 95437
1 182648 430304958
1 114076 238295088
2 166543
2 149306
1 125073 289644288
2 32975
2 119146
1 180729 735020431
1 65408 484396894
1 81460 630134932
1 125103 47261883
1 69767 191896111
2 104145
1 6131 32570539
2 78078
2 14109
1 107947 608206318
2 155478
1 84771 157827005
2 176498
1 101461 60871752
2 18875
1 24855 946744568
1 90717 808061866
2 138497
2 51078
1 125793 536998787
2 150917
2 12692
1 109120 906720068
1 94605 268811192
2 29340
1 66920 541737131
2 151929
1 83258 73088179
2 141225
1 100618 542142083
1 191704 268428712
2 23486
1 85080 419167913
2 37105
2 54366
2 57622
1 85608 447197978
1 106431 943859583
1 20885 116830137
1 92401 877536566
1 9054 777103952
1 50557 535674412
2 77346
2 89203
1 107912 388427464
2 20100
2 46723
1 32752 10885647
2 13207
2 192208
1 33873 474418916
2 132235
1 190043 435473675
2 681
1 124303 572142467
2 134857
2 165981
2 98997
2 11124
2 40438
1 136354 884629503
1 190306 255710191
2 167752
1 11828 783316340
2 131761
2 165364
2 51732
2 5440
1 171884 792484767
1 173594 211974910
2 183215
2 182002
1 113367 706137140
1 176942 203934935
1 187457 394900533
1 123231 253128541
1 159954 431979546
1 115723 604939274
2 192857
1 111202 537839483
2 119506
1 185808 173108458
1 48138 664360094
1 83962 586687263
2 168706
2 28977
2 9577
2 107603
2 175853
1 165623 994712673
1 196284 542742365
2 142407
1 155308 154429200
1 86926 31459322
1 58838 569117378
1 108100 600038980
1 50658 734390435
2 45975
1 105234 766561883
1 191212 662085437
1 59360 977702035
1 39956 600873649
2 64298
2 78883
2 19698
1 182077 163979099
2 121063
2 90788
1 20174 473365392
2 136214
2 21205
2 45248
1 108849 95433494
2 145996
2 138201
1 191206 69690880
2 73863
2 117725
1 182867 533181137
1 28979 108150118
1 1922 776711188
2 12665
1 124643 429490480
2 46690
2 14131
1 12697 301445889
1 16078 516141051
2 35703
1 132324 885767940
2 153766
2 67192
1 23752 22230179
2 13941
1 98714 966427957
2 76231
1 150071 924395575
1 161386 571307498
2 142818
1 181015 564370041
2 35948
2 116343
2 178098
1 149256 675200239
1 162130 389645765
1 190067 906693372
2 93789
2 28612
2 24514
2 29294
2 83781
2 92433
2 198448
1 33410 25591286
2 7288
2 76341
1 88569 953294771
1 180846 784808454
1 159820 409310652
2 143161
2 122908
2 105471
2 148073
2 146684
2 109502
1 147846 504169624
1 78983 448378406
1 191694 948650188
2 13167
1 15212 140738222
2 121611
2 79191
1 191265 994353630
1 53600 218214743
2 101264
2 147029
2 193078
2 112336
2 164810
1 149853 598038888
2 1893
2 52703
1 93953 60884760
2 149500
1 186463 614772377
1 132851 908739061
2 93748
2 70463
2 36374
2 64240
1 52657 107305004
2 153474
2 37671
2 71823
2 181587
2 160228
1 13859 447407553
2 154694
2 186856
1 70824 114197482
2 57634
1 131232 570191367
2 89808
1 289 707675336
2 106029
1 189943 736427201
1 186064 481673039
2 105498
1 116077 195750276
1 88313 990049495
2 92337
1 85562 871809611
1 25131 358384347
2 80597
1 186021 837530056
2 146089
1 40754 339216148
1 152241 226374490
1 163650 728956265
2 127475
2 85507
2 36749
1 132885 257589782
2 167982
1 137869 454711983
1 39030 544877048
1 103029 564480138
2 12341
2 119410
1 1457 445571677
1 15615 358742827
2 2869
1 34847 713648467
1 30156 583818552
1 21807 143730174
1 39287 38816970
1 89409 441883853
2 138767
1 80773 618408834
2 138622
2 188353
2 163383
1 175503 933267263
2 146741
2 12993
2 142224
1 141272 783679475
1 141550 749472504
2 198424
2 1323
2 73545
2 73264
2 155901
2 167482
2 121675
1 74208 111791987
1 128012 962060099
1 144676 479135558
2 28712
1 156660 808858434
2 694
1 49331 943004236
2 105539
2 7447
1 828 542657609
2 188039
2 155035
1 134412 429810657
2 14266
2 69819
2 125425
2 13290
2 55550
1 76951 657702747
2 77718
1 12534 295797440
1 44544 822252560
1 87282 890181334
1 7859 453483066
1 183409 776170573
2 169466
1 45413 986004995
2 122604
1 128809 530505148
2 184639
1 2549 8422171
1 82265 887838162
2 11829
1 96052 414765335
1 143236 430566585
2 181707
1 28446 32833130
2 144566
1 12882 669007925
1 166287 972603298
2 91227
1 190861 187389751
2 159089
2 119133
1 125037 834867322
2 53222
1 53151 818366929
2 24824
1 158505 672667887
2 3437
1 50579 352179923
1 59239 804887569
1 156245 681757490
2 103770
1 127586 517964786
2 75421
1 77009 272512300
1 162323 214777055
1 44625 418120561
1 162656 479001123
1 137579 541405185
2 85340
1 14679 545010565
1 32430 303101059
1 99442 694359976
2 169279
2 84230
2 93341
1 100594 665783323
1 123803 218616985
2 82928
1 120582 665244813
2 173984
1 14216 953878706
1 184214 843037325
2 127918
1 90253 163150757
1 112800 590215646
2 107026
1 126515 99902009
1 105347 107147501
1 73255 605245831
2 178888
2 61025
1 143976 641010309
1 94036 937472064
1 63990 941976591
1 106777 40061087
2 39787
1 1686 693486713
2 185387
1 126561 217302503
2 37949
1 114118 548172009
2 95997
1 78183 823701411
1 111762 105775821
1 34398 585993957
1 149053 480392931
2 123612
2 159788
1 70419 644207222
2 74822
2 3150
2 151408
2 88920
1 187485 779210020
2 192116
2 68687
2 140018
2 169239
2 36301
1 43275 235656145
1 69308 914744123
1 36517 659465641
1 33723 664179015
1 178299 77503554
2 190601
2 148280
2 179067
2 73115
2 109507
1 150876 410248406
2 57120
2 147365
1 177323 127593238
1 129034 700083977
2 47587
1 88095 288156665
1 114144 6032362
1 160409 724225861
1 103067 720475341
1 79351 730054713
2 53667
2 95775
1 163956 750001014
1 36960 828416215
2 159680
2 121669
1 112053 56696190
2 85895
2 145066
2 129148
1 180131 299055279
2 51443
2 44151
1 157616 187785046
2 50511
2 2585
2 122855
2 53084
2 188343
2 20852
2 8134
2 103603
1 143306 744262740
2 22921
2 180214
2 21823
1 191104 474293589
1 139888 799855612
2 21313
2 70024
2 137223
2 88930
1 54716 66229043
2 156922
1 158946 168699083
2 54753
2 143432
2 34288
1 143191 841802019
2 128669
1 188762 972400048
2 98585
1 36490 488841842
1 147822 766655933
1 186389 933959608
1 30541 687185910
1 112100 290093951
1 8813 536664910
1 176394 872320193
2 3685
2 76454
1 148180 793139865
1 160279 657476909
2 105280
2 22897
2 124130
1 84907 60259219
1 186127 969889017
2 97794
2 3824
2 130284
2 159304
2 103837
2 55806
1 195762 326744842
2 43819
2 16025
1 185952 710943828
2 93028
2 94429
1 190184 823149386
2 56821
2 77068
1 166992 615558644
2 128170
1 72339 551305757
2 62505
2 189255
1 160315 146628367
1 56136 448617675
2 29907
1 157988 985020782
1 74101 807682611
1 136648 428217503
2 117447
1 41019 648658636
2 153986
2 124142
1 91615 924382805
1 94840 149419375
2 30405
1 86263 462570298
1 192171 137444130
2 123613
1 8368 310319488
2 99820
2 145377
1 145759 475066228
2 6568
2 130873
1 83933 760702833
1 3084 684751887
1 128740 115083942
2 109756
2 78598
1 159724 43004346
2 79649
1 13382 739970229
1 67455 204854493
2 70278
2 16898
2 162138
2 181526
2 125696
1 106174 835142783
1 115038 445674563
2 25494
1 91804 303674871
1 62740 71284159
2 121646
1 121265 378967000
1 81094 52530683
2 41977
2 52364
1 82147 114945546
1 27877 859014536
1 68965 489576908
1 124990 738867701
1 9388 901866499
2 44735
1 80829 198429809
2 51973
2 28037
2 49951
1 117331 931693279
2 105222
2 147808
1 181952 233324425
2 105449
1 35805 813120851
2 139680
1 70020 159549686
2 87251
2 79909
1 174957 361963720
2 13632
1 116077 592407927
1 3161 703134035
1 33360 951509240
2 114779
2 133271
2 128974
1 73627 840648172
1 72493 842483861
1 106799 461922101
2 155537
2 46526
1 91459 103586438
1 92401 296080788
1 183485 683391644
2 157511
1 137418 160567131
1 92885 319197332
1 184309 684669729
1 151253 382226905
2 178647
2 170270
1 56252 907855019
1 6413 806067122
2 182421
2 98213
2 104566
1 142080 514836102
2 53752
1 93041 735269608
1 65682 687324824
2 94043
1 34377 752591360
1 80297 495167489
2 64863
1 140849 28206733
2 73371
1 171380 241432636
1 188928 533014334
1 193423 418422711
1 38822 771871179
2 183601
1 150966 619242181
2 90549
1 167382 822674131
1 119977 205691849
2 136744
1 61873 221055816
2 157780
1 19460 127638652
2 136919
1 182865 338147745
2 80315
2 92559
2 139416
2 87467
1 74364 340500161
2 174981
2 196329
2 93431
2 64978
1 28554 491515692
1 43249 968382702
2 93889
2 24612
2 141905
1 22133 65189029
1 29015 247186126
2 47114
2 85758
1 113545 828911067
1 151379 914952675
2 162827
1 48161 393770161
2 101410
1 169522 431694398
1 46335 419156699
2 138351
2 116718
2 19959
1 33002 951894147
1 86254 681594530
2 129129
1 26787 18630760
1 97201 607545137
2 140377
1 169655 399657744
1 16084 793620477
1 45392 970624580
1 86310 135256040
2 68910
1 193512 734641898
1 48488 687389423
1 23838 323872230
1 139441 10383065
1 183608 543748471
2 104254
2 23963
2 49390
1 1955 489917768
2 102046
2 128599
1 68274 383370709
1 65821 41164037
1 108999 965520235
2 127279
1 175782 542145737
2 184289
1 59637 652365353
1 23589 488645416
2 63257
2 67287
1 142592 124949932
1 39810 825844248
1 110959 83705172
1 87149 641321423
1 2112 908985015
1 14283 728138278
1 24283 412761109
1 81787 464302494
2 137988
1 97106 961434190
1 149741 927213487
2 148015
1 104723 456285600
1 28703 516822372
1 135381 924922717
2 87423
2 147036
1 77227 59660235
2 159975
2 155039
1 3448 261192253
1 142501 747941753
2 110292
1 138522 16310263
2 135546
2 48054
2 59561
2 86119
1 17684 176246298
1 178364 836749599
1 160609 346157341
2 98018
2 129752
2 148832
1 123324 358366357
1 171834 235069135
1 119027 384841191
1 191268 459129817
1 11641 336073431
1 192375 17152581
2 99972
2 55579
1 81189 801623091
2 153347
2 159895
1 117693 251052561
2 96547
2 135903
2 45250
2 193071
2 81059
1 133779 132607729
2 20934
2 189240
2 162667
2 143063
2 8829
1 123078 104014824
1 1421 943804658
1 16425 828784666
1 81532 4300137
1 121054 60402395
1 62980 751990921
1 155152 728682557
1 184863 336067259
2 23165
2 154571
1 123943 487918930
2 130712
1 145899 753540763
2 94739
1 166220 610885143
2 132703
2 77266
1 129279 870301049
1 34597 304786524
1 47605 567880190
1 145314 50195709
1 35278 743270826
1 184322 470911597
1 180746 911844765
1 73652 827512872
2 101866
1 40543 533224289
2 193622
1 51805 983190989
2 197848
1 152112 257109663
2 100921
1 107499 215892116
2 127636
2 184436
1 165798 980570096
2 195436
2 16349
2 163635
1 25590 532334338
2 23874
2 76863
1 59150 462044730
2 41598
1 118155 591857186
2 47720
2 67757
1 38390 785882566
2 42617
1 174291 297171277
1 136264 370958527
1 173509 423172741
2 178401
2 15119
2 140254
2 46010
2 72497
2 155848
1 193426 236227534
1 191899 37495792
2 149839
1 149354 747843661
1 24048 177653523
2 39099
1 116965 928905743
1 140113 835890491
2 131194
2 123035
2 102568
2 190007
1 198865 622243722
2 153448
2 9011
1 36246 26594190
1 119091 764771013
1 7420 63612732
1 29641 78822448
2 57491
1 180886 742568074
1 9853 857548614
1 156846 576747459
1 59547 730175233
2 81423
1 130283 912459849
2 81204
1 52925 350272602
2 25732
2 120406
1 153758 848906735
2 196358
1 761 159827176
2 178851
2 42493
2 164383
2 79228
1 3355 831872563
1 50798 709632139
2 148683
2 109022
2 84833
2 78391
1 34512 452763635
1 16699 971107153
2 91515
2 117717
2 45979
1 67499 275040604
1 141958 595140922
2 105305
2 107539
2 190886
1 129095 465803211
1 68221 968207378
1 181059 304157845
1 112171 965130095
1 15121 282541995
2 44187
2 142651
1 57008 443252984
1 124612 222739408
2 79801
2 2580
1 81322 55440457
2 50676
2 90835
1 121190 827022632
1 103035 567814452
2 16425
2 119980
2 190114
2 177838
1 182537 859073506
2 42755
1 3659 619758931
1 102761 435832244
1 62674 881085101
1 106107 875350806
2 133419
1 125942 429983836
2 46552
2 22103
2 171116
2 116776
1 35663 260623049
1 191188 553586065
2 111340
1 46369 335986765
2 39099
1 150460 169816886
1 58769 341601438
2 67896
1 58937 478532327
2 8946
1 109127 807915221
2 104716
1 63083 829681275
2 140959
1 7117 176349363
2 29588
1 74531 808251808
1 186177 597504915
1 162165 261441193
1 185983 935944884
1 70397 181839864
2 10547
2 99155
1 150739 143579046
2 135985
1 146743 83167317
1 190976 393581133
1 70386 254261045
1 107550 947109457
2 103470
1 104183 806140811
1 139225 428285235
1 128942 1848440
2 99039
1 170683 45728340
2 24229
1 181722 640945189
1 6211 240909639
1 29586 329088143
2 38881
1 199378 655957755
1 60683 67221553
2 100804
2 183318
2 146473
2 52054
2 159724
1 169457 998773080
2 147117
2 132947
2 138852
1 49317 905407206
2 59265
2 52808
2 152983
1 75370 488460906
2 197010
2 157086
1 44694 347283269
2 41351
2 194284
2 59043
1 25446 887549241
1 29122 705119337
1 23264 908918013
2 179461
2 165478
2 199820
2 147921
2 76466
1 170779 580406181
1 993 2696515
2 48334
1 102783 412043867
2 197090
2 137893
2 171937
1 112622 281447878
1 68433 460818691
1 179489 173416177
2 5687
1 97079 148063876
2 185691
1 93000 504630662
2 121773
2 193987
2 10256
2 165104
2 43213
2 92598
2 154012
1 114325 793982015
1 190305 776757472
1 38138 147567965
2 134843
2 179796
2 136404
1 69248 716053270
1 92216 471859261
1 133681 311215660
2 61300
2 74485
2 101597
2 190427
2 83707
1 80014 199523285
2 182405
2 198629
2 199175
2 96810
1 119809 18516475
2 5836
2 38427
1 163795 884909568
2 29160
1 134512 374907712
1 153131 241429779
2 160870
1 167433 99201299
2 123259
1 110132 237740627
2 109809
1 137233 410072626
1 43253 179890281
1 2325 687932765
1 38148 972461990
1 126197 193542079
2 192272
2 39364
1 191803 650574458
1 171028 111941202
1 3589 109751608
1 116308 26602720
2 84086
2 183245
1 28887 747252718
2 57897
1 196347 725584976
1 149097 149188803
2 71608
1 91080 105160122
2 153347
2 64520
1 5697 429100464
1 89230 172774095
2 79200
1 74588 821200422
1 172803 924313866
1 97591 892261917
1 57261 35686945
1 138099 715859602
1 106739 900214875
1 155621 126692964
2 60131
2 40620
1 178104 570452799
2 88939
1 154643 564045337
1 150306 4503889
1 52278 35265340
1 192861 125747204
1 111167 209767184
2 138966
2 181212
1 103176 412373165
2 93294
1 46123 259209604
2 21784
1 100083 466467135
1 114516 720048245
2 36341
2 111070
2 84593
1 147615 752047640
2 194174
2 96414
2 70736
2 157977
2 100701
2 45967
1 97606 894840121
2 85025
2 50825
2 121631
1 114244 601943404
1 90982 948790587
1 176276 486899845
2 48205
2 190167
2 193468
2 36932
2 133370
2 3266
2 110820
1 7946 620810321
2 25294
1 92624 619481066
1 188113 72202735
2 159990
1 47694 880611935
1 197754 203538661
2 101202
2 89481
2 190017
2 175113
1 35779 424236737
1 192960 733890714
1 96329 330229794
2 132004
2 141373
2 182821
2 125949
2 196475
2 76076
1 197977 727941313
1 114333 796182393
2 160721
2 49910
2 164503
2 105646
1 113577 833633863
1 112174 734985958
1 49201 645987238
2 121012
1 19902 32001854
1 57413 311529079
2 48247
2 83116
1 78013 771473567
2 130417
1 7152 950265230
1 196411 486640495
2 65261
2 106943
2 170409
1 64222 786374720
2 194546
1 130626 996795465
2 152002
1 129638 436879603
2 46735
1 84603 30640100
2 20706
1 93623 992088052
1 57411 32514993
2 30416
2 31022
1 37846 108683264
1 178074 202036554
2 172510
1 177288 638830786
2 195950
2 93128
2 84684
1 61031 642461909
1 110049 422819049
2 17301
1 74810 315764256
1 17905 184808884
1 30638 962880006
1 98769 265460820
1 163755 552607204
1 46259 208167269
2 197567
2 90870
2 108465
1 152979 563888894
1 159032 973823707
1 132928 573471967
1 176847 789816254
2 21749
2 141489
1 141534 809429965
2 59897
2 108326
1 110111 758781179
1 110050 418050749
2 48186
2 51932
2 188914
1 96388 397943816
2 46881
2 198140
2 138334
1 51173 538146911
1 173593 5782122
1 188252 255344172
2 150436
2 96328
2 130782
1 16311 102367271
2 145486
2 195817
2 145390
1 199236 650595693
2 87900
2 109295
2 43696
1 191809 762241191
1 10972 774480494
2 186867
1 96852 156565998
1 8308 980459373
1 13652 605775512
1 133309 678091216
2 142504
1 12506 982508959
1 163100 612537690
1 132488 369059586
2 35244
2 19333
2 67519
1 102203 410446368
1 123533 93402634
2 32444
1 20313 54460164
2 171947
2 75973
2 79101
2 87089
1 172723 427098116
1 19393 38968931
2 68781
1 133954 737418922
1 26135 772857425
1 79783 82410151
2 115302
1 69992 802918657
2 6240
1 10634 473248498
2 19048
1 19099 885167173
1 47468 328464226
2 124201
1 61085 719439920
1 83709 477325435
1 53995 557629757
2 29681
1 51452 401668796
2 106996
1 96974 34683615
1 189643 651592187
1 118069 562558562
1 162399 63305153
1 132448 874572991
1 130828 696162406
2 148286
1 12459 822883042
1 83671 62719013
2 30803
1 85544 591215091
2 98334
2 69331
2 60267
1 145124 33251930
2 192391
2 1339
1 186253 389534936
1 11370 822067262
2 26009
1 194047 476623707
2 15370
2 176585
2 22885
1 176808 890263281
1 108948 877233723
2 36985
1 30042 698482920
1 112981 951033146
1 4383 359327006
2 88183
1 104262 926380780
1 23085 843732790
1 107995 472455151
2 89210
2 27581
1 8339 331542831
2 29542
2 53954
2 73731
1 34731 584991543
1 691 743410426
2 160419
2 37184
2 95650
2 106900
1 20955 581367570
1 146696 164219577
2 178616
1 46713 817944436
1 182125 539922502
1 110270 324528311
1 16214 14702702
2 110486
1 171268 398527151
2 50933
2 10702
1 78752 381387280
1 175812 557794127
1 101285 63004699
2 163023
1 190694 883629631
2 117468
1 128256 351119642
1 93458 194853533
2 126347
1 55042 149740371
1 9190 475498370
2 65360
2 191273
2 65293
1 125707 681545402
2 126088
1 63911 107377478
1 176514 441938163
1 50831 320671678
1 196822 681803230
1 40596 574593814
2 81568
1 63827 839654287
2 90700
2 45889
1 28011 285048206
2 154968
2 74693
2 105327
1 12147 602619482
1 198715 55949899
1 94898 848826538
1 133528 613814512
2 41729
1 160458 866060422
1 151414 792734341
1 190880 528718400
1 110102 796986057
1 108127 565259857
1 186683 904643286
2 157946
2 192071
2 92215
1 112916 290889663
2 22024
1 63208 500540297
2 66964
1 32243 494030274
2 182727
2 87720
2 83175
1 18672 754138501
1 158680 197665221
2 186134
1 154976 954321599
1 123722 79830380
1 93444 919111065
2 124763
1 14079 122130141
1 32187 684234598
1 99072 808909016
2 151031
1 126496 833217175
1 2805 606623939
1 66886 155586315
1 84588 155642639
1 192571 487363029
1 194579 743217893
1 93665 747815925
2 159409
1 193057 925949084
2 162274
1 140054 868886024
1 9360 483012796
1 162681 770976114
2 124604
2 154626
1 180613 946448649
1 61239 874404473
2 158351
1 55372 406796070
1 98051 149467829
1 173011 854575313
1 63684 6633538
1 15313 394368600
1 76506 359864784
2 88065
2 95491
2 92198
1 710 197336275
1 176739 4593647
1 124877 618421524
1 55572 833342223
1 119523 670077265
2 136250
2 31944
1 122101 129054142
1 133688 295737336
1 59759 352286623
2 158302
2 114325
2 76309
1 66218 908260474
2 194707
1 10470 564344797
2 140895
1 39124 932229895
1 85805 548369622
1 96237 557472670
2 106789
2 158202
2 197332
1 76225 574617777
2 50959
1 116425 726499880
1 168304 664490525
1 63665 283580852
1 179012 46038760
2 35390
2 23640
1 94210 574750266
2 68326
1 3277 42367410
1 123824 811688207
2 65975
2 189492
1 96232 798131513
1 173377 295176505
2 31477
1 102887 575922584
2 25930
1 6609 739204430
1 103589 490707689
1 41138 192173560
1 67944 543982187
2 180458
1 107712 360197880
1 125151 707095904
2 156630
1 23888 912729963
2 144997
2 157002
2 190339
1 112406 569171139
2 85364
2 116010
1 137950 743921670
1 194423 626857932
1 41446 780040349
2 115680
2 167690
1 17705 412780717
2 173660
2 24256
1 123253 214851581
1 152582 755210281
1 195121 657165194
1 162464 148326211
2 119221
2 156585
1 44699 252829136
1 171302 251125954
1 179268 956803125
1 155725 62049087
2 47668
2 182214
2 166793
1 2274 164644666
2 165664
2 151877
2 43077
2 11857
1 59226 374808894
2 559
2 36872
2 103153
1 83392 805193669
2 8647
2 118516
2 112225
1 15999 604906100
2 61576
1 139683 317304169
2 41769
2 198753
2 143744
1 53567 225665808
2 86776
2 127579
1 8919 448591170
1 185499 85644888
2 139932
1 166234 881364535
1 143753 546004552
2 63290
1 182854 788959435
1 170326 425109210
2 21868
2 62671
2 16309
2 175646
2 25639
1 28072 628769304
1 59329 419868489
1 106531 116185085
1 832 485300589
2 74770
1 40117 899164968
1 125202 776930966
1 46043 667772761
2 109506
2 18
1 112779 376939660
2 156200
2 98684
1 187206 819437127
2 85178
1 128188 487613413
2 46847
2 177915
1 187831 558897179
2 137220
2 56740
1 177737 992420528
1 15346 734675212
2 18705
1 47011 367874345
2 156044
1 82523 924249826
2 8244
2 37287
2 197415
1 26075 646760833
2 45123
2 150693
1 154491 737718897
1 86743 393436114
2 86748
2 158674
2 68847
1 128065 464343657
2 113671
2 160509
1 93712 258549081
1 77901 487075531
2 40961
1 104858 544446987
1 149009 658742568
1 161154 295812622
2 184334
1 176728 854296273
1 83451 202671210
1 160006 489211918
1 140834 754515174
1 191372 221487902
2 28661
2 103992
1 107199 97323841
1 31138 459892781
1 16253 234227554
1 5497 86651359
1 163009 64938974
2 164069
1 169393 30984023
1 111216 907559699
2 159439
2 59695
2 140835
2 190566
2 71773
1 173853 324628867
2 149748
2 62228
1 23688 432594461
2 161779
2 96464
1 38458 705682581
1 167268 470928720
1 170570 277040222
1 67350 921539081
2 180034
2 139911
2 94411
1 42763 319746134
1 124470 5108523
1 125743 531053511
1 161104 635608879
2 161928
1 166765 853846030
2 79654
1 86596 539102849
1 21079 810077485
2 115890
1 76906 378159056
1 26458 286822618
2 27512
2 15010
2 155742
2 190890
1 10606 267812492
2 106929
2 157841
1 46303 838235798
1 11689 107140399
2 97643
1 45376 782592844
1 161137 694298772
2 50040
2 35714
1 92058 526936259
1 175677 292377210
2 198591
1 185409 231842631
1 10860 722164315
2 10855
2 97290
1 173801 17868112
1 100495 858683782
2 6442
1 69360 341342261
1 137248 119875432
1 115855 858553115
1 167104 639134955
2 13899
2 170061
1 80595 133801646
2 54266
1 174322 342016788
1 92762 507322387
2 79376
2 134516
1 135893 835651142
2 63015
2 124879
1 73126 554491638
2 155328
2 144836
2 180035
2 17742
2 91742
2 32315
2 194931
1 116602 688531095
1 58953 951355151
1 96763 683259644
2 197100
2 42522
1 164966 771758446
2 193076
2 165912
1 96668 971188683
1 162697 296927644
1 11466 571608708
2 172225
1 186264 292282497
1 17059 160837903
1 187830 938967613
1 112236 75735760
1 90691 247852637
2 42952
2 17282
2 181588
1 152904 34039062
1 87212 718262791
1 175400 968917830
1 47015 408208380
2 130699
1 56637 675736068
2 91899
2 60414
2 139278
1 95625 926061573
1 156811 535565382
1 177198 831262823
1 17197 147928728
2 85732
2 126958
2 54407
1 147117 214408695
1 49289 368810746
2 146007
1 107376 880682422
2 151397
2 176587
2 117481
2 120389
2 101144
1 27657 911968725
1 129381 510904721
2 66093
1 154866 971662658
1 52140 226036244
2 5002
1 168787 372689898
1 16870 278320855
2 56630
2 116382
1 81353 630540580
2 75670
2 127658
1 14905 159329485
2 189874
1 165869 292041498
2 89133
2 167882
2 8797
1 162451 935715892
2 57336
2 180192
1 139886 207634400
1 42322 880721811
1 14745 694186428
1 117752 781637481
2 2487
2 135896
2 936
2 179165
1 130131 12687445
1 8736 264513669
1 104440 246559368
1 76606 674346995
2 168327
1 37879 324547571
1 87241 408663279
2 96737
1 90042 93261520
2 1545
1 82026 970979334
1 81993 648972890
2 84299
2 140250
2 40110
1 141221 366615125
2 133139
2 88246
2 3876
1 144469 137459313
2 40512
2 11950
1 176292 209300182
2 96950
2 74713
1 168496 1067826
1 49572 293618701
1 120915 408151034
2 800
1 192699 113429085
1 39814 309641168
2 192433
1 78263 350720332
1 17099 507843834
2 126248
2 162484
1 160899 47896786
2 180577
1 119779 712653571
2 46810
2 129714
1 9426 783470686
2 183549
2 193717
1 105008 100720232
1 104234 495266189
2 153856
2 184489
2 103284
1 150644 934030833
1 36587 536995897
2 36257
2 167440
1 73697 848845639
2 163035
1 46647 330313598
1 163760 746168218
1 50913 314494027
1 151692 102965602
2 15315
2 160989
2 132157
1 78943 678007393
1 26183 855477241
2 24414
1 134372 641226691
1 158390 443970572
1 33633 531410299
1 166313 957808302
1 36336 966352481
1 199145 779839991
1 171456 608767552
2 167350
2 80245
1 190171 710355334
1 36605 607338612
2 114508
2 60758
2 143986
1 7870 558618855
1 155715 134640106
1 91157 376346508
2 27987
1 12004 350152512
2 114101
1 39348 447675237
1 86292 666754086
2 11739
2 164761
2 142549
1 166578 635400604
1 37050 981903514
2 67814
2 104458
2 185797
1 22626 948496989
1 49216 202266171
1 191025 985877939
1 108548 397739307
2 90203
2 88172
2 92233
2 62144
2 39188
2 130322
2 168018
2 154558
2 5337
1 67475 935070459
1 33600 724111453
1 70971 705871566
2 55733
2 10104
2 185044
2 117364
2 118312
1 2684 142820941
1 153149 467716761
1 39338 755439432
2 158805
1 53927 808639243
1 51391 326304555
2 174723
2 44738
1 19827 430281605
2 145793
1 164446 185675178
2 170683
2 130789
2 39100
2 2643
1 81712 430999235
2 100558
1 141812 657379727
1 26940 8151899
2 54334
2 142479
2 64050
2 24215
2 92242
2 156411
2 137810
1 134666 529877508
2 32431
1 107904 23480365
2 129162
1 156567 124007893
2 169364
1 179417 842685195
1 175462 411503008
1 32547 295986431
2 101691
1 10303 304065147
2 9012
1 4322 554815809
2 82478
1 171118 173527956
2 135912
1 75298 517213129
1 148784 95135448
2 3630
2 8718
2 35568
1 80671 820331067
2 11158
2 114406
1 63382 437584140
2 156330
2 110211
1 116792 410073292
1 77784 691758126
2 11754
2 63499
2 75240
2 185101
2 156166
1 116459 925107486
1 176252 404989035
1 198189 808654347
2 130182
1 108412 968038114
1 96887 941693434
1 26678 220210112
2 39360
1 13935 549694941
1 59303 832248975
1 43030 811023349
1 18486 641341539
1 37281 661399739
2 1880
1 118979 120927584
2 165742
2 91198
2 133832
2 157582
1 120705 134199047
2 69497
1 85026 815014438
1 32495 294053395
1 36051 161160173
2 152908
1 148806 488863544
1 149013 672724559
1 184388 525555497
1 4006 399603357
2 131118
2 198075
1 128147 605816712
1 30764 401316611
2 88491
2 62804
1 144990 501865331
1 191026 617427164
2 104816
1 3045 746383898
1 104585 566360208
1 99877 36052928
2 148475
1 68883 89110014
2 151441
2 139502
1 97816 81093159
2 63591
2 87470
1 71155 929741188
1 5367 359057930
1 40127 788763752
1 189135 603274129
1 63302 745146623
2 116904
2 32617
1 174436 949767285
1 67069 847968353
2 148870
2 7430
2 21333
1 68656 177866635
1 63161 101771162
2 8345
1 40281 694109846
2 161336
1 196021 698475278
1 13889 983133094
1 150556 806065329
1 162202 398501890
2 48033
2 18604
1 125778 913120197
2 125050
2 193377
2 178975
2 32865
2 136273
2 3971
2 42689
1 81959 606922170
2 134807
1 162169 428625311
2 193514
2 3614
2 62855
1 174222 800935771
2 119169
1 44002 18682930
1 24309 619684205
1 176018 707105455
2 125245
2 147331
1 68797 861911854
2 23955
1 53683 902054159
1 181577 965211907
2 27213
2 88526
1 176049 265079014
1 94279 722726747
2 82723
1 51395 262638973
2 100311
1 51576 574111216
1 94482 314575903
1 73235 969690579
1 115346 552814568
2 130711
2 89416
2 94922
1 161328 94084427
2 47085
2 151942
1 31323 798663857
2 56961
1 102053 967059699
2 168244
2 161784
1 110116 336226583
1 118404 109858621
2 179340
2 139410
1 52956 929950139
1 142227 745615808
1 115606 583869536
2 166569
2 118278
2 15790
1 164900 587877226
2 111085
1 185624 272801351
2 196481
2 176254
2 84782
1 25031 106267134
2 61503
1 141735 510198343
2 33451
2 180394
2 194958
2 29807
1 126780 604123288
1 47739 90545748
1 66145 68403543
1 135726 247187348
2 148632
2 146135
1 149235 860405353
1 119429 566355722
1 170251 940474881
1 38792 864022215
1 123184 918812395
1 14443 964321519
2 80801
1 46712 353505839
2 81541
2 74379
1 187008 490799686
2 22422
1 133239 535330058
1 150745 230281960
2 160071
1 17298 586402094
1 189949 787155991
1 29831 644194574
1 19657 505890862
2 129267
2 30617
1 68461 532275046
2 36350
1 108184 875846467
1 159254 442927250
2 134159
2 126107
2 147289
2 128227
1 20920 786213880
1 93315 388752357
2 24143
2 188798
2 3359
1 50802 506935948
2 50315
2 2397
1 95146 844201721
2 78732
1 195279 911306313
2 65455
2 153056
2 163457
1 19620 745199166
2 55302
1 123117 572101068
2 168818
2 59677
1 32672 524197524
1 125831 858910047
2 75177
2 24355
2 43052
1 130560 575995034
1 78869 366075637
1 191435 352958699
1 183485 161210889
2 187362
1 37967 960365910
1 37730 597097616
2 55235
2 72329
1 48708 905789152
1 31413 648806204
2 85626
2 189395
1 182433 306016274
1 82531 856249254
2 22692
2 11439
1 168025 363340946
2 82453
1 79207 607603873
2 62376
1 91220 692165707
1 80972 555063101
2 124610
1 147362 891308215
2 194969
2 162853
2 175503
2 32713
1 81959 553422326
2 174242
2 129917
2 26236
2 26864
2 170870
1 45978 364844545
2 189473
1 75559 916778865
2 140654
1 129255 671666077
1 91802 789688784
1 32770 200871486
1 38759 251351586
1 55102 247278825
1 188548 519129035
2 129784
2 128590
2 54347
1 178187 877773848
2 141480
1 17439 941183986
1 27926 51709909
2 57604
1 149743 785146454
2 153800
1 113997 92335375
2 102422
2 132511
2 141176
2 153167
2 183163
2 168629
2 11860
2 24901
2 194349
2 71677
1 169732 924030402
2 133168
1 18871 325367172
2 199557
1 142403 330500856
1 196597 589319377
2 74717
2 165047
2 52314
2 23380
2 14191
1 84770 122344926
1 27415 324194745
2 111842
1 49796 672965398
2 4580
2 110888
2 41303
1 199091 674318529
2 136434
2 63506
1 29250 935416359
1 186510 975429832
1 170214 830359776
1 101637 417054746
2 178886
1 178450 744462685
2 22017
1 27706 275334844
1 124068 432658295
1 179298 6286371
1 128611 876634133
2 41350
2 78199
1 30222 193836071
2 76991
1 186741 704803543
2 186111
1 198675 628991435
2 3354
2 171652
1 109343 714422814
1 56718 551435577
2 152704
1 78835 272595616
2 19275
2 54360
1 100678 194119634
2 64069
2 184411
1 159572 665606536
1 28279 233208877
1 179423 103044572
1 191570 869581562
2 136639
2 128334
2 20414
2 59033
1 137659 233643674
2 113500
1 113781 384126823
1 51621 598388778
1 196639 722260348
1 133006 774600252
2 29481
1 194911 959026053
1 111521 404438930
2 132846
2 83241
2 100799
1 152346 910971587
1 133969 464543416
1 158324 470336585
2 174548
2 184364
1 176141 190112574
2 149355
2 114895
2 179559
1 97890 698734152
2 80853
1 22187 452453291
2 170396
2 40645
1 174054 575904482
1 41259 625232520
2 52060
1 21023 690454801
1 178590 37946857
2 64531
2 124666
1 61923 496738014
1 57736 251277849
2 97452
2 40291
2 5734
1 137775 605641974
1 108817 210780998
1 174455 644802823
1 129892 267065242
2 141782
2 138814
1 149040 451325293
2 89711
1 133180 784876233
2 70389
1 114208 808461463
2 57419
2 36821
2 142015
2 125373
1 49004 789882029
1 54292 647041802
2 187520
1 12502 203916392
1 122232 404851466
2 154841
1 93335 196833584
1 78895 801065062
1 52458 388472602
1 26226 756770345
2 138144
2 165363
1 125650 599013264
1 71028 264911684
2 165072
2 15902
1 192775 430430622
2 4103
1 100286 79959553
2 55682
2 177870
1 41318 158514717
2 128659
2 197526
2 84496
1 121335 239749410
2 109511
2 166302
2 120037
2 48888
2 165238
2 10581
2 11721
1 76205 284244766
2 142205
2 139587
1 94182 610842780
1 132032 167684660
2 29860
1 86925 550734470
2 109592
1 117059 125116786
1 1423 973709130
2 34169
2 38095
1 138098 331117369
1 181304 145177483
1 121829 615906104
2 196732
2 172372
2 14171
2 92081
2 197904
2 56740
2 177374
2 148102
1 194454 503182303
2 43156
2 57501
1 112157 318163715
1 51505 895382227
2 176650
2 163665
2 182039
1 10454 416100112
2 198450
2 103893
2 13413
1 55872 799539567
1 52149 571224142
1 38156 957297359
1 128754 25579202
1 53967 521837281
1 99943 982681275
1 182398 202911887
1 60571 984636127
1 181252 453757383
2 84860
1 146926 6036396
2 7670
1 183633 686716722
2 158831
2 151418
1 18053 407111697
1 22875 717855427
2 129702
2 27824
1 2982 372991998
2 166555
2 129501
1 184945 158539842
2 154748
1 133515 209502812
1 103584 815541308
2 102915
2 109561
1 100674 672221708
2 148152
1 12901 449409029
1 82386 400790498
2 51939
1 112363 402668919
2 158206
2 72729
1 25466 758451131
1 187404 161460405
1 61571 777633592
1 51998 99527265
1 77777 114323673
1 86805 154108059
1 152711 667845518
2 61285
2 143510
1 152220 88872836
2 127606
1 89433 157287362
1 94171 612129555
1 11175 38948239
2 178993
2 173867
1 125155 364405709
1 31100 839028428
1 72385 136610270
1 82724 277349673
2 168821
2 29635
1 117417 863130464
2 194901
1 43623 758884913
2 190431
2 88835
1 24589 495558838
2 70613
1 187365 591756011
2 60905
1 163777 257928862
2 122119
1 173497 334080075
2 52571
2 26351
2 141528
1 178008 210952639
2 57544
2 23502
2 52265
1 169786 364866308
1 140024 11616952
1 58289 983778822
2 12426
1 25234 970045638
1 159890 875489943
2 118296
1 127659 253276065
1 125747 139938287
2 53553
1 127992 111866589
2 125178
1 28038 705003538
1 134975 348297747
2 42783
2 183433
2 195938
2 98010
1 143705 137287706
1 118951 542426174
2 164058
1 103042 661860494
2 156398
2 21710
2 134306
2 69058
1 1214 410114100
2 193228
2 71975
1 171818 411962290
1 36021 500726961
2 25168
2 150367
2 19209
1 16207 986896669
2 114384
1 92733 437792072
2 120575
1 188801 4144444
1 44678 631899744
1 65967 13720910
1 172605 392126980
2 111087
1 120352 426838732
1 26160 175113150
1 188448 494676821
1 95767 15088527
2 83710
1 151929 307824882
2 165105
2 107293
2 22330
2 182812
1 160670 265034685
1 158135 548066038
2 67453
1 179549 361882635
1 133063 855994853
1 53231 681598910
2 76804
1 155136 530136796
1 4886 911295033
1 56151 720735831
1 129267 135760356
2 67405
1 168537 962889725
1 170948 104248014
2 184089
1 157060 931889616
1 108921 242878287
1 181600 800803090
1 183064 794678462
2 80832
1 107623 732763632
1 82429 177528347
2 21505
2 110222
1 34185 897077502
2 25951
2 26981
1 173938 733867272
2 157126
1 166742 758367936
1 27119 919048176
1 195093 707897373
2 177052
2 5369
2 72527
1 110578 719821657
2 197791
2 102259
1 134010 374460811
1 18676 410219271
1 112857 240866299
1 32368 695601637
2 70187
2 125369
1 166926 247554168
2 82976
2 90227
1 104556 993789691
2 166087
1 63973 679293629
1 171868 386247263
1 78825 840323117
2 174983
2 161355
2 181821
2 164041
1 46324 307365869
2 69148
1 32480 568183556
1 5812 599328594
2 198419
2 146140
2 73241
2 56132
2 146597
1 179869 990937217
2 180121
2 4780
2 864
1 182712 499900210
2 62262
1 18933 806684392
1 197493 486861482
1 34345 273795396
2 129857
1 20235 235643826
2 156924
1 190943 386924859
1 137085 497285449
1 156411 312949435
1 148486 220171095
1 125460 313462999
2 162873
2 146735
2 43570
1 20536 438422070
1 23412 897761577
1 192318 676188918
2 18910
2 50869
1 85603 185942542
1 36265 751194882
2 24419
1 41492 343882303
1 13476 405145628
2 70470
2 92070
2 176161
1 166641 10722469
1 147918 229453782
1 146486 218287546
2 57486
2 190278
1 47240 738225443
2 194032
2 182864
1 167044 229309856
2 4098
1 160224 138577068
1 93548 393428489
2 118113
1 36426 515377122
1 64418 472169783
2 156689
1 174891 103314996
1 12825 306383535
2 154385
1 13947 326892476
2 29975
2 165282
1 39219 516929922
2 184572
1 49622 740885416
2 118399
2 44689
1 100883 377810960
1 140127 378487423
2 62762
1 132079 322667797
2 126787
2 146269
2 116040
2 78257
1 90001 876872256
1 133816 847487168
1 167283 180723997
1 134212 941938570
2 10287
2 22275
2 96746
2 85575
1 88454 360134253
1 125456 706481774
2 61663
2 51281
2 56312
1 144847 771705579
1 74063 824060883
2 135604
1 163598 668835404
1 154503 84853088
1 115236 232170274
2 154911
1 128824 542839262
1 96417 17200518
2 182729
1 134391 548124643
2 196299
1 52000 635807293
2 120203
2 191346
1 50998 716807296
2 159819
1 185810 28800054
1 86493 199530818
1 188422 152479704
2 120383
2 99040
1 53009 242451508
2 126521
1 160432 200297761
2 6381
1 172783 42762482
2 51665
1 37953 394307360
1 60562 76606534
2 19783
2 156825
2 98216
2 28782
2 80987
2 36392
1 195214 360259806
1 187429 492755737
1 189873 129965521
2 36881
2 190291
2 108965
2 22220
2 3532
2 191103
2 158261
1 68669 809315334
2 91639
2 29609
2 32140
2 15285
1 134132 507175786
1 83646 630385117
1 36504 187156910
2 75594
1 90828 544142103
2 65426
2 103040
1 192219 76690506
2 159902
2 57763
1 31565 678272723
2 82513
1 49343 516314840
2 71512
1 191639 118848750
1 135641 700519483
2 107232
1 71016 888854598
1 130154 540027042
1 66235 489126326
2 12572
2 93377
2 90905
1 61227 999153237
2 117321
1 111423 314008205
2 18302
2 13968
2 113443
2 197073
2 90609
2 117540
2 129486
2 124876
1 29229 813334677
2 8387
1 13326 792396699
1 10370 836557738
1 122108 588192269
2 74607
2 108927
2 187169
2 61139
1 129281 752436135
2 189779
1 161611 271728420
2 77704
2 24666
1 48765 356588801
1 183978 122760085
2 106667
1 151275 388474691
2 115969
2 106975
1 111980 382725714
1 8597 460054542
2 120081
1 59165 556909031
1 24066 379981309
1 30660 983908541
1 119089 756381250
2 115456
2 106854
1 33376 418592879
1 100686 43759650
2 4496
2 90217
2 51122
2 190146
2 122046
2 162746
2 8684
1 108913 506393948
2 79240
1 118359 835133329
1 180270 339393640
1 178559 359186237
2 131970
1 89927 979153318
1 118193 264757115
1 15817 399387736
2 86363
1 259 817540843
2 51109
1 199529 625959243
2 149262
1 109865 16090976
2 111349
1 5676 845049876
2 121415
1 175724 405294456
2 123311
1 117086 92430507
2 27555
1 78212 563049527
1 82951 128391115
2 196834
1 11544 976953074
2 112038
1 75148 654196266
1 128875 910576347
1 127052 910243089
1 88292 864162178
2 177600
2 125607
2 105697
2 33847
1 3449 139602630
1 144790 160034999
1 20089 602263862
2 129820
1 50675 27242564
2 194138
2 30238
1 84069 115818139
2 123067
1 87918 149834007
1 73811 458434962
1 123220 857463863
2 117457
1 78062 699380041
2 60615
1 130284 896865381
2 38800
1 26408 695357268
1 53951 897211828
1 187007 546109871
2 170096
2 115160
1 23237 153369203
2 26494
2 32938
2 54520
2 18278
2 160109
2 129716
2 140094
2 22606
1 199181 596072470
2 21229
2 168057
2 196508
2 117700
1 131841 105222764
1 164043 261700888
1 5235 404448469
2 89084
2 176261
2 138096
2 51920
1 49398 45116459
2 129882
2 152500
2 46886
2 101471
1 160952 131440420
1 2899 124267467
2 104601
1 23503 826200322
1 66296 299496271
1 36277 790115414
1 184012 139318860
2 54283
2 98535
2 191317
2 51016
2 27030
1 67089 535200816
1 157995 986861342
2 117993
2 117917
2 155700
2 12204
2 53978
2 157647
2 180823
1 171837 560095491
1 122499 3467138
2 37475
1 119704 392232438
2 195809
1 135545 373682085
1 23709 232656350
1 3111 743259584
2 16385
2 179836
1 43773 249218171
1 23483 627368867
2 160607
1 25982 758593604
1 150283 139599838
2 110739
2 181003
1 179457 825060698
1 130492 382385588
1 195753 517001955
1 55895 371387413
1 6406 952014527
2 113058
1 112245 124412137
1 40264 856546180
1 51946 418530844
1 173689 853845954
1 76700 641847550
1 84676 658385493
1 155019 258000919
2 188254
1 151082 950444442
1 98093 242602000
2 129032
1 170118 71291118
2 176625
2 10654
2 113746
2 119411
2 12127
1 75310 425628498
2 25359
2 192629
1 38807 373792628
2 108675
1 113984 911688544
1 115163 628343693
1 128958 995394589
2 109516
1 181275 137996713
2 50948
1 182032 586708832
2 35376
2 95459
2 29277
2 71932
1 111681 771144255
2 100622
2 34486
2 79288
1 170573 205010993
1 123929 772258957
2 92643
2 60416
2 169986
1 86611 814446634
2 157108
1 16185 200084230
1 163555 229572438
1 8596 255645830
2 98832
2 118655
2 81438
2 93251
1 185501 984468952
1 110711 901985692
2 100528
1 44742 642798162
2 9783
2 62101
1 196019 511742343
2 133918
2 139971
2 171413
2 87642
1 58299 966174831
2 53302
1 24581 2766611
1 125714 511801106
2 162415
2 120375
2 133283
2 157169
1 66994 818155353
2 169568
1 114192 500663067
2 98261
2 42594
1 33589 628009796
1 159073 881989789
1 75092 662875025
1 42763 547343838
2 108220
2 118474
2 127402
2 86162
1 109525 407714411
2 162390
1 71023 295906181
1 74687 250502470
1 143580 817891852
1 41962 884406405
2 154257
2 131869
2 36676
2 195865
1 176082 120909942
2 66769
1 62609 394293501
2 74779
1 69017 945303001
1 58635 990381239
1 12275 292509180
2 179722
1 37943 177505836
2 132636
2 97900
1 33685 843341741
2 133124
2 103334
2 104185
1 1502 885522823
1 80411 966846314
2 100045
1 174288 119404345
1 198118 459708639
1 89456 285885430
1 140437 383827811
1 191961 843472159
2 4509
2 171550
1 10041 853079116
2 197254
1 125880 391719272
1 49260 302472120
1 155138 252550865
2 155300
1 154779 987179455
1 179322 283103585
1 26529 186145943
1 38686 377619497
2 144976
2 141407
1 86311 755384074
2 113834
2 124968
2 51545
1 46021 903058367
1 146980 622069024
2 166715
2 189865
2 100188
1 17571 740241234
1 132634 91026772
1 135489 971725422
1 115099 662963185
1 171529 560524071
2 121379
1 55584 179172117
1 142623 690158023
1 3522 108316571
2 131535
1 144370 286594364
1 178930 903331069
2 2497
1 126115 280926892
2 19313
1 81493 622536994
1 183154 20867916
2 89769
1 193543 224869105
1 101878 103613937
2 103603
2 74926
2 175542
1 88657 558648465
2 62107
1 93950 379437679
1 158730 795101187
1 101872 588316555
2 114475
2 146720
2 41395
2 58764
1 124850 774019314
2 26244
2 69261
2 52848
1 143881 238696829
1 58055 542669674
1 196106 669830543
1 163580 640002549
2 63886
2 20932
2 48223
2 32506
2 172657
2 45953
1 26745 276318267
2 121379
2 103213
1 28570 796172336
2 8580
1 56945 220400517
2 199807
2 31124
1 35022 694634541
2 111554
1 113466 798095079
1 75107 504764554
2 27542
1 164129 562093748
1 152724 23066224
1 39312 919279256
1 77859 928791584
1 13345 930875569
2 33124
2 78539
2 170328
2 46390
1 43087 540269580
1 60677 138498568
1 135741 101280255
1 147248 755937050
2 179556
2 61915
2 178788
2 197949
2 8056
1 192094 753194973
2 5396
2 104830
2 37143
1 158350 962241257
2 136123
2 65687
2 92980
2 36050
1 161754 737292435
1 14622 455880098
2 47126
2 86653
1 70371 57479914
2 13208
2 187484
1 36146 716149259
1 160899 720064846
2 154275
1 84472 463328000
2 143437
1 1233 84693912
2 42435
2 63568
2 124412
1 107209 371893153
1 193553 893365875
2 161093
2 78046
2 126545
2 13617
1 20154 103900107
1 129724 650601197
2 17625
2 108744
1 181263 776713072
1 108086 748148625
1 107281 477664591
2 37613
1 47070 394605291
2 26637
2 182055
2 109042
2 127119
1 100643 922978462
1 119670 787110002
1 107840 609170223
2 39483
1 117959 343716543
2 118394
1 90917 724151809
2 75373
2 159108
2 153634
2 160106
1 59802 489303507
2 140926
1 157334 956715929
2 74695
2 40003
2 18044
1 44335 250416698
1 3806 661941533
2 47337
2 64331
1 128806 981582950
1 12607 686683467
2 192851
2 112848
1 34099 199153202
2 121029
2 30861
2 109851
2 183402
1 143244 282873381
2 17707
2 74389
1 11514 665027143
2 132521
1 27426 131428038
2 42334
2 105320
1 108760 431013691
1 47517 922039356
2 123607
2 163513
2 192903
1 23066 486942399
2 181530
2 185949
2 122342
2 25468
2 160289
1 55908 328138886
2 39971
2 112725
2 181338
2 157660
2 103959
2 63008
1 79452 180620218
2 30992
1 6037 366070521
1 158232 990338241
1 135257 29385246
1 140554 872471931
2 38030
1 54959 920215882
2 58382
2 7271
2 6185
2 100993
2 64640
2 174341
2 60202
2 22741
1 194674 950763965
2 124182
2 181675
2 140734
2 68729
2 97711
2 58474
1 181039 379815523
1 66883 227571459
2 66799
1 73436 155722099
2 9106
2 197905
2 181764
2 42980
1 40573 869427074
1 168628 602032861
1 152439 919526110
2 114521
2 193612
1 92121 252442531
2 24375
1 3245 445377758
1 107249 857250717
1 24265 920288803
2 113890
2 25253
2 178643
2 153196
1 162304 842526686
1 74869 222083686
2 103943
1 18053 972092892
2 20875
2 143925
2 154062
1 158668 521198706
1 28207 445874339
1 77849 509450855
2 17845
2 29122
1 110199 111337861
2 52687
1 187072 108295069
2 122047
2 70850
1 44880 536831290
1 18697 211305133
2 84075
1 59747 67247855
1 84010 907931132
1 136532 582610608
1 89545 832090896
2 131803
1 75205 457255653
1 24474 899336712
1 41545 759420159
1 131429 279898437
1 27527 660990333
1 183090 212991893
2 138563
2 122294
1 194659 997480629
1 77716 133737336
1 144227 796308886
1 67153 9881305
1 13709 658476584
2 52728
2 119333
2 56029
1 63363 922438229
1 89195 298770737
1 80732 511062719
1 135834 297587262
1 191638 464354323
2 4012
2 46841
1 112077 869054359
2 168456
1 91718 188437407
1 24762 32596612
2 177720
1 114476 540043344
1 55523 984158485
2 108803
2 110176
1 105787 315234161
2 4980
2 133866
2 164900
1 31274 880167026
2 20565
1 192769 462933003
1 158635 800405715
1 17651 114419729
2 196582
1 77954 969924837
1 180957 145020969
2 87524
2 114281
2 156974
1 88242 544295887
1 135823 558827519
1 23324 410132998
2 144357
1 120635 217280634
2 185410
2 157037
2 59759
1 91675 935068931
1 191909 665850771
1 22404 75095597
1 99280 100626562
2 63124
2 151402
1 120850 199723518
1 176920 959017445
2 195744
2 69201
1 119359 883589742
2 9627
2 79931
2 144743
2 72079
1 182832 791867737
2 154211
2 121203
2 161672
2 36264
1 85676 73315334
2 65694
1 110417 312594173
1 39336 199083656
2 127530
2 82519
2 12799
1 49326 702845820
1 2123 380396617
2 5601
2 102240
2 12371
1 197767 978639668
2 25559
2 21667
2 112197
1 5683 702274840
2 151065
1 179588 531840493
1 40956 136266900
1 5679 159208750
1 100470 224087730
1 171171 100497432
2 25733
2 109416
2 144516
2 99503
1 93098 516229029
2 171203
2 23170
2 48510
2 157973
2 167293
2 152804
2 133556
2 30712
1 168969 818222170
2 85833
2 54867
1 10964 815282960
1 167098 657304438
2 154736
2 86149
2 117171
1 63201 67143213
1 25629 376251492
1 133168 127852201
2 17672
1 51608 142843237
2 139618
2 70601
2 165927
1 11925 918865139
1 27775 499328245
1 67191 978670707
1 3264 527515992
1 124133 451193621
1 111223 772491668
2 109670
1 32580 688343728
2 171834
1 73521 989798304
1 103318 315916669
1 160923 450374304
1 98019 705658408
1 115723 462146255
1 64616 184256575
2 9892
1 29683 83533295
1 51254 998133677
1 121032 828570386
1 37933 480493287
2 182170
1 130852 914918241
1 84616 483996765
1 19360 78139995
2 191316
1 183986 567655247
1 89925 130202619
2 153897
2 68264
1 21861 636208808
1 44800 304540838
2 29619
2 178614
2 137566
2 193969
1 20006 245523295
1 174861 147866614
1 26982 885837088
1 75642 392874282
1 135014 150552986
1 93050 585660898
2 28639
1 165683 681438288
2 58520
2 82508
1 77543 466355240
2 109528
2 102887
2 135776
2 118290
1 133071 948482146
2 191763
2 138110
2 91510
2 82648
2 149410
2 76408
2 55149
2 64911
2 6579
2 188675
2 169937
2 156943
2 502
1 171136 82897972
1 66936 246764329
2 24603
1 120849 115078474
2 64583
1 150446 36556747
2 151952
2 2140
2 51494
2 187804
1 195086 913629909
1 80554 228218131
1 56519 594278783
1 93937 468003962
1 148178 554867059
2 2162
2 95576
2 110929
1 169881 311745431
2 196445
1 192721 110043055
2 80318
2 97441
1 192258 863025178
2 61453
2 106667
1 144613 997413456
1 133016 851207732
1 69316 38309080
2 195612
1 60322 317645577
2 30139
1 82657 425118872
1 33857 544511772
2 94728
2 73279
2 134467
2 83193
2 153531
2 98978
1 70481 137225537
1 1649 395055024
2 188798
1 198845 241769913
2 172014
1 19041 121456068
1 180720 441521064
2 120703
2 75939
1 61736 925937688
1 35429 624801636
2 33009
2 116941
2 130287
2 195939
1 60941 717521527
2 178432
2 31270
2 35136
2 67067
2 16315
2 161659
1 138818 844119863
1 72401 389877003
1 184834 75499076
1 119370 756047449
2 195060
1 55951 364904878
2 20373
2 111329
1 61622 197315222
2 165171
2 190948
2 121544
1 172725 842544956
1 153607 906532181
1 7913 607516899
1 59548 177940383
2 150608
1 44690 78377891
1 132288 39595719
1 57157 66237565
1 165592 120386645
2 191594
2 145488
2 178712
1 71244 897688631
2 167447
1 185739 738290592
1 193241 270152763
1 181258 711044861
1 187629 477971117
1 50825 393923915
1 137541 676097619
2 33667
1 183966 56533739
1 60706 212055474
1 41766 605606130
2 152893
1 48359 525482737
2 148989
1 85071 21493103
1 186199 136266511
1 135764 268325318
2 116143
1 25853 269537777
2 24130
1 53689 818687633
1 173340 861181931
1 38794 183342743
2 130643
1 103632 964174772
2 60713
1 18077 414954255
1 188293 716738510
2 85297
2 176792
1 27306 385698668
2 162599
2 98406
2 18769
2 168215
1 1513 719433697
2 9554
1 42971 715468170
2 181330
1 78983 430964843
2 125937
2 29798
2 40452
1 81176 55479679
2 164929
2 184224
1 132915 684942638
2 113978
1 178593 824974104
2 18025
2 105698
2 103048
1 61081 326423376
1 159726 616347660
1 121609 966260234
2 86921
1 42722 572338583
2 1431
1 71373 682384550
1 44772 357004978
1 118237 276684935
1 16851 592803128
1 173674 86031629
2 12677
1 172380 164373534
2 11856
2 134412
2 131751
1 57374 797873355
2 142180
1 88867 235294639
1 95761 190822573
2 81841
2 1569
1 49067 335100840
2 164615
2 82665
1 194859 269173124
2 154300
1 23476 764263481
1 121312 77633129
1 125520 566508122
1 194095 708087823
1 189684 73554240
2 42276
2 66748
2 78432
1 169236 205391919
1 50985 733022718
1 175224 17393136
2 140926
2 3828
1 171932 727646331
1 7451 610832419
2 18032
2 33084
2 124524
1 163954 491865800
1 125307 215261860
1 175430 432056241
2 163508
1 196407 393608086
2 187349
2 117273
2 84586
2 168655
1 165865 139402741
2 25333
1 105623 272993171
1 63798 544606547
2 198921
1 44105 681386132
1 40905 692331262
1 8031 412463952
2 80495
2 41882
2 99418
2 143240
1 102214 78998238
1 136915 473195082
2 55978
1 64230 114115481
1 199750 721771869
2 161165
2 24479
2 58273
1 160288 35450483
2 52039
1 169001 64871242
2 134677
2 52769
2 8572
2 159072
2 46045
1 168501 886844023
1 144994 85181992
1 56349 661146475
2 149711
1 183678 545422822
1 73804 667327140
2 181146
2 166481
1 5189 30632915
2 65841
2 175481
1 17811 384994732
2 177620
1 124102 468863858
2 42431
1 180810 393916321
1 161602 715561155
2 166957
1 100023 569291185
1 145946 727020817
1 48125 401127356
1 187338 867835239
2 19361
1 169204 264229244
1 99880 571375820
1 131969 800276118
1 163825 641735525
2 41752
1 94077 413255347
2 150881
2 195321
1 80076 29040834
2 71792
2 161580
2 185598
1 180678 263239456
2 181401
1 142060 363853408
1 142833 704421956
1 175301 368532516
1 159306 26606174
2 103846
2 49170
1 87616 989657447
1 119124 333566920
2 184522
2 132278
1 152958 467273240
2 12873
1 150221 347398964
2 141919
2 150522
1 149125 736799125
2 105452
1 80990 667842183
1 74595 958073696
2 60646
2 171447
1 193304 289041468
1 50968 225341294
1 174057 635228223
1 145476 229544392
1 121003 784432390
2 42931
2 45528
2 83267
1 28382 654740095
2 129162
1 120950 319661078
2 124809
2 9884
1 68460 342723646
1 154780 476696729
2 113225
1 36709 338626774
1 65179 463990196
2 91966
2 170330
2 6068
2 107151
2 129871
1 130460 256888856
2 111847
1 107696 56429290
1 33817 409389204
1 56631 182586463
1 159793 412170474
2 82773
1 197247 882040849
2 83329
2 189811
2 167512
2 80066
2 129723
2 14340
2 32096
2 40559
1 91614 792493338
1 129382 311479460
1 98868 506000051
1 76731 414796423
1 53076 869941642
2 19139
1 21736 838869570
1 28227 721957215
2 129126
1 66826 760334251
1 121727 240012979
1 42163 903692739
2 194995
1 138065 949994645
2 30469
2 127465
2 123888
2 94915
1 55583 944004173
2 115610
2 95320
1 158702 5036478
2 96434
1 97642 933515009
2 70573
2 99003
2 30833
1 5508 72505968
2 89165
2 132969
2 69676
1 187298 151179856
1 164497 746043149
2 36205
2 56539
1 39759 930456198
1 77776 341759266
2 145333
1 191646 691456420
2 135332
2 54324
2 180931
2 106025
1 40012 763662036
1 46016 56842289
1 66074 703645635
2 181651
2 169488
1 151551 957954756
2 148361
1 29429 769056538
2 66911
2 60882
1 86450 540264640
2 103992
1 9101 246957000
1 154708 561312755
1 141621 226318155
2 97868
1 77863 97205319
2 159341
2 90645
2 175111
1 174900 690954417
1 5993 705173725
2 169287
2 78836
1 181528 961371853
2 75121
2 146161
1 177263 499633257
2 193968
2 172259
1 175859 976494351
2 186851
1 23899 499016342
1 67580 242917973
2 2284
1 109634 142861438
2 734
1 87299 801296423
2 115856
1 125632 118231756
2 31880
1 11584 823958534
2 171018
1 136397 484192342
1 114683 410892763
2 55083
2 45183
1 57466 850739268
2 68903
2 103922
1 87944 11332328
2 58903
2 121751
2 186109
2 152938
2 155834
1 166823 510003383
1 88732 872946804
2 88072
1 153632 586585924
1 110995 852161871
2 165576
1 154328 345700715
2 120282
2 167851
1 153665 821580893
2 92806
2 24400
2 109028
2 97244
2 97510
2 188393
2 35244
1 98800 487597407
2 142785
2 148132
2 139333
1 165649 181452854
2 110164
1 148039 79515282
2 137511
2 124457
2 101200
2 74088
1 68495 950502690
1 163280 419126874
1 13753 95842934
2 48558
2 52382
1 121176 525659607
2 93141
1 32251 585479264
2 5521
2 60629
1 101030 739452269
2 21495
2 80180
2 29948
1 3434 389514235
1 77846 144731360
2 62464
2 137475
1 5660 879342028
1 187920 738562490
1 190161 20499648
1 40378 350841070
2 123720
1 55358 388216339
1 190127 395091009
2 153031
2 64334
1 77971 852040235
1 164296 544948640
1 131386 327970988
2 149252
2 87437
2 111806
2 170319
1 2780 116857215
2 177569
1 42542 708303102
1 173364 515717211
2 195123
1 103578 570004819
1 187196 14969149
2 93926
1 83035 711002713
1 35571 828396564
2 111875
2 44041
2 73549
1 171119 174791585
1 61847 158935100
2 149092
2 31648
2 154740
2 94205
2 116441
1 109278 141019473
2 35093
2 147058
2 4240
2 9593
1 125306 99697197
1 68606 729078648
1 57989 311453889
2 53877
2 169455
2 125313
1 171995 391599912
1 129707 591507441
1 189762 25208112
2 128891
1 49175 242155236
2 196623
2 78765
1 136748 527343089
2 37397
2 169958
1 151740 842405063
2 6796
1 45922 795322113
1 162411 665856894
1 88500 870578538
1 29706 734156986
1 174086 410482795
2 78299
1 70426 626443915
1 186766 960978972
1 94244 315366917
2 100939
1 22339 928876532
1 144315 408718128
1 83215 523556415
1 119687 406262688
2 152710
1 71505 591083150
1 41519 165757749
1 96622 418742275
1 180690 884321118
1 56811 545050552
1 192424 259202592
1 67981 758239010
2 360
1 11724 455786520
1 112083 563302314
1 50471 482344258
2 56641
1 4890 760073839
1 78866 996638434
2 100372
1 8453 50219336
1 149210 756333786
2 57035
2 135714
2 39270
1 97168 362548779
2 147064
1 53326 969467011
1 198977 733453636
1 52986 460850086
2 144337
2 141010
2 151894
1 139790 419487297
2 80728
1 10981 35284673
1 78085 327899916
1 19213 221506838
2 42626
2 100511
2 9540
1 29874 950040545
1 197403 916850997
1 127637 928206159
1 92467 96507022
2 72496
1 182498 271486244
1 193776 471772947
1 121039 861847339
1 90931 288223021
1 9150 62815887
2 182266
1 135736 435748690
1 14405 432631266
1 37063 249815710
1 4898 455144688
2 145322
1 27902 551021383
2 155518
2 45555
2 82805
2 76369
2 150350
1 45912 431051662
1 19131 835708108
2 146029
1 165405 850663808
2 126262
1 6526 989064052
1 99305 2212329
2 25292
2 44520
1 35795 312473387
2 82823
2 135556
1 63258 85076254
2 149044
1 16937 522334392
1 164830 534247572
2 184356
1 148750 795217082
2 63442
1 193216 514095916
1 4204 355955768
1 46570 965180732
2 65889
2 62867
1 182820 596059957
1 23139 241962114
1 27082 938615321
1 117485 399124898
2 107283
1 34050 870028403
2 94078
1 19427 117013709
1 26284 588613631
2 171399
1 193274 132312566
1 82534 770466707
2 169262
2 184586
1 191576 45737552
2 117182
2 9858
1 44348 81378988
1 162378 938676587
2 121143
1 159178 239853012
2 85351
1 120474 887331311
1 44445 729275842
2 33622
2 107776
1 141245 570439242
1 21832 537315180
2 95511
2 164487
2 70887
2 44031
2 99715
2 138312
2 7830
2 4686
1 132205 50513326
2 159544
2 73396
1 60005 444262835
1 92301 172567309
1 89432 769174563
2 173621
2 114446
1 64133 805222050
1 195028 289535868
2 47157
2 182131
1 119143 317369201
2 106331
1 120574 621027351
2 55816
2 44819
1 33438 50715719
2 7449
1 108757 862335887
2 17907
1 113891 233114680
1 53244 891002962
1 190998 588949159
1 160096 317896493
1 127186 448803093
1 171872 760215068
2 93353
2 54151
1 167659 351071963
2 8546
1 70692 644643038
1 185872 371751682
1 83324 130662817
2 186455
2 9828
1 46688 547212917
1 115825 734604123
2 83782
1 136612 268152009
1 65557 632748885
1 95633 714060133
1 170867 346478266
1 60983 575585876
1 18465 387292767
1 2224 464503166
1 48919 297814826
1 125402 621831951
1 116853 844255005
1 79217 129016687
1 106098 810249084
1 6502 518349340
2 87268
1 186735 547874958
1 60707 344504331
2 78992
2 127518
2 171252
1 24620 535451742
1 101631 547054781
1 32438 472438568
2 77087
2 30578
1 197108 133151420
2 55065
1 185646 109909791
1 192111 401224914
1 176396 307463251
1 45531 36760674
2 59485
2 30251
1 41287 484976785
2 118564
2 99272
2 159492
1 105296 891497683
1 93910 499207176
2 120426
1 89459 788370344
2 62282
2 145637
1 99319 537706067
1 187316 523368836
2 148654
1 34279 491483702
1 96151 955473197
2 198499
1 115606 856435685
1 183450 202505344
2 146637
1 86220 37050445
1 151006 151459481
1 24243 133119732
2 189295
2 120198
1 65414 595753074
1 139169 765162224
1 93644 769747876
1 95297 513324490
1 79301 563516784
2 35536
1 117932 657332878
2 75174
2 184821
1 138887 847074116
2 142751
1 73348 322994539
1 56913 23825572
1 175116 854877091
2 24694
1 126065 672413409
1 63244 54552360
2 170427
2 161192
1 163186 306133981
1 30483 314617346
2 69116
1 115317 391052446
1 198646 618262188
2 6207
1 127406 930319851
1 16452 945000047
2 111068
1 75469 599209295
1 20946 602667348
2 41089
1 140713 473922970
2 185343
1 114982 969870357
1 182913 523174747
2 102604
2 83153
1 187387 285874517
2 183296
1 113072 666939134
1 166911 824612154
1 113464 401471540
1 182370 265293896
2 9426
1 88001 353393122
2 176814
1 96389 500760245
1 77297 573377297
2 44048
1 151963 774554814
1 138280 742935550
1 26216 932915160
1 195081 310260073
1 119871 28077320
2 9187
1 64356 952654957
1 168926 401038957
1 9783 676253135
2 96770
2 170931
1 150427 282957411
1 172929 382114389
1 73512 949664269
1 14665 287375618
2 110269
1 108453 944862168
2 32522
2 51794
1 185115 368707692
2 46878
2 59478
2 103050
2 193068
1 65276 541279735
1 84795 352363442
2 108217
1 132580 128853068
1 126317 4231994
1 23444 685055025
2 195586
1 108003 746685223
1 106048 515469160
2 36932
1 17541 779993475
1 105076 690501486
1 79145 652938844
1 4756 838937763
2 151429
1 109615 596181274
1 65867 526882717
2 157746
1 165367 952676325
1 86973 296394539
2 4117
2 156556
2 184699
2 49326
1 109749 765470144
2 143855
2 35230
1 176527 947428465
2 198803
1 182236 377314168
2 64933
2 48706
2 49037
1 57512 252252107
1 147055 973040436
2 94976
2 99328
2 127427
2 107728
1 116420 848077189
2 6376
1 187966 22727638
1 79363 854595942
2 37680
1 192411 812866288
2 154719
2 109788
1 72484 358195764
1 123040 321076827
1 173543 174629903
1 98230 880619612
1 80378 142564388
1 108836 33192676
1 74698 836169960
2 39575
2 13658
2 107268
2 158800
1 137024 694522750
1 76567 5795100
1 102110 707820822
2 36090
1 106722 337496342
2 72584
1 135323 612755895
2 46368
2 120131
2 94094
2 79618
2 82328
2 181920
2 153697
1 17129 865711950
2 131281
1 100650 59972816
1 155059 221675105
2 22226
2 72487
1 190403 644884245
1 90487 131147598
2 151181
2 43470
2 166336
1 99556 424121017
1 151895 443799709
1 133837 512349595
2 131206
2 136191
2 50015
1 183829 260543246
1 193475 391683036
1 121182 339883982
2 132607
2 78599
1 34757 896339626
2 104393
1 94684 986311104
2 185182
1 171023 678437993
1 199465 98631656
1 101795 916187983
2 55498
1 70169 67519398
1 185011 441781427
2 85379
2 23372
2 191477
1 124561 247333176
2 33292
2 140825
2 6003
1 82463 600983682
2 154753
1 70435 117318538
2 96040
2 13484
2 108253
1 151070 981078781
2 50303
2 194914
1 99398 810882793
2 108453
1 179896 969811343
1 97796 693716542
1 161914 601205516
2 104859
2 140182
1 174567 316863836
2 91867
2 180486
1 26594 168194226
2 191486
1 161358 762024297
2 199330
2 191416
1 178299 509615476
1 82272 26326684
2 37848
2 35389
1 142984 428610919
1 40001 724484380
1 111268 7124665
1 80155 185975959
2 190801
2 41183
2 152266
2 32522
2 33251
2 132260
1 105818 917156921
1 77989 29050304
2 127229
2 47198
1 160496 514547370
1 152755 525948772
2 152079
1 99196 580187663
1 199757 270347363
2 111405
2 174050
1 31293 604166083
2 137866
2 170623
1 86668 746939749
2 154612
1 43797 758058717
1 165376 599475370
2 41251
2 1994
1 3701 606343950
1 74768 144654481
1 167267 718779811
2 94448
2 13169
1 68965 201369664
1 83989 528384564
1 66945 97382891
2 122592
2 102693
1 54752 120244436
1 115023 627146961
1 147262 737271485
2 169495
1 31728 229217511
2 115474
1 140925 54703073
1 149655 490160705
1 193244 118442345
2 57164
1 154072 33412051
2 115041
1 153331 984417125
2 49644
2 45654
1 176905 728622575
1 16346 538473832
1 183828 656304688
1 67525 992089327
1 24096 947993130
1 127021 264623448
2 18031
1 196125 888775703
1 157974 406598718
1 93230 486938937
2 152200
1 197000 732554469
1 135824 194068549
2 69771
1 119746 193902507
1 24850 407114431
1 192237 851603490
2 162160
2 38209
1 128962 654447823
2 178965
2 18072
1 37288 835045725
2 195825
2 32439
2 37454
1 126585 817520541
2 124789
2 31127
2 191501
1 111994 367842553
1 155443 225842397
1 184107 122479465
2 146473
1 26029 192785252
2 189432
2 147535
1 60097 287139326
1 120820 709133447
2 20369
2 59199
1 85867 404738761
1 125461 381967273
2 71830
1 78628 287319509
1 54890 102561262
2 189099
2 74621
2 184594
1 28031 264100246
2 55593
1 146709 696594132
2 168356
2 92439
2 152452
1 23124 519865925
1 195044 441211565
1 81814 17477711
1 11489 403434921
1 71399 673771736
2 189184
1 49602 831610864
2 99771
1 32846 367957270
2 173296
1 176696 310154999
1 189903 858428934
1 122289 151604088
2 190839
1 27463 106039784
1 135681 132606827
1 35672 723199709
2 12706
2 104717
1 199561 177055299
2 30822
1 132114 268228517
1 165660 763764970
1 80461 78601565
2 199107
2 98540
1 71072 930704558
1 136777 173132049
2 127426
1 120005 551039496
1 87510 880702997
1 122105 544953895
2 125441
1 134361 915400450
1 116992 888554725
2 114136
2 38878
1 131326 885372123
1 84549 282990504
2 50252
1 156795 964540740
1 17469 591176131
2 20486
2 199051
1 63945 943895424
1 52668 318136046
2 129305
1 46160 513175491
2 15810
2 17528
1 31390 417461518
2 16183
1 106294 916837906
1 106363 272058889
1 70503 92269052
1 75117 841615720
1 100619 604688427
1 137148 467496787
2 57061
2 158172
1 20542 903745711
1 35971 499040945
2 128845
1 143807 401615052
2 171174
2 153958
2 137233
2 125859
1 194297 463601088
1 181285 45584654
1 24022 140516410
1 121695 662683991
1 141529 863678185
1 119446 358924653
1 100646 310035086
2 100826
1 23926 812237529
2 64723
1 81970 899588173
2 190334
2 92857
1 5045 443994395
1 87704 127544294
1 31126 978243268
1 57946 9858790
1 93660 218083836
1 104828 278407777
2 68858
2 120561
2 67700
2 17652
2 28856
1 66811 621739913
1 25157 677485762
1 12926 646342099
2 54595
2 172246
1 17750 927384491
2 61819
2 64070
2 124803
2 178116
2 54143
2 143656
1 170231 156314608
2 9406
1 21394 868871416
2 173546
1 114654 486580407
2 36089
2 110729
2 151983
2 173717
2 126975
2 12221
2 142507
1 50702 942999628
1 58750 316499629
1 113281 373753893
1 128788 724107954
1 139416 616092820
1 45744 865976797
2 118559
1 115731 47206218
2 36167
2 30706
1 28565 965908377
1 117339 562544766
1 102614 192576116
1 32484 890699885
1 15709 107542838
1 171932 208906361
2 92530
2 91994
2 72468
2 34617
2 108887
2 8547
2 134831
1 24836 686694642
1 75726 859938143
1 69324 384234075
2 51695
2 137924
2 152159
1 133499 368426792
1 46786 389238093
1 88189 187461527
2 75915
1 80274 380246128
2 144297
2 110580
1 174105 366982390
1 183433 489842870
1 65339 348418233
2 187671
2 91733
2 32617
2 107273
1 74042 93013098
2 68298
1 15386 537874379
1 36905 601874239
1 111476 642429264
1 67633 13139125
2 30336
2 54471
1 22084 463614370
1 148699 838964192
1 60923 527141133
2 29153
2 177661
2 79804
1 44607 407513354
1 197005 983177241
2 154377
2 56348
2 159756
1 25973 280049678
1 120688 418970665
2 52506
2 176725
2 197009
2 148990
2 89057
1 22039 32123599
1 161462 766091667
1 23072 646877687
2 51522
1 156680 270565748
2 33796
2 178657
1 95605 810140888
1 119550 194882666
2 154952
1 179169 153225166
2 9557
1 144909 545391460
2 145973
2 130572
2 10455
2 111236
1 189542 171706246
2 182030
2 140577
1 123257 677876132
1 163898 310683047
2 61967
1 104577 66335355
2 163272
2 51720
2 76975
1 172943 844497266
2 159384
1 185592 986494401
1 62853 242766742
2 151364
2 174803
1 129136 531696537
2 75353
1 190227 147729816
2 33572
2 14982
2 33085
1 177915 217210316
1 90782 657030095
1 22358 827599780
1 148858 576012025
1 44770 746594638
2 196882
1 44222 904493362
2 88897
2 39
2 46589
1 68709 881028927
1 33267 731772200
2 153236
2 169280
1 90999 137775643
1 9574 745652456
1 103599 288240896
2 118263
2 101564
2 50106
2 154285
2 96453
2 48634
2 137714
1 51446 920422665
1 74818 638991093
1 104852 501698169
2 147840
1 149540 522117210
2 118201
2 89268
1 107918 501062526
1 88592 502781328
2 65127
1 63673 744580411
2 3847
2 188925
2 9331
2 141257
2 110259
2 199581
2 199325
1 29708 920756107
1 117421 932720546
1 112995 959765593
1 44869 294909380
1 62014 582995841
2 186842
2 142992
2 3332
1 43600 886365841
1 169182 152936518
2 151461
2 22416
1 198400 729513847
2 180515
1 177182 817839218
2 155949
1 111975 712432329
2 100286
2 106479
2 23219
2 7956
2 62704
2 162594
2 29343
1 26474 469847375
1 181700 864121338
2 166621
2 70258
1 183092 354475569
2 95133
1 14380 184177497
2 154742
1 20737 206618904
1 23968 854483500
2 45017
2 124960
2 10528
2 146250
1 181783 290448046
2 16678
1 155895 361970561
1 16124 835005929
2 23682
1 16861 804562668
1 60311 740405063
2 120746
2 139804
2 127960
1 42090 129421516
1 171316 122924974
1 136170 362615562
1 10534 475320098
2 148090
2 166392
1 128092 890770457
1 83651 501991685
2 60337
2 109877
2 105209
2 78066
2 184886
2 86576
2 152808
1 40163 435605991
1 129339 468952697
1 16323 243252955
2 150969
2 149399
2 103232
2 46673
2 177177
1 96549 827911701
2 32861
1 4896 318761050
2 146765
1 76006 849875199
2 76900
2 179244
2 45337
2 100033
1 79405 644730250
2 3457
2 51202
1 192612 770721480
2 145844
1 68652 16045592
2 17526
1 25972 910728149
2 52833
2 69847
1 140294 527146663
1 16148 830659817
1 62123 347218678
2 160988
2 68389
1 138217 365114641
1 116731 107220292
1 146925 78887016
1 34630 584494109
1 4500 888091946
2 191906
2 50614
1 44845 281586874
1 67902 244618141
1 121308 223712348
2 146706
2 92350
2 172820
1 93743 279381639
1 91457 10460662
1 142666 898163838
2 15017
1 58147 681852963
2 68490
1 75473 626520471
1 91578 952084855
2 156318
2 86729
2 185753
2 114845
2 186738
2 19911
2 54494
2 77194
1 185721 461152224
2 56285
1 44507 28606507
2 91079
1 24088 480389
1 19731 229887832
1 95190 873020833
1 81980 505256055
1 181221 497129610
1 168033 341198419
1 38434 183077648
1 188250 870087001
1 4507 780796291
2 112842
1 54894 366824640
2 102533
1 138337 413393833
1 98537 559736853
2 164894
1 17493 471382200
2 158995
1 72516 162711186
1 109622 681693213
1 63421 622438545
2 117676
2 5531
2 36453
2 124031
2 194246
1 147408 897052036
1 186928 212111640
1 198967 797041314
1 64423 195000487
1 146464 92858125
2 105139
2 126250
1 60364 845610069
2 130717
1 12716 661158621
1 13616 192065030
1 145293 229525197
2 46225
2 67939
1 61826 248979704
1 73082 546951008
2 199189
1 50342 824628876
1 193174 744515050
2 162012
1 25458 484338646
1 172374 368007107
1 181762 45695707
1 74072 423885378
1 29988 456015757
1 29776 693149096
1 125222 617918643
2 16189
2 127147
2 31937
1 101883 130602771
2 84476
1 61862 764594723
1 47223 708495544
1 78481 398944665
2 92292
2 61052
1 193756 905862639
1 91826 715279339
2 35243
2 36144
1 134479 109082982
2 157501
1 192643 691680626
1 93391 604595756
1 115318 639120302
1 141083 887697678
2 42573
1 90664 860615169
1 36547 548915977
1 112955 572742065
2 191797
2 71572
2 29586
2 22060
1 184653 920538513
2 196018
2 33781
2 104019
2 173077
1 89911 855935759
2 112558
1 151968 540606888
2 35495
2 127532
2 142709
2 60847
2 197972
1 38854 189426035
1 123526 348370373
1 154638 803534181
2 45419
2 56742
2 117863
1 183929 446806318
2 185460
1 21777 575357808
1 59875 801114442
1 5883 691491344
2 75411
1 12707 497238599
2 108917
2 49580
1 14573 298070357
1 100464 617456451
2 162607
1 96933 262456904
2 167886
2 155412
1 30312 20248238
1 191686 133246959
2 65299
1 62932 143540765
1 162476 820943780
1 170008 824341297
1 69863 45220828
2 7172
2 109474
1 42824 90049843
2 160390
1 179155 808343080
1 126752 285984833
1 192029 115907389
1 54744 987271637
2 75454
2 43410
1 10816 562699065
2 14180
2 93623
1 43873 705383299
2 55433
2 143613
2 188561
1 94120 920267332
1 83155 33825801
2 53346
1 4375 470475425
1 6530 265959169
2 122921
2 155009
2 150736
1 36300 651163221
2 136287
1 105769 497620268
1 160565 640474706
1 90602 697547813
1 195943 711295032
1 8358 675538107
1 15206 743009534
2 178007
1 114353 121673908
1 45564 939560041
2 10111
1 149681 429292817
1 56787 578181063
1 192044 425417385
1 13836 499597050
2 77299
1 51867 671171774
1 124227 257223631
1 110960 227211639
2 69622
1 143336 71575153
1 140652 874648546
2 29932
1 44192 918334991
2 100258
1 7523 713260300
2 41318
2 52088
2 49108
1 89443 355203199
1 168786 877497377
2 144066
1 193876 823241179
2 143716
2 139525
2 175954
1 31717 360100956
2 131985
1 125708 54985044
2 28762
2 54295
1 51645 863667110
1 127577 222192637
1 67185 294049780
2 117674
2 4946
2 72241
1 141838 506660991
2 67381
1 199370 129703295
1 62765 149394508
2 13729
1 108525 38235102
2 199128
2 133142
2 82089
1 143769 71991639
1 71454 124489670
1 158966 736358982
2 11571
1 129976 413579152
1 184295 34628466
2 41846
2 185165
2 129341
2 120534
2 99901
1 176029 258820511
1 37858 479084246
2 134444
1 92948 550819407
1 103598 397253380
1 157357 705931043
2 99819
1 70611 131734572
2 142030
1 30795 7481737
2 122097
2 140012
2 44415
2 141440
1 71739 779559890
1 184674 860931680
1 29637 903267396
1 86905 870213989
2 59269
2 117519
2 86077
2 22575
2 158204
2 96569
2 56375
2 110912
1 60950 297099184
2 160224
2 195336
1 158504 305741226
2 90457
1 77185 523663530
1 84069 65619121
1 86152 351691053
2 63580
1 97022 964453060
2 83166
1 193609 957355796
2 185505
1 150753 656040721
2 125587
1 140549 523692214
1 97637 144098627
1 54179 402213603
1 65282 446566434
2 105774
1 133148 327915097
1 183695 241410969
2 16802
2 19519
1 96895 718352009
1 38932 179829008
1 61092 229757467
1 141802 262067001
2 145498
2 106846
1 103340 490334133
1 36425 845523956
2 31135
2 126017
2 156730
2 150388
2 146756
1 160300 123570668
2 2819
1 178675 983788558
2 20395
1 190010 760972221
2 26655
1 163839 462937999
1 153725 30691381
1 107000 471965446
1 185013 25842641
1 50210 463576435
1 184961 361719885
1 143049 784159982
2 149752
1 199024 490638585
2 8384
2 158942
1 24516 396492428
1 193968 696530414
2 105982
2 153411
1 99326 11174379
2 40933
2 64976
2 52430
2 131689
1 121209 18026621
1 112924 608843546
1 190432 703421547
1 15761 963662952
1 95641 603761981
1 88022 734190038
1 97150 107786041
1 108747 921960362
2 195407
1 115740 968368486
1 23972 325545857
2 141522
2 144862
2 170146
1 102378 958393382
1 19363 300033943
1 137940 446926903
1 173076 697463821
2 144929
2 12620
1 154313 539889840
2 195337
2 112157
2 61820
1 6782 610331975
2 149270
2 161669
2 130725
1 178055 856786951
1 61052 423080240
2 194386
1 28657 380080451
2 190686
2 183437
1 53515 440956567
2 75591
2 59323
1 178402 684019439
2 150266
2 196586
2 34384
1 37464 229070667
1 71399 407758240
1 191137 309868352
2 118536
2 198517
2 40689
1 160617 722674047
2 31230
2 81626
2 187341
1 130948 736975068
1 76050 883698972
1 13794 423661680
2 131116
2 164210
2 169019
2 63649
2 105984
1 129274 416217364
2 163049
2 188469
2 48582
1 94010 593037905
2 61084
1 73529 310137045
1 75862 642068515
2 162558
1 65087 589327237
2 187459
1 48891 423893744
2 15515
1 12827 963188547
2 73391
2 153748
1 145587 855110250
2 123348
2 50596
2 74145
2 119593
1 40779 928712670
1 104858 810962459
2 164354
1 140401 260996519
1 60542 583743353
2 148780
2 187435
1 58650 464718258
2 123946
2 182422
2 56018
2 165097
2 129675
1 107803 420493706
1 143142 99496817
1 4729 980852887
2 47003
1 77185 328915542
2 129123
2 190928
1 21209 169119407
1 118670 452601805
2 196029
1 88059 237797084
2 195827
2 194619
1 187893 409020974
2 57970
2 59552
2 22259
2 185196
1 90991 648711966
2 97903
2 118917
2 44204
1 70705 96542537
2 134488
2 69095
1 182293 799810985
2 164814
1 109918 123698059
2 33169
1 60350 877640781
2 90549
1 131767 966254787
2 162356
1 188764 313951015
2 122784
2 43082
2 45939
2 4150
2 11881
1 60858 181403595
2 67748
1 193880 527366236
2 29363
1 51713 561284040
1 58282 150532722
2 147781
1 182640 607399510
1 37735 887764668
2 38474
1 16280 538847454
2 47034
2 74803
1 38526 279831680
1 66911 612953323
2 142808
2 169764
1 94254 882726851
2 93166
1 36207 610619144
2 74453
2 94307
2 133345
1 37993 926678738
1 144235 386472739
2 84487
2 138554
2 27122
1 54657 376494750
2 169574
1 45939 859917737
1 35584 719425207
1 183523 841469009
1 57119 665946648
2 118527
1 169312 187595079
2 38746
1 190271 683545692
1 149734 16855958
1 19824 183030385
1 163635 316210955
1 81409 588762579
2 182110
2 99952
2 77527
1 69659 690855099
1 84505 403752298
1 39486 819705184
2 95808
1 152905 158400646
1 44478 754392526
2 41732
2 174317
2 51228
2 105615
2 78794
1 74134 163629229
1 57274 778224724
2 158452
1 126220 163047619
1 172735 753495950
2 110088
1 62665 178301830
1 44308 743475327
2 155537
2 177372
2 135850
1 137157 487050817
2 185050
1 6904 382558103
2 150377
1 20229 160889420
1 48051 586264682
1 35299 589068369
2 189705
1 94408 531072972
2 51960
2 43517
1 144841 880278647
1 60572 246568346
1 152873 703429522
1 47266 327969852
1 85096 274202775
1 118567 814880612
1 161174 679931865
2 105740
2 25184
1 13369 938927461
1 8546 720703690
1 198403 655645913
2 138563
2 155412
1 104826 833293471
2 175460
2 22365
2 125923
1 12389 778478073
2 105511
1 182993 598102024
1 109067 766457174
2 199919
2 188409
2 132981
2 195364
1 187383 845770866
1 63406 40039427
1 133918 684279059
2 75130
2 82754
1 185637 257410876
2 98136
1 40022 602735111
2 115850
2 153862
2 185144
2 6214
2 23922
2 115880
1 29767 73668613
2 56875
1 151754 128845350
1 11180 739384500
2 31757
1 158146 460542746
2 172264
2 117556
1 31822 960778931
1 117642 928373961
2 92243
1 10884 110963798
1 111508 130352812
1 174334 747399111
1 52440 229412055
1 126884 422820053
2 35681
2 75361
1 64249 63401291
2 161536
1 53790 79381628
1 68539 216596814
2 141115
1 172105 870423977
2 46127
2 92062
2 47530
1 141666 496753940
2 82981
2 25476
2 190148
2 42868
1 79066 123047118
1 181364 216388417
1 61276 807214500
1 91252 410658457
1 117908 383135678
1 67745 1676634
2 80933
1 165696 381046916
1 127702 379509822
2 47671
2 122626
2 114348
1 84601 120533131
1 60670 125213740
1 133566 301094955
1 46402 869976518
2 2033
1 2377 876087615
2 155144
1 64902 529253561
1 13598 580415360
1 19864 105461481
2 141363
2 56474
2 125833
2 159799
2 55501
1 168750 848015684
1 169807 173271797
1 183224 380230403
2 109494
2 155983
1 12946 432723935
2 73088
2 14142
2 112649
2 107669
1 2968 734872686
2 43662
1 141004 494111692
2 57016
2 8916
2 13501
1 134244 732409947
1 169014 462416342
1 85650 166134709
2 157028
1 161309 961954037
1 116327 615299407
1 79508 390610591
1 78564 740990073
1 102738 802367487
1 1358 488414213
2 164814
2 148525
2 199456
1 4894 460821211
2 35485
2 144535
1 32645 463100835
1 142632 742495801
1 67152 372611697
1 168857 750042245
2 84024
2 60725
2 44565
1 181862 873095430
2 18298
1 102290 506318632
1 110017 595494618
2 156662
1 193187 714536746
2 185592
2 31602
1 181959 582428728
1 83718 947404246
2 102014
1 18523 134716111
1 99192 619805896
1 119732 544903053
1 63107 418593228
2 99879
2 28884
1 54938 620342023
2 83770
2 152021
2 78546
2 176026
1 56048 994888337
1 28725 749766122
2 59519
2 169650
1 59621 140515223
1 39109 958130719
1 152336 292320814
1 21146 132336971
1 145360 133746162
2 194176
2 191611
2 41799
2 21009
2 24058
1 124841 985945748
1 52450 38613476
2 182495
2 124359
1 188973 961708717
2 33552
1 177921 330401641
1 129830 377850897
2 22705
2 50950
2 80365
2 188121
2 114457
1 59659 7074761
2 160795
1 120047 778978752
1 135621 879410631
1 163960 542862234
2 133929
1 47833 774887222
2 14186
2 175663
2 126261
1 25031 552883979
1 57615 230111839
2 28124
2 64814
1 162767 608016623
1 31410 542741495
2 177208
2 167046
1 94607 966573800
1 65081 629176141
2 144334
1 26341 537948513
2 83528
1 188929 187385438
2 124147
1 120499 211534153
2 66318
2 188715
1 181278 389388840
2 112926
2 158720
2 91522
2 71950
1 89078 482767365
1 95910 923181044
1 110671 122053263
2 96208
1 62287 917010084
2 17310
2 10765
1 179087 398106925
1 3612 441917409
2 73775
1 122318 331548292
1 149348 347977204
1 49585 812487203
1 112934 619035478
2 153369
1 130042 574602986
2 131620
2 25815
2 29606
1 105842 555613716
2 54268
1 5733 163097597
1 67595 299866578
2 99049
1 193639 174262840
2 62192
2 119214
2 117486
1 172144 952119302
1 110517 735272965
1 44263 266011665
2 144620
1 192410 855280985
1 164116 658081549
1 191548 609121651
2 2162
1 37642 753710760
2 48077
1 193587 400040039
1 21673 705421381
2 153010
1 56413 444387731
2 76710
1 126331 340316932
1 91446 193435349
1 141 178182138
2 134143
2 156340
2 108828
2 174516
2 100668
2 66952
1 64680 392827697
2 160873
1 171262 925558514
2 66482
2 157372
2 26908
2 19101
2 111421
2 195028
1 108846 829105499
2 173665
1 103175 799393571
2 14567
2 124836
1 84757 644165849
1 117144 774775746
1 58258 662653641
2 175100
2 112368
1 540 179042946
2 13966
2 4413
1 176746 768110325
1 96604 103670443
2 42530
1 98694 488011131
2 10057
2 138302
1 113225 877342451
2 96718
1 115744 302317146
2 198486
2 190663
1 159063 942689062
1 91217 919269760
1 53789 289487252
1 15307 953196107
1 52631 552384813
2 7672
2 20883
1 114069 329873848
2 177614
1 26681 305063949
1 15691 215153021
1 94508 816254640
1 89161 229704426
1 34343 369126606
2 56834
2 171555
2 53434
2 20076
1 30369 780360505
2 125612
2 116542
2 53504
1 60516 795184762
2 31006
1 137124 182911181
1 46718 63076103
2 126367
1 130341 567164160
2 21704
1 154399 495055024
2 83409
1 129866 216353158
2 33478
2 171822
2 189811
1 24299 131011683
1 22734 18077501
1 3729 591816640
2 177388
2 84997
2 46495
1 140633 680535672
2 154617
1 141901 99990674
1 11794 463391461
2 95270
2 66641
1 94193 937134094
2 175645
1 182779 287251384
1 10421 55340027
2 99540
2 112033
2 74796
2 145616
2 28220
2 100565
2 44068
2 65049
1 36216 120234255
1 138445 371059742
2 39408
1 186568 414386447
1 6071 622916684
1 70836 172790035
1 135729 946862646
2 9574
2 43050
2 124811
1 184354 360413821
2 152330
2 28978
1 137470 167334255
2 1969
2 17103
1 25494 61225226
1 95853 997197705
2 15193
2 153117
2 624
2 3863
1 24917 128669287
1 180632 602421292
2 34731
1 77161 110485280
1 128128 72021750
1 12972 230284445
1 161123 98120873
2 176637
1 138665 685249301
2 134104
1 109420 46993964
1 112843 934768571
2 145735
1 60021 771752267
1 192734 829036423
2 89156
1 154024 856622201
2 26948
2 88596
2 107312
1 186275 916037142
1 140633 512082218
1 147565 190057582
2 157438
2 19059
1 190653 494078610
1 32588 897842384
2 41898
2 175643
2 119149
2 9844
1 18623 88624865
2 139038
2 174453
2 52279
1 145503 951046633
2 105824
2 114427
1 59772 124509892
1 73330 440625314
2 75185
1 172522 192615568
1 197660 964654144
2 114789
1 92443 718125474
1 193914 933220331
1 70435 140885600
1 78535 20054444
1 63170 617714888
2 186542
1 73871 12438529
1 50671 745512512
1 9443 55742655
1 114917 460687144
1 2871 999528760
1 41928 279538638
2 120711
1 166446 942540907
2 37348
2 66631
2 96079
1 73130 138189395
1 71304 357049111
2 178866
1 70390 184225989
2 83947
2 193112
2 11277
2 21033
2 20039
2 108014
1 65878 535152715
1 173220 457361191
2 140339
2 124090
1 97888 323861
1 4670 948522906
2 132286
1 189330 928251933
2 220
1 78491 127709187
1 80407 869110976
1 85529 748429677
1 126268 7063411
2 126185
1 119166 633615417
2 34934
2 150007
1 197278 59892017
1 86813 723020701
1 144395 104685483
2 152161
1 198712 416665595
1 8703 620730000
2 78777
1 76929 26554868
2 117537
2 173306
2 113096
1 105954 558035212
2 198960
2 149572
1 161326 403382267
2 179219
1 41623 909544415
1 4484 104028217
1 190537 855760738
1 160569 505319438
1 177880 24620004
2 57572
2 184940
1 30509 838644092
1 43487 440377061
2 166026
2 31347
1 108560 100547818
2 66931
1 178216 585560181
2 127365
2 125834
2 154427
2 130208
2 59923
2 74624
2 196551
2 145848
1 64841 267284391
1 29261 901426744
1 163084 970585214
2 13238
2 18998
1 52484 867038188
1 62807 526600399
1 57983 322572555
2 180756
2 121434
1 167007 590483139
2 140054
2 197208
1 194819 711514572
1 145473 671810522
2 138009
2 77294
1 125074 380357526
1 179216 805714550
1 87577 207155323
1 136396 436411995
2 156052
1 162003 612308491
1 37348 141459566
1 36932 559096209
2 152225
1 102871 11664586
1 85757 926382117
1 115327 261233748
1 24379 276610815
1 27531 975564678
1 19388 592583531
2 58197
2 36828
2 63380
2 142420
2 151661
1 148017 139160772
2 29382
1 104792 551036079
2 123931
1 198916 610244034
1 40708 261925343
2 143411
1 13029 753906427
2 4341
1 36492 595978464
1 193094 852191464
1 27908 51917383
1 37203 350188886
1 147568 182438063
2 41122
1 190891 869567166
1 144305 601543072
2 168547
2 38742
2 151233
2 198573
1 179066 28515668
1 197930 233767563
2 18798
1 57476 449889279
2 59764
1 34813 655380881
2 43816
2 16882
2 62355
1 180030 350357878
1 28810 886221310
1 48467 905067428
2 72792
2 179374
1 98278 374449342
2 64282
2 101733
2 32325
1 173184 665926569
2 33024
1 169225 108250773
1 50874 756740594
2 38847
1 119724 289027664
1 236 976417071
2 26363
1 189903 229503567
2 64497
2 103641
2 54063
1 84106 415942024
2 124695
2 8747
2 93060
1 167442 767524048
2 35329
1 166503 719880513
2 129745
1 190475 877484753
1 28075 625389098
2 80876
2 35437
1 61956 717562725
2 179671
2 45032
1 1573 930184263
1 181086 513393839
2 4613
2 119229
1 110864 388352461
1 148044 141160332
2 12579
1 108154 726275422
1 27510 800509324
1 9972 313497084
2 125034
2 74644
2 2042
1 32814 90522717
1 13436 139491871
2 167480
2 174571
1 186138 125671453
2 5570
1 61081 300886582
1 39296 540048900
1 188137 857501239
1 143188 106893038
2 10801
1 81947 859387642
1 152796 695825074
2 94653
1 38706 857385404
2 176308
2 152633
1 21143 844676371
1 198263 876218287
1 98258 33314625
2 56137
1 53280 468212483
2 137923
1 63219 608413108
1 25917 226788008
1 62534 689798236
2 22469
1 149662 882019633
2 8217
2 173357
1 28583 769558896
2 190971
1 192633 896023830
1 77385 622431972
1 65948 35395320
2 191275
1 9601 727379034
1 89609 73363363
1 76712 348977150
2 52386
2 112606
1 110051 216451412
1 13702 51335173
1 107094 332436194
2 51384
1 197609 483881821
1 39404 783238229
2 52721
1 142066 515059420
2 93554
2 83299
1 126971 647086526
2 148315
2 87459
2 45061
1 142313 786721409
2 117098
1 78655 875833724
2 77099
2 142420
1 176464 248250272
2 115246
2 186123
2 129690
1 196100 450856888
1 184540 190419301
1 55034 567197493
2 145644
1 6516 574590310
1 45267 207753467
1 26901 437647588
2 161540
1 80859 453750908
2 187786
1 8557 618378065
1 47926 547110264
2 94515
2 22094
1 39082 212603124
2 82951
1 145300 448504103
1 174864 783317622
1 34030 8706109
1 50786 621670330
1 68974 159040998
1 79806 94300954
1 140800 396722171
2 25226
2 11461
2 75163
2 18531
1 169201 601649736
2 35968
1 44975 216355924
2 159279
1 39446 475304939
2 29465
2 80709
1 145627 706180656
2 6472
2 111133
1 119321 379902856
2 66323
1 67778 448801902
2 77561
2 67555
2 5027
1 54520 243586057
1 153790 450122313
1 162403 949755437
1 133108 965172104
2 158086
1 26197 569286182
2 41111
2 33335
1 173646 818361618
2 79286
1 155059 404335905
1 163626 497594809
1 108541 146468894
1 198261 132517755
2 75473
2 80062
2 186061
1 99266 107605392
2 41343
1 47396 446729559
2 33107
1 117564 149697325
1 133619 245993325
1 95826 296123207
1 81511 983650610
1 93991 407987873
2 158674
1 55766 884961139
1 188729 858468408
2 19872
1 79216 164128830
1 177482 59581342
2 55468
1 186971 851048410
1 182204 92741521
2 8402
2 175026
1 126285 711214629
1 199325 863870036
1 158380 895093359
1 12984 184265349
2 157143
1 185883 463147096
2 194476
2 27625
2 173162
2 175625
2 49355
2 76324
1 186780 185530449
1 17098 101180743
2 45997
1 1159 94797052
2 87033
1 171834 600976838
1 146681 3324222
2 117212
1 184155 960905122
1 137125 323104686
2 196445
1 128508 17464476
2 82903
2 172839
1 123927 989830118
2 41090
1 74871 770099550
1 131718 39522540
2 96543
1 24553 229005339
1 9686 366838864
1 124833 606554384
2 116594
2 32475
1 112358 468930608
1 169190 208476979
1 55993 149854092
1 37669 773587966
1 101482 585610383
1 19449 641433814
1 62480 958904179
1 129067 276709939
1 123297 283952737
1 88805 737690261
2 40975
2 127806
2 145084
1 122717 840945569
2 99772
1 157221 498858797
2 113243
2 14619
1 135157 894673963
1 8667 480346209
1 177434 353841687
1 27428 722309693
1 180031 699415344
1 83816 883044764
1 88639 155334484
1 113773 436189358
1 42332 406321108
2 182795
1 173101 232334847
2 114885
2 186590
1 189627 979533772
1 122853 921854005
1 25065 901380425
2 154005
2 85704
2 26247
2 86676
2 198367
1 2337 765171886
2 66723
2 195736
1 8127 341046894
1 84107 972896010
1 61963 412018582
1 9721 480681600
1 150433 549739837
2 30580
2 59962
2 48627
1 87954 346586396
1 157262 240717356
1 199074 704520446
1 23217 345242644
2 71464
2 97566
2 81176
2 20067
1 113968 723769994
1 67193 921130040
1 186512 405715640
2 125247
1 161094 58064995
1 161928 628273836
1 29999 436726050
2 99784
1 166912 259610708
1 194715 944929977
1 27640 534907163
2 93446
1 9593 371650076
2 84879
1 57143 556840954
2 126963
1 130219 247761814
1 121054 809212423
2 80487
1 65687 329486919
2 21336
1 155935 279402700
2 95442
2 122115
2 90046
1 42580 836560523
2 9608
2 124862
1 71052 392974159
2 10554
2 31136
1 114087 324043658
2 127646
1 166221 501818298
1 125160 402475842
1 53005 312633421
2 147875
1 15992 824908026
2 114526
2 99105
1 121825 836572498
2 95800
1 136354 686730414
2 39430
2 146980
1 57112 11534697
1 123611 191414170
1 36336 879795717
1 123040 468254933
2 68357
2 5461
1 136161 610004106
1 130208 937711233
1 30575 848432775
1 57199 178857910
2 65902
1 9095 468629210
1 89375 953381657
1 23613 674686531
2 2716
1 105930 949354841
1 7114 278106988
2 172451
1 155067 937540746
1 60411 370519531
1 31076 173866261
1 135677 414647781
2 144201
1 96895 140197474
1 166452 150939168
1 49991 546475454
1 19535 814580696
1 193244 925130551
2 5128
2 193991
1 110435 319405689
2 123883
2 107422
2 146697
2 148088
2 105656
1 150924 139732424
1 165894 416262496
1 197284 822270374
2 122195
2 139606
1 165321 565234165
1 24418 949138197
1 186509 815965622
1 61859 658100115
1 188387 244095853
2 128687
2 170828
1 142428 547974369
1 166950 339728390
2 122655
2 64560
2 107124
2 121111
2 159989
1 195411 566381513
2 102768
2 23052
2 110695
2 54559
2 49139
2 53602
2 126198
1 134408 822330624
2 175097
2 57348
2 52085
1 95648 735195943
2 117299
2 83285
2 105034
1 102749 99339594
2 39834
1 424 682169251
2 46268
1 76022 513845644
2 99288
1 64577 180164617
2 9207
1 105699 367837817
1 3169 821672100
1 142947 274580089
1 171565 360890862
2 100505
1 167099 120563706
2 180323
1 132891 919330512
1 156989 782576010
2 153201
2 141971
2 198586
1 167984 597989321
2 50850
2 97995
1 185968 17534271
1 176470 361622456
2 117641
1 27199 6270301
2 113560
1 72971 107263313
2 62102
1 108798 744376228
2 35599
1 64329 217579906
2 134219
1 9742 429238514
1 4063 669986653
1 125092 389160499
1 82270 401462827
2 60552
2 21069
2 181618
1 61637 877730034
2 50755
2 192832
1 109191 911012688
2 106172
1 36124 42554721
2 9178
1 93187 526206938
2 64384
1 48818 823210316
2 14925
1 142514 916972804
1 88475 708431670
1 100299 908474486
2 173674
2 88725
2 179793
1 2931 810168362
1 94745 180386058
1 110031 815103659
2 122374
2 83062
1 20343 335260128
1 190815 524402269
2 140921
2 55135
1 71690 701415174
2 180428
1 185864 880643391
1 10467 900150531
1 137657 971757719
1 198256 829094213
1 6079 300307743
1 79533 333555369
1 151090 988840224
2 96504
2 88543
1 96084 866107185
1 168261 454370734
2 50561
2 167276
2 155641
2 153386
2 135315
2 165301
2 120409
1 21976 419250705
1 80010 654000248
1 16676 990378240
2 41774
2 57002
2 115162
2 79477
1 118959 749196858
1 141081 394239310
2 155396
2 130255
1 111361 820157241
2 7374
2 94999
1 141207 636018222
1 46784 841362842
2 72666
2 28632
1 133855 491952809
2 13828
2 86662
2 100206
2 42365
1 76259 85287425
1 144408 40587115
2 8458
2 44756
2 180684
1 62713 938667277
1 113199 846340147
1 184450 815188529
2 74777
1 47299 244473204
1 82112 763742056
1 173608 158695177
1 185060 507427095
2 103666
2 181946
2 29147
1 134552 304826844
1 171363 339494185
2 107070
1 41460 949938967
2 36178
2 58684
2 125272
1 160968 379775396
2 121339
2 128269
2 2662
1 106021 474700777
1 64902 538129056
2 150823
1 93230 599632869
1 49004 868612286
2 169850
2 145295
1 159076 327148351
2 33359
2 86831
1 177771 709613949
2 77291
2 78233
1 6401 74170336
1 194924 274166725
2 150834
1 23628 351314461
1 186300 162322415
2 40186
1 87807 948646584
1 37097 407693028
1 147591 38140875
2 118328
2 97851
1 34630 124812502
1 135561 351485603
1 119620 111546291
1 46961 288437031
2 56125
2 71567
2 80466
1 117841 622079883
2 133167
1 193543 127606782
1 106935 659209220
2 80255
1 155199 475431483
2 169099
1 191597 390287964
1 12570 887476582
2 74580
1 87211 891197766
1 56862 532183782
1 189187 105268062
1 56200 323232118
1 31679 1048373
2 188525
2 151006
1 84299 249732656
2 86442
1 36519 686443611
2 105386
2 148819
2 96419
2 183716
2 33746
2 177559
2 155091
2 162404
1 15235 779409913
2 27716
1 111260 775752972
2 119884
2 112946
1 2584 183651503
1 7337 625119879
1 96197 200170798
1 78481 972835200
1 176375 918271625
2 147103
2 93113
2 172815
2 80516
1 93477 899268109
1 115463 901752243
1 165273 114737345
2 64518
2 66689
2 79359
1 135466 663288222
1 14327 233852756
2 145077
1 95827 394050157
1 120164 718051211
2 85385
1 127737 506789064
2 87525
1 171404 9195681
1 101513 196686389
2 172347
1 172008 455525543
2 125753
2 36843
2 129835
2 29186
2 104053
1 141655 855030180
2 199688
2 74223
1 34374 951716748
1 88290 69672747
1 29936 804111772
2 121818
2 92521
1 66409 229821996
2 117798
1 36486 221716987
1 70119 691353477
1 16314 695867655
1 96550 318568682
2 79641
2 73464
2 28866
2 192308
1 195286 166981411
2 79712
1 77892 949110421
2 5113
1 28881 497907370
2 163763
2 84168
2 24697
2 91363
2 91341
2 186768
1 26476 423625509
1 147887 161148270
1 39621 365948656
2 136584
1 50044 658331488
1 116660 727512438
1 118529 588818902
1 39689 48320708
2 43846
1 165287 576123577
2 82025
2 166517
1 30908 453335521
1 198786 753198642
2 65881
2 153017
2 28521
2 12964
2 69884
2 74252
1 69645 987656762
1 17560 14307649
2 172013
1 111212 721556632
2 42255
2 34739
1 165280 813772430
1 182081 675247704
1 180270 122570358
2 15736
1 41518 79185963
2 134411
1 115498 637492033
1 17070 458112204
1 37515 107250016
2 4024
2 6737
2 106518
1 31757 4683893
2 118036
2 159908
2 45647
1 180009 572260998
1 108917 471766352
1 183226 666525686
2 90381
2 170148
1 197770 132696998
1 44617 149016524
2 36431
1 147207 593570353
1 5757 775073977
1 141280 247435505
1 89482 169286163
2 67711
2 158338
1 164830 186518301
2 197311
1 134133 750649201
1 118359 768441700
2 151401
2 25969
2 192027
1 135442 536758171
2 65256
1 107663 367039120
2 64041
2 187043
1 68336 556794142
2 42786
2 71979
1 162196 239407496
1 22673 924040937
2 139070
2 26042
1 61046 491246174
1 134764 407732702
1 75415 838067120
1 29810 406101278
1 20960 511113265
2 164954
2 183734
2 85347
2 126357
2 65428
2 13771
2 57212
1 40301 808288859
1 189914 126303873
1 190664 663665619
2 137745
2 70313
2 131248
2 99927
1 83929 961020588
1 11076 523021889
2 61606
1 57228 537150992
1 51478 736218566
2 126118
2 145883
1 148878 141842670
1 120714 276961487
1 64183 730805983
1 28799 406640642
1 102133 539310200
2 172222
2 78590
1 110667 743471216
1 106060 64009636
1 128125 249630380
1 7325 366812207
2 94715
2 14107
1 99712 184419102
2 164653
1 180127 122651524
2 25466
2 67376
1 966 199230050
1 81832 615902767
2 155003
1 53686 718039179
2 181734
1 56279 461954851
2 123267
2 36587
1 179063 934484635
2 170509
1 126083 884448017
2 145037
2 33484
2 59894
2 59030
2 46731
1 153560 896342546
1 189388 672805809
1 161982 836590068
1 171859 803469373
1 167783 189883413
2 158907
1 13945 517854882
1 126852 719061946
2 77356
1 183441 994403753
2 194668
2 44815
1 16082 685603188
2 155228
1 82352 630785999
1 7923 59195739
1 180494 26144279
1 88780 942953652
1 34109 944063944
2 20374
2 62086
2 118965
2 50476
2 59976
2 84977
1 111862 311626003
2 146956
2 21286
1 107317 518064532
2 98151
2 162817
1 6988 336578319
1 144897 90902119
1 181160 53936417
1 45579 438569805
1 187783 452401651
2 61563
2 63600
2 59029
1 42985 235387357
1 75654 779415642
2 61047
2 8974
1 159548 937185154
2 87311
1 33097 204922134
1 47635 327396690
1 48511 160796681
1 104245 366691139
2 15761
1 44959 812065756
1 78163 369053437
1 123051 446670363
1 9533 636298016
2 89142
2 153592
1 35775 720116514
2 118878
1 158141 537282553
1 178890 866807715
2 81175
2 196642
2 25410
1 125632 297889834
2 176246
2 101103
1 122261 731942365
2 97239
2 99957
1 43127 989491298
2 105366
2 142975
1 14240 493714992
2 145499
1 74150 882523448
2 123946
1 34515 464530402
2 56707
1 41397 523793832
1 53772 927837852
2 137304
1 79615 107439651
1 155777 257927370
1 8217 628385960
1 135844 152508341
2 150889
1 67608 79254928
2 48466
1 63203 842499258
2 21625
1 187967 157428325
1 157190 898976968
1 158876 124956610
1 184174 519050942
1 176128 664354575
2 152277
1 162445 590019317
1 136896 700512709
2 181905
1 63884 259662811
1 58968 839010536
2 858
2 77217
1 123076 944937725
2 68251
1 143930 739581867
2 62104
1 100988 646303063
1 45642 385895777
1 122888 343175358
2 57563
2 138369
2 131836
1 7395 546004807
2 195819
2 52171
1 99482 371942883
1 66983 858798380
1 121483 48200168
1 118204 503410888
2 147831
2 133430
2 142904
2 41816
1 110352 322440118
2 40437
1 62266 736279767
2 110358
2 31105
2 84854
1 170571 198474983
2 166379
2 12549
2 128426
1 105929 469428851
2 33168
2 68804
2 95033
2 102980
2 117179
1 48773 946811179
1 158924 222976768
2 58954
1 15100 136823509
2 36051
2 65292
1 17977 403717546
1 172235 498422636
2 44545
2 119851
1 76845 666839253
2 125969
2 3769
1 130004 711167161
1 186210 556511315
1 198619 595021205
1 40559 398391892
1 193182 198353825
1 137779 620640945
2 109903
2 191028
2 33318
1 92892 326510936
2 11660
2 122204
2 116301
2 2138
2 128737
1 83654 876332855
2 171977
1 107275 58849347
2 124316
2 8748
1 158964 762951164
1 19809 135385981
2 61278
2 185811
2 107900
1 114543 85512509
2 21428
1 1354 353836647
2 91998
2 13043
2 169485
2 16835
2 932
2 82990
1 182085 2039138
2 158621
1 25726 758388579
2 124663
1 155721 776628905
1 54591 134832494
2 12758
1 158031 979059376
1 33054 182188199
2 145594
1 25814 881740743
1 152890 674180267
2 122340
2 142004
2 119670
1 137857 465833871
1 85076 85511419
2 174944
1 124342 886761026
2 7770
1 132348 297347085
2 79745
2 93284
2 35199
2 94899
2 1176
2 60532
2 45294
2 31720
1 73522 841548715
1 111821 430029900
1 177883 521612535
1 12369 552579961
2 67174
2 92228
1 142475 294231136
1 10859 715262310
2 115682
2 147112
1 122890 210275913
1 47128 886552100
2 47182
2 120032
2 191987
1 8566 881280387
1 163056 840608157
2 4833
1 171131 67142973
2 15108
2 60323
1 44980 347580201
1 8621 671755405
1 122493 611824685
1 313 167359487
2 71437
2 101028
2 173373
1 124260 68882415
2 160875
2 29549
2 62963
1 186667 366505122
2 163332
2 165273
2 174659
1 89297 763204491
1 40482 396637865
1 17062 642759758
1 180121 510423934
2 20954
2 97543
2 144319
2 39580
1 46257 967735030
2 35825
1 31332 158667971
2 54044
2 146295
2 80113
2 84541
2 58904
1 53493 816467428
1 109991 670071047
1 73476 184993895
1 113431 691909033
1 142633 47243986
1 128308 888987707
2 132510
1 109536 985025959
2 192952
2 181796
1 160278 986235510
1 147935 623633580
2 65199
1 31068 613898642
2 62773
1 168451 942700040
2 106761
2 163739
1 132313 846725604
1 2479 422391150
2 87417
2 125697
2 82512
1 67969 535605755
2 108827
2 49703
1 94740 793637500
2 166846
2 101970
2 114435
1 165530 590501817
1 83730 541951794
1 145213 196714770
2 49796
1 144236 373985129
2 65359
2 154340
2 197111
2 96383
2 46641
1 40101 967635282
1 173317 222479778
1 26924 872397092
2 129361
2 130007
2 131447
2 118768
2 35252
1 83224 398775024
2 4732
1 14942 265949631
1 113729 367693957
2 114679
1 46949 775087320
1 43738 233264606
2 78809
2 17932
1 32217 885408005
2 156637
1 166878 563625676
1 4331 884891775
2 157103
1 165203 537135062
2 17107
1 195699 141941312
2 26865
1 163961 822188075
1 110486 62242360
2 85102
2 121169
1 10395 117165734
2 147702
1 121863 597769221
2 67595
2 103075
2 127041
1 141790 480188478
1 120245 31028745
2 55078
1 28815 731616869
1 122295 393260744
2 114337
1 99925 884709341
2 112104
1 119483 949827962
1 14168 317869120
1 108446 629101280
2 174397
1 116622 482787855
2 78353
2 158460
1 23472 470200881
2 99580
1 190945 769463942
1 163178 177883133
1 22743 802841609
2 37142
2 106446
1 43106 854541217
2 1854
1 178445 978008620
2 151981
2 57073
1 24815 825554199
2 190062
1 29102 565072390
1 103986 415157792
1 56153 279977491
1 118370 391075695
1 82364 891228184
1 151623 39853793
1 176591 939640482
2 117744
2 76001
1 57605 211880561
1 63668 834580655
1 36336 439463731
1 12322 806938506
1 102339 488434557
1 184647 83201328
2 152511
1 174693 152820984
1 38476 646688658
2 31318
1 79092 151082213
1 106936 305509058
2 88118
1 128710 131844437
2 89519
2 199769
2 70367
2 103827
2 73850
1 117693 755199546
2 194832
2 171268
1 126137 29231139
2 62275
2 7188
1 118855 609202110
2 185771
2 196714
2 197916
2 158916
1 158114 127522613
2 23583
1 47151 888893864
1 24630 136659691
2 86382
1 69596 294103370
1 114017 605584994
1 186986 885410985
1 136942 428832182
1 19681 858342382
2 158006
2 87782
2 45902
2 158984
2 170653
2 131434
1 12319 999132014
2 160530
2 107952
2 161861
1 68388 731988398
2 122277
1 152756 739540414
1 113599 680221723
2 122978
1 52585 210009875
1 82775 815911289
2 129624
1 132258 225191649
2 105155
1 71281 841055941
2 104923
1 33866 199731530
2 43968
2 118743
2 18154
2 86306
1 162776 865130483
2 22961
2 10372
1 47821 875434487
1 155023 663717439
1 119027 64979452
2 57422
1 1974 686935571
1 12807 924411660
2 136501
2 137630
1 37810 306231109
2 6407
1 53623 354446698
1 171178 366700753
1 28790 718669225
2 170266
1 9976 484648198
2 95845
2 64633
2 95854
2 189750
1 112582 352201750
2 170122
1 151823 574959561
2 125808
1 3598 663894648
2 163984
1 102888 947117414
1 8083 636098353
1 128652 138346156
1 189289 828366396
1 31185 90178365
1 149266 929383813
1 147975 198445157
1 146147 958247690
2 57099
2 95514
1 85402 661220661
1 191324 532004739
2 165676
1 100287 230570192
1 119595 115446823
2 157439
1 53634 720235251
1 116240 127441405
2 85584
2 79910
1 96026 344229790
1 136449 412773135
2 128934
1 19207 452684362
2 26546
2 68386
2 11686
2 64471
2 171951
2 49410
1 50913 992243025
1 86725 805858432
2 114299
1 10434 575950009
2 187252
2 92246
1 155381 623586880
1 83124 619946808
1 92827 251323047
2 138040
1 75733 798746787
1 146015 996646526
2 144726
1 11822 5419511
2 189254
1 195280 156413037
1 132803 439854351
1 160507 179271434
1 108090 205943898
1 179468 443771204
2 108194
2 173547
1 188995 753889698
2 166011
1 102569 706109171
2 125910
2 73864
1 25007 205825686
1 144079 692302146
2 171113
1 87972 849186140
1 50299 528187906
2 156865
1 93191 425085649
2 104559
1 148756 709528145
2 79141
1 106077 211448316
2 190943
2 150977
1 160719 936101738
2 195925
2 95234
2 196219
2 45818
2 152184
2 126151
1 173731 316257158
1 131094 320576175
1 153265 993140632
2 47148
1 20820 854779708
1 110818 563215351
1 128349 98700846
1 106355 716678706
1 91525 577449577
1 69819 859394845
1 32245 315394948
2 69473
1 70286 219646014
1 51290 195697803
2 189264
1 125158 128637800
2 162915
2 89113
1 2228 274828279
2 181995
2 18800
1 103164 852060870
1 40369 880325959
1 179257 463602303
1 45366 724772518
1 49955 624284900
1 155255 817784470
1 31981 871484828
2 112882
1 70078 739131702
1 2386 401693159
1 177677 831182592
2 81822
1 108586 357465832
2 100598
1 141703 561870820
2 129163
1 99078 753958181
1 163865 771518829
1 24615 192810550
1 143743 900500299
2 40765
2 137734
2 87156
2 106627
2 190850
2 1658
1 38476 54611245
2 105065
1 105644 470869440
2 160949
1 82140 417727049
2 14065
1 19318 194724318
1 185943 361964940
2 90386
1 128647 284309770
1 62955 267209035
1 3020 635143131
1 10106 196005454
1 72800 463156724
1 163310 411158669
1 91385 526503704
1 36410 14036018
1 90780 296634873
2 125836
1 21675 40374980
2 80268
1 29814 883673883
1 38861 704296032
2 164373
1 18553 328425295
1 98852 752444475
2 76814
2 4987
1 165162 184503175
1 162946 24258460
2 197200
2 13739
2 161428
1 108131 587934876
2 146875
2 24104
1 65176 682178611
2 115389
1 81146 505239709
2 196891
1 12694 191948533
1 39512 497511440
1 23302 944602533
2 91043
1 72830 591933578
1 8036 358763552
2 60795
2 125100
2 82818
2 194118
1 39731 654934145
2 52406
2 70475
1 152615 616867147
2 139221
2 92416
1 198135 88385282
2 118928
2 164672
1 107763 742920134
1 174828 771976479
2 171346
2 68804
2 102665
2 72603
2 17578
1 13121 967048780
2 122958
1 50104 354917363
1 83218 773787660
1 110580 774090059
1 104166 284535174
2 103042
1 159946 966532088
1 162592 745606866
2 194832
2 133349
1 148813 642079025
1 98894 218966940
2 139842
2 90547
1 169702 988695486
1 5979 887637972
1 73588 24498348
2 53814
2 169429
2 15634
1 80621 38917449
1 37715 929821485
1 173631 801479794
1 110762 26149126
1 126367 559680080
1 9609 976230084
2 178660
2 103803
1 56221 382868837
2 2173
1 146783 558848376
1 93970 670015504
1 88884 80237978
2 16855
2 195737
2 112549
2 88588
1 168946 304898602
2 8919
1 153475 200318664
1 77333 38124625
1 104072 832276367
1 83397 720475774
1 126407 82218027
2 97791
1 62289 531596635
1 127042 816705701
2 87830
2 33960
2 145318
1 162055 396884848
2 85606
2 189310
1 113216 909654861
1 185870 640865167
2 144417
1 16412 241753687
1 119591 472256793
1 78034 771463015
1 73698 402640702
1 144132 959873523
2 157457
1 161149 911150464
1 141536 815829642
2 34498
1 63105 742223228
2 35978
1 25335 280666867
1 153878 394071599
1 9585 468958531
1 160264 103401261
2 190917
1 63435 311713952
2 78493
2 105490
1 83672 245890324
1 158379 497700078
1 182117 498717975
2 88975
1 74674 613093578
2 126455
2 86097
1 139260 991772933
2 2361
1 30520 627050891
1 159228 351979340
2 117137
2 641
2 162051
1 61153 223858552
2 93441
1 35950 787711932
1 160992 146267392
2 180670
2 89040
1 42703 580229098
1 65194 583319673
1 116998 599511187
1 71117 943752765
2 15216
1 103819 417965099
2 51477
1 127873 764824252
1 106480 389729713
2 115553
2 70122
2 113029
2 50473
1 147093 757607393
1 77741 556777863
2 150632
1 155404 479582568
1 45298 647905316
1 67736 548620650
2 101837
2 46061
1 59238 778448202
2 184684
2 142989
2 194579
2 83345
1 51674 353688099
2 104492
1 187486 477412764
1 51213 568338858
2 107221
1 142201 881434781
2 52957
1 106608 82750099
2 105295
2 42783
1 35214 825877038
2 45431
1 46808 884489898
1 192179 913076361
1 197811 628924864
2 122250
1 43975 351884364
1 152146 440270705
1 124534 460520660
1 197538 169041356
2 680
2 106250
2 91757
2 177888
1 169321 931717907
1 15024 888074963
2 120213
1 4158 31103286
1 126555 646208243
2 30962
2 121098
1 717 893397824
1 62688 377203795
1 87640 292323242
1 37778 43418175
1 51561 335164680
1 30781 536651167
1 59752 770694311
1 68977 897094655
1 130246 433522794
1 93489 96237367
1 94994 323126737
1 70957 170906020
1 79968 594757223
2 192974
2 169821
2 190608
2 43634
1 190595 37626331
1 28724 724055492
1 108077 747221867
2 82951
1 68682 830213959
2 70852
1 20133 320550264
2 39745
2 121116
1 179830 732305864
2 88409
2 48458
2 39119
2 136626
1 45668 470492578
2 160538
1 135587 987228006
1 88946 260621980
2 48137
2 10615
1 190285 850741092
2 96190
1 21421 84387517
2 141849
2 36756
2 152769
1 8683 286158654
2 21652
2 178780
2 35041
1 102648 96192382
2 6590
2 78024
1 97134 741144670
1 71169 599985636
2 105085
2 175152
1 162172 953029059
2 109114
1 64588 597656889
1 11354 227775094
2 116066
1 163592 141363000
2 68346
2 50774
1 88486 262400811
2 46693
2 184286
2 61702
2 123313
2 181431
2 115918
1 5609 148706748
2 194808
2 83694
1 139923 120127296
2 115453
1 74761 992711733
2 141167
1 38625 315908469
2 187280
2 143876
1 110246 471316645
1 6188 345528270
2 25977
2 49929
2 64797
2 75709
1 132744 550852292
1 67439 744214264
2 151553
2 121135
2 163496
2 68612
1 11278 757937174
1 139803 226189010
1 108154 477827655
2 197635
1 118118 256146080
2 174259
1 187636 467219375
2 165731
1 88163 357207977
2 50362
2 59330
1 3077 185812726
1 56032 651502234
2 165877
2 108612
2 40831
1 101004 263211176
1 70297 67471181
1 193042 388563449
2 131932
2 166454
2 142343
1 37456 724245753
1 4321 554055181
2 51567
1 194196 659921726
1 138070 847542593
2 17308
1 72871 770487209
1 114103 969454193
1 182639 585034176
2 144315
1 196998 630907726
1 61197 76303536
2 88170
2 90522
1 127230 220366698
1 108507 937983397
1 164145 275538705
1 66347 364243290
1 105423 677845907
1 5500 350010181
1 182507 382630616
2 140258
2 32893
2 152263
1 150083 494597709
1 15846 663232001
2 113879
1 5328 455005383
2 89650
2 29321
2 21280
1 197812 136484560
2 144489
2 96685
1 22039 691402433
1 182821 545839893
1 147667 543569936
1 193151 126003781
2 3244
1 184907 369017585
2 49522
2 96001
1 100234 564701239
1 8385 888307973
1 102219 60220582
1 185864 93047187
2 6657
2 168167
1 53245 351659468
2 51850
2 39096
1 110495 976240649
2 169320
2 135319
2 179729
2 21657
1 115864 317248036
2 99466
1 145823 420539686
1 165105 792300179
2 14255
1 80161 162955245
2 173341
2 1635
2 30083
2 67094
2 165446
2 24394
2 50114
2 73749
1 157709 92744749
1 158647 23597516
2 99759
2 3202
2 51390
2 122463
2 104255
1 15507 829353796
2 196151
2 177772
1 131986 151338954
2 18283
2 148665
1 55089 972207237
2 198307
1 120328 14949319
2 117519
2 45015
1 46798 297336372
1 133052 728663290
1 111664 380685995
1 57472 202551813
2 63362
2 3339
1 77221 326617539
2 51205
1 189969 176868946
2 26712
2 136255
1 35352 563218737
1 101039 812330600
1 128891 827537065
1 167387 327650083
2 179084
2 35135
2 43642
2 131666
1 132599 923939687
1 3138 52952678
1 139623 452601205
1 192172 450205427
2 43907
2 16108
1 108394 920607998
1 192770 765339869
2 35627
2 148289
2 93903
2 130525
2 78022
1 444 100137409
1 194342 437735332
1 80384 229334892
1 19320 778092104
1 148576 305397856
2 34645
1 76608 423353680
2 158850
1 15760 701493538
2 118186
2 180956
2 146588
1 61194 71726546
2 64053
2 198392
2 98530
2 82356
2 94781
1 86618 234179466
1 48637 525135640
2 172454
2 177888
1 82524 546728331
2 89943
2 165058
1 131949 844781715
1 181075 293990487
2 197747
2 57117
2 110597
1 44972 379331659
1 97493 386610794
1 21658 147380321
2 28592
2 82408
2 125402
2 16403
2 171215
1 67074 984953300
2 20071
2 5359
1 9260 262998499
2 100690
2 86385
2 101594
2 111692
2 31410
2 128600
2 193868
1 8019 683208209
1 101210 883149039
2 16422
2 16017
2 164212
1 79333 483622532
2 99130
1 56448 325789154
2 33369
1 166737 579202999
1 32352 161521964
2 24237
1 84213 751396433
2 5719
2 63186
1 3147 18848557
2 47729
2 17629
1 109885 179906711
1 167306 964949468
1 73950 421940767
1 49458 770061018
2 193477
2 22533
2 148150
2 115737
2 1821
1 53447 234391830
2 72490
1 55350 79974123
1 96106 703119272
2 187554
2 33231
1 13667 735472036
2 24735
1 155211 206182811
2 44035
1 169406 44649756
2 110947
2 126657
1 167847 637875179
2 110597
2 29052
2 65741
1 38990 822736224
1 105941 277925126
1 125809 613495956
1 81347 966735502
1 90379 998075154
1 146113 389060548
2 47391
1 153524 701804063
1 144942 844068568
1 72574 599109657
1 99797 793993839
1 126647 811581232
2 133039
1 23751 958853157
2 120987
2 148381
2 97092
2 137936
2 188134
1 87330 759309453
1 64687 785238046
1 106494 325122359
1 39639 888980525
1 126803 162572146
1 199622 408925769
2 112205
1 109491 181601046
2 145787
2 118669
2 175622
2 78251
1 175438 528662121
2 3747
2 161087
2 97223
2 43326
1 58955 659921061
2 38859
2 192117
2 195717
1 19543 528230349
1 14902 280463375
2 177830
1 129593 553917648
1 139934 583773305
2 177486
1 191242 131578412
1 47459 347554907
2 97049
2 183992
2 126650
2 142898
1 376 379987174
2 29724
2 100037
2 144742
2 13022
1 25897 452468379
1 5823 513842504
1 85696 154819585
2 16607
2 54952
2 4978
2 72090
2 73458
2 62460
1 19397 522586521
2 131380
2 13069
2 140571
2 21240
1 189235 707634561
2 191909
1 64152 663694141
2 68313
2 81624
2 27955
1 56821 888739371
1 118851 350774552
2 191753
2 124062
1 36738 531783536
2 48958
1 41335 397583205
1 80929 193159409
2 78848
2 114594
2 56931
2 26663
2 128967
1 60613 740649348
2 61333
1 149831 206111263
2 94057
1 153344 425050764
1 192681 584490419
1 44739 142431792
1 116310 737277878
1 197055 850835785
2 59060
1 36301 83608662
2 39250
2 161777
1 157218 869563017
1 32173 573542552
1 73456 477378928
2 128239
1 179662 401793904
1 57727 355320942
2 78745
1 9322 168233766
2 158494
1 119826 624170239
2 165151
2 150495
1 141265 411362921
2 187117
1 104159 162349089
2 98875
2 1932
1 165421 777194536
1 7176 767109983
1 195169 147058604
2 159502
2 26978
1 168551 252698599
1 8343 592070433
2 189466
1 184494 254675861
1 36314 177008002
2 50886
1 52712 911176422
1 55551 757451058
2 82292
1 81415 664006280
1 22838 715488803
1 70819 209754158
2 126694
2 43988
2 128563
1 154177 411092724
2 77763
1 19240 946612930
1 11797 555301012
2 58808
1 182711 389844216
1 190654 492874122
1 153018 371216917
1 116592 708096033
2 46734
1 111136 465820512
1 30974 560832100
2 89571
2 133484
1 160934 93293550
2 79257
2 67879
1 154093 359125833
2 137229
1 69477 391852078
1 132565 267443721
2 198233
1 35765 136460752
1 114732 260740550
1 63031 605967329
1 197389 306590082
1 103420 227416264
1 58552 905135300
1 119621 469400595
2 172964
1 119189 129555087
1 47494 632767635
2 69589
2 46159
1 157148 354266626
2 60416
1 38634 203304695
2 138249
1 55819 672449030
1 76040 216636927
2 168762
1 172518 830180301
2 56201
1 196504 385739872
2 193610
1 132135 997006512
2 122822
2 179143
2 150630
2 181938
1 26672 735083332
1 85224 458814877
1 74116 387478238
2 97054
1 71347 971345826
1 68252 954801954
2 154085
2 178873
1 87209 986842237
1 64405 588102091
2 94041
2 90169
2 60846
2 58408
2 40102
1 192562 996062418
2 147146
1 170808 400709433
2 85531
2 87768
2 177703
1 66598 510501452
1 25876 1581982
1 114512 97502785
1 158288 475330301
2 176780
1 141343 390611666
1 58867 282390405
1 181601 75138748
2 165625
2 21106
1 79168 995369503
1 134300 861677888
2 123789
1 49698 933835611
1 27647 48728893
2 30572
2 171549
1 102057 368972382
1 193449 180251267
1 86617 942508514
1 3487 178705664
1 51706 277236990
1 33463 781475869
1 139046 980072250
1 151077 47054239
2 29152
2 22609
2 101300
1 102203 897805582
2 140331
1 50805 3021761
2 67762
1 86999 153437392
1 43853 847326932
1 199134 985546146
2 198889
2 175300
1 19307 240839110
2 122395
1 172616 529723533
1 84943 48989306
1 103572 482441060
2 93423
2 166979
1 94194 124584499
2 121004
1 126193 543094273
2 132710
1 193222 28127133
2 64474
1 88824 549758811
1 41983 992521041
1 27755 148809953
1 134216 574795498
1 104384 845548217
2 47226
1 119277 14168187
2 83249
2 122886
1 102732 748809182
1 29581 512422936
2 10640
1 85454 307613072
1 190823 137046878
2 31134
2 33786
2 93292
2 5944
1 148670 544621453
2 103261
1 3805 897017659
1 163911 372226273
1 60232 159615333
2 114549
1 3043 345895088
2 128710
2 194734
2 94108
1 35140 353788067
2 132845
1 54573 879877104
2 15195
2 94751
2 168659
1 34536 863042449
2 78619
2 130713
2 77558
1 36864 409713926
1 31390 296137009
1 40433 90433128
2 130587
2 115375
1 14252 770848122
1 22998 399395661
1 55590 248893414
1 57322 155053963
1 84880 757176206
2 119046
1 132117 818631372
2 27915
1 116098 199717221
2 18883
1 178307 750166164
2 116959
1 139986 930205341
2 143120
1 159789 862200120
1 126880 907104703
1 127940 965854827
2 41726
2 171221
1 87737 907218777
1 123984 131103173
1 8296 645173277
2 164186
1 77796 374987020
2 18083
2 187115
2 38534
1 109560 108534178
2 12281
2 81448
1 4769 678590256
2 190616
1 87412 9426050
2 72524
1 20418 555951411
2 53248
1 49556 130490125
1 171291 405247195
1 76681 28869612
2 101555
2 90481
2 107339
2 1319
1 194922 399589445
2 192766
1 195246 802431838
1 133897 775512587
1 72630 747310928
2 48693
1 99394 398015400
1 159757 294213565
2 192324
2 11292
2 144871
2 26823
1 151442 998343982
1 20770 276905525
2 124774
2 194205
1 51726 439482490
1 31448 964648791
1 144506 924920543
1 191974 985501246
2 144112
2 44219
1 175492 140863332
1 159708 770475493
2 95194
1 39470 366107286
2 192627
1 79891 565619275
2 55644
2 153626
1 50125 372214302
1 56505 203197361
2 100864
1 194278 714986983
1 150356 869379477
2 29497
2 6270
1 146491 620231243
1 47639 394559646
2 121340
1 148922 482428915
2 117245
1 128371 473967035
1 180334 157759258
2 143016
2 50894
1 24175 256242787
2 188759
1 104834 596158004
1 107135 746117861
2 100819
1 10296 297096517
1 69443 705921190
1 143354 461163372
1 50803 766217463
1 81808 705245614
1 94006 333641017
2 144608
1 165381 99848398
2 145948
1 150411 170744773
2 88677
2 156096
1 141762 853154565
1 121973 710623548
1 89490 638878724
1 2987 159334727
1 152444 404451388
2 133551
1 50898 118378296
2 28109
1 172013 984230496
2 131184
1 20391 45485941
1 191672 774927576
1 194296 728460416
2 131166
2 46262
1 117210 887290104
1 196264 819092794
1 12149 826185595
2 157513
2 10902
2 48488
1 157385 737279519
1 70973 420996940
1 51630 305878539
2 31369
1 115688 425018987
1 28243 692528749
1 63509 517869950
1 40194 600834110
1 175588 609329048
2 36164
1 54027 447756536
1 142057 19110170
1 56441 613707057
2 93069
1 146541 314377175
1 74045 98724315
2 99425
1 93595 925958327
2 46641
2 147972
2 10794
2 72099
2 72768
2 151163
2 180785
2 191825
2 54301
2 170193
1 118185 320443502
2 55813
1 69042 142771200
1 131169 903320363
1 110935 607995899
1 79041 945428946
1 177615 823766314
2 109048
2 79565
2 30645
2 168428
2 167018
2 115787
2 80535
2 87616
2 188048
2 94545
2 79823
1 100748 770978176
2 185758
2 62122
1 109990 491398042
2 144751
2 28639
2 130700
1 36046 367883778
1 96246 213040365
2 83013
2 9067
2 153600
2 65950
2 138749
1 131837 849954400
1 41776 21320210
1 179814 547934850
1 86339 501206331
1 80872 810426130
2 167132
1 168438 282536623
1 117900 691035687
2 143180
2 159637
1 196416 301716883
1 32625 799071677
1 114413 834417818
2 100207
2 155253
1 15223 258012887
1 146469 202038904
2 108129
2 196869
1 193967 22580816
2 146321
2 197698
1 140788 448931279
1 88781 330031203
2 158499
2 90287
2 100271
1 879 1849156
1 75136 188734959
1 105628 588644648
1 7941 929721146
1 103553 909090166
2 172187
1 5153 758945776
2 172950
2 180619
2 64603
2 190847
2 4169
2 168392
1 137025 101593581
1 190649 655727427
1 64258 330551158
2 15660
2 176344
2 31563
2 135859
1 183804 911588
1 21506 175505255
1 190478 334444385
1 98569 137501222
1 131976 382191982
1 94405 959668017
1 114199 437870
2 28561
1 86425 596210125
1 65495 186524125
2 25549
2 78238
2 37762
2 96659
2 184826
1 22913 381796362
1 10757 945193180
2 87132
1 170933 422568622
1 137596 552665355
2 21004
1 198102 156254055
1 12201 81387400
2 31901
2 51304
1 39569 99912264
2 150967
1 53597 852792630
1 123642 550797094
1 43929 810436919
2 145993
2 90741
2 33580
2 150191
2 110733
1 32417 779711508
2 45050
2 16588
1 144895 738180007
2 102564
1 147930 415381023
1 155440 219621273
2 163430
1 195187 962729357
2 184935
1 22817 737816369
2 58750
2 192309
1 156522 502744107
2 96388
1 54630 120881324
2 171063
2 84806
1 84505 991891444
2 112167
2 190012
1 83571 330985143
1 193837 8091041
1 32688 833176367
2 176089
2 194046
2 84337
1 99911 176056880
2 137224
1 52584 198631537
2 163816
1 164970 922372067
2 66129
1 122844 877074192
1 106580 23317078
1 153290 273215475
2 97268
1 36173 316896355
2 132173
1 76468 332940700
2 56933
1 180755 99755543
1 39926 974896288
1 17599 43921159
1 186263 871376837
1 153547 44319167
1 84754 315565131
2 19824
2 169551
2 113341
1 180910 739313261
1 36346 977691639
2 77473
1 58682 796087594
2 43622
2 143899
1 93348 424803545
1 4371 289738470
2 85460
1 36840 438978466
1 81281 655399225
1 36977 666686743
1 181113 529068011
1 163145 15544420
2 189550
1 173543 969030489
1 140441 202484203
1 124071 843284293
2 37204
1 15830 184560684
2 152009
1 196679 386918581
1 63901 931130167
2 115903
2 104277
2 87889
1 75095 605313781
1 31752 386675527
1 41093 727077778
2 7326
2 93573
1 47649 604150055
2 160212
2 139003
1 173976 386560340
2 107677
2 154476
2 28779
1 155384 424434249
1 110027 305183342
2 77336
1 177029 121600082
1 7709 641744565
2 131294
2 145357
2 119034
1 141067 917721816
1 103604 946460318
1 110203 96434038
1 137725 811699415
2 85822
2 195640
2 138512
1 189959 348472637
2 193118
2 7675
1 60593 279964813
2 125731
1 102871 843371191
2 64869
2 14287
1 196496 888533445
1 86224 228848250
1 47261 230563302
2 17501
2 167576
1 40223 231504555
2 163111
1 56919 371819296
1 107811 454623083
1 124835 240580883
1 35483 721054625
1 78592 375853295
2 98062
1 70525 633030939
1 53942 21882528
1 25703 761997814
1 27179 264030001
2 134237
2 59410
1 137822 5357314
1 150449 744478819
1 110573 292039752
1 62169 940445512
1 51099 353650205
2 152855
1 87112 942926960
2 80627
2 34303
2 98555
1 7341 820096439
1 138578 369000784
1 93303 887387303
1 148804 306010805
1 147874 215797420
2 79348
2 74626
2 59959
1 61734 162621050
1 6217 946805444
2 54190
1 99334 774618617
1 24717 378199505
2 75307
1 18697 467384480
2 41756
2 86303
1 33004 597110236
1 140506 490425476
2 61559
1 49324 168484481
2 174990
1 24565 528418391
1 121932 512293031
2 32286
1 38872 854888050
2 20864
2 149179
2 27883
1 49552 936620758
2 119835
1 86952 742792904
1 64553 749696063
1 141768 469689556
1 35920 317511408
1 27566 47747584
2 79790
1 118252 249001990
1 146126 187222123
1 45156 555868366
1 180187 569948738
2 188877
1 60376 915342962
1 97197 970038834
1 20144 384900683
1 141591 445796107
1 77719 583595343
1 177907 944948178
2 145365
2 3308
2 97844
1 108222 463910165
2 51111
1 152167 545126748
1 90519 590928973
2 125404
1 103711 417085298
1 35158 302736540
1 165627 299854022
2 46468
2 155156
1 67407 508745326
2 94293
2 128964
2 83489
1 749 750564630
2 146770
2 183156
2 128281
2 85809
2 165258
1 60511 657807406
1 22873 811748434
1 31520 643135696
2 2294
2 95987
1 132468 74397676
1 67257 57959559
2 15815
2 44664
2 101653
1 10433 764347108
2 1867
2 97169
1 52288 24590339
2 159917
1 156762 655068245
1 157435 947820176
2 181185
1 135525 5786283
1 170833 675914882
2 106397
2 46331
1 37280 740098775
2 175842
1 117687 569699167
2 64332
2 101792
1 198749 837621834
2 151855
2 55374
1 161203 933087935
2 160772
2 56353
2 29603
2 113501
1 24050 342801065
2 21965
1 103201 276064190
2 56794
1 116143 889104610
1 43103 25202757
1 158051 196803361
1 72574 531559712
1 142517 841432478
1 43351 538075085
1 42561 391299138
1 22916 933617964
1 110136 691867313
2 157636
2 189037
2 81530
2 60965
2 70951
1 63358 804011078
1 180107 197257451
2 181334
1 24239 917530428
1 27815 199573461
2 134974
1 183378 970504842
1 88210 822581393
2 144479
1 189987 270640867
2 82185
2 82575
2 164543
1 110698 870623917
1 190776 629484988
2 153011
1 128234 467926850
2 154283
2 19573
1 133018 711823678
1 137816 641143113
1 21616 159331905
2 170824
1 85558 654763336
1 148523 620532297
1 121295 648907065
1 155388 38734122
2 172944
2 171862
1 49532 478894158
2 177093
1 91667 466860859
2 125806
2 19438
2 44993
1 83480 310007150
1 106102 929980624
2 34046
2 66327
1 9128 8410623
2 53223
1 21347 551227170
1 41947 215652013
2 161244
1 10479 920665406
1 156223 617868525
1 159049 712951964
2 160549
1 121378 563999159
1 165174 501661185
1 185225 702679326
1 100655 734361659
1 87993 263431492
1 98345 402843009
2 78546
2 59008
1 13625 673965362
2 158474
2 12700
1 197010 518244343
1 168728 66238864
2 55958
2 162548
2 110441
1 140092 177672162
2 160838
2 80601
2 24597
2 6791
2 134137
2 44448
1 92660 656142304
2 117769
2 108969
2 122075
2 180340
2 141342
2 74187
1 25730 214069834
2 165076
2 28572
2 32413
1 150707 951861502
2 100094
2 12442
2 38405
1 190985 659932745
2 130691
2 92183
1 115371 626396145
1 137088 302052232
1 131292 803824723
2 59169
1 198847 649163215
2 30691
2 125866
2 96431
1 116680 519183461
1 172957 673246517
2 23590
2 86949
1 197852 329968754
2 111060
1 83456 217368104
2 93148
1 191952 120328899
1 141699 488735226
1 156546 623489454
2 104752
1 94960 667599349
2 163345
1 41014 615928866
2 36197
1 54587 726363697
2 51167
1 80111 763329190
1 165880 59348262
2 33026
1 189333 652951407
1 1511 348888399
1 142488 309036678
1 21011 740713440
1 168472 486897903
2 162040
1 118815 18995158
1 34460 959667317
2 112248
1 39590 587900338
2 37309
2 158666
2 146154
1 74843 549033977
2 108038
1 153581 692915952
2 97895
2 145545
2 136377
1 92873 637182392
2 11443
2 119877
1 128142 326089439
2 49915
1 133251 818477739
1 40103 569391082
1 44548 197254343
1 155349 67902743
1 144174 178583999
2 103193
1 106201 672692012
2 198832
1 132438 946258660
1 125830 588852
2 32053
1 166261 767060995
1 148708 234540693
1 140271 83155595
1 4055 257524541
2 135581
2 143072
2 62991
2 59957
2 115424
1 16133 714624183
1 145286 844671930
2 93036
1 15831 459549672
2 89277
1 21681 839931910
2 24465
2 117500
2 142771
2 39210
2 183071
2 97255
1 185916 715348961
1 101400 85895007
1 190419 870810905
1 23997 207363235
2 115177
1 113747 976144001
2 119373
2 100027
2 54570
2 56109
1 180316 883483754
1 22609 872653197
1 137243 333525058
2 197445
2 41095
1 50548 75891440
1 169346 210831749
2 135435
1 161648 338547459
1 100050 208622706
2 79474
1 101981 981004815
2 100604
2 62424
1 100959 58391608
1 186678 149484141
1 173672 709393589
2 184277
1 37941 650118945
1 84344 689890401
2 25316
2 133537
1 55566 333199437
1 135492 266141785
1 182994 343703130
1 16741 455254960
1 134161 485682680
1 22454 624204507
2 72793
1 83714 795017278
1 77128 210329351
2 22016
2 96336
1 173213 108927726
2 168945
1 119241 793054776
2 184454
2 170643
2 129393
2 74149
1 122601 151927654
1 41153 339047935
2 167197
1 64748 807283788
2 16622
2 88118
1 172357 468015543
1 194757 904539866
1 196860 733886111
1 143251 606409695
1 166463 315890579
2 28972
2 183455
1 183017 969056493
2 79959
2 135709
2 49862
1 122402 121636135
2 17317
1 98552 280508580
2 136780
1 187347 405754244
1 104293 247812251
1 5702 881998865
1 112196 227691777
2 47814
1 18166 624467433
2 69445
2 183402
2 96368
2 67809
2 84821
2 195796
2 19451
1 128263 367943311
2 81729
2 196199
2 179533
1 178589 901012968
2 82900
2 126904
2 40610
2 162163
1 93582 547113469
2 134111
2 118434
1 118430 381333491
2 56322
1 104439 93682919
1 137222 420867714
1 62712 735276010
2 150680
1 25754 976190503
1 99406 138555095
2 128585
1 53457 366492871
2 116153
1 87945 618041401
1 197746 265050277
1 27467 396638097
2 136068
2 46499
2 129925
2 112400
2 16405
1 13766 979546811
2 81307
1 184415 463819900
1 46527 924893704
2 93828
1 125473 638195156
1 45814 372007880
1 174541 167048621
1 44023 587736406
2 84525
1 191057 283897966
1 45540 527485608
2 55567
1 181792 435952913
1 187176 475427542
1 39324 404255680
1 17841 100688139
2 189795
2 30281
1 154644 742798323
1 29481 205524364
1 114355 502235233
2 50864
1 123981 796746424
1 20393 846002784
1 142059 235428699
2 183269
1 82796 624554232
1 130866 541791968
2 171704
1 102900 948658032
2 25015
1 39833 356709069
2 13316
2 76583
2 113885
2 190769
1 2368 793687158
2 26002
1 111867 95057007
1 74253 290443979
1 55975 126568362
2 8920
2 199916
2 22509
1 10781 594793945
1 113533 858124501
2 152077
1 56450 979933736
2 108819
1 151650 844851958
1 32531 394153718
1 110097 909225197
2 30630
2 168445
2 111277
2 113255
1 93568 481317046
1 39642 436855345
1 30027 419339980
2 161756
1 108362 202330164
2 69749
1 35327 864442334
1 43707 852527738
1 102907 173397430
2 53144
2 154183
1 84020 248857845
2 191322
1 13557 172593003
2 27448
1 5861 8625464
1 74699 524854245
1 31394 312197061
2 168460
2 91891
2 78776
2 18081
2 110129
1 81670 962229555
2 108385
2 136462
1 35706 108344853
2 148560
1 128817 203401306
1 146286 165312334
1 29975 895817076
2 41573
2 9015
1 102334 812276357
2 159612
1 167591 70405973
1 102505 396295085
1 111775 501350982
1 102257 969711445
1 129800 22086863
2 135274
2 44890
2 184049
2 28302
1 154459 325096196
1 43954 915118059
2 42887
2 16806
1 118379 647559790
1 177436 969843766
2 158609
1 112375 394374613
1 101916 178418616
1 146579 648705614
1 74368 959483349
2 156693
1 168968 446601320
1 110443 92837188
1 172988 278441791
1 114925 925517871
2 82608
2 44831
2 161347
2 88319
1 565 605397443
1 55450 580481051
1 123963 721053911
1 152636 436616987
2 51723
2 140938
1 81548 480486307
2 106181
2 62785
1 36360 99429734
1 6236 852592389
2 76440
1 111717 949063742
1 161537 721984327
2 121855
2 120504
1 194735 255123936
2 51533
2 165231
2 46194
1 81816 900611135
2 194718
2 193289
1 45054 979892542
1 69443 430173453
2 73522
2 7764
2 14724
1 55923 426677173
2 194224
2 57042
1 125452 41308471
2 198101
1 84122 909205468
1 97126 110888733
1 9567 112391127
2 198261
1 108611 127259446
2 89633
2 130849
2 25867
1 118118 160148450
2 18363
1 162467 153343420
1 176510 565857313
1 197489 258404692
1 78655 723601362
1 102781 652618424
2 118748
1 43547 230882325
2 193729
2 65862
2 84526
1 86380 262120299
2 80725
1 94439 191980526
1 13483 99917670
1 181218 222277331
1 65944 839964002
1 199573 903372056
1 167815 427519473
2 188046
2 184305
1 110198 168463656
1 85367 933651478
1 160433 375807896
1 121319 508668095
1 76835 186477701
2 196103
2 104781
2 187650
1 47181 976999668
1 131665 966807311
1 61700 437814818
2 109238
2 61144
2 168653
2 18458
1 197873 955563616
1 91650 946178192
2 139493
2 52844
1 83159 735884600
2 84246
1 17738 548761392
2 126519
1 143192 251103001
2 155543
2 195192
1 57320 823469352
2 106187
1 49549 970413368
2 105039
1 51464 714724396
1 73395 748959287
1 106180 257531339
1 138884 275551137
2 6418
1 160959 682803406
1 193616 126597251
1 192383 242756994
1 136337 425192979
1 63053 481781846
1 85991 529416591
1 60840 481126740
2 89040
1 118641 494673244
2 177816
1 26729 173121276
1 17882 354370181
1 43046 602906536
2 180531
2 73220
1 98137 632193455
2 98898
2 130362
1 27527 267713073
1 28922 288204415
2 165439
2 183488
1 154966 445213139
2 166785
2 37614
2 134716
2 59592
1 7935 152678756
2 58462
2 163898
1 170001 564454681
2 195045
2 180575
1 123951 105006767
1 99648 491896816
2 121448
2 958
2 146447
2 69969
2 9705
1 10588 844026250
2 101807
2 6864
1 163967 397554807
2 16147
1 136818 587053515
1 104440 738608837
1 92450 114792364
2 19531
2 158905
1 27043 867715591
1 143523 265616568
2 50030
2 198560
1 77863 502545877
1 79449 864728583
2 163556
2 9058
2 60413
1 162981 190392194
1 71559 228237753
1 121617 15909828
2 141716
2 55670
2 108163
2 174527
1 144299 880447916
1 189596 931752953
2 93507
2 28818
2 148951
1 10565 422651837
1 198291 491149869
1 198277 704228709
1 50150 994723222
1 179811 722560064
2 139772
2 138579
2 3960
2 102106
2 167694
1 111587 888121117
2 94879
2 188029
1 162897 850614493
2 90883
2 93145
2 114826
1 13403 814818354
2 39852
1 8539 346097791
1 63264 998422017
2 94073
2 178234
2 155187
2 47771
2 94748
2 186912
2 62356
1 179860 497836136
1 133074 848193141
1 42824 250488598
1 168679 674563341
1 123487 735524692
1 141451 849321683
1 14191 276403557
1 163479 781164737
2 5150
1 111857 419979140
1 114596 982425920
1 151143 288298321
2 107990
2 162203
2 19483
1 197177 183611534
1 8846 226460210
1 119256 942799573
1 24424 123318150
2 101599
2 47066
1 118904 50477114
1 40737 877463059
1 48223 459481255
2 93266
1 93677 576007827
1 56219 130142255
2 76298
1 168369 598717867
2 91620
2 18969
1 170762 354729930
1 91655 634173145
1 37835 182145952
1 64103 309448771
2 122126
1 42139 562663039
1 46889 242083179
2 120789
1 39376 394172058
2 22886
1 192056 167423915
1 3446 782260397
1 186844 301435681
2 48223
1 198797 132437366
1 194609 555314307
1 192518 875123948
2 145022
1 72501 488840839
1 119813 126355092
1 18799 826991122
2 173080
2 61728
1 117652 527000380
2 70440
2 38436
1 2709 192159912
2 166636
2 31826
1 4384 568410696
2 163216
2 92632
2 52399
1 33546 782010867
2 149939
1 146743 653379778
2 43379
2 107146
2 79958
1 92601 545971491
2 130403
2 185675
1 107623 710168741
1 30994 144372157
2 143852
2 34176
1 51452 816130351
1 71483 418176321
1 50239 354017305
1 5702 53691865
2 170772
2 78147
1 115440 827404933
1 57172 581257510
1 155025 986032168
1 138714 212290892
1 14956 233874078
1 95108 100440560
1 36626 276783636
2 74795
2 6171
2 54437
2 182659
2 93074
1 191435 94519095
2 190715
1 187981 406993656
1 106163 156741705
1 195782 264983373
2 81110
2 40417
1 139903 720388676
2 14753
1 41384 604773264
1 133041 585866001
1 113751 313821118
2 51287
2 187175
2 63383
1 26234 338238093
2 121916
1 9735 90298635
2 17143
2 141878
2 20155
1 190082 143993831
2 46638
1 44410 602797739
1 102261 485484459
1 120238 78286955
1 36102 528972332
1 135259 242709424
1 84346 669010389
2 109104
1 86222 543457159
2 193864
2 128391
2 43520
1 27549 798148997
2 124361
1 30208 874989174
2 108981
2 45143
2 61247
1 81258 924590882
2 193261
2 90828
2 181184
1 122545 192850663
2 178328
1 140329 496626216
1 74288 190001812
1 61427 256271826
2 107625
1 177496 198040396
2 174533
2 191534
1 189363 764605248
2 88587
1 40296 988329987
2 85917
1 151821 160438634
1 109000 334066199
2 151968
2 131225
1 17062 599929091
1 197627 971463363
1 50605 886111978
2 42497
2 154015
1 187828 142190379
2 57653
2 181890
2 181544
2 138767
1 80824 151780557
1 91405 279876626
1 97936 45441620
1 94681 446511668
2 121755
2 2047
1 199332 142613772
2 108194
2 70058
2 93563
1 83563 127469408
2 42069
2 149351
1 58639 602886049
1 139990 225412470
1 91370 500119980
1 114166 807752642
2 19294
1 6158 88826159
1 29928 139520526
1 175374 742117086
2 167369
1 40827 866931198
2 148931
1 71427 901006720
1 120046 55616918
2 130544
1 2225 621161214
1 156243 265884926
1 49886 382314953
2 52604
2 82063
1 180744 246781159
2 35049
1 159764 445653439
2 127900
1 50459 166529745
2 192459
2 165828
2 42016
1 122930 582331599
2 97966
2 86814
1 130925 261746899
2 43046
1 180884 602523608
2 190883
1 107561 474733081
2 137225
2 87586
2 155617
1 24051 675058737
2 61202
1 22312 19911103
1 84369 955701267
2 19541
1 198561 828392752
1 27089 786698094
2 58341
1 45402 407894153
2 81107
2 114611
1 29016 870505977
2 6095
2 155533
2 121002
2 120149
1 41381 753779528
1 197549 775872119
2 197221
1 131641 501692246
2 107050
2 139210
1 86649 411569093
2 107183
2 137587
2 135537
1 83156 96420052
1 57494 4779665
1 141319 221451041
1 15596 245423538
2 34869
2 172003
1 40467 895271702
1 3175 867492890
2 52877
1 171398 913966581
2 44426
1 135941 41503779
2 138005
2 144930
2 161084
1 83276 145435902
1 198610 699793998
1 78908 985990724
1 10848 971447585
1 62192 838555749
2 134009
1 97351 404163962
1 133010 84593558
2 175933
2 190898
1 55992 123842706
1 80085 505747551
1 63970 572147677
1 90480 954051295
1 137359 904666362
2 85525
2 159190
1 126101 996691307
2 138481
2 46186
2 51983
1 19527 602657348
2 60923
1 116041 264732217
2 185927
2 129429
1 54779 802110534
2 163166
2 39184
2 51996
2 111384
1 114863 182487124
1 105098 284339305
1 28435 651890413
1 159910 311521592
1 150997 878913143
2 77195
2 150144
2 127595
2 174605
1 46524 90469862
1 191342 870726587
1 186126 115977046
2 125362
2 164585
1 42042 582126050
1 191861 815409492
1 170663 765567726
1 195897 377666810
2 516
2 18243
1 119545 120884492
1 131569 966553690
2 79260
2 14226
2 189542
2 51474
1 87194 78518448
1 104597 119216384
2 61724
1 134708 583238289
2 94465
2 162903
2 33847
1 118812 45129041
1 49324 729613236
2 84953
2 138875
2 61888
2 148973
2 15273
2 21273
2 193179
2 185984
1 9599 323936644
1 76821 372363488
2 105433
1 12837 610694006
1 169423 233679074
2 22759
2 146105
2 115586
1 6254 3075030
2 100995
2 91218
1 199928 817632836
2 114608
2 114804
1 182217 751928791
1 109561 5804075
2 139529
1 53370 883849757
1 89419 235846851
2 199467
1 146691 717093858
2 81322
1 162023 320201930
2 91437
2 131939
2 145855
2 9889
2 33637
1 64035 401237226
2 51604
2 198688
1 60440 641322858
2 158324
1 62572 103895973
1 110553 910487616
1 98870 636884808
2 73565
2 80421
2 71272
2 3218
1 94930 887645538
2 188067
1 185482 826382411
1 101312 545165121
2 136851
1 77625 304061589
1 25092 642086544
2 9422
2 46089
2 196145
2 152141
2 46147
2 199740
2 31826
1 178878 566518327
2 60354
2 35598
1 168546 582513951
2 110073
2 101676
1 129685 965914326
2 158726
1 123024 785853082
1 138030 231753767
2 139997
2 38254
2 181918
2 173383
1 122564 652123395
1 162678 471310046
2 62616
1 193242 451549284
2 65478
1 149098 602754134
1 102909 294862010
1 74264 814938038
2 187167
1 29364 413723750
1 148683 984502941
2 22074
2 31739
2 105794
2 53764
2 155811
2 186250
2 85261
2 179352
2 196309
2 123917
1 8734 694864368
1 37382 677469943
2 190119
2 143891
1 110246 485285465
1 35506 81884762
1 51492 828513627
2 102551
1 21909 859094690
1 102176 575100232
2 169519
2 96917
1 43954 162807998
1 175388 984654252
1 89859 334648267
2 107828
2 51035
1 191053 557064272
2 1364
2 170509
2 35011
1 71130 335571441
2 19964
2 70809
1 44270 6813723
2 169535
1 49527 805377062
1 65408 272403847
1 195262 639552267
2 171711
2 37024
2 170418
2 90973
1 16024 728122950
2 15844
2 181403
2 73343
2 50246
2 117182
1 115735 827801370
1 24929 702375500
1 175632 930867021
2 72402
2 189323
2 127888
2 121126
1 128749 278473144
2 57898
1 148021 623595011
2 147822
1 97702 497164154
2 133752
1 137799 271951509
1 64839 695932652
2 64406
1 165272 686907814
2 84758
2 145436
2 42354
1 41334 318336611
2 191137
2 174419
2 114283
2 37242
1 68023 590634775
2 161317
1 97267 546744433
2 13435
2 172109
2 75666
2 44760
2 101582
2 192269
2 63102
1 76788 890871349
1 122930 70450307
1 93964 177517605
2 111019
2 176150
2 116228
2 73277
1 53202 23825178
1 74100 444597503
1 136618 172688177
1 160565 475165016
2 10190
1 182543 761990008
2 2169
2 100707
2 53508
1 128747 9573563
1 150554 482259344
1 83068 932740844
1 15556 546892405
1 15241 558426933
1 131878 792264667
1 197914 16150596
1 163670 73477063
1 70411 483116829
2 115303
1 128808 917306081
2 180901
2 142864
1 137005 203265796
2 27932
2 130993
1 130892 966445788
2 112188
1 94185 4826893
1 81125 213100880
2 102847
1 14822 407431905
2 46162
1 75706 952277170
1 145809 311018583
1 119893 315937627
1 66034 690041340
2 130187
2 1396
2 185294
2 15022
2 29740
1 128248 336503423
1 163698 543426567
2 18324
1 194013 619122801
1 113648 407152073
2 196093
2 8529
2 40442
1 144040 785211864
1 53119 993175995
1 151899 389610976
2 76629
1 111298 695300694
1 107868 172343843
2 47226
1 56014 463781750
1 146442 381456981
2 144446
2 175789
2 191482
2 136242
2 25110
1 59309 746600086
2 130577
1 164018 466451203
2 175315
2 98965
2 153988
2 157558
1 164091 524316478
2 34346
1 119063 659694159
2 16475
1 192384 649128054
2 165155
2 44279
1 109439 290932585
2 196677
2 2271
2 173485
1 78766 838232066
1 2595 42462622
2 151244
2 128488
1 80200 942468441
1 16804 957916712
2 50718
2 54790
2 135253
2 30846
2 178670
1 77852 370199446
1 171004 911840135
1 171022 121530194
2 11375
2 33521
1 199525 301642761
1 198632 497473046
2 128831
1 44110 403914069
2 132152
1 154962 526012311
2 183314
2 188986
2 80923
2 173782
1 77343 714994360
1 183501 948596316
2 132734
1 60946 574697377
2 183301
2 82446
1 168887 679076180
1 194165 16932226
1 107973 567179991
2 116025
2 71533
1 173617 959726761
1 119223 78410751
2 33825
1 95505 565476685
2 119584
2 77690
2 18982
1 37381 887878134
2 121571
1 165704 214546447
2 91623
1 189964 348893841
2 44783
2 33294
1 131917 419134779
2 127741
2 81709
2 30819
1 175166 838136938
1 139249 190628984
1 167108 2774156
2 116067
2 8152
2 144232
1 116662 809492173
2 108229
2 12508
2 127548
2 199773
1 18842 600229433
1 94673 622136074
1 62407 396261723
1 190745 421938610
1 126639 351110126
2 249
1 71316 204586854
1 95737 66154047
1 79669 874062322
1 30467 493266850
2 46600
2 14648
2 59688
2 4621
2 53058
1 31248 757297297
1 135519 160749829
1 103373 670274138
2 18089
2 74042
1 139704 88788444
2 35871
2 155058
1 178342 385332027
1 177028 119205763
2 25784
2 143178
1 65885 521138270
1 171901 458473532
1 29291 953700979
1 159356 67003226
1 123834 328251660
2 151484
1 134105 440893905
1 164558 933568800
1 171780 916254154
1 151810 475881869
2 110697
1 9060 790721952
1 192310 402872205
1 29581 478454701
2 128564
1 62028 2109741
1 56858 624730249
2 37369
2 182044
1 93423 604789840
1 118243 459454770
1 151025 177453640
2 120860
1 83725 451642175
1 83352 804417589
2 13074
2 113697
2 62903
1 6881 412242452
1 65100 530881282
1 34976 490668119
1 61878 160825689
2 151741
2 16514
2 105043
1 104519 642845628
1 64978 192172193
1 123986 785717006
1 87362 65985973
2 91750
1 7031 654379212
1 38481 668999588
1 15476 364030969
1 118384 373837207
2 166884
1 145964 525262083
2 98226
1 172940 601950799
1 127087 588511061
1 37797 552369326
1 33658 357974249
2 46623
2 119405
2 154823
1 124177 750906045
1 181712 627736248
2 97616
1 42941 565557661
1 15532 818230065
2 190875
2 67016
1 70052 884579323
2 185831
1 116976 549721698
2 10535
1 121998 958339504
1 36725 363470463
2 127737
2 190379
1 178977 64153641
2 171064
2 90574
1 19224 233398069
2 66830
2 124699
2 23590
1 117242 109442196
1 154042 153869319
1 174675 802244643
1 51907 326067818
2 8709
2 85140
1 24627 558250102
1 193875 599339956
1 15128 765583157
1 79013 859694477
2 135165
1 72541 532169356
2 162377
1 84516 111556920
1 73228 543408842
1 7092 125264902
1 153273 428557238
1 144412 692010763
1 141777 648675156
1 148777 385804385
2 118402
1 47981 855392944
2 55152
1 135750 429630768
2 157426
1 82167 532520692
1 68966 513600906
2 78447
1 83315 283170737
2 13196
2 45209
1 139784 89365774
2 25980
2 5411
1 172098 218027033
1 165250 958695542
2 17725
2 118296
1 7209 199821564
2 56427
2 62320
1 95016 312192016
2 34284
1 8787 783083540
2 181591
1 60934 967766267
2 3310
2 165013
2 135056
2 123265
2 60877
1 30198 42345900
1 176463 955232279
2 22516
2 102202
2 87583
2 177870
2 106559
1 3769 190346311
1 62868 229671039
2 164271
2 10721
2 20167
1 132132 948939410
1 6184 281780740
1 146122 557636841
1 70861 842854713
1 197782 377077240
1 132479 522267341
2 3411
2 134277
1 50483 442480917
2 179338
1 168010 844453159
2 57567
2 3781
1 91364 228863789
2 14624
2 180311
2 41275
2 188490
1 74879 466731589
2 118194
1 67511 991337259
2 27629
1 35869 263765751
2 106810
2 67233
1 90161 852356327
1 143155 155586469
2 102694
1 167748 537540840
1 187865 751141110
2 165143
1 34207 325779474
2 99598
2 29713
2 108440
1 66404 31373194
2 84330
2 145909
2 17753
1 91952 358063400
1 19181 988699190
1 95908 999930276
2 7122
1 94372 908275582
1 56045 377042520
2 77722
2 107254
1 163852 87352322
1 10192 49437056
1 192890 553906230
1 128053 995365483
2 77155
2 195496
1 130574 354390508
2 127750
1 22050 997449342
2 112602
2 157875
2 118135
1 166143 344447721
1 78754 260104315
1 150606 204171750
1 177421 207647187
1 93597 295929041
1 56453 377070876
1 69960 131018471
1 170588 346224420
2 11500
1 76480 519443844
1 185887 310537270
2 86663
2 63131
2 76022
1 10007 355751790
1 180973 168767090
2 69808
2 134862
1 124185 916008399
2 41848
1 71178 361964525
2 151618
1 39838 639641495
1 152191 450209641
1 10867 177363292
2 103686
2 165821
2 71493
1 179696 116526168
2 158350
1 4648 782068702
2 96473
1 108936 80136891
1 44676 929077401
1 167877 158430347
1 21215 731111807
2 186013
1 130951 492743723
1 173914 625158757
1 118966 239555789
2 197878
2 22212
2 8895
1 92690 696841979
2 10050
2 96963
2 191751
2 114892
1 139823 604010890
2 52644
1 45326 336286108
1 121242 554528315
1 138594 407377742
1 110897 495878674
1 185489 117466871
1 142994 756429740
2 27695
2 133297
1 189663 701660
1 144523 552641556
1 25916 813572152
1 25503 299315729
1 30393 380994695
2 94001
1 27497 855758383
1 145394 55561071
1 1304 647203343
2 5189
1 100505 927419516
2 79002
1 183399 212405034
1 163343 941204736
2 11351
1 5759 303621267
2 192257
2 84474
1 174508 995768893
2 53010
1 16710 382679631
2 23961
2 110704
1 123407 990417419
2 36126
2 3816
1 160528 704985522
2 48671
2 72917
1 176306 83311619
2 161465
1 188085 179839359
1 34996 985253242
1 157208 143861322
2 14182
1 153956 522066984
1 126818 600141108
1 150978 587828783
1 111477 941784134
1 55493 225125672
2 51933
2 152084
2 96366
1 94241 620690308
2 34663
1 180561 387292026
2 24431
1 118343 291795926
1 80897 818018706
1 89968 142831870
2 191650
1 184554 610854256
2 44467
1 26425 518803513
2 159229
2 20640
1 170520 260955535
1 145780 171102337
2 154806
2 140083
2 41889
1 61399 358812217
2 162695
1 199907 989003165
1 85710 66933050
2 30778
1 132850 953170418
2 12648
2 28727
1 23612 688189393
2 136342
1 117372 925138656
2 55218
2 60947
2 157785
2 170132
2 34429
2 91143
1 51950 422490244
1 121133 373281850
1 164836 494246580
2 11552
2 127052
1 40103 600106559
1 89394 47708786
2 193233
1 172123 473339020
2 192427
1 154770 18040184
2 192605
1 49997 679871753
1 112774 31614274
1 4963 468533973
1 43622 75711697
2 151099
2 142539
1 23151 808251894
1 48243 579151394
1 189017 618984963
2 111245
2 21206
2 52559
2 80823
1 101899 422862665
2 49000
1 24231 534042617
1 152556 7080020
1 16389 594405096
1 38292 724991042
2 187959
1 22676 471180552
1 142056 411146305
2 151555
1 114188 997140762
2 24877
2 174359
2 115846
1 190508 30320261
1 27638 695102765
2 100086
2 121942
1 197613 438240208
1 113221 851237804
1 170284 206097135
2 39665
1 173259 626181648
2 114061
1 101357 502084421
2 70028
1 135529 197060004
2 49723
2 110851
1 148449 743411648
1 178721 831889520
2 86713
1 117923 929580694
1 16091 225896460
2 119450
1 58383 149951382
1 196288 294943164
2 113038
1 37276 742511075
2 113449
1 143226 531146110
1 81502 598876534
1 155683 525459358
1 22438 99916418
2 40796
1 86214 347132099
2 99457
2 138332
1 175908 262294862
1 68753 657128596
2 864
1 102148 668631070
2 184288
1 101178 949080295
2 154321
1 102974 179532037
1 12642 141395061
2 65584
1 55894 118860775
1 41428 555890718
1 18827 184467147
2 187994
2 77712
1 63076 724487216
1 10673 430082094
1 170786 255311426
1 157656 958837630
2 164306
1 102726 41018280
2 116470
1 187465 993092200
1 96990 457344014
1 60673 641226185
2 33840
1 116521 961299303
2 60618
2 175029
1 174652 601557921
2 76249
1 151574 173537712
1 192724 676745789
1 64566 856287763
1 112300 992402048
1 71933 848427012
2 105451
1 138985 759868233
2 188296
2 34107
1 94749 958204755
2 99355
2 70262
1 176992 777092102
1 134016 526654086
2 13937
1 3934 457221793
1 20952 761698852
2 58695
2 173378
2 16033
1 141374 843875246
2 164974
2 161185
2 64984
2 80203
1 3821 979338672
2 27144
2 96084
1 105492 633521777
2 192155
1 145824 288896884
2 95887
1 183191 320858266
2 193229
2 195206
1 114735 870106450
1 60492 126511588
1 60989 37823084
2 129403
1 175415 105529076
1 54381 712835162
2 74201
2 106907
1 158104 399105366
1 100077 726618281
2 121797
2 106410
2 22543
1 170175 70137610
2 153342
1 56521 888411079
1 166101 275049731
1 139000 386334459
1 92448 106082553
1 197430 864168235
2 185474
2 130517
1 145025 220927412
2 113283
2 194682
2 140
2 42784
1 99861 710028275
1 8278 827908510
1 42303 782769034
1 135735 814438950
2 77038
1 83706 642444606
1 54218 445780621
2 163671
1 57236 274917359
2 59317
1 72982 173100590
1 30771 854756451
1 104672 660369328
2 54812
1 197656 265460056
2 87440
1 103835 478416322
1 98888 787316951
1 150546 907837517
1 184852 197952010
1 186915 354681493
1 45161 406072225
2 15918
2 196266
2 129359
1 92543 527803140
1 76972 47944439
1 128685 613791136
1 149078 630140760
2 180905
2 14644
1 66906 970643617
2 127244
2 164472
1 180409 544747712
1 29134 783316992
2 72261
1 136067 401988426
2 135275
2 44050
2 56559
1 182378 479572834
2 82190
2 109442
1 126756 633881861
2 132317
1 111286 980432641
2 131664
2 67401
1 83023 864187669
2 158105
2 70296
1 52262 936324700
1 25947 382774368
1 199482 449438552
1 197737 357103528
2 80001
2 189988
1 160261 608074211
2 89656
1 145820 471214931
1 64733 935916000
1 118486 762189005
1 150620 548823778
2 66125
2 56235
1 56911 19723890
2 94189
2 73180
1 53658 205008345
2 30524
1 118743 631497554
2 173489
1 182061 356604995
1 134464 124600723
2 89808
2 37538
1 57788 872200897
2 69199
1 127482 299481464
1 22995 957878861
2 156997
2 70229
2 18793
2 43616
2 68854
1 20889 200299487
2 195067
1 188773 919471984
1 83407 84129329
1 101949 458516001
2 40337
1 168545 795701987
2 57229
1 129114 684176893
2 163359
1 175091 551974143
1 190483 669783056
2 177207
2 110314
1 40837 40371552
2 33899
2 125222
1 46501 105838427
2 171639
1 147309 382216506
1 121737 694350684
2 38901
2 66104
2 75752
2 157775
1 112474 577146213
1 36842 512263835
2 136206
1 80952 173876694
1 112929 568219324
2 19440
1 191539 25942198
2 118280
1 166051 472374094
1 43354 793728430
1 18994 658178625
2 167540
2 171381
1 94314 181723512
1 23075 564494285
2 135647
1 51828 820148980
2 116213
2 159708
1 180232 970729626
2 42576
1 98311 312638055
1 81080 475370689
1 35437 384758619
1 32634 561540660
2 39241
1 180259 857187335
2 120819
2 64512
2 154934
2 65889
1 48615 714224347
2 117064
2 176703
2 6485
2 66887
1 82184 43689195
1 53584 503047282
1 56985 88202143
2 111384
1 106654 406472461
2 91599
2 46715
1 47948 897408373
1 162965 549068384
2 67433
1 115236 129844186
2 83943
2 816
2 161467
2 8262
2 121440
1 184702 29565727
2 58549
2 136687
2 91025
1 111083 548850438
1 188997 857921190
1 17367 296033712
1 35153 179354405
2 88152
2 69810
1 27014 897236375
2 158429
1 193033 666711157
1 75738 958156361
1 103968 155766614
2 193561
2 100942
1 156796 369825681
2 61941
1 147282 247953153
1 159042 723753646
1 56353 117163223
1 161190 297865623
1 166838 962215885
2 50535
1 108737 678673586
2 16558
1 145799 667086590
2 101695
1 130122 621036672
1 53514 417497091
1 197366 864735126
2 180386
2 147031
2 134106
2 128663
1 150191 655540213
2 95937
1 158158 803796426
2 79666
2 110552
2 42360
2 96429
2 107798
2 145872
2 150477
2 174526
1 19098 979093405
2 178315
2 51756
1 112462 620577805
1 182677 984156443
1 78711 545900405
2 128563
2 137702
2 20228
2 131931
2 132216
2 172619
2 189657
2 137860
1 59229 509956637
2 142957
1 194084 473250999
2 120733
1 94645 112262130
2 150113
1 158172 594777503
1 1408 281492988
1 112086 948988801
2 104552
1 79371 313926714
2 45782
2 172918
2 187369
2 181645
1 33881 12309266
1 131319 524344871
2 478
1 46577 518241401
1 136700 648684805
2 144292
2 134192
2 85118
2 120451
2 3519
1 44403 402928275
1 146450 89262497
1 16421 241706860
2 167294
1 162440 965494279
1 137720 178531231
1 20613 596970456
1 185930 492038140
1 140638 66525486
1 136993 995145388
1 186333 873013405
1 160351 156808536
1 173062 151115131
2 17917
1 61313 571468987
1 94600 289293437
1 48314 316419030
1 133823 336778636
2 135883
1 12072 531174432
1 98428 741426987
2 52657
1 30941 443755756
1 7331 614385271
2 85522
1 199079 546629668
2 93157
2 82635
2 132809
1 46018 627424378
2 95400
2 75170
2 84366
2 199925
2 179644
1 148932 550815107
1 138664 163073688
1 178164 70048180
2 159037
2 146914
2 32523
2 86512
2 188438
1 155299 959212562
1 162513 359902497
1 21876 879129733
2 70418
2 53275
1 191611 115643622
1 20483 114253880
2 190014
2 182958
2 184714
2 45127
2 67675
2 70290
2 120868
1 138423 986840147
2 156449
1 95386 30651921
2 167922
1 99614 423498172
1 149953 641325177
2 115290
2 2363
2 18752
2 77909
2 188301
2 81606
1 130310 511787437
1 182104 656194536
2 99423
2 101851
1 1665 342797364
2 100026
2 18860
1 3203 219285809
2 113631
1 99150 890932760
1 124623 588520190
1 41282 608719281
2 120645
1 173389 505709906
1 28673 200611216
2 1960
1 197247 834745324
1 4324 638980123
1 90931 520448849
1 50544 174880584
2 67181
2 147514
1 80771 310386695
1 152708 848870512
2 6459
1 46294 582571372
1 178094 244529787
1 124941 505724546
2 137057
1 7721 866793349
1 39193 713519620
2 179731
2 126311
2 187971
2 119928
1 112451 48817706
1 54968 10223538
1 133445 326276297
2 75433
2 146293
1 2827 561994505
1 48026 350386341
1 158115 485029027
1 71655 985739386
2 121284
1 196149 115771022
1 7130 78810693
2 198698
2 74625
2 19399
2 110679
1 176805 567812356
1 82528 819401406
2 108016
1 182132 912149922
2 30229
2 171498
2 19989
2 62920
2 171273
1 154980 230691497
2 21641
2 161480
2 122895
2 162574
2 113625
1 100640 577739656
1 95889 840984845
1 72405 46387462
1 183615 360574368
2 50690
1 84267 392802606
2 37085
1 139829 447272100
1 13385 547821434
2 171182
1 29169 589562166
2 161006
2 88427
1 330 636512259
2 135793
1 40621 37634650
1 89007 253788420
2 124019
1 198170 578039462
2 169939
1 97520 124370905
2 191382
1 128858 890463951
2 28645
1 190891 214323348
2 70090
2 55677
2 39264
2 147615
1 72320 955892884
2 27229
1 107007 760576277
2 19021
2 167905
1 136594 97015818
1 71767 649710326
2 182326
1 57625 758457123
1 18354 646204812
1 111155 552384064
2 144381
2 13643
2 183610
2 14719
2 3409
2 173061
2 102655
1 147816 333933258
1 74176 266690744
2 47430
2 79789
2 78591
1 57365 465349092
1 10185 334078218
2 103255
2 48158
2 47087
2 126110
2 58518
1 113496 47185739
1 182541 129325223
1 157216 772813722
2 155145
1 53752 994456248
1 91882 497730841
2 5253
1 161320 941184304
2 81995
1 29058 768427288
2 22551
1 38429 51334302
1 156026 527084284
1 45444 302276103
2 183322
1 143901 491763004
1 114512 398190310
2 158164
2 167481
2 104796
2 59128
1 12302 306888539
2 28981
2 71934
1 54563 176227730
1 54070 846263510
2 158548
2 149993
1 61846 510775770
1 126212 342323133
1 76242 131097137
2 104331
1 182769 349265053
2 117858
2 102420
2 97348
2 62067
1 65058 97427864
2 147801
1 24713 733282097
2 198281
2 10921
1 663 148018390
1 166150 712952844
1 86782 239709145
2 117104
1 18363 621326935
2 185104
1 53558 973643904
1 127701 74974477
2 146505
2 105279
2 168278
2 11305
2 35097
2 155935
1 176658 269093110
1 127165 265456193
2 112465
2 163970
2 72611
2 11919
2 148177
2 136255
1 120376 488990630
1 98443 80468549
2 90230
1 51925 347060604
2 16229
1 141812 347554858
1 188598 225613851
1 70276 902863273
1 71928 68013716
1 123453 782045015
2 42434
1 158987 907963198
1 168850 663916435
2 172682
2 153956
2 188213
1 67809 425560039
2 186709
1 70934 197691749
1 195477 358257274
1 85569 910839543
1 116734 81352168
1 94456 998306495
2 38376
1 130945 203529334
1 174804 714339513
1 141649 925510595
1 127124 418263982
2 176207
2 196190
2 17393
1 58940 208456496
2 31730
2 175639
2 115677
1 3451 29993641
2 27475
2 10350
1 177178 143761179
1 138563 466643277
2 12038
2 164193
1 46294 672283017
2 118261
1 129372 494939463
2 138140
1 4992 495106355
2 24792
2 21792
2 96441
1 12724 526107527
1 130105 685370769
2 113481
1 121831 534289275
1 55348 13009107
2 94146
2 191232
2 162009
1 118665 98280077
2 129126
1 180635 941746700
1 44810 105283016
1 5554 198816702
1 47569 398114788
2 82736
2 31131
2 81500
1 42568 952917858
2 42707
2 15623
2 46521
1 119395 826276626
2 96829
1 151893 477743757
1 8424 674761510
1 79495 765608333
1 180093 956820021
1 101702 618433688
1 90211 509549154
1 131412 161895559
2 185224
1 5274 469974823
2 18727
2 19920
1 182705 527296460
1 48081 339764804
2 18460
2 11355
1 150855 944579817
2 144275
2 84295
1 41372 65386867
2 75415
2 106518
2 72700
2 25190
2 159785
2 128998
1 177322 89222811
2 100437
1 109935 763091773
1 179221 22399330
2 78114
2 13576
2 154611
2 30567
1 157469 459088229
1 26863 224268763
2 179935
2 92995
1 66439 663828304
2 6649
1 43735 496135152
2 65417
1 192562 640855122
1 8815 909683132
2 129424
1 163159 275604490
2 58988
2 5475
2 59729
1 135131 317979889
1 133648 781612038
1 4054 633141389
1 53030 895809709
1 188830 461627949
2 97686
1 94890 802148904
2 73676
2 102208
2 27481
2 185027
1 25 681280302
1 67662 698233879
1 140782 207113616
2 103184
2 105574
1 191151 878723653
1 196017 611175398
2 185720
2 156452
1 8508 195053801
2 170006
2 60661
2 19558
1 95995 420624111
2 72050
2 119462
1 180915 129313524
1 77939 255070028
1 34014 828130578
1 181918 227373212
1 179798 845372236
2 174893
2 103790
2 172991
1 141231 524337121
2 110506
2 132459
2 53426
1 148939 157673806
2 43983
2 97549
2 19598
2 4216
1 14612 672423298
2 146683
2 193572
2 184956
2 197146
2 165065
2 112825
2 45431
1 129059 934350035
2 134539
1 77167 24849406
2 18965
2 88469
1 10136 537202907
1 191834 28191074
1 22301 795800356
1 178959 14550651
1 33035 161222997
1 190797 589069730
2 142230
2 165278
1 44973 810691581
1 171882 202496354
1 108127 994323367
1 167428 246615381
2 79297
2 1994
1 7562 227008410
1 124418 228901015
2 42031
1 89997 934748586
1 146152 200655414
1 115684 932067891
1 135680 289816221
2 35241
1 153838 433706312
1 157713 229897069
1 73436 379039318
2 23128
1 52261 796326256
2 111366
1 166666 538507228
2 134261
2 199045
1 115141 787968284
1 71220 975515829
2 14898
1 31147 236949431
2 107687
1 45941 794302202
2 66247
1 182092 250750179
2 102357
2 22077
2 40264
1 186136 802578863
2 63858
1 185803 606303259
2 111639
2 89620
1 110230 199007197
2 100448
2 178819
1 48531 589291498
1 26884 385834127
2 152233
1 96605 520703421
2 45403
1 26743 336723265
1 68365 199844542
2 170329
1 53265 438049806
2 90118
1 106631 718115855
1 48897 597340429
2 75136
2 90751
1 3843 791866270
2 76569
2 37694
1 16819 716430866
1 190229 469260444
2 27487
2 2498
1 14267 843573992
2 63288
1 181571 187942206
2 28774
1 107570 664758299
1 39404 340942310
1 42469 803208041
2 155439
1 180529 642665908
1 46324 621234309
1 74273 259477415
1 179609 240964596
1 158854 149436486
2 170572
1 122730 505391485
2 158341
2 83516
1 74160 23682898
1 109611 583546127
1 170958 325606008
2 68401
1 75153 55142025
1 101741 182923564
1 125736 34468496
2 136463
1 94679 579790514
1 64031 776996098
2 114436
2 60160
1 40486 733112642
1 23897 45252563
1 71783 501254884
1 102934 627994022
1 13931 596514123
2 105980
2 125436
1 139434 240334111
2 121030
1 73594 261686668
2 168541
1 64507 603252041
2 48322
2 137030
2 18452
2 78294
2 122264
2 6486
2 139164
2 162888
2 40722
2 155941
1 3149 767806266
1 17273 848895433
1 81143 752511099
1 130121 391514998
1 70773 334461645
1 177154 936204337
1 122195 469525720
1 141024 226345268
2 45365
2 108683
2 84078
1 189983 346801018
1 108459 559273295
2 59953
2 25214
2 183607
1 147213 101848266
1 154163 254263277
1 53287 517544379
2 195167
1 103945 799858355
2 73861
2 5357
2 5509
1 139399 975902524
2 2793
2 102533
1 161318 49162163
2 130426
1 133634 403763350
1 95869 367260733
1 21284 763773625
1 141604 611040935
2 49759
2 169039
1 126934 752388738
2 97165
2 52074
2 117197
2 159873
1 999 559838200
2 149795
2 37876
2 951
2 131572
1 121722 957183263
2 185016
1 193275 237673016
1 17251 283796204
1 92391 273800180
1 86241 739871220
2 177237
1 4532 172783225
2 27816
2 3799
1 85984 746326174
1 113940 938890316
1 120592 272221284
2 70199
1 135770 88224743
2 24776
2 46608
1 80533 213763033
1 126966 667807000
2 146455
1 126005 149479848
2 57949
1 173375 319282091
1 159218 36166739
1 104349 694623723
1 165336 238743491
2 123154
1 7427 824196460
1 369 550189375
2 75503
2 188715
1 97210 922122334
1 196234 19797693
2 122128
1 145805 991221865
2 36763
1 163871 656865662
2 16999
1 177052 953395474
2 173933
1 21724 916742666
1 16472 751649704
1 37821 424334235
1 69914 685940998
2 140442
2 152337
1 139060 399512703
1 2901 341684763
1 190261 450601414
1 80599 633534580
2 157989
1 161618 661145038
1 54714 168266999
1 14937 935180353
1 115747 752584838
2 56811
2 124903
2 82678
2 21962
2 161605
1 53139 943678936
1 70613 974408842
2 92907
1 179269 442373008
1 59814 426031031
1 80888 64168682
2 87083
1 76283 998551731
2 39493
2 32720
1 120345 202701187
1 160927 383975175
1 32738 756592796
1 195575 181008760
2 141653
2 120816
1 53872 213444140
1 48935 114615787
1 21493 983066644
2 16213
2 79077
1 87554 886588085
2 73700
1 36085 712367044
1 78160 623951624
2 194833
2 91931
1 67231 13863695
1 45865 978977646
2 133012
2 182025
2 22923
2 62161
2 54862
2 20532
2 116424
2 106137
1 52911 611596868
2 17630
1 67126 829399426
1 14731 417141103
1 106862 865886965
2 48693
1 115326 997082954
2 199798
1 174614 664800145
2 170894
2 197247
2 145899
1 170573 191721743
1 143743 637532344
2 166512
1 198105 49502254
2 118667
2 150066
1 140346 490754423
1 28646 878831540
2 168797
2 40806
1 159327 900325458
2 133844
1 93966 644888067
1 94310 257984205
2 166753
1 198344 459481103
1 90376 940823734
2 104335
2 159166
1 179210 871237730
1 142493 675322445
1 35772 241051868
2 39729
1 63582 996824167
1 157842 224624253
1 101026 416346570
1 22734 216891266
2 197482
2 187520
1 181556 308155919
1 143574 382776519
1 92303 833251076
1 120305 913613136
1 149434 392718656
1 76445 751245913
2 93883
1 17940 449713763
2 165072
2 132725
2 186172
1 60604 628819812
1 65242 576772746
1 112879 799811364
2 146663
2 34720
1 132308 888536998
2 150498
2 133866
1 167813 266035457
2 108263
1 153484 76430741
2 1424
2 25979
1 116683 201188557
1 148689 362675397
2 27809
2 110873
2 48566
1 123032 20916980
1 102871 550217632
2 124563
2 31027
1 113835 756544812
1 102602 778570352
1 36928 881143418
1 105665 60144103
1 49843 617474324
1 11642 270389560
1 195843 705672588
1 190611 731683440
2 185465
1 146960 974397556
1 100928 403051711
2 71067
2 97358
2 83358
2 98233
2 57931
1 53165 692440374
2 146826
1 58839 747497452
1 157148 85689529
1 85712 337039368
2 196923
2 169833
1 194548 377781213
2 91831
1 130219 567932733
2 190534
2 7908
1 101870 999150346
1 145185 585399686
2 1863
1 131629 71665873
1 152540 528692056
1 108085 971938322
2 585
2 141267
2 94323
2 48664
2 65251
1 109932 31474619
1 42661 953422465
2 36507
1 97908 135595995
1 184343 742926917
2 48968
2 22472
1 166415 82891226
1 48868 887982716
1 86697 428479711
1 77925 964562179
2 49942
1 138386 753697463
1 62744 697612362
1 112175 816214793
2 75472
2 122759
2 166405
1 28311 726900532
2 119303
2 33849
2 45782
2 195432
1 28952 159162304
1 87398 297890268
1 27094 116140228
1 46255 860164963
2 5920
1 165362 89283612
1 63195 237278089
2 163837
1 16350 877152795
2 2222
1 60247 641166491
2 43154
2 71331
2 151516
2 96600
2 191415
1 123288 637185322
2 163479
2 173211
2 142643
1 47224 687425855
2 10623
2 18596
2 135094
2 144318
1 30381 144010921
1 54337 590339303
2 75847
2 92557
1 110654 170590428
1 120871 580397662
1 121476 817730480
2 135081
1 101823 400303354
2 179372
1 192078 958477739
1 130580 837559233
2 187273
2 42559
1 189817 192510749
1 78052 835514586
2 38689
1 47795 269233983
1 94902 95996834
2 54525
1 109955 437755365
2 107726
1 39426 251633669
1 186815 720519238
1 70813 754393294
1 53632 819402295
2 100818
2 151250
1 117469 747450870
1 7818 502373427
2 37
2 123894
1 135614 299522307
1 139937 589395976
2 46312
1 153116 974108834
1 2076 58929334
1 113522 886322905
2 122606
1 7325 665272834
1 40627 674809737
1 96777 888253818
1 2762 358325737
1 121797 418983837
2 189386
1 14180 107657988
1 116921 842429654
2 117715
1 42780 425851000
2 114809
2 185811
2 141122
2 190043
2 95488
2 197789
2 33891
2 27442
2 32416
2 77203
2 191191
1 142696 317593353
1 171379 539587198
1 13965 384428965
1 171968 822562775
1 113317 34338370
2 100207
2 51285
2 192672
1 157257 378262095
1 2625 683153262
1 129752 346126269
2 46120
1 53832 505562809
2 165042
2 55150
2 457
2 81897
1 65021 870948562
1 167937 177377461
2 132153
2 183140
1 27573 939487503
2 131418
1 188338 353954928
1 64569 655679859
1 158151 69628272
2 45120
2 168713
1 198282 890387277
1 107145 420701932
1 54427 480522616
2 167092
2 30346
1 165545 485583977
2 42125
2 69678
1 83515 994069289
2 108651
1 55392 361154243
2 123221
1 151046 186751320
2 61382
1 41722 712175745
2 151534
2 100820
2 39214
2 171466
1 76202 551057762
2 72847
2 162237
1 12318 352236689
2 51328
1 152280 126406053
2 87761
1 3539 592419938
2 20205
1 31745 577326414
2 80819
2 198048
1 193042 910604592
2 16476
2 3186
1 66844 887455840
1 37038 596826950
2 25198
1 173911 420130198
1 85122 930787485
1 147140 70414158
1 77554 531751543
2 95837
1 4901 806635901
1 99572 189244994
1 10218 136244628
2 83183
1 173514 515900525
1 130442 233025069
2 88430
1 133419 87718417
2 45625
2 30068
2 91173
2 143770
2 92218
1 106453 125578062
1 23201 903541811
1 100026 400971296
1 69633 719907520
2 53594
2 153525
2 32313
1 99464 196206829
1 61522 195697465
2 89636
2 64072
2 91887
1 161726 309834190
2 54449
2 32659
2 61060
1 166894 179503727
2 138787
1 50057 225197211
2 27641
2 1458
2 192141
2 71317
1 197178 837475608
1 49229 189604072
1 95399 424200050
1 106229 904462682
2 108756
1 117497 642401499
2 137404
2 60659
1 26452 767484127
2 2650
2 46354
1 66967 833004177
2 103447
2 116148
2 58804
2 31352
1 22875 806960242
2 179631
1 94301 464644884
2 184956
1 145526 298205879
1 97417 300526547
2 43910
1 23700 328110247
2 83493
1 99814 927588779
1 111055 463293505
2 23279
2 61355
2 10236
1 133935 415570239
1 180578 182237088
2 68628
2 120782
1 99602 191356307
2 85456
1 17571 85128358
2 71141
1 88368 16247363
1 19345 997794977
2 197279
2 58861
2 192032
2 36003
1 171725 851954632
1 107372 170483475
2 119931
1 147505 447091587
2 37830
1 104186 291253405
1 47850 982044972
1 53753 432326109
1 43522 480785114
2 109154
2 7134
1 75225 538971132
1 172888 627563849
2 13244
2 95511
1 195223 345145576
1 243 232846708
2 50081
2 144190
2 51664
2 122868
2 91149
2 49237
2 103352
1 47301 242547971
1 181832 556536829
2 155162
2 25082
1 61359 992294764
1 176275 791088133
1 124312 69381768
2 3277
1 24221 196774384
1 51403 661957116
2 169850
1 174839 972266679
1 123742 818292941
2 172388
1 42360 251991251
2 12324
1 117215 551196137
2 154177
1 54546 700554507
1 131137 857524551
2 155644
1 13785 892451414
2 88709
2 17153
1 126612 883373991
1 88399 357150740
2 44899
2 125327
1 70483 563533866
2 93412
1 158407 936196372
2 78828
2 61101
2 171175
1 116388 132132730
1 46467 642751172
1 30267 957250797
2 184781
1 140702 402513882
2 20411
1 60563 427947005
1 24721 642697009
1 199296 373897822
2 26731
1 112693 527336242
1 85676 523875653
1 149035 870696403
1 95168 535429894
2 66073
2 83141
1 123427 548336036
2 60524
1 118532 571417236
2 188526
1 198619 173734829
1 71860 689289214
2 29975
1 143543 150605360
1 176965 412509205
2 168112
2 133555
1 121275 80737358
2 56657
2 180819
1 31569 903282764
1 131391 961024085
1 62605 927739578
2 140974
2 171627
2 16563
2 169506
2 14027
2 4836
1 150758 426093899
1 49203 670293805
1 42195 960590233
2 16788
2 67843
1 131648 631483976
1 83617 50440586
1 7927 284722751
2 59251
2 120277
1 121040 24910448
1 6416 235102997
2 52668
1 171704 283218960
1 86827 87271851
2 193023
2 177429
1 40553 693831710
2 44645
1 50204 639474519
1 135214 937782518
1 7989 175929163
1 128893 259530576
1 14247 445736424
1 173325 559200297
2 60943
2 151852
2 31801
1 94952 208478413
1 195478 176241074
2 194018
2 178933
2 172491
2 118642
2 183124
1 3579 823511112
2 62709
2 28726
2 9084
1 48924 149048088
1 196620 481637010
2 448
2 39422
1 8814 416627438
1 38102 402972531
2 113718
1 85665 330950482
1 99519 375089650
1 9324 678026878
2 92256
2 47659
2 82939
1 2245 310891291
1 168032 437185458
2 26128
2 4232
2 68530
2 116316
2 172764
2 5622
2 13372
2 36547
2 171711
1 47355 409163261
1 51581 860732691
1 89982 991496924
1 118513 310887128
2 152680
2 128105
1 38523 338692178
1 58256 680643481
2 111516
2 174145
1 26419 757695184
2 47276
1 11343 346860141
2 56194
1 36828 789243126
1 193694 850333143
2 92856
1 158621 285963344
2 193417
2 158582
1 51132 248109936
1 123144 239257935
1 156432 152816269
1 110677 785988726
1 92436 674080646
2 62341
2 147356
2 94901
1 57353 846610812
1 174601 648138409
1 144370 945580172
2 15760
1 13537 896849175
2 62524
2 1393
1 116309 727632061
1 156077 200626755
2 23949
2 119049
2 99722
2 112077
1 133572 461574953
2 89772
2 70236
1 90566 49262576
2 94552
1 97128 833525541
1 108594 539386792
2 157730
1 75034 251639680
2 31022
2 108307
1 131085 24353853
2 134315
2 131947
1 81694 502242085
1 158916 849798640
1 197087 940133708
1 15656 99513810
1 20137 294560045
2 4940
2 124267
1 113992 33085404
2 54862
2 14654
1 129835 591853721
1 170792 327750214
2 14299
2 116592
2 45249
2 94282
2 143106
1 70354 615085405
2 101525
1 8372 988596099
1 30835 70113348
1 40149 585677436
2 124224
1 176428 432272860
2 38439
2 43836
2 189267
2 193912
2 26835
2 169061
2 154994
1 40978 521475671
2 38447
1 121282 955067055
2 172748
2 111196
2 155190
1 7453 646858921
2 2463
1 86735 48916009
2 184423
2 98371
1 116512 57451622
1 27392 264226735
1 47948 350781767
1 96646 166968474
1 168690 738801062
2 113484
1 156325 420809038
1 51793 929146592
2 144357
1 23077 365713773
2 96315
2 158373
1 38355 472021061
2 43688
1 28000 577266860
1 131239 902562353
2 175658
2 194208
1 190926 680711701
1 48629 311007729
2 34790
2 46401
1 113906 890845314
1 59016 754069075
2 97756
2 52518
1 59906 545579368
2 165003
2 47623
1 191253 745309442
1 92038 790223735
1 182724 677089768
2 95712
2 59453
1 117935 425772957
1 50020 275980286
1 86526 597971622
2 22196
1 50239 280320831
2 60337
1 87445 201599295
2 154972
2 106967
2 44744
1 88308 348073576
1 196466 297803599
1 48659 2432230
2 42338
2 63360
1 130102 835148014
2 192047
1 68892 293871919
2 52475
2 170975
2 2536
2 33437
2 54358
1 197393 131008331
2 18775
1 168422 486618987
2 150465
1 100058 136251019
2 117611
1 97839 926053252
2 179105
1 76654 531651424
2 42101
1 188106 936926335
2 159455
1 153713 579995013
2 81632
2 130397
1 163694 140651470
2 136900
1 153008 550274956
2 184930
1 45761 822482242
1 2276 273629046
1 96859 757109587
2 150711
1 26818 501303334
2 89389
1 124012 657811219
2 195069
2 4168
1 196405 811322961
1 82221 120768072
2 51404
2 87826
1 106969 11618185
2 157839
2 99649
1 157326 695960672
1 9578 201020684
2 15438
2 52076
1 61300 224449682
2 51096
1 9407 476039605
2 115364
1 85860 889174284
1 89287 576024947
2 147809
2 89970
1 49616 150735710
2 193997
1 59015 676754956
1 43870 645199881
2 100417
2 96734
1 191465 77494470
2 148756
1 89513 450121237
2 109816
1 17056 890125953
1 28073 843728644
1 157496 978988434
2 107469
2 92530
1 15164 680023368
1 23540 526729789
2 39724
2 172331
2 94852
2 179619
1 189609 459375447
2 45968
2 18261
1 37069 488267447
1 182650 454613405
1 126311 227306483
1 154080 914217168
2 171219
2 79397
1 175058 952737343
2 123171
1 127755 880755818
2 95905
2 174583
1 61319 860700808
2 19349
1 88895 326287116
2 17343
2 36525
2 100842
2 106500
2 59163
1 56828 673454004
2 29238
1 172454 273107115
1 67323 210925212
2 92940
2 70722
2 178363
2 198207
2 46410
2 182674
2 114641
1 47973 789865286
2 24821
2 191048
2 38288
2 134369
1 173361 283311491
2 171397
1 18736 468403372
2 149208
1 116244 864598755
2 150180
2 70464
2 81257
2 95170
2 84376
2 46391
2 77353
1 101695 30968552
1 114936 624744018
2 6931
2 84171
1 64965 131695199
1 25415 973178361
1 162005 570148382
1 82682 480700649
2 48621
1 45840 157024976
2 90418
2 58201
1 87544 724478325
1 177812 581785601
2 63738
1 76886 778142698
2 37161
1 164087 161609994
1 177188 730090676
2 174311
2 93863
2 36122
1 36452 147672592
1 82912 694995658
1 52072 726750761
1 175547 474327628
1 108317 659305542
2 175734
2 105322
1 136500 975198245
1 165243 869435968
2 147064
2 141221
2 49004
1 20422 277624755
2 51527
2 113839
2 55251
1 1967 957307962
1 54655 242864007
2 187617
1 180207 731967189
2 177194
2 79834
2 66171
1 91086 538159771
1 154825 485845225
1 116163 249847815
1 184883 736285655
1 108189 730361093
1 15042 705611544
2 100812
1 87607 994068967
1 125630 271717378
1 174161 577187032
1 151903 510076280
1 106098 844807253
1 20497 52855751
1 71693 906312914
2 188890
1 50808 116900694
2 81505
1 54784 676657782
2 126527
2 181096
2 97555
2 15721
1 150941 912402548
1 28241 918573889
1 49732 12312134
1 185818 231306419
1 25679 961514490
2 109414
1 86746 605783071
1 19302 497909407
2 154137
2 62683
2 192763
2 3947
1 183814 747025014
2 91130
2 139524
1 176130 460366864
1 111172 565696533
1 21599 366738723
2 84472
1 166541 370044347
1 144786 203984271
1 15515 275755321
1 149479 407736193
2 4275
2 135917
1 188497 671159056
2 114138
1 171392 951780963
1 145147 238030992
1 9111 628132198
2 88391
1 129148 877253672
2 134879
1 26821 165748703
1 58178 990276798
2 18283
1 52508 299550211
1 32464 999595879
2 169744
2 110065
2 74644
1 144134 987586625
1 47595 477180773
1 91817 873343960
2 197972
1 61769 958231301
2 5471
1 70108 389557658
2 185854
2 135954
1 86717 743826470
1 166233 256125966
2 23299
2 187686
1 154180 849303882
2 106603
1 46867 315148959
2 59736
1 181877 132974220
2 139181
2 159378
1 142754 467319814
2 43743
2 10975
2 11238
2 168744
1 172008 94895042
1 176361 2238537
1 15733 23061119
2 168406
2 55592
1 19416 11369711
2 140826
1 57434 820191013
2 66471
1 80490 854556789
1 4742 14709549
2 178486
1 190239 936303017
1 24903 37116318
1 120474 845690738
1 113571 318606033
2 148697
1 140330 96416851
2 168977
1 182162 241949547
1 102253 122687254
1 65903 207192606
1 97231 896135848
1 180961 585638728
2 168992
1 123220 402635389
2 92528
1 57537 611371733
2 183285
2 39727
1 192945 801949753
2 122972
2 50879
1 99707 619479664
1 47294 864606362
2 99307
2 12892
2 74395
2 65884
1 144997 951494724
2 82351
1 70731 363156474
1 62839 1022798
2 57551
1 10863 128302492
1 43904 136843826
2 106764
2 79805
2 180645
1 37119 108145356
1 104199 659633361
1 184573 155101168
1 158287 525615251
2 149984
2 162390
1 107975 61665843
1 7657 409218177
2 68526
1 117067 933869995
2 90608
2 21820
1 16919 198302824
2 110504
1 32795 622874381
2 141306
1 157348 318739821
2 49841
1 96739 862321792
2 190535
1 5665 408333993
2 137141
1 166864 299378055
2 59758
1 75534 401232779
1 118264 93984518
2 84745
1 30583 55252111
1 48302 813146138
1 160802 641091817
1 99394 358123205
2 124571
2 44957
1 100484 547473361
2 36669
2 79865
1 46742 868952781
1 149724 803098852
1 127999 865446598
2 96014
2 115449
2 197197
2 47107
1 199153 895003854
2 83521
2 14367
1 57670 712608046
2 44203
1 1142 929383951
2 106092
2 145422
2 75802
2 70460
1 42778 914742118
2 198780
1 188985 393020929
2 61072
2 199019
2 81572
1 26119 621885587
1 114688 267648666
2 28157
1 159984 558086929
2 64088
2 75902
1 166017 540968702
2 48964
1 44276 41229120
2 98304
1 137462 740338271
2 111512
2 65894
1 104689 476108167
2 108957
2 131011
2 69409
1 65818 458059083
1 172707 867144911
2 140748
2 158678
2 111837
1 183338 235227483
1 144650 739342368
2 94610
2 134955
2 45584
2 181115
2 17631
1 131707 524261706
1 76788 339055116
1 156239 22854834
2 81407
1 621 595674727
2 110037
1 162966 276931863
1 95573 576097877
2 57555
2 1396
2 52575
1 77625 118611597
1 175102 106610965
2 62063
1 189945 387449833
1 77851 467886048
2 174960
2 125974
1 160138 748674414
1 13598 936090536
1 85533 849065123
2 177970
2 36542
1 112297 297697621
1 79696 230708339
1 104271 555032540
1 100103 211899922
1 3969 121666762
1 68233 599773908
2 116989
2 29066
2 191675
1 196307 7986895
1 33925 412100552
2 121553
2 16544
1 75744 950890542
2 164681
1 11669 535568544
1 83392 101169395
1 142868 318118824
1 174188 426483554
1 117046 723291132
1 199601 986433577
2 135491
2 953
2 58161
1 144634 530339197
1 88031 422842083
1 133822 837293292
1 153502 996345996
2 111769
2 196392
2 77097
1 98852 853970631
2 89577
1 17772 333387080
1 35282 438287834
2 33074
2 134079
1 165660 424930740
2 129151
2 182866
2 137139
2 145439
1 18254 706987825
1 144393 862447319
2 60642
2 2424
2 130386
2 102628
1 145586 742459101
2 48492
2 197530
2 137694
2 137892
2 10579
2 162593
2 148818
1 197173 301474570
1 102518 321379908
1 148186 60216916
2 170740
2 30237
1 33627 715194099
1 45201 523988570
1 59081 151258595
2 33967
2 197148
2 33955
1 122875 966259032
1 6068 429077511
1 55660 215952436
2 87486
2 67887
1 20303 192926309
2 115939
2 139118
1 153290 621470261
1 51533 188289644
2 104883
1 123989 362157555
2 99244
2 162563
2 160755
2 160814
1 176473 142596815
1 18926 714625528
2 6376
1 145720 666813427
2 193575
2 110786
2 84539
1 6847 741691821
2 90769
2 66680
1 95298 345806821
1 79625 299733293
1 180721 957215923
2 194798
1 129396 989028698
1 107216 833602975
2 99118
1 166940 864542327
1 27971 414147321
1 106541 863442
1 112332 323176805
1 43367 187871917
2 191063
1 112923 201622452
1 139229 57574096
2 165686
1 40024 687961425
1 50044 95528930
1 79050 451642735
1 165330 880138493
2 1993
2 194677
2 41905
2 135263
1 27354 991695736
2 3935
2 163450
1 106608 214550633
2 10676
1 180836 439464268
2 77532
2 12087
1 84694 108722191
2 161734
1 179335 973442875
1 183577 651594201
1 148367 495823197
2 110150
2 196135
2 159908
1 132657 789343806
2 114201
2 56296
1 29875 7099999
1 86959 299441649
1 169011 817093584
2 180806
2 70705
2 102056
2 158077
2 46426
2 154671
2 163880
1 44125 643030233
1 126240 738126261
2 109179
1 780 165182293
1 132542 389694871
2 80854
2 181651
1 143111 734918092
2 195880
2 77631
1 152934 155830405
2 15097
2 199846
1 19099 381927774
1 14742 818236688
1 111246 327148886
1 107407 423274537
1 157998 861544112
1 19304 171650592
2 66485
1 140604 142567437
1 50908 436141618
2 185983
1 68925 491429279
1 142346 290623557
2 81718
2 43703
2 116287
1 105693 7667897
2 199154
1 2797 245137970
1 14526 120709186
1 106846 891111754
1 138476 756480380
2 63552
1 40821 443043120
2 136941
2 68947
1 77259 102422243
1 36461 471246669
1 36293 445791889
2 66301
2 112646
2 11159
2 23457
2 110426
1 158643 823077906
1 170869 806120257
2 76726
1 52102 978943220
1 138883 950235734
2 96060
2 78430
2 174031
2 85230
1 5855 768174215
1 51285 284021069
1 155038 991879488
1 74364 747482757
2 122931
2 175114
1 87463 337944330
1 155785 449313473
2 129541
1 157633 122512388
2 155141
1 125607 372034001
2 180046
1 36474 928811621
1 118416 555838811
1 16492 803332486
1 177380 864814198
2 198744
1 87126 46762322
1 70208 477937905
2 186781
1 158830 633953874
2 40395
2 4149
2 129093
2 139094
2 21237
1 71925 917563618
2 176349
2 142306
2 181462
1 135014 322534655
1 181961 562244402
1 57425 192274760
2 182188
2 153370
1 54724 970301727
1 31019 310945732
1 64692 325090228
1 71892 582386385
2 25559
2 4545
1 153231 673436861
1 60757 703657664
1 125785 653178312
2 121908
2 139640
2 89384
1 176899 458727286
2 193740
2 176224
1 28317 977316453
2 179010
2 193941
1 5742 571650180
1 13566 498040777
2 15405
2 102242
1 176456 823470597
1 51828 275996256
2 28039
2 148166
2 160363
1 92404 214033517
1 171133 480501545
1 32924 472226482
2 193067
2 171376
1 30998 643666829
2 116833
2 47218
2 48695
1 28127 879886217
2 83317
2 151349
1 114920 67121524
2 157626
1 33240 795955106
2 100816
1 65030 679842161
1 177242 609462984
2 183854
2 23252
1 86202 651745848
1 94157 213194342
2 124503
2 39981
1 102467 657176313
1 173766 747685436
2 62870
1 52662 332884105
1 175414 94020089
2 33055
1 88613 473744605
1 78853 312881411
1 179464 535448941
2 97297
2 30386
2 97971
1 101118 589730198
1 47733 193356345
1 146873 930907655
2 197982
2 62651
1 155605 967854006
2 182574
2 104305
1 141966 726479936
2 54914
1 8758 447142722
1 31067 201520280
2 138588
1 96419 332198322
1 2807 142033135
1 140880 149350679
1 159221 59916943
2 119786
2 52288
1 24837 576591304
1 176258 289365866
2 83921
2 138527
1 104739 112702740
2 109505
1 88539 212209382
2 113787
2 112221
2 7172
2 159083
2 23772
1 111279 170384200
2 104525
2 188526
1 8585 936511076
2 128956
2 138448
2 89789
1 91299 997373864
2 23376
1 174771 363695867
1 140848 687002632
2 195674
1 91502 714183225
1 144225 193256240
2 148068
1 116969 913520592
2 136965
2 81394
2 152093
2 15537
2 7019
1 85675 596184681
2 112263
1 41670 642157156
2 28826
2 66795
1 445 2718719
2 63615
2 51901
1 165544 447624503
1 48143 753208944
1 193669 192717866
2 165816
2 39936
2 48868
1 114292 287526357
2 68187
1 68571 224209295
2 140623
2 11439
2 38489
1 140043 594881734
2 69266
1 88900 786639595
2 65916
1 186688 330517185
1 178971 967049470
2 1465
2 186658
2 63773
1 100772 255857911
2 2777
1 40901 7730053
1 116254 362239910
2 20950
2 57834
1 14054 870224570
2 129218
1 106375 620592503
2 70021
1 71627 794927128
2 167453
1 172573 145381640
1 199655 809823604
1 13010 430785931
2 52258
2 63528
1 96686 463905821
1 78301 797101035
1 169248 538623477
2 159179
2 117177
2 44392
2 39470
2 97650
1 192790 89051550
2 63118
2 102255
2 18126
2 187252
2 65706
2 116346
1 161942 432060861
1 178330 163109358
1 173086 391703910
1 20518 709470308
1 192645 438656213
2 65604
2 79089
2 184234
1 63359 411713090
2 172020
2 11537
2 78436
2 46497
1 63269 667949224
1 27203 894876182
2 115638
2 39873
1 116784 890963156
2 129517
1 124363 200438447
1 48612 133001750
2 133337
1 115163 315796933
2 95940
1 121819 281635014
2 106497
1 81724 615412253
1 155582 983996505
2 198097
1 31226 196273294
2 196194
1 5740 18682770
1 124049 563053683
1 2680 776046529
1 142540 522302644
2 149917
2 81745
2 74603
1 63703 23795058
2 59555
2 129373
2 91476
2 43205
1 118111 329619360
2 169406
1 166351 79252943
2 136519
2 117627
2 85654
1 25001 382089018
2 104641
2 22099
1 26561 372541104
1 110987 824593359
1 48721 45919004
2 97219
2 63621
2 4647
1 69922 422598882
1 64127 27315967
2 190759
2 77496
2 117430
1 24204 877847581
2 80822
1 128647 332093928
2 160865
1 155023 909923262
1 101232 187911527
1 55998 188863591
2 189267
1 85292 133692891
1 107666 650774843
2 63751
2 66776
2 125699
1 189737 220861366
1 69632 494835960
1 64152 264984808
2 19978
1 165992 413105284
2 124157
2 26850
1 147593 865907446
1 170551 443719470
1 51690 561017646
2 136674
2 42278
1 21283 513436540
2 142282
1 97835 324558499
2 96840
1 81684 861138908
2 161264
1 162585 20811917
2 9286
2 117888
1 150486 350563873
2 49269
1 76651 882207927
2 195473
2 135609
1 142434 167938097
2 86292
2 197624
2 103295
2 120208
2 126962
1 84172 614589444
2 71962
2 184475
2 1484
2 3805
2 93234
1 155724 443709722
2 66804
2 97898
1 36512 416194174
1 162715 187403096
2 127116
2 169263
1 187166 352960997
2 105689
1 184060 380727976
1 163172 585759052
2 163026
2 163496
2 109214
1 154198 986280659
1 92451 712080161
2 19155
2 131698
1 70555 457736988
2 181681
2 35018
1 36359 979074184
2 45959
2 45252
1 187434 867048695
1 121191 6994021
2 16771
1 15258 485590251
1 39156 320016169
1 158682 261174217
2 109199
1 110463 320571411
1 62945 136709709
2 174906
1 120815 392143977
2 141481
1 95370 610581191
1 26580 331274520
2 134828
2 44819
1 96343 960887956
1 83080 6713537
1 18080 833014852
2 5266
2 110198
2 30672
1 35043 232012405
1 197743 133245555
1 89004 800956187
1 82134 814249153
1 115210 869063762
2 112247
1 146688 955412499
1 99031 872579735
2 135954
2 129189
1 97184 133541149
1 12906 840507755
2 12671
2 176834
1 195538 958503636
1 65878 878397813
2 144132
1 160561 294722939
2 118197
1 90974 87025648
2 53700
1 37716 530163250
1 87565 425549132
2 57175
1 137424 976860458
2 27000
1 195509 515237786
2 8242
1 46639 548366389
2 175895
2 28077
2 116940
1 84063 709435115
1 76194 924956354
2 104469
2 142633
2 26739
1 69706 813843658
2 125931
1 24597 974390676
2 89470
2 53389
1 195090 339737674
2 74138
1 136363 63385967
1 162213 731461731
2 124239
1 129414 453814716
2 179487
2 168805
2 141754
2 167076
2 87387
2 7974
1 150386 650267761
1 101368 833852708
2 106091
1 197889 770722609
2 122491
2 47872
2 150032
2 53839
1 133075 42148058
1 73026 444213798
2 106937
2 157574
1 75866 644140177
2 85772
2 79229
1 88218 230979784
1 33586 136322326
1 71747 147866543
2 129055
2 170953
1 117890 826207017
1 195073 550832142
1 147831 636141706
2 84195
2 115156
2 147075
2 32619
1 202 756278829
2 49075
1 154799 811114191
2 33766
2 134942
2 53523
2 99906
1 63279 398768679
2 5128
2 35641
1 15018 924337797
2 183127
2 148575
1 126600 98208292
1 129156 795297255
1 89055 354955770
1 59738 284865209
1 99492 732401015
1 129487 243386930
1 115120 304288631
2 178539
1 139358 643714284
1 183991 356916933
1 199810 528636134
2 54114
2 178124
2 40547
1 58813 2918320
1 158556 649225527
2 192640
1 112779 546522728
2 167209
1 37011 333683232
1 168411 555673468
2 133273
1 42099 474302019
2 145938
1 194205 991877014
2 95407
1 1799 907519077
1 74479 229181142
1 3072 924083131
1 82669 230984947
1 172491 287438662
1 172487 100889381
2 153002
2 57321
1 147118 896978371
1 145966 869552340
1 53859 327630080
1 188937 618743460
2 135528
2 43682
2 65457
2 39806
1 73952 914076985
1 107799 766701977
2 126461
2 144438
2 178041
1 62561 914421077
1 172342 798495092
1 14251 213003053
2 170403
2 105866
1 75212 404559591
2 36786
1 134681 570502113
1 27099 516589376
1 139265 271898192
1 79566 25507416
2 142244
1 156899 120081402
2 134802
1 143501 396806414
1 82821 612203222
2 67047
2 181902
2 127144
2 8287
1 187063 399522791
1 199744 501325929
2 71612
1 79558 503340337
1 95860 806195063
2 142845
1 15447 71989691
1 171094 545988256
1 68279 297556653
1 26436 583259579
2 37557
1 181032 225792665
2 172122
2 18410
2 188106
2 160189
1 18462 948941664
2 173332
2 156666
1 102928 17803924
2 23976
2 70912
2 39395
2 45179
2 43137
2 100277
1 86554 155796914
2 71642
1 18833 500641327
2 18152
2 126728
2 157120
2 28983
2 167109
2 105372
2 161890
2 97783
1 71797 735493420
1 183812 408089438
2 93639
1 13943 840248092
2 156788
1 124276 144197997
1 68306 591599103
2 189807
2 131965
1 167096 242490743
2 196516
2 90736
2 79225
2 67049
2 56774
2 41214
1 157329 203206867
2 199454
2 49419
2 24221
2 22853
2 127460
1 76726 55768393
2 140265
1 159681 786865309
2 137411
1 144943 120812931
2 49881
2 101999
1 95657 756052273
1 123102 710479983
1 75608 454002456
1 116684 171726974
2 143644
2 31623
1 73155 885189587
2 137299
1 191154 542854050
1 117228 127704798
1 150400 393492815
2 123226
2 12701
2 70478
1 56863 884863442
1 52723 990724345
1 188723 446353287
2 124337
2 137285
2 111346
2 44727
1 174126 799678682
2 3656
1 138621 891167175
1 157184 130437530
2 36035
2 181567
1 43417 626071030
1 70499 23136108
2 25669
2 36091
2 49837
2 177029
2 99507
2 9894
1 167440 542079985
1 14258 611794210
1 54000 351579312
2 13817
2 97222
2 13772
1 198667 241983859
2 178085
2 172664
1 52831 86114876
2 74773
1 29232 923654375
2 125313
1 134060 279628923
2 136991
1 105770 701254788
1 131500 573284430
1 116768 678392148
1 112196 602765020
2 26041
2 194821
1 173134 53610800
2 7854
2 150370
1 47924 520108060
2 143277
1 146919 232370992
2 187224
2 129578
2 94606
2 178922
2 86067
1 117001 692387733
2 44255
2 173863
2 43708
2 73878
1 164144 977651809
2 123754
1 177228 286335518
2 67097
2 88141
1 159044 149319942
2 67397
1 60517 447818868
2 12778
2 108065
2 150884
2 174284
2 88921
1 3963 457936392
1 55038 86848105
1 122327 107747324
2 707
2 179407
1 82165 242332521
2 181170
1 166326 940115116
2 177456
1 169365 610485244
2 120879
2 119641
2 86265
2 99963
1 28855 455073317
2 19141
2 41400
2 26731
2 56266
1 165953 771575874
1 142630 592376869
2 74974
2 147685
1 123689 529219067
2 155245
2 184518
2 40901
1 136485 729829814
2 191205
2 137527
1 7288 89814393
2 107429
1 192004 537238153
1 35432 805511878
1 155561 939802008
1 142139 619179136
1 100854 382150508
1 1526 596215464
2 189281
1 195795 747664217
2 110034
2 146357
2 150675
2 87047
2 156224
2 60055
1 51954 180306328
2 28745
1 114608 423540684
1 163456 434444874
1 19974 135704384
2 78418
1 5575 579225526
2 163139
2 166404
1 72513 135818797
2 32900
1 134145 752738535
2 104673
2 161128
2 168737
1 143173 35812001
1 73931 144626902
2 108395
1 59468 874604403
2 162244
2 12210
1 130769 719546096
2 160344
1 54931 905643700
1 114616 922729612
1 11479 739641620
2 148137
2 142994
2 192734
1 24120 344038050
1 99547 445145140
1 115371 682234830
1 154247 643426784
2 148663
2 143752
2 157034
1 155710 945393118
1 89172 540329648
1 75979 123479378
2 120742
2 187977
2 61222
1 139697 356192260
1 166188 393553102
1 193310 552295785
2 118766
2 118802
2 678
1 34124 455021122
2 95267
1 50229 453219088
2 106688
2 116896
1 41947 838312928
1 46303 256176014
1 160278 220937205
1 73719 76913676
1 116100 143890667
2 74138
1 197742 167594681
2 70102
1 65739 459432829
1 156353 280793277
1 121099 402221341
1 23768 563067647
1 52742 614131206
1 6608 447817154
1 88283 999189555
2 186873
2 184312
2 58849
1 19056 584726003
1 132256 537388624
1 117190 9959713
1 172124 201577703
2 31565
2 101989
1 94421 706575778
1 49293 631821482
2 182276
2 187464
1 168029 4937418
1 145139 328595704
1 111711 184496257
2 170377
1 80480 206402148
2 91309
1 179641 785158539
2 154286
1 128063 497794043
2 195055
2 172087
2 40469
1 140294 413495850
2 92127
1 2383 389933673
1 11145 855227638
1 122430 440337461
1 147076 804913485
2 194474
2 6995
1 198901 819494020
2 114139
1 142795 859857595
1 181599 862672452
2 86253
1 138618 18987671
2 96042
2 73986
1 158572 337510818
2 169704
1 60712 512239713
2 41794
1 174750 106131786
2 97336
2 120637
1 175418 742642125
2 72990
1 31683 355478583
1 182784 136912559
2 6018
2 134728
2 42723
2 5299
2 52821
2 18219
2 112568
2 70031
1 72202 411527403
1 14999 356171055
1 77298 377811603
1 50972 700000891
2 43216
1 29913 364664718
2 122727
2 86676
2 137809
1 133648 962572149
1 175234 890670891
2 173926
1 66565 208308239
2 94120
2 57576
1 127469 873264195
1 73096 685920580
2 139216
2 131577
1 35359 858409396
1 161558 101824365
1 55867 194967985
2 40236
1 98372 638419870
1 2435 234212830
2 140562
1 175983 638545261
1 71689 434804024
1 8717 98996236
1 161346 156429762
1 31381 255181813
2 152612
1 72633 346733259
1 165194 938275009
2 167726
1 69200 92303973
1 49537 924382597
1 149364 712609249
1 172553 713014395
2 96670
2 155293
2 55118
1 133215 54310419
2 884
2 97927
1 1480 371086930
1 151676 335810011
1 86678 529863238
2 170974
1 28416 889142024
2 158696
1 173548 706823644
1 55439 777151335
2 183514
2 86822
1 99654 480818830
1 149629 483533801
1 98940 139629212
2 158765
1 130337 918303324
1 108183 91025829
2 175604
1 185739 337756953
2 180900
2 22588
2 179683
1 195112 86784132
2 2711
2 158825
1 21257 523100416
1 174982 217551036
2 133978
1 115594 547566387
1 195742 919463310
1 36942 718439063
2 151470
2 53395
2 124982
1 119959 369112465
1 126191 399257933
1 37932 507080148
1 127472 635642019
2 59872
2 126127
1 86387 58965338
1 23811 651776923
1 48178 474257187
2 50642
2 139066
1 181829 43832303
1 92609 630055751
2 27498
2 81193
2 166234
1 11528 992927823
2 117921
1 18586 120251055
2 31105
2 159044
2 178913
1 82730 579926902
2 9884
1 28202 405559739
1 103350 122852103
2 75314
1 66958 714735893
2 59992
2 190307
2 146132
2 137325
2 58284
2 33993
1 95015 213336007
1 86957 365182752
2 120811
1 45998 269032019
2 51317
1 115576 339667960
2 113750
1 52482 645122359
1 65682 684593311
1 84115 315040538
2 48257
2 18668
1 137766 346394792
1 198354 581091538
2 58135
1 140060 232062273
2 152280
2 173684
1 98434 427699796
1 190452 163387421
1 71945 40407398
1 161541 136873864
1 53969 172781476
1 103004 459223751
1 33829 752370209
1 94928 878921653
1 90588 895229701
1 68161 243307124
1 80473 149704766
1 143351 183067766
2 37054
1 93022 551403316
1 170800 563117678
1 167373 533590818
2 26386
2 134912
1 102760 905534031
1 196166 125698490
2 100619
1 39603 694979076
2 169964
1 90433 200848340
1 80828 185184420
2 161500
2 65119
2 140067
2 111633
2 145370
2 151801
1 4106 760537322
1 72072 926222891
2 81794
1 86361 714020092
1 34157 976346200
1 171169 775039044
1 27567 606924747
1 199836 16078516
1 193126 889816663
2 152360
2 75581
1 116905 786171542
2 100233
1 66568 72723238
1 154059 285900880
1 89747 675709941
2 112783
1 176226 36507997
2 135475
1 150592 28464835
1 180744 698303144
1 56566 836688080
1 135963 244144563
1 47288 170499427
2 98468
2 131356
1 130531 379947180
1 166970 871873941
2 114173
1 64944 353808139
2 127939
2 126851
2 62646
2 148398
2 70603
2 60653
1 50514 753264372
1 16591 82002024
2 34868
2 89251
1 38358 7749455
1 38700 660296596
1 133913 582618063
1 76004 630398790
2 126510
1 141021 69055662
1 45341 131320308
2 164313
2 28832
1 138699 76918243
2 173757
2 39101
2 164123
2 198673
2 29911
1 99461 750436443
2 9903
2 45825
2 132458
1 141312 948613324
1 103787 63880379
1 181898 402514209
1 28656 520559492
2 188846
2 108078
2 137351
2 95296
2 6251
1 92764 890306705
1 193981 334065421
2 41881
2 191548
2 172681
1 26702 634243922
1 97470 865034726
2 138809
1 80226 75433046
1 49740 396477532
1 198746 833494575
1 33424 668907013
2 28358
2 178976
1 129514 671998492
2 72189
2 12048
2 97844
1 94356 526175993
1 51357 430805484
2 39208
1 96219 863643947
2 7929
2 30870
1 113510 194523418
1 84841 808781016
2 86234
2 9582
2 18276
1 15313 40885495
2 9004
1 22760 755589866
2 61409
2 111143
2 61267
2 159824
2 90219
1 137936 428663487
1 121593 869768951
2 121976
2 17180
1 182350 383004163
1 187459 605284944
1 91217 880568842
2 889
1 178209 48191829
2 185953
1 134564 950003956
2 120899
2 119409
2 142826
1 1275 821819544
2 77350
2 193858
1 109144 81361788
1 104007 769316554
1 193412 658493646
2 161031
2 195925
2 39105
1 62976 21501791
2 188334
1 155074 489112378
2 43456
2 75587
2 142731
2 6882
1 66811 869368001
1 76055 610624580
2 196424
1 97806 95280444
2 90434
1 18395 844581842
2 5524
2 110050
1 142831 446808511
1 29990 153712608
2 48401
2 19993
1 47732 267903026
1 35326 121284496
2 58067
1 89151 387910282
1 188841 989761632
2 140042
2 153274
1 71599 760715907
1 96401 941073162
2 170199
1 9763 414828031
2 142565
2 19345
1 16403 555639030
2 68729
2 54609
2 37712
2 120975
1 147003 504249883
2 106735
2 78494
2 20703
2 9468
2 52045
2 53872
2 4150
1 168701 541029861
2 99192
1 21565 77489100
1 30145 799055767
2 182824
2 60257
1 34581 935489703
1 117785 122867467
2 170308
2 99516
1 40735 159451919
1 44279 211956390
2 105211
2 103406
2 159957
1 147688 232753664
2 45308
2 25088
2 68049
2 161770
1 67793 581950835
1 129982 857056303
2 143452
2 68366
2 127931
1 45309 313115004
2 149653
1 27080 985819353
1 3428 751479604
1 69565 586852297
1 3864 999658807
2 112942
1 189497 181445833
2 19482
2 158723
1 54785 7711065
1 92298 527471759
2 56376
2 127074
2 55622
2 91409
1 35258 835095899
2 103171
2 47052
2 22892
2 95553
1 163461 930791722
2 68367
2 82318
1 126737 567774069
2 134371
2 124391
1 32086 891234743
2 3790
2 72403
2 94218
1 195384 300001917
2 174517
1 139994 577182985
2 153420
1 197871 27994970
2 26059
1 128849 972631625
1 82408 537337908
2 199491
1 90873 149051487
2 170281
1 186839 51719052
1 41970 903841772
2 24922
2 23252
2 62890
2 64566
1 66430 878540210
2 108134
1 90295 832620719
2 60603
2 181933
2 109238
1 162104 448438592
1 47470 299138899
2 144601
2 128140
2 198126
1 141939 611194305
1 150448 71883291
1 70243 755352418
1 108357 141215252
2 118021
1 175581 459103563
2 194475
1 17489 528761451
2 148764
1 33052 962753237
1 76570 677856661
2 146528
2 99827
1 150341 260105303
1 96310 452379257
2 98663
1 188332 213920831
2 101328
1 142193 960657582
2 55563
2 65675
2 180910
1 148618 414883844
1 104414 435139641
1 36653 999858565
1 44929 31927718
1 75554 761628035
1 119686 474300180
1 43062 118308952
1 102793 367621351
1 9101 428528424
2 137210
1 15218 928260969
2 44443
1 194134 100072997
2 85867
1 69741 887910822
2 133437
2 150640
1 104456 461152853
1 137487 369517774
1 4073 984153074
1 45071 968715063
2 196358
2 148402
2 140834
1 177411 788969972
2 109793
2 197710
1 119385 520340856
2 82946
2 93447
1 81222 184932845
2 57551
2 94216
2 168160
2 86417
1 119772 325552213
2 195579
1 10769 308077953
2 18687
1 173820 186055134
2 108989
2 197754
1 137806 597459576
2 25396
2 181492
2 35006
1 125869 923652681
1 21295 159337110
1 130588 701479706
1 84485 474354919
1 108143 610228506
1 196288 309037119
1 27229 887584462
2 3828
1 91457 590702894
2 29381
2 82363
1 119824 382959501
2 23472
1 27523 873333149
1 5782 990428765
2 87320
2 133430
2 173992
1 71395 832047120
2 59265
1 115325 530125224
2 198427
1 181716 417126630
2 57528
2 157071
2 8930
1 130057 103949973
2 138619
2 141905
2 2121
2 48342
2 27656
1 95843 37135894
2 157077
1 152088 899850169
2 131257
1 68013 764100540
1 34824 939338896
1 181384 259800987
2 74783
1 87261 703194649
2 11064
2 148322
2 31733
1 158112 25930339
2 129197
2 88081
2 194093
2 102617
2 156536
2 133916
1 158152 934455271
1 106261 357657847
2 34517
1 178715 882015266
2 86797
1 106803 668308308
1 24145 73586577
1 39024 261420978
1 122891 600654869
2 180223
1 124986 805238134
1 57474 469638926
2 157807
1 141340 574720001
2 64941
2 88124
2 131971
2 172190
2 143381
1 174581 69811131
1 90852 744322479
1 23694 183617253
1 87225 275308039
1 70134 750731855
1 128611 349491561
2 197498
1 1189 465512710
1 153305 509866228
2 189833
1 198405 132440154
1 55336 111218455
1 116939 241316905
2 179830
2 42253
2 89377
1 129436 992496053
1 1512 35704559
2 62042
2 55471
2 179542
1 68507 588950168
1 172531 971564512
1 8178 626583606
2 195573
2 113746
2 49439
1 118579 734687630
2 171396
2 139936
1 100370 901475602
1 129484 203673811
2 24934
2 175757
2 37933
1 138180 700423574
2 6389
1 98149 173041439
1 81332 124356903
2 136955
2 194478
2 93930
2 168758
1 171028 864245157
2 183066
1 77541 162014017
1 13057 822528166
1 31204 226637000
2 98148
1 141481 183587646
2 105563
1 132097 17902891
1 3945 527571339
1 81766 354192113
2 184600
2 60279
1 38783 253947972
2 93581
1 9243 147643462
1 169777 435727996
2 198654
2 56624
1 97883 680299605
2 91033
1 92376 258824504
2 39059
1 23597 94878705
2 106224
2 108797
2 85215
1 146611 643587093
2 86177
1 75957 156816294
2 23038
1 166683 197787961
2 37418
1 143262 45330820
1 117529 378566247
1 91524 170951327
2 158642
2 156781
1 98281 156716625
2 35315
2 106787
2 148020
1 175836 728612393
2 82566
2 62764
2 80639
2 120120
2 70426
1 183657 282002101
2 195867
1 40251 558422415
1 158905 298918380
2 60696
1 55885 117774543
2 51570
2 13899
2 169159
1 162120 249313371
1 19912 203295015
1 49672 232749989
1 2416 826563170
2 163351
2 29534
1 161218 280830858
2 74037
2 174525
2 111787
2 177613
2 12579
2 173047
2 96126
2 125363
2 85603
2 25629
1 79356 319776081
2 83306
1 30208 841763950
2 144825
2 22951
1 140146 729261154
1 193086 650703711
2 134573
2 36479
2 159948
1 117132 779645678
2 198134
2 65527
1 194502 927162250
2 53160
2 6252
2 172551
2 119644
1 146611 343430552
2 14886
1 24474 701570291
1 152314 627570987
1 20382 921073133
2 175333
2 135229
2 16606
2 156100
1 141163 335145322
1 9521 42211791
2 142269
2 10141
1 143393 726137467
1 31594 800305307
1 100564 718736539
1 168351 842728784
2 161988
2 19582
2 37840
2 22333
2 91845
1 29045 162920630
2 170221
2 85310
1 125040 927461607
2 26614
1 111470 106888017
2 129276
1 117923 299434896
1 4409 293558704
2 112999
2 103598
1 144506 770641334
2 86368
2 51385
1 42488 763813707
2 32461
1 43922 300082921
2 117574
2 187079
1 105276 463876276
1 32683 533433319
2 75465
2 47388
1 120784 286323360
2 54685
2 48027
1 132164 237262202
2 115086
2 179867
2 154515
2 28627
1 122287 463898483
2 23554
2 64158
2 133675
1 36838 118773725
1 182591 394782
2 18733
2 87068
2 128625
2 151144
1 753 78739619
2 149667
1 76545 623531960
2 182641
1 76145 669057315
2 178714
2 38041
1 38321 674085353
1 24548 308372978
2 68342
1 153992 35260836
1 52125 93078356
1 82526 552915749
1 141681 731136604
1 161662 485175625
1 56939 769460466
1 189747 648428512
1 152381 635251212
1 132342 868961908
2 61001
2 99543
2 23406
2 183200
1 11437 780583244
1 189795 397371878
1 193566 238121910
2 182494
2 39804
2 30756
1 106601 6458988
2 99995
1 51804 624414464
1 10667 490230053
2 194917
2 103157
1 32604 997856749
1 141531 329894232
2 52969
1 88192 255098350
2 139290
2 133473
2 155701
2 188428
2 103583
2 72846
2 4348
1 145159 553095643
2 57474
1 180044 93324142
1 82844 511146167
2 130749
2 138061
1 21612 698579072
1 154083 662316168
1 96143 351922473
1 92805 471020698
1 49976 657500545
1 115148 605190683
2 101778
2 47754
2 136726
1 102807 198737983
2 197891
2 152516
1 93696 112962563
2 62763
1 66349 511194960
1 93734 386744948
1 163558 635211487
1 87082 836687810
1 4951 222036364
2 67629
2 35058
2 189823
2 79208
2 40158
1 48093 482908218
1 5350 728656662
2 161285
2 44766
2 67737
1 142154 415479262
1 98665 955589461
1 75041 102717058
1 25791 695363111
2 118933
2 132802
2 179240
1 40323 236486041
1 16551 896512252
1 190171 673694932
1 184022 25478640
1 120482 639024393
1 12641 530537785
1 68731 384595901
2 21296
1 48227 424015423
1 4581 149623319
1 63135 609702736
1 192253 128222623
2 165412
2 31391
2 157246
2 23256
1 193757 159352051
2 73429
1 70082 319766112
2 3181
2 103286
2 181461
1 120977 193358065
2 37729
2 150211
1 15479 252964520
2 151874
2 106227
2 161904
1 158756 407537599
2 56494
1 187591 778920373
1 149328 822881127
2 19177
2 89046
2 82761
1 54587 260358476
1 97047 583529455
1 24104 500277689
2 122154
1 83539 883806823
1 57708 395399780
1 28657 710834248
1 161091 482275533
2 70768
1 20277 358690569
1 2387 768502849
1 153915 760803794
2 9552
2 41828
2 6564
2 69291
2 38129
1 106801 949280167
2 170222
1 45256 207933128
1 120209 641862549
2 141417
1 44648 745882601
2 182574
1 9230 366388450
2 181788
2 335
2 26078
1 117676 240026364
2 100858
1 183327 133130179
2 78963
1 27795 986758398
2 90526
1 115092 748569810
1 94845 469638541
1 42028 433786293
2 33156
2 131801
2 61327
2 67723
1 21167 965057143
2 195817
1 96162 641958972
2 185402
1 12302 207186720
1 190259 592725504
1 135503 287974331
2 100920
2 160215
1 119255 388502663
1 131276 387142168
1 130234 316877133
2 133502
1 59597 323661098
1 136328 8579173
2 26687
1 161090 22619544
2 167141
1 132706 28774557
1 67607 554573243
2 7084
2 107758
2 139313
2 89034
2 142335
1 29168 445002295
2 150098
1 112623 862678606
1 40559 584730714
1 133174 169336895
2 27830
2 37036
1 144807 446010663
1 132123 55405617
1 185193 27394240
1 199038 911429097
2 122979
1 147434 884285435
2 62848
1 513 531938602
1 10537 975556308
1 106365 79111073
1 155119 332834837
1 147318 558218987
2 50863
1 180330 132804920
2 8981
1 131882 304905423
2 135584
2 7880
1 46901 122054731
1 69401 871160581
1 197363 845541896
1 67857 432533109
2 142823
1 156734 123764595
1 113406 502375543
2 122562
2 85155
2 136343
1 117082 87539302
2 45961
1 2557 119990841
2 74476
2 169453
2 91086
1 105655 792128855
2 191230
1 110819 134434839
2 197683
1 154637 200009785
1 104455 800320298
2 37399
1 52188 579353893
1 21331 95728164
1 63972 884909212
2 104984
1 66966 118086375
2 136032
1 25592 90244497
1 78374 622724725
1 60991 902362306
1 120205 608443136
1 186459 308056197
2 78066
2 184878
2 152718
2 159789
2 154212
2 106467
1 68713 333181029
1 158457 321724023
1 185769 644611933
1 140108 869278182
1 136670 952440371
1 9554 428105787
2 48585
2 96900
1 177598 212875514
1 135061 933896936
2 86917
2 50898
2 172281
2 65360
2 191038
1 199962 241048415
1 119816 8318816
1 35183 699379468
2 51568
2 115238
1 150440 603390494
1 57385 27122139
2 25732
1 49672 493293623
1 191880 537955075
2 172522
1 170395 127626202
2 8048
1 179392 308245606
2 83491
2 8584
1 19195 902120021
2 155765
1 51127 719621459
1 189172 779809622
1 194593 905912381
2 45313
1 112977 422352548
1 77404 73756101
1 197697 238786197
1 87134 668512757
1 156292 141718684
2 149039
1 24857 553750914
1 112925 152774102
2 159700
1 128050 581303382
2 90228
2 155900
1 58721 534460974
1 46825 285981948
1 124585 894428199
1 43205 907079912
2 175907
1 56990 152365130
2 87659
1 35585 569203157
2 134665
1 20842 799452845
1 25158 69851595
1 60933 740875452
2 71393
2 85227
2 58119
1 7271 292651930
2 13971
2 78302
2 1565
1 131179 47538957
1 42043 686830303
2 189160
2 185852
1 138183 882905503
2 12091
1 33355 899108743
1 80355 405062451
1 6510 838182324
1 26819 508900127
1 6714 556118989
1 83945 533991393
1 55036 46393229
1 60509 646141481
1 31066 840330273
2 14246
1 77476 628301934
1 36707 859325616
2 48151
2 86839
1 22320 884224789
1 121639 406245264
1 9845 837433846
2 66529
2 143786
1 114483 749330121
2 139137
1 108315 405876373
1 192420 313613942
2 79762
1 21965 190302472
2 88729
1 37560 238336344
2 154972
1 21096 725600552
2 41569
2 56588
2 27566
1 73614 425535144
1 96582 822787116
1 47313 939067138
2 122141
1 9260 30536553
2 61278
2 40920
1 4634 154274696
1 157568 100169579
2 61293
1 112022 338803887
1 6725 299634069
1 11652 906203678
2 144146
1 155711 855512887
1 192165 983784661
2 118486
2 66488
1 71510 931245803
2 49647
1 27851 908822865
1 162906 472818443
2 78530
1 102244 14599385
1 134062 360311915
2 152525
2 180489
2 177546
1 150029 928314216
1 34087 960934580
2 19282
1 184055 131955808
1 33074 989213854
1 100349 58008158
2 123564
1 61109 384989883
2 16359
1 113351 239935369
1 102377 562696190
2 158964
1 39029 977814390
1 76441 948778258
1 51878 3067879
2 85640
1 67756 509984638
2 70986
2 73087
2 159936
1 28936 590430367
2 9827
2 103191
1 61441 640234634
2 97002
1 142698 173731031
1 30875 446288035
2 174548
2 71847
2 34918
2 20993
1 32979 961078400
2 10638
2 68155
1 21332 903786970
2 173781
2 73787
2 92893
2 70582
2 154383
1 181811 451479363
2 182965
1 61115 423645587
1 138082 922178070
1 174598 409035116
1 135399 304351213
2 33564
2 199335
2 169816
2 181215
1 181445 610220826
2 41826
2 147095
1 136858 709700084
1 188288 714177775
1 138404 689290799
2 9185
2 2604
1 190554 122694695
1 105764 34142378
2 119705
1 193229 758604639
1 87992 711704615
2 154176
2 3811
1 33071 672687496
2 160684
2 198112
2 15135
2 77054
2 61329
1 129110 933506170
1 31360 357136033
2 157862
1 3766 247531503
1 152206 796638497
2 54109
1 148324 543456694
1 114313 828835713
1 138318 645674169
1 98679 109396749
1 3723 39049521
2 46031
1 126404 386768075
2 51039
2 40695
1 135181 562080781
2 197913
2 108653
1 92621 148840107
2 185977
2 138635
1 17902 889353444
1 45726 562160182
1 92675 588323782
2 80209
1 139510 151544496
1 51106 114936493
1 95905 829098238
2 129668
1 51253 476474426
1 174149 115637671
1 44935 190476912
2 58111
2 111985
2 140199
2 49526
2 127805
2 81841
1 87224 431929988
2 95496
2 12443
2 34181
1 63783 84525780
2 83872
2 98854
2 88842
2 196848
2 72682
1 62447 5546246
1 50253 981902647
2 137798
2 80183
1 106625 625596995
2 29907
1 129699 688138198
1 72578 368935934
1 165959 976087074
2 160429
1 40592 81992468
2 68804
1 734 99444636
2 106140
1 46924 214581094
2 88854
2 156960
1 14047 837915998
1 191905 967537119
2 113702
1 80607 100454848
1 86325 222561569
2 140597
1 109875 958105401
2 113565
1 114366 854716964
2 149645
1 45208 802053293
2 77958
2 125464
2 42944
2 38888
1 173973 93165762
1 180896 528008656
1 175721 310439578
1 58690 536328663
1 146936 903166056
1 180507 457140036
2 75806
2 13626
2 53664
1 146795 685683311
2 41659
2 76623
2 32140
2 83608
2 126797
1 181253 840298275
1 182078 601576965
1 9818 392113826
2 74451
2 71885
2 145383
1 86914 855329252
2 54745
2 130161
1 20188 586402487
2 133232
1 27225 126870989
1 24390 305950103
2 25428
1 74901 138054385
1 106403 830245995
1 129987 408217332
2 46913
2 42487
1 135833 180864299
2 97196
2 156376
2 106468
1 122784 178043983
1 162382 519838195
2 31255
2 113540
1 4451 460305414
2 93698
2 153430
1 136194 84542584
2 15457
1 74868 28699979
2 45700
2 6780
2 113722
1 10888 501654726
1 161515 581809140
2 119486
1 20578 471580312
1 189730 459622088
2 41046
1 17260 535908560
1 160865 730274310
1 14194 252046900
1 71638 641455424
1 65522 300977378
1 117464 381107737
1 148218 901234764
1 174934 15049932
2 4523
1 85099 709014512
1 183523 390133400
1 170019 702589241
2 72114
1 56478 348912210
2 175802
2 19254
2 195424
2 34293
1 92556 873813648
2 40411
1 186561 225168679
2 4174
2 95224
1 5889 333794914
2 177662
1 33796 788264260
1 46365 213388040
2 159319
1 14403 847979738
1 177931 512325861
2 135802
1 112896 592317939
2 143175
2 74501
1 73245 516003809
1 109003 522605984
1 59932 221995155
2 117098
1 138619 292011998
2 101020
1 92307 454409049
1 21194 181911735
2 82266
2 147682
2 73190
1 75256 190896271
2 190448
1 153116 376488754
1 122960 230024517
2 9816
1 153072 69603235
1 90426 22248970
1 117626 444091659
2 42020
2 109625
1 49768 998479080
1 145302 742041651
1 145461 471301078
2 105827
2 198336
2 143458
1 137692 139215487
1 177642 682431231
1 181778 100081846
1 144715 976342368
2 137291
1 95841 121192050
2 95660
2 64925
1 93764 738253104
1 143206 576507242
1 163181 129931354
2 150657
1 32535 317550573
2 14274
1 142474 610156100
2 15635
2 18964
1 171861 509794465
2 21363
2 199416
2 61806
2 36552
2 71223
1 117105 657390202
1 152635 122452972
2 170312
1 16100 65302277
1 178041 247862394
2 183127
1 82283 268835661
1 169349 257600163
2 148147
1 139300 18300011
2 13373
2 195247
1 5138 768055276
1 29690 264093
2 45909
1 83804 36457803
1 91579 174892165
1 75199 865562552
2 55365
1 72590 35404656
1 182939 149330854
2 198924
2 184327
1 144005 656871192
1 4999 806343173
1 152451 719960308
1 127680 368466143
2 9827
2 188462
1 28759 916673849
1 95063 208658547
1 169697 586424418
2 62166
1 101243 966541841
1 157511 845826222
1 68748 881008726
1 146133 477850679
1 153368 63927341
1 55105 378021791
2 187292
1 49565 95719607
2 76516
2 120141
1 141049 142702768
1 90380 873880304
1 185382 685496812
1 168856 806619195
1 10660 299804204
1 61159 174135461
2 56684
2 192757
1 159401 310959335
1 186813 37081686
2 25366
2 28261
1 58320 843027399
2 180689
1 94626 288243297
2 131674
2 142100
2 140678
1 1926 478020942
1 171457 823284475
1 44045 812912197
1 139169 417791720
1 80192 106479506
1 51430 610476096
2 171057
1 161401 114878396
2 74016
1 94685 562082993
2 102375
2 111521
2 177030
1 151406 450493227
2 84456
2 23745
2 14421
1 188885 366184036
2 146885
2 36539
2 53383
2 91277
1 19609 444555179
2 188524
2 98781
1 174270 423062564
1 125581 120100655
2 148891
1 131998 73035392
1 65584 794388412
1 115445 524663821
2 14135
2 60146
2 27289
1 82395 588611300
2 7253
1 137527 102491650
2 31498
1 160164 919417515
2 75198
2 9554
2 167442
2 124244
1 31992 680173138
1 140361 308244111
2 65526
2 49084
2 141210
1 113373 230480092
1 42559 603322917
1 150888 387385864
2 38850
1 97456 64105124
1 183626 945481093
2 47590
1 51835 849917311
2 144611
1 137664 376991702
1 32794 584479510
1 132898 9074346
1 96969 77981193
1 82789 245311003
1 31060 185470467
1 32237 905509961
1 40978 180237937
2 68856
1 128993 660440453
1 31808 720144126
2 53883
2 91926
2 110836
1 157981 544592273
2 183814
1 67758 141969548
2 64192
1 195057 969074124
1 102726 212938681
1 39590 500481272
1 46647 519627115
1 13815 606270730
2 93692
1 103735 38172158
1 62635 598319635
1 151164 164510501
1 354 177354821
1 184843 276467317
2 148764
2 35388
2 169234
1 64763 185522009
2 179426
1 126003 983462274
2 46025
1 25067 291098601
1 128418 517865694
2 184142
1 48613 770800744
2 23180
1 3664 560100400
1 114559 859793981
2 170309
1 29964 619845495
2 8429
2 86437
1 112930 211657264
1 179340 550296466
1 173423 306268353
2 87194
2 95304
2 8079
1 126287 136628082
2 163589
1 84621 631514228
1 147759 59010864
2 158630
2 164396
2 45000
1 194846 122812143
1 87850 848471892
1 103579 174618843
1 134358 233192956
1 121520 513058890
2 15560
1 37758 107035656
1 132092 363838964
2 43971
2 64810
2 53856
2 38463
1 184660 357499609
2 192957
2 111790
1 13392 65858171
1 164945 979254516
1 191453 798149460
2 32338
2 195005
2 164067
2 5132
1 87484 632935960
1 114212 358448039
1 95941 379138249
2 31526
2 169155
2 121548
1 124554 538042481
2 192703
2 172738
2 182201
1 163400 756940153
2 58689
1 8046 10212301
2 188586
2 29047
1 48731 610105337
2 135956
2 143281
1 171916 636512250
2 13307
1 125298 226758162
1 844 808998420
2 131659
2 108013
1 117311 124654035
1 117741 591381610
1 18161 576671774
1 82893 223079987
1 87533 363031292
2 173049
1 124990 152151687
2 75653
2 162383
2 190363
1 109557 257072655
1 179121 150900430
2 101272
1 119556 693947553
2 59766
1 58821 24073196
2 152050
1 47268 411881132
2 164073
1 153114 332673789
1 181042 91447990
1 33900 59372773
2 71662
1 20564 866061453
1 50363 201838326
2 140327
1 198623 971208542
2 33472
2 137876
1 88379 491211338
1 6454 21093688
1 107450 537144406
1 180004 865994753
1 186536 466978897
1 108076 124785628
2 159012
2 14827
1 128161 283291421
1 99121 466068087
2 123572
2 186370
1 111205 445080124
1 51254 996583709
2 117253
1 197143 303838258
1 174342 1216830
1 42480 258631057
1 41902 26706613
1 54722 845316257
1 138322 962821586
1 8430 713918091
1 51317 423830921
2 57349
1 15406 514110973
1 31133 191550418
2 17500
2 32591
1 168072 896450209
2 69799
1 138590 526072682
2 172347
1 125740 743902646
2 77277
2 20978
1 84938 286016232
1 190858 386905024
1 104057 350715750
1 101530 112510648
2 5377
2 11180
2 71950
1 40863 788718870
1 103365 22908253
1 142953 850050678
1 139603 143687420
1 25145 322070518
2 27060
2 67295
2 74503
1 53187 119684915
2 32909
1 199594 57359930
1 121683 366310826
2 11553
2 135050
1 101980 926943708
2 174607
1 107343 550337794
1 119801 527394263
1 11898 568225993
2 77054
2 89788
1 185370 551812667
2 132222
1 110802 958164215
1 192026 210340800
2 176562
2 130822
2 117265
1 96570 534486978
1 61945 568148049
2 55586
1 56099 837467676
2 165398
2 118835
2 163204
1 132680 394178663
1 2915 998298607
1 73349 644237044
1 25845 673952798
1 68838 359425994
1 109828 235032209
2 138785
2 144004
1 50645 433659566
2 68196
1 150741 597176446
1 111643 369156817
2 9463
1 102002 113719870
1 1196 632972018
1 140341 813830691
1 71322 273943449
2 12638
2 62549
2 162700
2 170604
1 198802 138306983
2 113072
1 128101 395687714
2 168475
2 49328
1 1786 880876369
1 166151 502627353
1 119818 855494957
1 102879 42708516
2 188555
1 144806 724822201
2 154168
2 107285
1 142001 800596901
2 179959
2 110537
1 28649 279795585
1 83113 299786239
1 107619 56395297
1 122545 59721633
2 182063
2 42916
2 102182
2 79092
1 121167 602431387
1 139769 864189086
1 197633 153062650
1 60858 786066901
2 69963
2 144616
2 11250
1 152960 621414980
2 5685
2 25723
2 150159
1 156210 845363265
1 89584 567410014
2 54679
1 170221 37948394
1 44090 898706596
1 86598 506907510
1 89991 296674694
1 117797 242300826
2 173729
1 52151 385087048
2 78293
2 59996
1 144555 818846925
1 26088 485605031
1 155719 93326193
2 134074
1 108255 2316867
2 72759
1 65140 719516262
1 186169 497932223
1 170394 443414306
2 20364
1 119264 61206685
1 40937 243724917
1 28874 663849775
2 189410
2 136199
1 199392 443370322
2 24186
2 80659
2 148469
2 131337
2 123977
1 194329 763631319
2 92406
2 66239
2 14626
1 8764 329495569
2 134114
1 113096 753722333
1 79699 411631004
1 113871 454557412
1 64368 596820666
1 24192 703582317
1 103305 379648034
1 51314 134852927
2 162412
1 172591 34015375
1 163367 705110153
2 170487
1 39989 112899132
2 11207
2 157613
2 48950
1 85542 890973779
2 25138
1 83287 485182423
2 117260
1 38064 911348465
1 88536 138617671
2 14855
2 15999
2 168865
2 129199
2 16246
1 188266 978898931
2 13200
2 44532
1 11119 345809306
1 98305 813367877
1 136308 519163344
2 151940
2 130684
1 183445 918727878
1 46362 688941136
2 79052
2 57011
2 134975
1 166930 968348484
1 143178 644757064
1 32421 598091264
2 49839
1 168395 982404049
1 86520 557415889
2 177055
2 149455
2 184055
1 18767 114336030
2 108013
2 51605
2 141536
2 160852
2 38032
2 112266
1 78340 586148676
2 182125
2 115677
1 99546 108426939
1 283 127980253
2 39044
1 22142 649100912
1 128653 859063488
2 102087
1 124624 975181517
2 4145
1 89832 297638007
2 90031
1 169759 570756779
2 67436
2 41670
1 14379 718634404
2 16360
2 124707
1 62479 701483112
1 66655 6783595
2 136400
1 72314 807125802
2 96650
2 127402
1 169023 680922301
2 9536
2 4214
2 6047
1 63335 920671447
2 96048
1 30785 372796769
1 72324 42112430
2 123264
1 46366 808747722
1 125170 325694368
1 192615 845334973
1 10954 165175993
1 20904 115475334
1 7006 411202380
2 122005
2 77617
1 199120 499782543
1 129700 11276315
1 140378 105958156
2 73343
2 32556
2 1665
2 151354
2 94718
2 170713
2 113149
1 161732 195536911
1 87597 126885975
1 54304 408004863
1 194422 659879033
1 38676 466799548
1 1264 409800766
1 33887 938031634
2 139087
2 153677
2 132357
1 172512 764034581
2 38665
1 27925 768908147
1 16297 352305362
1 8079 858866271
1 41741 785334507
1 68445 363902713
2 35551
2 83411
1 183175 690232796
2 147602
1 190915 796816005
1 37326 857519664
1 49411 683075896
1 83423 847740304
1 31120 149847334
2 108217
1 12154 829355767
1 141294 833346435
1 21225 642170257
2 158792
2 134335
2 5784
2 169814
1 171694 179039532
1 148225 251114211
1 108652 943750971
1 44808 122885739
2 10552
2 43374
1 72836 696816636
1 45210 188668402
2 44506
2 14369
1 43359 688671526
2 100856
2 188577
2 64895
2 44821
2 153728
1 85401 17072609
2 5885
1 93133 285054978
1 121676 319898249
2 63532
1 141443 246683619
2 161687
2 26820
2 197921
2 49733
2 159066
2 199307
2 94502
1 98725 662699117
2 46593
2 165136
2 116756
1 172864 959379356
2 142349
2 99138
1 145915 512758943
2 124933
1 129047 737073462
1 44045 375360287
2 70464
2 67551
1 5379 519989690
2 4706
2 139722
2 194399
1 17271 210787296
2 33951
2 11998
1 55679 525960738
1 115505 941358139
2 3974
1 160386 259986978
1 92129 696784049
2 58683
2 127329
1 143707 612362534
2 59169
1 128300 132162359
2 143752
2 77077
1 137228 289686839
1 3216 503007881
2 86020
2 52809
1 138595 540320523
2 105342
2 130086
2 45211
2 42510
1 112881 195098215
1 153325 126392099
1 115633 492870586
1 55762 316463831
2 197283
1 178747 466746536
2 116196
1 106805 886557459
2 31448
1 80355 518222590
2 25848
1 29657 415545124
1 75802 716024111
1 73400 550623521
1 123548 189978061
2 99710
2 24533
2 142350
2 18079
1 104645 860626576
2 197713
2 50820
2 36812
1 167850 569870234
2 62190
1 21761 804711653
2 105476
1 190422 620511746
2 17254
1 140274 529275741
2 109285
1 99922 943759819
2 194736
2 159919
1 23163 984277149
1 33106 766067654
1 134007 384968181
2 198173
1 1674 335374867
2 108192
1 11314 439048447
1 113505 667275554
2 191813
1 159523 218931047
1 68625 978508393
2 94852
2 157163
2 159496
1 173909 959650077
1 62508 823470411
2 118232
2 64241
2 64943
1 574 751712585
2 162181
1 47202 8851712
1 157582 778965540
2 196688
1 157330 915577565
1 163716 106084625
1 162626 805338355
1 69137 856814445
2 183073
1 163023 200524322
2 34051
1 138452 937456495
1 30440 130014229
2 167125
2 19599
2 53178
2 180873
2 36070
1 120961 122564056
1 112627 156232261
1 175312 686261697
2 87583
1 105594 774312242
1 175685 668207046
1 137668 330501774
1 29695 631775965
2 183391
2 153953
2 146449
2 72246
2 188729
2 131033
2 173356
2 66812
1 95873 19423916
2 148107
1 31371 39231955
1 2009 639331237
1 1566 216519945
1 60643 98543373
2 7465
2 155365
1 168709 900496303
1 15562 178225451
2 182285
2 85201
1 142051 245321690
2 64539
2 43074
2 92021
2 104893
2 51768
1 94787 180358280
1 2611 373882386
1 137015 517770637
1 34073 586086553
2 132691
1 181566 623246154
1 107585 429257256
1 92858 781470261
2 120165
1 15935 271383592
2 18650
1 198667 9605015
2 31126
2 29376
1 46938 181971620
1 178241 389147878
2 13953
1 134621 429845595
1 103240 392512728
1 160584 647984622
2 193417
2 163187
2 147294
2 25826
1 43170 165620344
1 35032 888850691
1 165986 226312556
1 192714 285052687
1 177409 945963904
1 181513 188122607
2 114454
1 107300 956288470
1 160518 705140000
2 160358
1 106387 529653674
2 1056
2 192221
1 75528 228144587
2 99486
1 42628 585078677
2 19471
1 143412 696191267
2 97841
1 151571 589366886
2 76216
1 12446 184638878
2 32229
1 156619 242697844
1 32664 715022928
1 72038 572481265
2 145931
1 148588 379842043
1 43861 620766997
1 68426 558127716
1 154761 254995263
1 27487 825254747
2 56949
1 16278 175606267
2 132102
1 76812 445299428
2 122851
1 144601 193655998
1 820 691117785
2 196999
2 120928
1 48335 590648026
2 40064
1 193674 169159101
2 133280
2 195738
2 53054
2 141532
1 152682 216439990
1 125684 421842599
2 144922
2 2520
2 119624
1 178728 194090544
1 144236 10079566
1 69511 389583732
2 142555
2 57848
2 166703
2 186614
1 164392 126252985
2 66869
1 196506 860275876
2 135870
2 45406
2 132284
1 194970 508623325
2 30414
2 8633
2 182587
1 25449 805368633
2 108822
1 23408 667969346
2 47455
1 60658 104491107
2 64353
1 31462 244965935
2 70009
2 114082
1 39318 295073893
1 154210 709055703
1 153864 594514948
1 192450 453021776
1 100850 220125009
2 114995
2 23643
2 82281
2 86095
2 159905
2 4238
2 5977
1 35798 92844394
1 80855 560158061
2 57635
1 39501 414211846
2 135707
2 7902
1 146804 428911933
1 77464 465819421
2 100952
1 127080 749586996
2 153581
1 174829 702613426
1 38490 528220286
2 53041
2 44542
2 28883
1 84860 785779323
1 133084 793417458
1 147071 704627591
1 185271 531038434
2 74318
1 31052 639892185
1 117774 180178599
1 64097 868891648
2 184120
2 89539
1 141593 354366791
2 53174
2 155971
2 19916
1 22553 866724672
1 103839 599480767
1 88118 401367555
2 83497
2 149549
2 152292
2 129632
1 143537 371351014
1 187684 269835176
2 59915
2 60763
2 134477
1 48049 399198903
1 115270 320347974
2 66923
2 74357
1 128689 550266845
1 89649 257643859
2 40284
2 76494
2 181163
2 143975
1 100535 864657416
2 52219
1 82733 648029091
1 16571 874639396
1 65270 9681768
1 51431 827020093
1 188101 730087495
1 5687 559741149
1 133210 791871987
1 40742 147128966
2 157314
2 188447
2 163755
1 93443 927125311
2 59839
2 9393
2 48539
2 179575
1 46259 715864092
1 91798 54455723
1 98274 519272828
2 141534
1 24574 776826904
2 110934
1 34909 631166559
1 24878 88957260
2 178521
1 32034 467420623
2 184797
2 190112
2 128158
2 160008
2 196656
1 147246 998473089
2 105034
1 157115 92744540
2 157638
1 189846 376258226
2 3842
2 39826
2 103546
2 134803
1 101968 10028560
1 179170 502256941
2 55515
2 85800
2 196181
1 34990 655161462
1 194836 440986671
2 91661
2 47193
1 42245 925046505
2 4421
2 78845
2 31599
1 170090 855328864
1 182179 24971105
2 78930
2 125766
2 154097
2 196530
2 124172
1 183850 901260082
2 23418
1 17323 252116570
1 27584 205079288
2 43395
2 66971
2 171448
1 22184 143414102
2 67806
1 15570 572879123
1 66112 151514382
1 40655 263358772
2 166104
1 21396 820003787
2 198368
2 101077
1 81343 453133910
1 36883 254613802
2 131754
1 192906 866480051
2 187598
1 33444 45989593
1 77227 626030297
2 64731
1 65820 82847399
2 71637
1 43970 197628444
1 64884 224291430
1 94593 369819903
2 55193
2 180410
2 152495
1 116667 677020573
1 144745 134084433
2 119272
2 24891
1 8567 622081900
1 113959 978303973
1 151854 585079853
2 29525
2 67511
2 110955
2 149853
2 109839
2 180253
2 24984
2 196602
1 38737 879980403
2 31044
2 37780
2 62004
2 55230
2 62774
1 175198 117334864
1 15279 988096174
2 65984
2 83275
1 151342 523942568
2 108647
2 58666
1 173168 597307111
1 51692 930384273
2 128725
2 101745
2 193331
2 14436
1 70540 904938103
2 14760
2 34860
1 148541 958649570
2 175390
2 115175
2 90566
1 140120 719016152
2 194868
2 1441
2 146932
2 192995
1 104225 364466778
2 74029
2 54015
2 115555
1 182664 877183782
2 88066
1 150326 280906695
2 189433
1 101487 18023455
1 31413 405244437
2 154245
2 14062
1 1195 560554157
2 154484
1 53443 7414991
1 81209 921384678
1 100160 849512651
2 105125
1 129368 19490661
2 24000
2 107150
2 56887
2 9999
1 152570 235668397
2 67899
2 65446
2 149577
2 24819
2 160864
2 6419
2 102601
2 30741
2 107980
1 94339 219961916
1 111094 855671631
1 114924 299839338
2 86530
1 147263 994775622
2 95231
2 22619
2 154865
1 191508 607341586
1 181868 221942112
2 47366
1 52146 507746981
1 148321 427862383
2 196183
1 30697 707607991
2 161196
2 88526
1 55581 257400843
1 62865 999772276
2 50590
2 57712
2 51373
1 188672 414400315
1 89852 33154204
1 73175 927952075
2 110949
2 160413
1 189207 229757951
1 189881 385045862
1 143014 598652188
1 74138 129492899
2 6662
1 103132 253131652
2 177886
2 82657
1 61348 513348052
2 145388
2 17503
2 171805
2 41249
2 10991
1 24869 403770396
2 39787
2 144041
2 129000
1 157468 733665228
2 30682
2 84544
2 180384
2 40819
2 3464
2 52272
1 1326 601563864
2 45066
1 137347 864907654
2 18826
1 174554 520199504
1 13252 286342071
2 63699
1 102870 503773617
2 32856
2 119864
1 85510 554636416
1 26376 436671424
1 62161 189717517
2 77203
1 2464 725401025
1 79480 199600891
1 138427 710968261
1 168761 321408283
2 179685
2 39481
2 176008
1 52604 538271533
1 95647 763178467
2 122337
2 106797
1 98363 961188468
1 89063 214783942
2 109973
1 167979 262568945
2 62554
2 91321
2 45300
1 151436 173033555
2 178543
1 137412 557764904
2 134535
1 31469 296083296
1 161639 445181993
2 19362
1 142768 513733878
2 49615
2 164194
2 177494
2 132776
1 191490 85402961
2 152379
1 150453 440366800
1 141061 340860298
2 162428
1 165168 496988127
1 42368 599999731
1 197064 653012629
1 93951 108503252
1 24139 395135138
1 14725 286206330
2 100654
2 32944
2 103420
1 79932 925371205
1 100185 51323607
1 69909 351883718
2 23947
1 51936 462487761
1 44942 521291775
2 5563
2 131195
1 105413 552768180
2 85918
1 164207 38863334
1 79414 149746417
1 82031 143169795
2 90839
2 192478
2 59611
2 118701
2 41991
2 182320
2 194733
1 13416 189267561
2 72480
1 83674 791726345
1 199920 528523361
2 162602
1 134103 928985801
2 6663
2 64550
2 145634
1 4741 81551074
2 150439
2 192137
2 73395
1 150049 832198965
1 40421 275038843
2 92714
2 109047
1 144225 542635535
2 50291
2 140122
1 85187 952590458
2 87550
2 40021
2 154775
1 32107 32609238
1 150074 518810336
2 198156
2 54742
2 26548
1 181173 442715421
2 185029
1 75551 788679943
2 130943
2 115502
1 20667 769415813
2 72964
2 143323
2 123413
2 119324
1 153561 895229358
2 167693
2 138954
2 48205
1 74763 608480439
2 23809
1 77679 281384422
1 132504 380485239
2 116051
2 123175
1 46476 660372844
1 82790 339679333
2 198423
2 40847
1 188512 662483903
2 193940
1 35579 888069506
1 164890 153242078
1 197635 522245746
1 47160 853995733
2 23878
1 95926 557860901
2 43716
1 101794 316710614
2 104094
1 144402 614282248
1 57457 817942611
2 21231
1 78959 577346856
1 1131 683650851
2 110119
2 37258
2 74497
2 89509
2 118224
2 149186
2 35791
1 18938 590971274
1 133591 384790679
2 44313
2 10437
2 188708
1 31417 420955359
2 147047
1 136652 154252007
2 157065
1 10620 601755430
1 78618 417964863
1 194139 205373435
1 123986 446048437
2 73829
1 143024 902284072
2 185823
1 108567 94844620
2 159540
2 64984
1 81216 351670605
1 61752 637095572
2 109485
1 119551 604237390
2 129022
2 74670
1 14877 106311314
1 80068 606244862
2 6180
1 75995 518151143
2 878
1 72720 371129748
1 7032 242224045
1 155910 720033918
1 98109 804440135
1 1413 692850184
1 131686 987615709
1 108690 459393597
1 28382 191946488
1 37320 765093784
2 58312
2 11144
2 58348
2 70937
2 105319
2 55529
1 82901 63161154
2 178063
1 28423 617536762
1 18415 316229819
2 90576
2 18074
2 137078
2 31182
1 144777 388016502
2 17056
1 29503 753953149
1 138953 728862172
1 14023 549059922
2 151768
1 60729 818233837
2 110337
2 40350
1 150289 257326066
2 137598
2 78083
1 23978 130199343
1 140455 335926064
2 181001
2 80895
2 138002
2 71457
2 148885
1 56495 957084365
2 15737
1 65749 952759293
2 159038
1 190554 848967664
2 63229
2 134639
1 98905 131889100
2 90304
2 61832
1 157479 644221655
1 124818 772716255
1 18607 314275766
2 107646
2 129257
1 52455 443444944
2 172398
1 189230 792581324
1 162998 445926759
2 40400
1 160473 228512013
1 38896 769475882
2 28446
1 89836 73392361
1 163646 748892266
2 92049
1 171196 323921309
1 110381 477072069
1 98005 380757641
1 3722 750855015
2 91459
1 6973 997974066
1 106182 371697818
1 29575 181958078
1 71139 5131430
1 11406 328231314
2 95353
1 104158 963175378
2 175427
1 93039 620042784
2 135182
2 126145
1 187562 481231586
2 90597
2 62973
2 59503
1 125713 715120225
2 198284
1 139244 916095127
1 198941 766253464
2 23761
1 24846 707098158
1 50407 974915776
2 63855
2 135517
2 126804
1 140991 787379811
1 113535 163719596
1 110639 332931863
1 56868 903553269
2 144081
1 59984 482092073
2 3707
2 12808
2 17997
1 197422 596233523
1 69898 303431222
2 194528
2 119369
1 117734 248266640
1 72576 311970170
2 176567
2 2432
2 21951
2 50471
1 89204 531728298
2 52205
2 82224
1 186654 738489880
1 166757 360837054
1 50257 82153891
1 169662 649171933
2 137874
2 90601
2 131608
2 42891
1 53280 292112263
1 40561 56223673
1 151448 774653534
1 174200 87267479
2 38483
2 132024
1 81847 75482272
1 196826 167714295
1 116126 906223289
1 112746 502316528
1 82743 453210862
2 51134
1 183970 696194970
1 113093 352258531
2 172929
1 164358 991544789
2 49978
2 144895
1 192314 790593845
1 151062 608520932
1 71611 886518657
2 87856
1 9078 197752033
1 102472 624115260
1 23673 283213122
1 164669 18662673
1 105452 625516377
1 50029 113087517
2 90803
2 191729
2 70223
2 85611
2 91045
1 158048 51278261
2 19725
1 111086 383465639
1 60138 855021202
2 186012
1 64830 367691139
1 60513 677084310
1 130253 170586039
2 28783
1 481 178322988
1 86795 283884379
1 116117 163796334
1 92025 364792447
1 104546 329345656
1 161897 344130442
1 194689 640871743
1 92434 99402973
1 39994 533692322
2 4349
1 21529 277966308
2 99110
2 148071
1 31836 145762754
1 29490 161901944
1 94089 920628329
1 154625 664541130
2 71608
1 106193 884534745
1 145517 725244741
1 141959 456079002
1 149071 86397368
1 17766 931494057
2 176503
1 108698 242212900
2 143720
2 91672
1 193603 553463396
1 128975 489868391
2 44604
2 82762
1 76464 749915822
1 1406 357900982
2 6725
1 65453 942040073
2 171391
1 13349 120990501
1 44109 983868244
1 25198 84154637
2 72699
2 28340
2 54925
1 55408 779251086
1 78273 81975129
1 90919 75837691
2 2993
1 181506 487523799
2 21399
1 53277 72539734
2 161714
2 1979
2 175058
2 162361
2 188444
2 132080
2 64152
2 144124
1 54699 218664999
1 113476 585239310
2 181422
1 116774 287156401
2 98208
1 17727 934216341
1 170131 610305433
2 51835
2 107970
2 163038
1 64631 233357836
2 2280
1 55568 97338134
1 85535 918980999
2 65248
2 35990
1 68917 786185287
2 69148
2 107213
1 151859 466859404
1 125597 320534946
1 164411 407890224
1 11834 336172700
1 58404 937796447
2 80263
2 160305
1 197832 422204502
1 24740 525516537
1 93447 271314629
2 189784
2 15643
2 133655
1 49240 407991482
1 32072 209627766
1 30603 407777217
2 178501
2 100711
2 89058
1 8228 800195267
1 62900 401618709
1 95363 130682740
1 68865 480477828
2 164587
2 24582
2 31220
1 48609 986963235
1 61540 925761916
2 74138
2 58671
1 180480 270605837
2 49457
2 163311
1 119215 705223730
2 34842
2 34336
1 143787 176500744
1 18914 619512423
1 75806 846246045
2 114356
2 137640
1 170080 452859319
2 182769
2 191382
1 96784 483154621
2 90419
2 16034
1 178941 11659538
2 181215
1 54295 323123553
2 194054
2 96233
2 5815
1 43355 176960210
2 74349
1 63500 983360290
1 37024 526004454
1 165977 792072988
1 149687 436942445
2 68007
1 195538 515024197
1 157496 66094083
1 54101 884740580
1 136742 665777714
1 104028 129783855
1 193297 84672205
1 29960 732696302
1 157553 982665854
2 176180
2 18971
1 21316 269845256
2 121265
2 37308
1 180183 111250834
2 141473
2 98198
2 185410
2 57747
2 160958
2 219
1 109882 186516734
1 52120 7822147
2 137539
1 66119 474641781
2 55419
1 87758 47185860
1 12676 126690455
2 184215
1 81412 490944561
1 19212 307765421
1 31076 772073464
1 128172 101933162
1 136444 164724449
1 137465 936218541
1 19516 127473938
2 35851
2 189934
1 103048 827871069
1 104996 214256004
1 105506 210551526
2 132792
2 87355
1 45415 35786944
1 11906 912304177
1 125891 309086817
2 119135
2 67829
2 193765
1 98321 942364068
2 81649
2 190273
2 136286
2 68779
1 180661 988668454
2 157293
1 129085 565527772
2 90828
1 145651 753342279
1 142732 464178970
1 133636 160780310
1 150019 153078519
2 139672
2 167213
2 152226
1 154625 153171085
1 103843 899306495
1 143860 932285427
2 79085
2 19888
1 192862 412274257
1 138489 114113435
1 109405 829999643
2 87485
1 194137 160137332
2 84400
2 145138
2 112851
1 58454 80637504
2 58332
2 7328
1 35201 169541176
1 46533 885887498
1 64505 533251983
2 173793
2 178676
1 96695 729618664
1 27950 495771988
1 87248 798068908
1 157926 349965200
2 75609
1 8106 681700777
2 162270
1 31294 149544713
1 150271 438474696
1 198995 207115665
1 78109 4006164
2 65790
1 58541 379719404
1 195694 472824381
1 155026 210717449
2 93324
1 52690 191446205
2 174454
2 153633
1 109900 461289086
1 169213 235907521
1 155808 660667860
1 138455 884411002
2 125377
2 89581
2 41811
2 47298
2 44384
2 33113
1 147298 376883714
1 162585 345021082
1 90268 588455399
2 85058
1 17634 366633776
2 77381
1 15358 45792579
2 153080
1 174706 647365493
1 72529 636509518
2 100111
2 49748
1 6410 149266812
1 30504 658292234
2 6283
1 22446 427838915
2 185262
2 142587
2 165611
2 41094
1 162507 911708201
2 157527
1 86932 321832989
2 75300
2 5949
2 102336
1 160016 157648651
1 11705 363708739
2 10907
1 146780 731843068
2 188000
2 139602
1 49273 697728375
1 148251 343822897
2 199071
1 172311 981309430
2 70739
1 33826 810883409
2 80059
1 198487 342568265
2 78818
2 175191
2 3447
1 194952 886852570
1 198780 587654165
1 45110 336973985
2 12213
1 168860 451779585
1 192127 250299078
2 37306
2 78001
2 2479
2 97138
1 68419 357946240
2 3028
2 134571
2 82352
1 114063 93903528
2 107585
2 153973
1 96784 811471199
2 181537
1 116493 808336082
1 79291 783295123
2 117319
1 150550 820931512
1 72589 880044463
1 194561 868859437
2 67821
1 8022 974081127
2 20911
2 36956
2 9256
2 75484
1 59217 396191726
1 94914 984250416
1 27361 910382504
2 150277
1 48827 650683981
1 121836 420359163
1 124447 737993393
2 33881
1 129082 884320914
2 156494
2 13188
1 38681 458850904
1 87478 808821486
1 189550 532170783
1 116725 197001850
2 79304
1 126536 498100437
2 46518
1 156285 848732133
2 103036
2 58037
2 42682
2 135018
2 101308
1 13503 883455219
1 136159 461586580
1 163651 630907543
1 30091 458380282
1 191239 70093294
2 159568
1 92079 161141975
2 75121
1 159836 238176043
2 183147
1 165628 240177149
2 160912
2 10481
1 193423 909740663
2 38599
1 26495 821909672
1 195833 388855177
1 113872 436994273
1 74319 60561878
2 82816
1 115350 496689512
1 111708 777654533
2 62510
2 72389
1 173978 38950931
1 175903 860799022
2 95296
2 178852
2 44628
1 85518 462774986
2 43207
2 131822
1 196054 214088985
2 14992
1 163849 158781705
1 101967 853199657
1 79491 748356911
1 117654 668174101
1 180742 297046136
2 80853
1 138704 592457286
1 95170 540206786
1 179077 976075110
2 161728
2 1966
2 111461
1 30525 810816455
2 12342
2 156220
1 101020 888086544
2 175612
1 181688 489216077
1 27023 837561576
2 199131
1 163169 225259612
2 193751
1 194730 477692999
2 1843
2 89923
2 43726
2 186639
2 95415
2 11647
2 48926
2 38179
1 189952 83858497
2 17088
1 190634 329971160
2 48267
2 28733
1 94317 566271953
1 143863 409488190
2 1577
2 39953
2 14325
2 195906
1 180815 677357871
1 59759 886497200
2 137590
1 29454 660923987
1 171320 594034606
1 57524 653272638
2 43121
1 107041 842185290
1 82043 676213752
2 168122
1 64383 570873154
1 1204 579004202
1 32123 246536941
2 86641
2 24019
1 147210 997134401
1 188210 716752529
2 71972
1 152234 347020102
1 182229 916053189
2 143267
1 157103 203624144
2 45542
1 1483 154332786
2 8220
1 51848 636968358
2 132726
1 142605 217167984
2 173526
2 126587
1 46045 761370612
1 3541 117423628
1 117401 42951221
2 189941
2 110144
2 32605
1 170090 807791310
1 147893 932706538
2 197579
2 198746
1 128275 576218904
1 166467 623836695
2 127889
2 766
2 91737
2 100947
1 195028 666800884
2 7754
2 164726
1 66859 93793472
2 100429
1 90237 942049883
2 3305
2 125026
2 157064
1 5071 291576426
2 35830
2 119675
1 148562 176265206
2 11962
1 143654 651066233
2 7088
2 145635
1 3555 705307618
2 164982
2 149796
1 181132 950020070
1 36190 305322605
1 184257 779755002
1 136571 821514003
1 179199 112158012
1 54225 452388807
1 173338 582072818
1 36601 829025791
2 52079
2 162798
2 33241
2 178872
1 133483 119008147
2 170756
2 89736
2 181534
1 114682 433442494
2 187402
2 99848
1 110055 647946913
1 92616 707379446
1 146044 769783423
1 102415 5997860
2 85585
2 54901
1 60928 19347179
2 113187
2 142551
1 18948 696048426
2 13857
1 170542 899562351
2 183496
2 198082
2 176403
1 49546 921522806
1 141806 457140350
2 13105
2 47124
2 119411
2 82310
1 70398 81410285
1 103549 364748824
1 17621 925444650
1 172353 873696725
1 193573 13402515
2 147746
2 66386
2 14299
1 31651 546172194
1 81838 488254767
1 172889 657727816
1 194900 561264382
1 168230 790948459
2 83088
1 90057 187601685
2 6374
1 64893 966107154
1 76735 385161502
2 81146
2 172420
2 70169
2 8727
1 191678 340542145
1 185467 803348330
1 136638 133505678
2 105545
2 15231
2 34802
1 711 899121908
2 35193
1 135888 503476358
1 99896 335068906
1 184591 955521173
1 188564 436014687
1 165168 389236879
1 83265 408606060
2 81540
2 62764
1 83779 792251031
1 97393 698136164
1 153043 514597443
1 170947 640690739
2 195516
2 68772
1 85769 761009816
1 56232 27109994
1 190634 421966461
1 169643 515975632
2 63328
2 24212
2 115162
2 150503
2 197017
1 191983 651329247
1 195272 182056173
2 109497
2 48612
1 116745 277644018
1 102837 952792747
2 15906
2 34838
1 140312 818814401
1 31340 411992441
2 113029
2 107588
1 146482 833870197
2 58467
1 64136 305013357
1 118239 842543508
1 92733 938084497
2 105693
1 192569 387216757
1 150074 253236678
2 102838
1 128205 323410270
1 95263 88517419
2 57951
1 35056 600239339
2 101799
1 6915 105879400
1 193203 879736926
1 188939 69175823
2 177957
2 160293
1 95859 157476633
1 137900 795813570
1 54014 725387122
1 143949 669199970
2 22625
2 146308
1 1496 893715370
1 119000 274311862
1 78797 125397936
1 149077 861961036
1 68784 923601621
1 17112 597725488
1 35335 277555588
2 180850
2 90123
1 128444 970499256
2 192161
1 18987 378079491
2 117543
1 22981 649794326
2 131568
2 189888
2 16804
2 95980
1 25481 210148592
1 191484 695108437
2 3962
1 45468 542286032
1 140241 715888202
1 160891 96524953
1 85383 215304710
2 183937
1 109370 427077896
2 136989
1 68853 342971699
1 87375 180596373
2 43942
1 112261 185668978
1 79138 893498743
1 32451 768722652
2 34021
1 95604 724349942
1 82374 198916853
1 141695 929048627
1 27689 581112384
1 102628 666701574
1 136359 633604888
2 149120
1 193423 270052196
2 183765
2 37954
1 89607 404728767
2 122789
2 27205
2 170715
1 61038 568543992
1 84986 485501095
1 8937 692313318
2 28619
1 82873 843918952
2 53752
2 148661
1 37636 345915437
1 11535 4415632
1 38112 244701333
2 154339
1 127045 723264114
1 131069 4738775
2 83116
1 150806 475228587
2 155706
1 189777 113386197
2 14399
2 50454
2 108125
2 78198
1 65513 741429246
2 194588
1 33711 421755949
1 105495 495762235
1 12515 114114596
2 151117
1 130155 130842390
2 195802
1 17798 149573434
2 133313
2 55041
2 194574
2 154194
2 7206
2 4494
2 9924
2 188802
1 50587 76613993
1 139240 598664828
1 9426 465052959
2 50878
1 146604 612548200
2 99236
1 182642 176034306
1 25776 705200762
2 18904
1 73093 763483243
1 40304 555840200
1 22535 952983812
2 121716
1 134218 259041807
2 2219
1 52391 527185826
1 164735 979968620
2 197573
2 67439
1 38449 63010150
2 64539
2 20102
1 163624 678255655
2 153490
2 197203
1 92585 185039466
1 165364 757018416
2 116053
1 66800 46369466
2 108311
1 62518 388772966
1 140919 233266496
1 199674 636065040
2 90396
1 23241 681345331
2 30773
2 75433
1 29308 788089940
1 157896 821975808
2 144136
2 150473
1 46120 914891592
2 134587
1 162169 968807977
1 8897 149337932
1 189023 657358609
2 89852
2 158940
1 120391 339902600
2 157481
2 190430
2 28776
1 105470 602402892
1 104763 622019173
2 36870
2 7188
1 114676 643959793
1 199909 37733658
1 1396 753702609
2 114288
2 183251
2 80938
1 35527 299710855
2 96768
1 97771 251019750
2 24879
1 164955 255196048
2 107855
2 144372
2 130027
1 186824 835729526
2 180229
1 123283 314407999
1 91071 980558674
1 41729 320211479
1 966 703003544
2 19073
1 75564 205827543
1 33964 199493597
2 149114
1 89147 517183090
2 169871
1 126219 289356688
1 40068 76411494
2 177956
2 111272
1 95090 684608828
2 99349
1 48241 687954917
1 28677 236329
2 186894
1 57855 705342284
2 140599
1 146119 353730337
1 195260 466268872
1 98781 939968544
2 89550
2 86668
1 162379 871647347
2 198145
2 21989
2 65098
2 100567
2 185255
2 160627
1 51147 416531397
2 130904
2 101245
2 147922
1 199442 35282591
1 145256 721493011
1 172792 675019569
2 36626
1 7457 942145155
1 119650 766284297
2 68708
2 163421
1 104493 745822019
2 79482
1 155547 521205187
2 172581
1 149943 323472803
2 33546
1 177702 861521665
1 174979 62970000
1 174671 11046943
2 132613
2 165720
1 17815 477721108
2 179773
2 192876
2 22435
2 125526
2 19030
1 90489 482914633
1 9330 897249132
2 13380
2 106398
2 81410
1 143384 854487559
2 41396
1 194599 688195553
2 75444
1 114305 566852630
2 21591
1 73736 820377227
2 58755
1 46532 709090714
2 9862
2 5039
1 89181 262638822
2 61911
2 118990
2 5382
2 75106
1 13406 845663158
1 48684 615325509
1 189771 269852188
2 183356
2 47297
1 145268 811892321
2 171624
1 164877 905100262
1 11536 144460887
2 56412
1 87210 203252558
2 14979
2 10294
1 57354 811490555
1 4747 286199002
2 66995
2 93930
1 80786 411981260
2 62676
1 85240 872059659
2 24290
1 16438 843975561
1 126560 154999978
1 185174 612743572
1 146138 198370478
2 187059
2 163919
2 181654
1 3557 313588613
1 29317 789645537
2 31243
1 83676 741208275
2 195703
1 117762 587766767
1 156489 384085433
2 153810
1 103822 633489830
1 15520 931913164
2 47966
2 163409
2 184640
1 44441 438094633
2 192181
2 191447
1 95427 976757139
1 154042 45277314
2 91939
2 98085
2 155977
1 37319 123934238
2 113760
1 125831 954143757
1 166454 636978842
2 126700
2 69016
1 176976 889966748
1 46825 233418759
2 179396
1 84382 794920180
1 188171 58096735
1 107898 45302483
1 12030 7821253
1 84475 309613447
2 197971
1 119496 586767107
2 147139
2 53402
2 181874
2 5927
1 120305 487975810
1 29622 237667186
1 110214 145447190
1 48099 551101124
2 120644
2 162623
1 33719 279910200
2 124065
1 43249 327488981
2 37138
1 183117 929951551
2 116728
2 135157
2 193357
1 152532 637618004
1 190515 939402002
1 81534 708309442
2 114832
1 85988 196774706
2 60754
1 167300 578660807
1 55292 785915770
1 190740 390572823
1 151374 567379302
2 98074
2 42426
2 48047
1 3946 295842572
1 26194 909041895
1 162573 685830477
1 55927 615730171
2 78260
1 18780 68105868
2 105421
2 19786
2 103322
1 93877 435430216
1 178387 951280263
1 191108 953123775
2 170854
2 187147
2 86943
2 67094
2 159510
1 183602 839633736
2 151204
2 138311
2 52804
1 145848 989878741
2 150144
1 148732 806573454
2 2629
1 10850 670326872
2 183468
1 113455 302126869
1 13766 599846846
2 77260
1 159338 102553689
2 111458
1 130196 329842772
2 179878
1 57372 316592381
2 157906
2 112888
1 121519 347517647
1 150450 47013578
1 81351 69788793
2 26245
2 53655
2 119148
2 52652
1 172322 894783175
2 103196
2 107331
1 196283 717194311
1 26342 3466422
1 31256 680939414
1 155691 691249872
2 134238
1 34388 538926310
2 144811
1 191773 915603650
1 179915 500533759
2 106300
1 99723 483283283
1 6907 578813189
1 149027 594450454
1 180104 449713252
1 85592 304553581
2 41084
2 1983
1 189991 350431442
1 42748 47092678
1 102918 430774812
1 41373 538937168
2 116656
2 23522
1 77510 826147786
1 83590 907112762
1 156445 896228050
1 17123 455464607
2 178851
2 138524
1 32153 775296848
1 3922 952010221
2 187271
2 88935
1 33020 700509118
1 68906 741044642
2 139445
1 24358 745158735
1 73296 577961843
1 196240 7815163
2 145451
2 23232
1 94645 361115440
1 164049 751064276
2 70102
1 37543 800172405
2 19973
1 4349 868166389
2 67572
1 135657 336159493
1 78748 163952456
1 2596 187460962
2 7512
1 148307 762457699
2 182897
1 68964 796764729
2 199217
2 142997
2 77405
1 150872 312206833
1 137024 143987216
1 165494 682652042
2 103043
1 8875 612586758
2 167786
2 17810
2 45232
2 94721
2 113308
1 143450 30989289
1 114769 707337121
1 82431 744454000
1 118146 860912585
2 165284
2 65100
2 198001
2 141998
1 101063 230969267
1 163451 520582996
2 40804
2 22220
2 2669
1 37127 956919997
1 3487 805286389
2 125333
1 179987 275050913
2 157900
2 147801
2 173820
2 61715
1 49235 398559617
1 98460 685770659
1 179894 903603474
2 87651
1 29872 569522047
2 18415
1 28336 730039305
2 81348
2 47443
1 120039 708161756
1 192068 805337364
2 172841
1 32072 133132763
2 10834
1 123781 983639483
2 163715
1 155012 428273149
2 88076
1 176324 833805887
2 164731
2 61815
1 73097 56699390
2 189901
2 155223
1 12068 936098237
2 24158
1 120741 529491136
1 113763 225859481
2 89476
2 88358
1 32675 794423861
2 165693
1 117405 333838081
2 131206
2 193075
2 93830
1 164216 72604724
1 182230 651839365
2 34961
1 96328 698642648
1 75791 670629771
1 26313 159940481
1 155302 70322675
1 152620 648048929
1 186496 885911566
1 110171 649678642
1 191853 563350502
2 140748
1 199517 538355633
2 174141
1 157762 280889283
2 185026
2 185202
2 185059
1 185079 62396399
1 80223 175424082
2 152821
2 140767
2 28004
1 5860 679905456
1 176723 54204582
2 179224
2 22178
1 17452 564318992
2 6981
1 190272 617836041
1 150239 910633834
2 129477
2 85325
2 14643
2 35873
2 160958
1 39815 434051598
2 158279
2 140114
1 147211 131628591
2 50572
1 190866 907592142
2 192046
1 54929 782896441
2 35866
2 52277
1 37660 400438052
2 55180
2 108141
2 82073
2 77902
2 42480
2 65338
1 65192 502305622
2 87900
1 74673 827922698
1 174708 914825537
2 73106
1 113475 230659108
1 123709 435635467
2 37784
2 103077
2 63758
1 99247 519671078
1 144505 889777137
2 35138
1 105621 644156662
1 193797 987913815
1 139493 931369651
2 56743
2 114760
1 44577 519135795
1 199103 833560647
2 84108
1 148164 990987711
1 158444 698154941
1 124945 374562023
1 47666 869973003
1 134515 481380437
1 167096 643062928
1 99532 617944464
1 145432 655708414
1 55307 818146868
1 72946 516110432
2 135102
2 76952
1 156120 40736554
1 30180 774034374
1 136994 473884591
1 196678 824106837
2 197266
1 146659 605429427
1 154449 329195820
1 21641 931966812
1 171574 831684028
2 40556
1 185297 323460300
2 134126
2 172074
1 161765 905891170
2 78274
2 182885
2 190263
1 87033 861986035
2 6679
1 191740 116792086
2 142727
2 133517
2 42819
1 28936 975052099
2 152569
2 7200
2 176418
1 170017 147166360
2 27008
1 48647 884842780
2 83701
1 3714 349450328
1 41056 686864885
1 75648 38943386
2 59157
1 139541 3255471
1 156267 166510471
2 151923
1 138494 135405432
1 173192 741911531
1 110293 222376445
1 25344 557564755
1 40973 405358605
1 30411 470294802
1 199374 809591345
2 114435
2 130911
2 199958
1 68168 466788831
2 96225
2 195674
1 111413 382569440
1 148602 949457763
2 134837
2 8240
1 9960 606906223
2 10897
2 111660
1 173426 875728073
2 130643
2 157605
2 4418
1 136828 949012387
1 143675 377708073
1 40042 179882692
1 101276 894759161
1 93804 20904244
2 80602
2 178042
1 20168 842160402
1 63798 203437002
2 89923
1 76771 338370399
2 127872
1 62235 967906171
2 74680
1 165014 70431968
1 181513 766267844
2 196081
2 77103
1 40754 692844587
1 44779 273371211
2 88487
1 163370 887854804
1 3777 415610128
2 92786
2 48630
1 16117 258664593
1 45012 233121399
2 160319
2 89762
2 97732
1 188046 721293374
1 149971 655329288
2 170949
1 40839 348548031
2 71372
2 26537
2 97588
2 27566
2 17598
2 172885
1 148931 796814657
2 102629
2 39754
1 102612 935139368
1 109791 774406626
2 155000
2 149767
1 188434 8176852
2 25008
1 73152 699054960
1 185621 846352415
2 72439
1 38601 915435892
1 116204 675007398
2 138992
1 130915 191857911
1 33731 565225163
2 197751
2 118281
2 179282
1 80095 527496762
1 135329 498010821
1 30782 505655445
2 144914
1 137875 97300996
1 15137 687387952
2 148327
2 100393
2 57689
1 128473 904264378
2 63835
2 112624
2 131802
1 49243 200895556
1 49263 349234899
2 40089
2 84113
2 102617
2 153987
1 42866 115587015
2 38621
2 148902
1 91997 916360612
2 25716
2 78225
1 860 194755208
2 67701
1 46082 732166805
1 51130 431445839
2 53201
1 112912 646084519
1 196958 976300694
1 29888 95461004
1 95952 754395398
2 14921
1 6288 900207001
1 8847 374369632
2 39182
1 187147 671942300
2 162252
1 38454 194637406
1 117181 623837479
2 164617
2 76228
1 192861 261324613
1 2120 480230382
1 18226 970370676
2 67450
1 141204 33241644
1 23117 321870510
1 59830 423127465
1 33819 142338963
1 173280 712866908
2 147518
1 46346 419876032
1 154461 374774011
1 91971 430930053
2 133623
1 154907 721265576
1 150407 950540817
1 48344 426757983
1 51467 884833277
1 196670 604973679
2 86563
1 97789 939850365
1 170650 312755650
1 159667 140429536
2 70960
1 138960 615827723
2 188560
1 138967 551234769
1 18496 997698885
1 142847 749512036
2 24629
2 86832
1 89741 884680796
1 72280 866274055
1 14846 292058181
1 160398 375748832
1 59705 966682778
2 174158
1 191662 907750042
2 190800
1 149669 945382023
2 76659
1 121009 784482939
1 72503 62628949
1 2313 336765737
1 55254 21321199
2 5489
2 17052
1 186361 652321018
2 191025
2 107699
2 28617
2 77272
2 53790
2 52273
2 83378
2 160752
1 159555 519726458
2 144642
1 193027 925228460
1 143684 907090182
1 152764 256052450
2 171159
1 185851 358221412
1 41094 783836721
2 181362
1 75945 249274586
1 198173 871767263
1 120104 680967001
1 71642 549016022
2 97086
1 34975 25379456
2 95970
1 76249 13349209
1 50552 266703816
2 182974
1 43971 840178061
1 174294 182282166
1 112648 239771262
2 39236
2 193676
1 30743 947605892
1 40876 690537790
1 145789 11112631
2 54980
2 16138
1 119725 550389133
1 27388 602115589
1 80265 921054122
1 155881 169657241
2 184734
1 56414 909608159
2 76320
1 181303 914070685
2 13247
2 64669
2 130719
1 13694 424428696
1 163248 419511924
1 127726 415553725
2 120484
2 54810
2 117710
2 185405
1 59725 489180365
1 197514 353245788
2 155604
1 85310 815289827
1 21227 276912373
2 128903
2 108287
1 199281 473975635
1 193543 896661505
1 114193 440625989
1 92945 530173368
2 160929
1 41293 779574232
1 108017 259208976
2 31779
1 30988 696126339
2 199576
1 122081 682717566
1 80682 935358433
1 133817 786367700
2 131203
1 47682 867848697
2 151728
2 193658
2 10684
2 195510
2 199720
1 94216 353872187
2 166344
2 170258
1 99244 759174784
1 139265 332196049
2 114986
2 144844
1 50421 39349003
1 69179 280704490
2 171470
2 101342
2 112609
2 109993
2 6267
1 79251 547762666
2 136447
1 198314 912525190
1 101284 3926093
1 108924 349463112
1 97841 518672936
2 141084
2 134819
2 71003
1 167213 847234874
2 106825
1 7670 249319465
1 74097 857028312
2 60898
2 180672
2 135546
1 16612 987900929
2 5706
1 65516 570492906
2 37638
2 74054
2 73502
2 73264
2 145860
2 30284
2 165145
2 148221
2 53961
2 649
2 70179
1 120280 82254344
1 54343 7885777
2 133979
2 155554
2 4064
1 85717 237636055
2 42155
2 50065
2 146336
2 124218
2 15707
1 63754 39150441
1 187094 245238646
1 8461 83049893
2 166487
1 176161 369970358
1 179653 553683235
1 174723 402243865
1 152803 862182458
1 19380 282792225
1 33373 966782596
1 134384 520163043
1 11258 684370112
2 159253
1 1680 415885484
1 94570 661664882
2 191729
1 26231 944811726
1 10305 653199845
1 166133 406480008
2 41431
1 155610 797348652
1 31419 170206453
2 118878
1 140118 592353158
2 178820
2 80885
2 133415
1 83903 1148544
2 80733
1 121043 781311233
2 85203
2 157775
1 47543 128364601
1 92801 926504439
2 92440
2 130120
1 107883 448704520
2 194429
1 184763 864765902
2 128849
2 196632
2 151729
2 6742
1 170837 378542444
2 158926
2 66613
1 183702 760089415
2 71247
1 49309 329638389
1 26626 144428132
1 175790 751684545
2 144892
2 116584
1 63941 993474757
1 185025 864317131
2 172556
2 161972
2 126751
1 123758 33240620
2 78204
2 109847
1 85960 586277730
1 121815 524657183
1 3464 697692994
1 64754 358243258
1 182155 546681041
2 80221
2 197724
1 162267 290810577
1 60891 796283876
2 121775
1 61785 804924115
1 161771 415068990
1 196454 518921103
1 149972 946728953
1 91465 199542488
1 76352 840551501
1 120243 596858327
2 99492
2 177068
1 85755 957241666
1 68251 497750487
2 189873
2 196286
2 172968
2 121053
2 33776
2 5727
2 66013
2 47164
1 70690 52035125
1 180155 997235500
2 16248
2 171175
2 162476
1 7335 82035319
2 122294
1 140528 787528712
2 100382
2 100017
2 46442
2 17749
2 130934
2 100041
1 55344 738343154
2 177886
2 137034
2 14940
2 195037
2 108501
1 139310 520419143
1 199537 914386045
2 8729
1 184512 67806764
1 170038 180909089
2 17001
2 115692
1 61408 451893400
1 15149 822292917
1 29369 230061550
2 41155
2 141535
1 195697 849047684
1 72305 721366292
1 40488 941585751
2 58078
2 62022
2 127255
2 148724
2 16386
1 54440 599235467
2 117195
1 156080 784142647
1 40375 848824043
2 145965
2 188701
2 121043
2 110883
1 111151 962180633
1 42319 96550280
2 41537
2 95445
2 97068
1 177088 247321019
2 112113
2 140485
2 138034
2 34454
2 60756
2 99738
1 90694 21496794
2 38826
1 65488 505459886
1 105106 83680016
1 22061 42083849
1 48544 525115558
2 101059
2 63856
2 30037
1 57385 190367226
2 94259
1 131530 211517154
2 11293
2 160837
1 133762 656007318
2 121104
1 101821 668914951
1 115529 297438309
1 27919 50455256
2 56679
2 90089
2 35002
1 87867 394492758
2 141757
1 27460 898163450
1 115699 39362847
2 97085
2 79834
2 157208
1 46013 520216148
2 13149
1 54056 647915670
2 58688
2 99590
2 181605
2 18654
2 62037
1 131626 520789651
1 65749 277857351
1 181313 568563638
2 88687
1 91732 206082886
1 169128 354884864
2 276
2 58382
2 196709
2 44211
1 122667 539523776
2 65697
2 68029
1 43226 742781098
2 51038
2 14530
2 2733
2 163146
2 68433
1 30008 440967929
2 51514
2 92112
2 84439
1 133617 404773137
2 138961
1 10166 506985709
1 155081 963182585
2 149618
1 193895 355498781
2 152716
2 3182
1 278 989954148
1 186234 401326628
2 120807
2 122514
2 154594
2 160933
2 74787
2 178697
1 24338 838782919
2 128707
2 90519
1 141283 774919464
1 102608 298344945
2 143941
2 95772
1 9537 20404590
1 83255 983704215
2 14224
2 508
1 45994 935854842
1 190980 594769684
2 178995
2 169354
2 90654
2 181715
2 2551
1 183786 503331821
1 130954 472154394
2 25395
2 164972
2 52377
1 71469 946054863
1 58986 922259514
1 50941 166637200
1 11314 515814781
1 63611 614594620
2 177307
1 93882 748014495
1 53874 890611349
1 94207 636845530
1 167800 762540270
2 26237
1 134396 604081367
2 52672
2 118027
2 67921
1 15730 618044991
1 39632 469388264
1 134124 11058278
2 158462
1 72969 393307553
2 108367
1 122022 448953053
2 76914
1 180842 928974147
1 17097 556246107
1 36729 864224209
1 171378 460910140
1 105944 265808379
1 73059 221967516
1 3789 820864646
1 72679 306077951
1 12282 480433225
2 112937
2 73209
1 38753 628127789
2 18450
2 167415
1 94711 886079443
2 159550
2 112311
2 185145
2 121220
2 29463
1 196316 375078065
1 22133 675623715
1 12817 341532298
1 68698 887032342
2 197239
1 172073 244664561
2 16878
1 34908 48325778
1 147517 824391599
2 187167
1 150994 836287014
1 8636 508065236
2 165546
1 161286 216093829
1 534 316339834
1 66807 178016676
2 3711
2 165286
1 47769 480601216
1 169338 552295398
1 27641 592732609
2 161042
2 50648
2 197010
1 45596 88712768
2 44140
2 3390
1 97701 153534739
2 105500
2 9661
1 70101 174632532
2 113565
1 100652 950742755
2 130480
2 101895
1 117201 271711135
1 193979 749829695
2 118777
2 109495
1 59766 907539218
2 150579
2 40197
2 127348
1 152974 240725922
2 77100
1 19028 618337542
1 137068 499116244
2 17021
2 149930
1 68065 910228607
1 142898 961874799
2 29616
1 153769 920371365
1 25714 188294111
2 114494
2 198678
1 117313 931938901
1 12260 671347417
1 5656 42915257
2 50652
1 97553 836685125
1 92444 212098197
1 11913 943058450
1 95535 806780419
2 128412
2 151454
2 82589
1 37975 410572659
2 38470
2 195250
1 145590 431677222
1 138392 321002560
2 54606
1 27577 668623540
2 131568
1 94141 500788856
2 11891
1 145651 851404882
1 174351 971876187
2 82921
1 113860 219903785
1 139412 211511406
2 16709
1 20967 388179697
1 50122 222900602
2 49593
2 155908
1 35570 567251882
1 90144 226406634
2 43513
2 159287
1 196379 133641144
2 104661
2 2420
2 162225
2 29049
1 109715 80070090
1 55104 934971169
2 135729
2 94412
2 28204
2 187695
2 24594
1 163469 152305473
2 185753
1 12696 344077309
1 130451 403272342
2 128307
2 140940
1 107832 349952941
2 107754
2 40805
2 8063
1 168812 508750025
1 95739 428598331
2 132058
2 135571
2 168822
1 90667 898124985
1 13839 530615148
2 80998
1 193509 603990050
2 77723
1 67994 322096729
2 182221
1 3697 278567975
1 55795 243176247
2 40604
2 149037
2 83190
2 61822
2 62631
2 86042
1 93046 102453922
1 150083 400792316
1 176725 722064359
1 195355 291512797
1 113890 374776276
1 87127 637080346
1 107066 532582472
1 141121 376740580
1 126139 684415861
2 132354
1 147745 447630777
1 55234 840034072
1 183646 53755287
2 34421
2 93444
2 34797
1 76753 321764964
2 84542
2 32302
2 3321
2 131732
1 117096 246285159
1 146889 557286293
2 12629
2 114265
1 195914 197525533
2 40453
2 118373
2 146662
1 170960 12978746
2 94425
2 180182
2 152191
1 120547 655857446
1 129582 159400392
1 108195 804064546
2 65020
1 171573 987090735
2 108548
2 67896
1 130734 448934291
2 131032
2 118781
2 167807
1 167612 59511649
2 155212
2 133588
1 133454 893170156
1 109349 565078994
1 108467 756304398
2 82355
1 6020 31968788
2 193499
2 103776
1 17473 402788085
1 49906 927975851
2 123128
2 88610
2 38475
2 196385
2 51237
1 192215 599208706
2 46276
1 11567 914617019
2 150181
1 36479 282833435
2 155483
1 25968 407414385
2 175291
1 120256 863991631
2 182451
1 140349 117087078
1 113220 266935128
1 75688 313556662
1 77911 668509691
2 115199
2 32264
2 125404
1 149838 423184189
1 159936 826482988
1 60748 485549364
1 198642 824503417
2 29146
2 40808
2 188452
2 164668
2 176041
1 81777 477064327
1 8700 299289256
1 109741 241035868
1 7589 819557782
1 73042 588796016
2 113129
2 52623
1 27415 159035640
2 195467
2 86176
1 116099 467092066
2 85193
2 25885
1 48824 518748088
1 145829 331429661
1 146767 815904491
1 156858 137484222
2 48702
1 95189 686802745
1 81287 955501467
1 49234 934597533
1 63422 158892350
2 33538
1 148094 360368112
2 98877
2 55068
1 54909 747554161
1 44273 264628736
1 142444 707201247
2 126835
2 15536
2 65565
2 168792
2 135154
1 62094 565129924
2 3176
1 91517 961405350
1 173176 446359508
2 157281
2 35800
1 5135 32551120
1 88475 798825623
2 8736
1 90313 910184903
1 186238 48181188
1 134099 615344492
1 45302 296890075
2 24385
2 48109
2 79292
2 178739
1 70537 469946244
2 117190
1 33455 161635393
1 88367 447082384
1 37428 244165287
1 118238 367020638
2 90120
1 162489 231251192
2 171114
2 57700
2 12150
2 89387
2 176453
2 193364
2 160742
1 70436 318378865
2 53734
2 170020
1 69309 324067012
1 198755 905391205
2 90484
1 94416 980620133
2 98166
1 70134 492773709
1 96390 122919012
1 102995 513743097
1 150465 902981314
1 165312 986671456
1 184216 531103040
2 123366
1 191476 432601309
2 57129
1 133103 910754330
2 9382
1 98509 779097736
1 44941 957614181
2 90543
2 85071
1 121185 91563426
2 120346
2 69597
1 113611 415426100
1 189476 934221497
1 54864 82701656
1 138917 204269101
2 1813
1 137337 862305668
1 97811 138740012
1 42162 606915326
1 4935 825729901
1 82386 116619717
2 17668
2 70726
1 143919 711652045
2 62954
1 193604 291543597
2 128570
2 66950
2 20351
2 175290
1 162411 684360044
1 147707 353591092
1 161656 453825887
2 143371
1 63178 347198591
1 39102 809782987
1 112377 31806195
1 59250 770233100
1 44670 769176042
1 137812 14517604
1 34056 180987943
1 122280 405953599
1 132957 597035516
1 198508 153161064
1 75208 546706917
1 64563 268088167
1 86286 698200267
1 191834 920147142
1 61201 919205652
2 175059
2 191821
1 119387 396184796
1 171536 310824377
2 83672
1 20532 623959644
1 81742 469889387
1 193362 900912556
2 98992
2 104655
2 48619
2 37729
1 82146 119432638
2 87859
2 168205
2 84824
2 49872
1 72412 243807979
2 23588
1 70097 714042012
2 93876
2 62752
2 194366
1 24261 446346232
2 125852
2 93133
2 103740
2 145411
2 140517
1 159774 849162455
1 20247 475082553
2 162973
1 116079 208080220
2 16939
1 5227 204178599
2 50844
1 127422 365278917
1 31420 841330139
2 159547
2 105818
2 145490
1 143787 609691624
1 30345 429148147
2 105249
1 162372 956857619
1 179768 339793557
2 129761
1 194568 97471568
1 30190 468736034
1 23705 864149776
2 171602
1 69616 458997927
2 77478
1 62310 560654238
1 26638 105734694
1 197342 890577725
2 112920
2 173250
2 71261
1 199620 773116771
1 175061 239381981
1 134484 673829933
2 24103
1 70915 34754998
1 196461 252110956
1 83343 128924502
1 19380 413125823
1 112337 28450904
1 101136 452472334
2 199897
2 136485
2 16664
2 182459
2 120595
1 121635 527521176
2 99959
2 127786
1 6115 528993880
2 73794
2 85935
2 97087
2 157017
1 96906 905951582
2 867
1 28816 864015739
2 140709
1 124353 694321572
2 199809
1 35487 651803048
1 142290 688103521
2 6240
1 126557 71673113
1 113246 618699648
1 82533 191244012
1 124487 526759589
2 67314
1 78929 2570426
2 112575
2 126793
1 21236 664692297
2 193611
1 100916 107747125
1 64202 710810155
1 186839 916764223
1 196355 703929155
1 135312 904938969
2 77167
2 134299
1 47420 209746739
1 67944 713348366
2 198764
1 184611 973507167
2 86788
2 54288
1 136119 569626031
2 180820
2 153407
2 90869
1 119653 106512277
1 97841 645760770
1 147376 506841225
2 131287
2 52501
2 178259
2 43476
2 49572
2 24561
2 135309
2 155415
2 69140
1 99834 886256975
1 62443 650667651
2 103947
1 144804 324960512
2 122554
1 9599 284670693
2 32293
1 55476 701103604
2 87583
2 173815
1 118972 878952792
1 22997 293699469
2 20566
2 156139
1 115336 5308704
1 68015 235021424
1 137860 88769633
1 4603 953988969
2 65515
2 24119
2 82475
1 195040 958770893
2 77414
2 84786
1 141191 971896914
1 82769 216768703
1 124260 229847931
2 132981
2 46675
1 115817 87215973
1 126706 728099865
2 28004
2 130692
2 43611
2 112801
2 183483
1 50714 498856944
1 143895 866911154
1 122654 637775100
2 108706
1 68142 128073481
2 148792
1 22725 86106071
1 130440 630209667
1 102593 517879349
1 70499 745646997
1 118812 857985900
1 100803 150522008
1 147592 228912669
1 38635 375679367
1 119620 603237095
1 19543 998360498
1 147863 1250098
1 199245 716358923
2 196224
2 168799
2 126990
1 146498 250373445
2 78975
1 127218 509168413
2 156067
2 92180
1 89351 716205064
1 166466 403548063
1 65962 638922723
1 194865 681294175
1 179112 289082554
1 183723 399358706
2 36414
2 166509
1 110700 833461962
1 164152 76928683
2 39760
1 181964 475648043
2 28134
2 179383
2 196843
2 89980
1 140000 910195519
1 5606 530851295
2 193336
1 13826 290667001
2 45625
1 195066 217378706
2 54791
1 121715 805773087
2 174634
2 134176
2 114148
2 77850
1 161020 43109950
2 10389
2 190094
2 45177
2 120547
2 133569
1 113783 737883663
1 68616 265865933
1 51396 961541372
2 92404
2 28752
2 113924
1 53921 828583085
2 72584
1 24413 582065922
2 67496
1 133287 449030763
2 11665
2 157979
1 48771 844282608
1 7381 454078959
1 88959 220841211
1 119646 775024564
2 145760
2 141021
1 139431 636440323
2 165686
2 131591
2 159772
1 26169 883319541
1 177990 488535836
2 43992
2 152495
2 139242
1 78140 549622779
2 56221
2 21923
1 90946 965142446
1 169851 242354473
1 94114 868302635
1 109718 447137292
1 129824 516124854
1 125303 692082122
1 81896 921579201
1 78093 636342510
1 134080 349824967
2 107694
1 106905 388150642
1 81659 618396894
1 81924 995445370
2 161520
2 160737
2 24002
2 195428
1 127068 608236702
1 174852 617949410
2 196664
2 148681
1 69018 125678095
1 109805 611776617
2 50669
2 173325
1 138189 688205017
2 75510
1 22779 679897279
1 75751 78988474
1 107794 258146267
2 92859
2 177697
1 131806 516574576
2 28618
1 133226 232529347
1 106927 630725844
2 129257
1 196861 520538057
1 144879 38507315
1 80939 555790095
2 162673
2 157043
1 135390 395728751
2 136370
1 43051 906459122
1 88110 410471253
1 43508 976522219
1 16998 417492598
2 65365
2 121327
1 139868 69721851
2 95769
2 64865
2 190649
1 28768 78088655
1 12041 113697014
2 45330
1 199352 171745021
2 169675
1 50148 93272339
1 138184 237894238
1 151105 883592493
2 16528
1 188753 815146446
1 50937 850280635
1 183608 765979906
1 68571 631002159
2 174098
1 100048 923864104
2 183027
2 195386
2 148473
1 185932 212788476
1 12805 203541915
1 43569 926922521
2 9951
1 112262 233745253
1 63166 867865245
1 77820 646268190
2 59904
1 160112 50832221
2 195042
1 188473 134500033
2 170900
1 20995 297381055
1 3717 45062499
2 125152
1 1154 565526546
2 163770
2 88951
2 79915
2 6578
1 78427 140517874
2 18327
1 102714 72827335
2 72424
2 27523
1 130114 534293780
2 102523
2 66365
1 125029 119013307
1 141889 10679515
1 179013 754697571
2 161298
2 136287
1 82070 698066823
2 122939
1 193223 229867160
2 11240
1 131625 921010475
1 20430 504917068
2 2535
2 121494
2 130906
2 74889
2 14578
2 196948
1 120503 415352687
1 149993 221475759
2 147801
1 143561 472474894
2 149775
1 135758 411861325
1 159883 449923159
2 189005
1 14615 647539407
2 18403
1 40571 711959863
2 118844
2 117019
2 182498
1 16011 659130070
2 152774
1 35753 592200841
1 82750 946479514
1 36918 559064519
2 34278
2 141333
2 149052
2 95189
2 2875
1 159768 467308300
1 27433 928777729
2 77562
1 35737 800754427
1 166768 6252658
1 41494 427931607
2 4504
2 66693
2 86198
2 109220
1 78174 409165209
2 36083
1 68279 157599637
1 2745 128388271
1 74033 620901715
2 158212
1 177994 747039728
1 42660 662743526
1 111529 26505663
2 57214
2 169511
2 139135
2 5320
2 174849
2 94314
1 100044 41921285
2 8801
1 37561 323425230
1 135620 495909081
2 121943
1 192088 643053162
2 145066
2 954
1 128584 863810937
2 85742
2 7657
2 195316
1 33183 93871741
1 48376 452080277
2 164691
1 54486 623513072
2 154392
2 192183
1 47675 652778304
1 26804 966214693
2 194006
2 165502
1 2059 716154783
2 53225
2 63742
2 40199
2 69403
1 85206 39628071
1 82018 457045681
1 88888 459234946
1 92351 722048764
2 197878
1 199736 271958001
1 140704 597243402
1 83031 658349097
1 121802 970567821
2 43716
1 149781 173430232
2 44240
2 58372
1 109262 827379587
2 20763
2 83550
2 106682
1 137474 144134787
2 170109
2 6390
2 93515
1 32814 15889113
1 43662 461712453
1 168448 304789340
2 150316
2 28219
1 113810 736985487
1 82353 736998998
2 24141
1 155647 442032652
1 93088 825931336
2 154069
1 112582 656720165
1 109487 715757454
1 84684 807663724
2 152873
2 199118
2 94431
1 89344 31758065
1 143919 814612257
2 179594
2 85552
2 169651
2 50354
1 177205 126973397
1 98908 238235200
2 63037
1 149539 94959321
2 195596
2 55731
1 60769 699804550
1 59594 154371817
2 100709
1 39037 465540886
2 169711
1 163224 709576734
2 51066
2 193422
1 6943 431001215
1 60286 85426631
2 58283
2 153723
1 128637 230592551
1 10164 491439490
2 94788
2 105671
2 113455
2 83849
1 172432 419750321
2 160118
1 131209 515782895
2 156404
1 173045 679004462
2 145471
2 76888
2 153102
1 191587 204782796
2 53663
2 71138
1 155763 849480645
1 12483 682154228
1 152274 607119072
1 7374 378131613
2 8269
2 2846
2 35452
1 143715 952612536
1 128382 483959955
2 34754
1 18885 340187279
2 148386
2 154962
1 154044 775564332
1 138195 101160019
1 14823 536108982
1 107796 427322926
2 143464
2 181517
2 145482
1 162281 571743317
1 91885 903992689
2 19812
2 52717
2 12349
2 106527
2 169259
2 170823
2 88837
2 60933
1 109868 304620601
2 158191
1 48566 456976369
1 90781 928758693
2 136718
1 131600 842734859
2 72564
2 45449
2 170248
1 139826 523352199
1 30020 22352032
2 189971
1 65192 782658423
2 148290
2 144144
1 188923 865722017
2 92459
1 72250 830062278
2 164692
1 178563 698141540
2 63744
1 195792 70426345
2 102325
1 152299 162179731
1 107748 442457440
1 38384 83785794
1 160738 429570334
1 149953 54421759
1 86591 801494895
1 11438 730492283
1 22513 929486224
2 35962
1 174430 477197798
1 104608 964103265
1 125484 392131280
1 66055 131138095
2 196739
2 77607
2 108214
2 110389
2 56180
2 188590
1 128736 894020386
1 50488 408525818
2 164540
2 89928
1 12054 906261987
2 164920
1 111594 446523854
2 193109
1 156050 844050779
1 123553 888810745
1 63312 884615806
1 41201 756065822
2 159033
2 121233
2 85590
2 195781
1 121916 384994567
1 4367 648768958
2 126259
2 25325
2 38693
2 85383
2 150195
2 164767
2 189740
2 14634
2 126552
2 100149
1 183599 258746076
2 74032
1 37590 731794167
1 140036 771853846
1 108423 955230121
2 103650
1 101250 808722410
1 179231 404364425
1 598 418364806
1 95223 663635261
1 144609 928165927
2 51728
1 77925 161286203
1 130395 643785308
1 139040 578130376
2 47709
1 57803 706903682
1 77450 563919329
2 189405
2 37140
1 77518 318311071
1 173962 182489054
2 172641
2 163934
1 197998 955717728
2 80384
2 109471
2 117155
2 174906
1 191902 841895060
2 133655
2 121108
1 130210 220466407
2 100460
1 91913 76131731
1 9399 294114084
2 40773
2 44966
1 177792 41067347
1 85839 179214200
1 38532 628186390
1 52921 240805841
1 156305 804548957
1 136950 883052608
2 60509
1 153196 582040211
2 143087
2 26667
2 13805
1 10438 117424468
1 95515 927466082
2 158044
1 102631 447372558
1 77703 836830612
1 40865 757883803
1 199801 364415242
2 159810
1 103872 258501941
2 113199
1 134513 136932917
1 133428 978097299
1 71871 995946598
2 162911
2 75987
2 103444
2 47416
1 187192 2569108
2 35347
1 89040 535722110
2 32579
1 105069 340729165
1 29447 145407442
2 137149
1 105444 754082941
2 30963
2 13245
2 8708
1 53514 229315169
2 56345
1 125772 4055511
2 137783
2 3411
1 20867 936640849
1 132610 71180126
1 19494 439022348
2 120251
2 179263
2 65129
2 170989
2 62591
2 36387
1 193707 243465863
1 11279 528963522
2 103335
1 166818 999418731
2 6718
2 150053
1 65676 256336186
2 29988
1 122340 320226066
2 136115
1 25561 592549540
1 183621 435130804
1 53046 225180780
2 175366
1 142280 265018747
2 146176
1 179973 429323158
2 150705
2 144223
1 20255 66456860
1 42080 154060921
2 186543
2 163107
2 88311
2 118974
2 120480
1 114218 973762112
1 117920 514610202
1 175074 535730247
1 129417 109631498
1 29784 251250618
2 114711
1 90787 289951975
1 98685 397751158
2 141752
2 110782
2 29634
2 46924
1 176993 445865601
1 109370 568328916
2 142121
2 176101
2 18377
2 20009
2 70929
1 198899 603910620
2 25346
2 60843
2 191975
1 111145 778590056
2 105098
2 132577
1 190685 827670506
2 118283
1 128205 415865328
1 136769 575858034
1 123922 834973384
1 76026 365618196
2 161584
2 59620
2 72873
2 164084
1 1078 222437403
2 171385
2 93831
1 146707 549876059
2 66592
1 196302 950981036
2 109514
2 77811
2 68127
2 119352
1 20512 397704456
1 149166 482954370
1 5430 227369323
2 20199
2 93680
2 38082
2 40229
1 166778 163993337
2 148807
1 71944 962736743
1 130661 509932778
1 8201 546650996
2 153237
2 130652
2 127598
1 15989 868037294
2 25558
2 15312
1 190033 568963333
1 191711 856618914
2 199259
1 91337 42157112
2 177063
1 182133 947262198
1 141620 893002389
2 148770
1 123448 273201850
1 128400 369864301
2 73117
1 181942 113400488
1 100669 495923666
1 65549 114968800
2 95015
2 1215
2 89129
1 30265 626633745
2 84112
2 141476
1 56018 239045830
2 52776
2 135938
1 143909 397249557
1 165113 309569099
2 40234
1 179391 917842190
2 73344
2 110473
2 167420
1 72715 587062324
2 146423
1 118365 323926471
2 150621
2 57814
1 44527 820481093
1 32312 941666047
1 76254 18683068
1 57196 977855129
2 135258
2 5885
2 114473
1 144199 874032418
1 93560 180950577
2 124515
2 68945
2 75103
1 61187 571674804
2 151290
1 124425 181172551
2 8846
1 14170 903267638
1 119270 125089128
1 165339 99637419
2 83552
2 67130
2 64150
1 179620 856376812
2 52392
1 119346 346483118
1 180555 80457931
1 4259 487534816
1 127586 115463437
1 55244 981507070
2 91746
1 82245 889840223
1 28738 450281421
1 43905 250152253
1 103698 450676038
1 153717 383670928
2 59594
1 52574 50695436
2 188608
2 199891
1 11577 200661554
2 86929
1 143534 744192369
1 57281 268107840
1 80403 804161002
2 7016
2 114935
1 48449 471525660
1 192315 698213347
1 183411 667720386
2 5973
2 197516
1 116342 506135745
1 99879 501179414
2 132577
2 150088
1 100041 809402945
2 69393
2 143709
1 104194 811706993
2 69708
2 191007
2 104032
2 127815
2 8112
1 21598 378611493
1 147043 994137984
1 80091 93293784
1 191862 717088507
1 127456 856345085
1 125109 519686806
2 141086
1 195434 945032140
2 104289
2 93375
2 121314
2 178403
2 9032
2 115353
2 82706
1 197503 991448536
2 106430
1 79299 735631815
1 108355 333724777
1 114014 430288921
1 186341 190537
2 68595
2 73853
1 31904 845001220
2 117607
1 5286 888072471
1 40556 211607392
1 140185 228517203
1 68466 700506470
1 99972 13318203
1 74648 818427957
2 38339
1 78629 424891479
2 87300
1 119499 727542133
1 182125 134284813
1 124903 237707001
1 48044 994261132
1 26062 901679875
1 44414 446130581
1 44556 99797168
2 132181
1 84767 587351987
2 128290
2 91228
1 124172 900525438
2 76655
2 56123
1 122810 739737047
1 5179 85149772
1 136446 737354077
1 42161 76571880
2 173057
2 146797
2 185280
1 76376 375309410
2 71141
1 119039 588104462
2 119107
1 724 419443906
2 4558
2 161423
2 116038
1 40717 57677232
2 88063
1 189550 124212218
2 58774
2 102263
1 103527 208266061
2 79135
2 61006
2 172836
2 168866
1 154653 86355907
1 83076 508032314
1 676 991700737
2 49334
2 56887
1 80029 168825897
2 92702
2 25786
1 188828 999847503
1 67848 341291081
2 154119
1 111628 481145078
1 45513 137915223
1 56960 278998249
2 38127
1 21799 36160289
2 178115
1 42107 497125104
1 34692 856833498
1 11638 86098592
1 143347 586274188
2 163459
2 167258
1 179138 51193486
2 55649
2 45754
1 101575 262987207
2 182695
1 55791 609919088
2 83675
2 93626
2 93405
2 53600
2 52218
2 91137
1 127173 184407600
2 71519
2 182325
1 52263 620043036
2 168598
1 169354 752200133
1 87486 242718167
1 98865 341687829
1 118151 725943180
1 131588 319455342
2 83609
2 52048
2 20671
2 111956
2 157819
1 7173 388750796
1 130667 937039467
2 76071
1 86252 829427588
2 62511
1 109786 567411
1 105242 95812465
2 162572
2 7626
1 141755 91624192
1 176302 714660648
1 970 515971289
2 6984
1 106256 83438811
1 92749 827994800
2 7525
1 3851 916549799
1 14259 781303370
1 123898 388746024
1 117076 484805852
2 130820
1 169432 688781258
2 97000
1 179163 168876681
1 175581 977833787
2 187901
2 7211
2 112197
2 130152
1 6121 152300499
1 157444 676523610
1 178363 381541939
2 188584
1 28042 843462672
2 198115
2 64701
2 143180
2 81691
2 37625
2 136051
1 136743 661206801
2 111099
1 98843 343280167
1 171347 285029621
1 106767 464256858
1 12115 152664601
2 149092
1 110967 723249845
1 71269 694996584
2 168132
1 172351 829793172
2 185301
1 162114 704061871
1 124792 369706352
1 185918 897056247
1 82901 967391924
2 80036
1 10535 337668136
2 4100
2 102179
1 77914 440083960
2 41690
2 18899
1 79153 653020079
1 190853 355635045
2 5627
2 152115
2 103263
2 10115
1 92513 570274000
2 134650
1 127931 851276429
1 182400 918174946
2 117453
1 150978 257878780
1 12846 666853563
2 29839
2 169071
2 145716
2 18982
1 53145 744726793
2 166595
2 124733
1 151221 181965982
2 73981
1 94362 391779726
1 174946 778584513
1 79574 295516731
2 110274
2 129838
2 68923
2 167051
1 37134 336315860
2 182232
1 39572 54831622
1 112806 995998086
2 184003
2 74928
2 49684
2 81873
1 57091 739529688
1 30804 37274130
2 31073
2 151645
1 42797 347170168
2 114337
2 87729
1 80450 826269329
2 189897
2 155502
2 54672
2 196779
1 117952 226019350
2 68045
2 17943
1 189731 695392928
1 54121 247484638
2 154080
2 98099
1 185568 371787442
1 180623 114083489
1 28189 758204907
1 24760 997366333
2 23712
1 172466 911389514
2 128292
2 134391
1 84256 515855881
2 149979
1 104684 512382869
2 162877
2 181397
2 111126
2 69238
2 44288
2 105183
2 145263
2 53440
2 93302
2 1464
2 82918
2 123938
1 128487 265441729
1 153208 742964488
2 104529
1 50658 671593876
2 12299
1 90886 581944815
2 97148
2 91249
2 6366
2 134376
1 188732 482556324
2 62433
2 32064
1 169384 143016913
1 24037 361888806
1 25781 490943307
1 118430 300197091
2 195652
2 135621
1 82501 807045889
2 178550
1 144219 982834300
2 157726
1 149859 955501773
1 22903 767664801
1 158097 283879015
1 74001 935665189
2 140272
2 125212
1 7202 305112902
2 43110
1 176299 659983399
1 135857 657590900
1 129348 901496568
2 157413
2 36196
1 18527 390192912
1 42570 412289177
1 111190 447636617
2 56145
1 47176 945140680
1 53396 426286167
2 191572
2 171189
2 73837
1 155218 561380903
2 96655
2 63079
2 175572
2 76365
1 159459 362456450
2 152748
1 128239 161991489
1 114957 440277125
1 134575 674927201
1 173992 63664120
2 118301
2 68014
2 28317
1 137714 257430249
1 118433 878568214
2 87240
1 150419 490703146
1 70261 887915706
2 141070
2 195843
2 111735
2 18606
2 154070
2 40877
2 89018
2 537
1 139398 935975097
2 189257
1 196328 554111819
2 166470
1 173143 860196247
2 147821
2 38960
2 113163
1 167382 891272725
2 83960
2 165206
1 104163 441625544
1 151376 567263045
2 185472
1 33206 808258219
2 60982
1 81952 975977947
2 105003
1 121511 517692573
2 152120
1 123657 916928597
1 83130 285931091
2 159841
1 61692 989794903
1 142321 312294599
2 193418
1 145249 993141546
1 133209 276352165
1 114998 191015420
1 179657 61670428
1 98940 402419759
2 104565
2 91393
1 161887 86243835
1 107227 117115409
1 154214 384163861
1 198322 198549569
2 5930
2 54518
1 118794 360465055
2 15601
1 43135 116247471
2 21864
1 186305 123110712
2 130220
2 77687
2 196883
2 69436
2 129990
2 163973
2 118924
2 167658
1 172687 531337031
2 157152
2 58262
2 41554
2 172293
2 184276
2 34122
2 46581
1 110137 867986907
2 11646
2 146427
1 76746 883557976
2 86384
1 191290 328741768
2 67097
2 15017
2 120150
1 119960 962918637
1 9616 722503393
1 165055 608184624
1 117559 190829226
2 161119
2 180645
2 3000
1 76431 360437642
1 20775 14114791
2 181896
1 71132 850238173
1 137918 982309082
2 22893
2 179430
2 50480
1 61702 116850345
1 63483 30759097
2 122485
2 180569
2 130828
1 66492 456406776
1 5094 224112991
1 175176 824349854
1 187091 396276660
1 173968 949692226
2 195259
2 181069
2 170202
1 99246 238172433
1 150039 697189071
1 130902 689991124
1 198115 381861751
2 13607
2 54141
2 42132
1 36459 521521823
1 96317 994969647
2 29989
1 50723 307548560
1 111659 225158536
1 118394 607265004
1 194653 262854795
2 186679
2 121495
1 61855 177416197
1 70627 210936439
1 83445 716288455
2 128181
1 172481 375092920
1 90097 95767073
1 134473 973937067
2 165739
1 181786 943410924
2 191115
1 168558 395554381
2 100603
1 68816 316731447
1 87559 290631618
1 153307 551945139
1 119815 105057878
1 144105 769496859
1 175007 678125259
1 119663 662805760
1 52725 537257747
2 71423
2 51928
1 97566 228573852
1 166848 821723188
2 57100
1 94027 589307762
2 199171
1 66434 964625434
2 51617
1 95912 57078628
1 159726 833106185
2 52832
1 66483 959713523
1 28705 895865821
2 72493
1 119154 808780825
1 9932 766918668
1 147892 977245125
2 38019
1 100118 556935333
2 60802
1 120501 574083177
1 65737 801177693
1 31937 142870668
1 190907 31066358
1 184874 914996173
1 39364 279955926
2 109652
2 24914
2 143369
2 102395
1 84838 643482406
2 62722
2 175183
2 41689
1 180003 322697748
2 131594
1 145732 263070997
2 128153
2 196207
2 174098
1 186529 637694437
1 175380 687894632
2 34314
2 56755
2 150193
2 27828
2 83194
2 133780
2 167884
2 83520
1 190471 281902977
2 93943
2 170770
1 21218 101811628
2 59641
1 197638 381021710
2 19111
1 83981 980793090
2 100871
2 56235
1 78594 561893072
1 29130 139485748
1 39687 803110638
1 48650 604180375
1 48827 775959868
1 145470 540147415
1 60924 200938641
2 100599
1 22071 272297201
2 47209
1 86194 142006450
1 136370 731062908
1 135676 134194235
2 152224
2 177568
2 185422
2 26458
1 9352 601776800
1 88157 299061958
1 162346 882431636
1 48403 453257972
1 157794 187992403
1 182142 871281801
1 4165 349620243
1 187783 21004673
2 124149
2 94911
1 166887 105369332
2 192741
2 57166
2 122061
2 50081
2 14976
1 148282 140562032
2 88544
2 87889
2 166928
1 7530 330144091
1 113689 240620467
2 53850
1 140400 561249756
2 18193
1 109053 905596289
2 120577
2 8773
1 170328 29609584
2 65389
2 95205
2 81528
1 89545 406293872
2 49597
1 24123 381634430
1 164134 567736079
2 134968
1 179339 398043613
1 165274 118413875
2 63907
1 352 362784556
1 17917 425896054
2 149726
2 182919
2 138139
2 31499
2 92540
2 106277
1 101235 734621783
2 136819
1 61888 421120872
1 49818 957782248
2 61709
2 18160
1 131298 121783808
2 126028
2 162240
2 27513
1 181728 468179960
1 86590 900972963
2 166820
2 9653
1 165362 130571813
2 114035
1 102609 830752256
2 80774
2 130291
1 3317 405087018
2 112636
2 20953
1 153888 696768608
1 141670 652859372
2 98705
1 43114 483058516
1 16686 223276688
2 22291
1 53190 31931775
1 107613 489118998
1 132559 97390936
2 74494
2 105004
1 14934 414399244
1 56688 666973288
2 10194
1 157135 485729765
2 167774
1 112051 716582061
1 17211 297102976
2 2274
2 101359
1 102992 94146371
2 172395
1 53376 685536456
1 128880 245288169
1 55492 458646230
1 168598 226853175
2 91087
2 108966
2 113272
2 15794
1 161724 24139486
2 114990
1 199477 263774931
1 132855 859908309
1 31201 400765661
2 8002
1 121486 928396787
2 187289
1 27994 813021598
2 128816
2 85457
1 192370 94685848
2 72531
2 103353
1 71846 587329723
1 44606 282442614
2 108483
2 68503
1 100067 214101964
2 184597
1 174972 149150706
1 165029 842930171
2 16710
1 92170 360706996
2 192186
1 102488 530587871
1 1003 401169012
2 91455
2 125003
1 27058 79539798
2 88139
1 198474 864437974
2 88351
2 171506
1 98861 899924028
1 166278 580280163
1 135690 94195140
2 164285
1 145050 934221779
1 33346 901038283
1 173976 542824305
1 135348 796411890
1 178881 358323972
2 179788
2 3738
1 14483 190920961
2 128772
2 185626
1 39135 804678015
2 41060
2 85891
1 184164 533577299
2 73940
1 59049 640711903
1 107518 831251382
1 70093 396506928
1 156519 930114284
1 187169 947165084
1 86039 133953884
1 141090 291271622
2 141940
1 10131 350509750
1 161762 879875358
1 18936 282069993
2 108804
1 96531 122879924
1 106881 289963698
2 71925
2 160856
1 39918 331964532
2 7352
1 163180 217954907
2 141866
1 176803 80476487
1 59508 168790448
2 172107
1 135306 129773137
1 171852 672061769
1 187415 657262986
2 84013
2 177295
1 64649 604243315
2 185298
1 119936 751156938
2 93729
1 108262 363261867
1 77453 292555170
1 160428 937250992
1 134957 914004651
2 100504
2 92587
1 18838 492567374
1 149187 657484991
2 127255
2 133449
2 147774
2 95738
2 177589
1 8742 976926073
1 194830 677210231
1 60961 491472945
2 123829
2 37563
2 165233
1 113935 636513455
2 45173
2 139459
2 122861
1 171731 257216712
1 63222 60847227
1 23880 948318051
1 23321 164924959
2 33348
1 73958 408055727
2 132821
1 173360 702270849
1 11257 77967155
1 34304 773872290
2 85415
1 61008 894775866
1 184621 242205809
1 147802 760013418
1 49943 156244176
2 122872
2 77943
1 180089 925393287
1 89414 947301822
2 108177
2 130363
1 46829 610097850
2 62239
2 172538
2 8289
2 98247
2 93761
2 186543
2 195649
2 61029
1 67468 287775302
1 77277 528879820
2 167764
2 152786
2 152153
1 166323 579277985
2 72313
1 48407 221877025
1 9988 326545840
2 166330
2 65469
1 80646 173941365
1 34053 73217998
2 128321
1 136176 466853722
2 127127
1 113356 939714570
2 41312
2 13994
1 150357 309889904
1 39869 561312262
1 106649 904108194
1 81680 558338
1 119458 946082778
1 103939 446950512
2 42685
1 105225 953588486
2 151387
1 173587 982767341
2 194342
2 188208
2 127402
1 129160 538338325
1 122016 413245770
2 88175
1 144214 946136678
1 179537 302452998
1 47730 348716715
1 27464 518725242
1 121294 282084661
1 80624 717112948
2 127768
1 104393 138516439
1 60283 911873946
2 27251
1 95453 312411338
1 188691 533572780
1 143222 657726674
2 139939
2 45770
2 28897
1 172064 253247725
1 128574 107749237
1 85702 99411928
1 102421 570513852
1 27326 384910243
2 154830
2 122699
2 21442
1 23974 436772425
1 2328 234674736
2 25121
1 143444 267725205
2 52652
2 143754
1 181418 401089471
1 37008 716099532
1 194801 956846941
1 18475 426902717
1 8709 657716870
2 83647
1 47569 109828185
2 55447
1 148217 781892019
1 83653 363902230
2 147133
2 109656
2 14042
2 130873
1 6729 376776084
2 130599
1 98120 271005568
1 158434 557506710
2 186358
1 178196 607565389
2 111209
2 96573
2 62238
1 62291 446107936
2 92850
1 136589 264559944
2 85023
1 101529 347215117
1 26516 792336304
2 163433
1 37666 299961539
2 16638
1 158398 616984487
2 103132
1 138332 813547409
2 114125
2 167063
2 143308
2 78279
1 142683 858574786
1 59981 998290190
2 145427
2 139900
1 124853 857210440
2 66637
1 85516 625104120
1 33091 602207461
1 40824 935328718
2 45760
1 8237 325688550
1 7095 947319495
1 88307 744037213
2 181760
1 101136 942250328
2 147894
2 19884
2 181498
1 88280 191131869
1 136017 275359223
1 11201 246309741
2 78097
2 104147
2 64180
2 17373
2 165496
2 48380
2 83483
2 55175
2 144113
1 41920 145742122
2 16871
1 168725 943020141
1 1401 677093558
2 119818
1 100706 830416647
2 115719
2 11934
1 15968 106867835
2 51024
2 171558
1 87703 355386027
1 11799 179521555
1 115516 317290481
2 28825
2 86813
2 184219
1 107542 978481883
1 34399 618351435
2 105911
2 180086
1 10242 930621469
2 144406
2 151623
2 183324
1 132096 203987929
2 76525
2 72830
1 175662 515487095
2 157514
2 164282
1 72126 952258212
2 167981
2 99432
2 125417
1 41149 676830170
1 14071 196075454
2 48487
1 148599 2738651
2 16786
2 185499
2 177695
1 149093 245565977
1 198421 696256158
1 37177 658900891
2 56723
1 70728 864226206
2 136670
2 95019
1 143962 519419649
2 111893
1 190871 504633971
2 99920
2 190570
1 110775 723183398
1 53357 725625362
1 106070 514536978
2 34481
1 187498 718964536
2 184571
2 176127
2 55812
1 103813 21296183
2 157646
1 68651 402910280
2 95810
2 163446
2 91839
1 31355 329228201
1 100127 865125381
1 168762 645922938
1 28307 259806018
1 157371 567500172
1 51093 246323973
2 93663
2 181266
1 140065 38493671
2 197273
2 30844
1 81158 242335584
2 149197
2 113517
2 31283
2 163455
2 130630
1 64834 337461561
1 107149 251523675
2 69097
1 94219 455695613
2 146969
2 194225
2 59481
1 26441 403822718
1 164336 537728952
1 82938 860568698
2 173572
2 99832
1 142670 296422969
1 115793 821080667
2 101197
1 21298 8879765
2 13466
1 176426 284234698
1 153539 994517266
2 121636
2 168186
2 180256
2 97412
1 27608 531926908
2 69005
1 4198 492281129
1 91102 274264026
2 10150
1 158445 243796919
1 86223 690527919
2 142968
2 41369
1 197328 8008679
2 33420
1 107890 250857200
2 70995
2 174340
1 199135 405600539
1 57222 962819050
1 54322 138589305
1 105382 414377639
1 63561 903460047
2 35428
1 81725 72375736
1 183963 775181588
1 50090 513330242
2 174501
1 171729 934197572
2 93995
1 75770 40561976
1 143678 410206824
1 151901 744655592
1 37051 125691029
2 16753
1 156472 764777230
2 161629
2 2038
1 16429 4742431
2 87543
2 82398
2 60778
1 122267 794257091
2 135079
1 22387 929820231
2 135926
1 128767 319368680
1 173639 921871639
1 108148 151637776
1 32520 156312406
1 45231 53806265
2 45619
2 159983
2 166369
2 82671
1 136894 806447793
1 62861 966895247
1 56503 979687299
2 116096
1 15697 25840276
1 77066 70086121
2 137078
1 134882 782704611
2 178958
1 48210 630525075
2 49030
2 146677
2 191712
2 16122
1 58131 61353880
2 155520
1 230 778553152
1 82963 448983435
1 107166 976671090
1 51808 896534236
1 117559 594909493
2 143139
1 143292 155397189
2 91847
1 15773 314374497
1 138719 114824049
2 18289
2 129649
1 129362 224959056
1 78685 141156348
1 35862 42237646
1 133783 586435285
1 164824 880231241
2 46836
2 81011
2 181029
1 160746 305157158
1 11918 564554465
1 96948 563783110
1 189958 253270089
1 71967 467044267
1 128520 73671856
1 33392 880227092
2 986
2 120332
2 193377
1 179882 883771274
1 19290 157516162
2 43958
2 147221
2 80923
2 199387
2 64269
2 7729
1 123729 206316330
1 139369 290968022
1 18353 373761329
2 129064
2 165657
2 161262
1 75046 37249586
2 59974
2 154734
2 147476
1 2147 978701600
1 148331 794229870
2 132081
2 25697
1 88738 774631062
1 70944 955248318
2 107255
2 118505
1 159633 524087444
1 143970 646219028
1 178819 660978712
1 160280 316869784
1 171441 490465345
2 152414
1 170831 134458260
2 135711
2 42204
2 58217
2 167971
2 123809
2 134983
1 106704 76001660
1 36918 23514767
2 183406
2 34106
1 130062 629285223
1 15752 517926619
1 27112 526329132
1 180628 551099160
2 33645
1 153982 559525368
1 52506 455530728
1 148460 287465605
2 121093
1 105883 817618935
2 46953
1 153722 891995536
1 36574 536372109
1 112550 593751410
1 80203 510178384
1 102988 233414609
2 178014
2 87075
2 179317
1 36085 764394188
1 70926 460044470
2 63580
2 783
1 121923 481517723
1 74042 727662646
2 28278
2 189489
1 89997 232569705
1 33208 61991130
2 67626
1 171093 545075650
2 45731
2 4938
2 60138
1 160630 375189320
1 67478 787475715
2 86926
1 12091 472473670
1 17734 614168007
1 80625 827750553
2 61685
2 102221
2 100106
2 4126
2 84476
2 124161
2 190959
2 124091
1 71064 414832669
1 10323 704803688
2 31703
2 144124
2 6629
2 58406
1 119730 936813675
2 127714
2 143616
2 188080
2 171936
1 13483 462456267
2 136644
2 167318
2 100300
2 109751
1 82267 7896055
2 100411
1 188432 583890207
2 113470
2 162132
1 15490 167099
1 1084 105242384
2 36693
1 118729 583105051
1 115688 237664791
1 110043 209218939
2 72983
2 40939
2 114911
2 64869
1 43271 849326018
2 176021
2 60590
1 119957 767375062
1 49184 843993631
1 169779 868778795
1 112266 282187504
1 158583 923428748
1 29003 909689765
2 96903
1 37194 575186859
2 148941
1 160777 334737686
1 17216 250146245
2 128340
1 35903 253951584
1 82043 222915779
1 39423 755110289
2 128462
1 143407 836001400
2 29560
2 18843
2 59937
2 86476
2 70990
1 178756 62141119
2 113604
1 191450 675177344
2 50722
2 145724
2 107228
2 96865
2 139575
1 32389 303301701
2 135096
1 171101 915779838
2 136539
2 51315
2 57666
1 159258 241087804
1 135099 127175245
2 186191
2 61934
1 106575 728662219
1 169590 665068272
2 32252
2 139485
2 10089
1 138122 529337099
1 32997 116582694
2 148176
2 173577
2 52215
2 174015
1 22869 223215126
2 98052
2 30625
1 107164 462683336
1 59918 881653616
2 188999
2 70024
2 71638
1 118795 381608845
1 71242 862112735
2 17769
1 116525 906841405
1 149936 350909526
1 100953 128715048
2 58063
1 59771 925273740
2 70789
1 157657 790714317
1 31122 354853556
1 84823 651952409
1 40492 296684148
2 20296
2 90522
1 87703 219637538
1 106875 810385244
2 102047
2 70832
2 117287
1 194493 713187062
1 172314 833617456
1 196261 495857558
1 156202 348093537
2 147430
1 133684 774142901
2 160017
1 165057 759630390
2 25064
1 64601 921895003
1 5278 926539948
1 72330 437728403
2 37406
2 64909
1 53720 58436962
1 144093 965466737
1 185740 793600166
1 190981 146441483
1 119168 526123431
2 197909
2 115960
2 102768
2 25197
2 116944
1 197388 948514385
1 20943 791072781
1 149617 170783412
2 57877
2 178344
2 132376
1 171552 122809084
1 96743 920900404
1 10705 801154058
1 153780 24690493
1 154638 547812638
2 51486
1 91895 358839704
2 55800
2 169916
1 122322 68556217
2 117314
2 152774
2 85758
2 52775
2 42350
2 196877
2 31087
1 65718 628530874
1 84117 150835044
2 35323
1 37745 742374986
2 139232
1 108030 658277745
2 86985
1 154394 960165325
1 106634 701679132
2 92084
2 101408
2 181436
2 148429
2 40220
1 32896 875678651
1 143000 396558934
1 15121 320775903
1 15484 430271892
2 180136
2 54211
2 10791
2 124477
2 105133
2 173333
1 14283 914664983
2 105211
2 101510
1 178505 619463259
2 88510
2 54152
2 79358
2 152766
2 59320
2 183486
1 126884 234142352
1 173957 207483509
1 63242 449317276
2 154579
2 159400
1 24706 810415242
2 144867
1 67327 913818440
1 62229 667106052
1 47729 247218438
1 92747 653680922
1 161349 800472484
2 164607
2 47670
1 59317 990245200
2 174439
2 80458
1 75745 828611327
2 158671
1 106813 861796450
2 69576
2 131884
1 13703 760916459
2 197979
2 131358
1 57805 470783168
1 84864 136024714
2 133865
1 135573 708319325
1 41175 183096919
1 191468 487792573
2 104740
2 57245
2 73535
1 21769 403345533
2 56949
2 128717
1 122736 179339655
1 22013 910737577
2 29107
2 145987
2 133575
1 65401 460251941
1 95359 190632268
1 30206 15322557
1 139075 31261189
1 166246 525719950
2 177234
1 169358 227223902
1 95203 762858579
2 181975
2 5443
1 175578 870320080
2 67864
2 105421
2 172955
1 56561 237951330
2 3840
1 115989 709450602
1 93490 609653887
1 14432 389329045
2 85442
1 114198 184060958
2 75758
1 199853 98631646
1 7178 378004892
1 130686 650484483
2 96074
1 97710 315437444
1 52738 230700400
1 195794 312577104
1 43635 58900149
2 130914
2 40586
2 74284
1 44455 807836054
2 76406
2 177688
2 115448
2 196261
1 94001 507672361
1 116801 579153524
2 68365
1 142865 453207292
1 17686 880313089
2 164873
1 110323 370070729
2 180341
2 114991
1 65460 883326102
1 44429 428315034
1 32612 893680984
2 5264
1 55307 589729127
1 179804 222402003
1 14913 795060326
1 151662 784353239
2 81946
1 9166 403189459
2 2745
1 142857 498292369
2 92395
1 128064 126407532
2 144108
1 160109 919909304
1 185287 766319521
1 50438 885688000
1 188296 468870629
2 66404
2 45036
1 122610 582353023
1 174006 460942357
2 29746
2 27829
1 130685 586568304
1 151232 45519379
2 193789
1 188855 29585802
2 133683
2 138041
1 199237 712342565
1 171143 779021943
1 122018 406567043
2 96426
2 44706
2 11745
2 110376
2 162126
2 160328
1 98882 452458193
1 162166 668322336
2 103028
2 171061
2 96683
1 144043 632925853
2 164782
1 39991 211038044
1 78526 497278940
2 199260
2 57462
2 171531
1 147436 190201195
1 188146 127442105
2 23121
2 174973
2 107978
2 137855
2 18311
2 199184
2 143050
1 155227 828798517
2 157462
1 70472 215668707
1 19748 360733197
2 3695
2 16755
2 144355
2 21232
2 72407
1 179774 181843745
1 22659 621399909
2 29419
2 4476
2 59939
2 153713
2 55602
2 88048
1 5059 751270328
2 112034
2 80320
2 92297
1 196713 689901166
2 150574
2 94111
1 47782 567827584
2 118449
2 3280
2 88913
1 198257 896550363
2 69814
2 134781
1 160614 596043704
2 104198
2 174504
2 27624
2 162220
1 83968 767232485
2 185939
1 70080 278042274
2 6617
2 155547
2 135598
1 110169 600404589
2 76690
2 127928
2 27032
2 195657
2 22397
2 85082
1 10460 872621455
1 81963 422225317
2 199356
2 101836
2 110858
2 94657
2 116108
2 96726
1 181190 896013294
2 130501
2 15941
1 90364 9630229
2 13960
1 48726 459113584
2 126875
2 192235
2 31504
2 135978
2 27328
1 24406 59110431
2 156838
2 55377
1 114938 754088003
2 95000
1 64839 80530806
1 76633 172801757
1 72844 337339863
2 83792
2 104536
2 83543
1 105532 412014501
2 178072
1 169766 877701499
2 193688
1 70381 114941427
1 95949 679501763
1 195676 354434122
1 65880 759413514
2 81749
2 189323
2 66813
2 179800
2 160667
1 37365 222269001
1 3665 729836635
1 119082 84702077
1 196347 688359939
2 194622
2 13191
1 107460 97579845
2 107832
1 37386 274799901
1 7514 95160524
1 153280 447542201
1 133983 576935829
1 156087 787404152
1 10135 130735133
1 164509 350491086
2 89288
1 76594 545690683
2 159982
1 196613 494526429
2 134398
1 26155 87519962
1 135542 681827562
1 8821 7808646
1 191709 639953864
1 145684 9455051
1 68090 765304314
1 85645 74335744
1 139489 816425787
1 120466 747856631
1 44057 181615165
1 32254 487548226
2 102178
1 104286 517019282
2 92576
1 49203 352221224
2 147033
1 134892 937452933
2 111222
1 106538 854797854
1 170412 357308148
2 19766
1 98438 639306115
1 114923 663796323
1 143226 565834436
1 55860 378047947
1 111037 907427457
1 192883 571524508
1 69569 195052016
2 109809
1 181998 363161834
2 178075
1 188796 821029430
1 105222 427452166
1 120599 741156045
1 32045 265836637
2 91736
1 145463 490961397
1 29467 204016462
2 148905
2 20088
2 128499
1 129834 871506965
1 48108 306741660
2 41920
2 38427
1 16353 998746440
2 100883
1 143580 59011654
2 26671
2 192770
1 193571 817453379
2 41110
1 171931 387678423
1 66236 422433159
2 102255
2 93902
1 27200 118589823
1 28353 93168760
1 27499 279011382
1 29055 846605533
1 196828 47368111
1 194909 406403282
2 86647
1 191985 309717853
2 125052
2 16484
1 55754 546189420
1 190926 619191290
2 136153
1 134237 428037676
2 119521
2 193232
2 12888
2 79081
2 182533
2 130284
1 188688 9291275
2 109037
1 59398 398286145
1 63685 152155380
2 45945
2 158474
2 142517
2 34228
2 191869
2 23194
1 149316 483987735
2 330
1 171925 831882119
2 28567
2 33531
2 155173
1 24245 47365941
2 20561
1 25653 126600154
2 129444
2 74639
1 26329 667195639
1 68981 515487847
1 109876 892990466
1 155127 541499843
2 146733
1 70386 484959392
2 186262
2 198224
2 122420
1 24023 860103080
1 43247 229866867
2 119382
1 8180 697994907
2 92191
1 73067 263240990
1 75201 48597374
1 34099 259076481
1 90403 535765487
1 162607 235281396
2 175407
2 147509
2 46426
2 114506
1 81924 131377782
1 153434 268209188
1 65979 849862167
2 30207
2 13233
1 114960 931874471
2 18743
1 12003 723292359
1 70805 840220853
2 181922
2 51650
1 184592 588016639
1 162767 67579229
2 194303
1 119544 283883959
1 28060 7576343
2 86370
1 129598 348410325
1 118017 388804751
1 129734 682925590
2 144767
1 117237 27108398
2 8443
2 1516
1 81402 762703025
2 154549
2 17102
2 132818
1 10099 679702966
2 97541
2 67175
2 140101
2 30549
1 3560 532155491
2 159543
1 190226 74157222
2 133502
2 23290
2 148535
1 172334 810400926
2 196090
2 143500
2 191091
1 123278 847489336
2 49039
1 145839 96957558
2 156055
1 132662 651991140
1 97413 862266312
1 78025 372633989
2 33689
1 10648 235559435
1 150741 500669320
1 61382 259245749
1 41860 626956531
1 110589 882416503
1 112814 937333082
1 155296 251999047
1 181778 866663082
2 68460
1 123716 790514960
1 137738 645338491
2 186550
2 45148
1 91333 542090536
2 174494
2 153603
1 191178 174648892
1 105864 183421443
1 51090 473474337
1 65717 905258284
2 50490
2 172689
1 145272 10046941
1 57401 250239386
2 11457
2 50529
1 12169 71898425
2 73292
2 44497
1 192379 228097708
1 164140 450976370
1 165741 914186751
1 58745 812141983
1 121878 309320467
2 157327
1 149335 974186443
1 150542 660107638
2 98024
2 169248
2 86057
2 135439
1 68397 487460926
2 168371
2 158513
1 98453 203644734
1 84721 490525344
2 41786
2 76161
2 168173
1 37781 312418951
2 8074
1 141430 719257079
2 42112
1 95746 874991886
1 57078 630134062
1 30740 179465918
1 57665 876985623
1 125638 984681974
1 114007 555125657
1 3175 622285967
2 38112
1 143575 865902130
2 47697
2 25377
2 117483
2 100525
2 45346
1 5750 323110986
1 160617 235927478
1 64377 288592496
2 189144
2 88902
1 125338 969981706
1 199574 378755290
2 38502
1 13548 827750738
1 45898 34334098
1 66462 660759542
1 140952 931736715
1 91113 106663260
2 197611
1 173794 583479386
1 105932 938392993
1 57032 298694487
2 137546
1 103441 651300405
2 150267
2 45409
1 147279 950173001
1 139001 776367622
1 73403 626033932
2 48238
2 40341
1 134216 791892661
2 89806
2 109439
1 30387 824232991
1 25532 929001575
1 140898 893632961
2 98586
2 35657
1 130838 687612212
2 18371
2 66851
1 5116 587048917
2 54274
1 11687 327918658
2 77500
2 84847
1 33347 800070548
2 175644
1 132962 229913518
1 146284 185021972
2 175991
1 85919 372678960
1 111765 714349461
1 144004 146320865
2 155696
1 56489 503633068
1 21071 267911709
1 128987 925743395
1 106900 361871108
1 143271 352264674
1 4612 660169963
1 11990 627874931
2 50286
1 169417 583946801
2 182933
1 63828 740359785
2 67837
1 29315 235453842
2 109436
2 144599
1 79772 643159871
2 29342
1 165594 101642333
1 95384 354654366
1 76072 592887521
1 56329 676198877
1 141026 368399874
2 3086
1 198844 52673849
1 20391 136665176
2 199658
1 103363 248946210
2 78677
1 176687 650962650
2 163781
2 107988
1 140794 206668299
2 120737
2 156226
2 130650
2 136596
2 7052
2 40391
2 9615
1 176434 247009917
2 142787
1 11071 91860904
2 51568
2 84729
2 33352
1 145909 39397700
1 158060 60564722
1 116655 780141246
1 162216 924822837
1 38616 268113346
2 51703
2 32219
1 106533 97395066
1 41832 749133075
2 131735
1 107466 399523944
1 150014 225670878
2 23437
2 157027
1 152553 464081723
1 117877 658730950
1 98400 358540033
1 81794 992011730
2 63818
1 52607 635008090
2 66687
2 157681
2 63892
2 163524
1 16515 799122909
2 104580
1 113512 737947784
1 182616 184077743
2 71923
2 105487
1 152459 524696931
1 150703 613449195
1 57984 633883097
1 186452 852141729
1 172170 513515036
1 156143 753741257
2 189511
1 125434 540597810
2 115988
1 185197 857079691
1 1208 405703576
1 89615 356642125
1 192704 633767783
1 8771 459930900
2 141279
2 187869
1 113845 692253195
1 170436 521523914
1 194277 754249119
2 147623
1 35047 624758676
2 153040
1 56626 550244418
2 100348
2 66291
1 198117 807478380
2 172727
2 183749
1 91212 300656548
2 128785
1 176465 942028130
2 182538
2 188441
2 169397
1 160718 892022415
1 76580 446074218
1 3022 849164658
2 49954
2 13061
2 104978
2 63963
2 137834
1 141759 227148137
2 52256
2 70362
1 150526 599484102
2 62937
1 58217 99859659
2 142036
1 53300 549038213
1 57379 560466650
1 150901 414305875
2 178428
1 196453 525176138
1 166169 806048613
2 198837
1 74642 815758157
1 39265 474731109
1 101810 568850602
1 163645 601514195
1 20579 325649219
2 71564
2 46047
1 191269 172368079
1 33203 752624002
2 82975
2 185921
2 198309
2 74456
1 5866 646529176
1 81697 148910657
1 130753 59928246
1 158783 755801552
1 109035 235562501
2 93417
1 53588 303442028
2 112543
1 1850 993966414
1 11453 669981394
2 20385
1 96219 738892652
2 64438
2 154089
1 157837 769759346
2 51851
2 15744
2 137018
1 54095 813933102
2 45954
2 22796
2 2528
1 95837 121200189
2 69815
2 87263
1 10471 475526296
1 145402 591451293
1 79157 186996503
1 1624 421171301
1 46204 442417737
1 6983 566041485
2 181241
2 123936
2 191611
2 116331
2 2084
1 6819 62465948
1 34130 151907862
2 120883
2 14910
1 138914 834762681
1 93158 144791368
1 149083 776831061
2 147738
2 173733
1 8990 232927188
1 9251 732159093
1 149336 759377175
1 69598 607051477
1 109413 435244178
1 162250 365300904
2 158493
2 199399
2 93733
2 37020
1 154942 506249314
1 163686 90883907
1 153892 146630466
1 895 28276353
1 158952 71388835
2 57387
2 4005
1 117573 248898571
2 158787
2 71166
2 13102
2 153023
2 112987
2 101626
2 1895
2 42019
1 36725 61359151
2 126515
2 130060
1 176715 433129534
2 165563
1 132969 347465384
1 5338 467943460
1 121915 349798265
1 185207 348258513
2 193449
2 319
2 187176
1 62640 216477138
1 58021 446392367
2 24309
2 93676
1 188586 829321151
2 55463
1 53137 50563867
2 5372
2 159421
2 153300
1 15475 319264202
2 48448
1 177423 626837537
1 90254 157132469
2 120415
1 186936 864993731
1 27599 837391120
1 180680 332960656
1 69438 963852974
2 71374
1 68077 468612500
2 189538
1 36017 790004282
1 159792 439964959
1 149227 989903387
1 68557 878392588
2 172592
1 104735 628255735
1 32697 844931327
2 895
1 6740 878242604
2 64940
2 139492
2 62174
2 50468
2 188631
1 9485 67956258
1 80107 836400344
1 5235 140998697
1 187894 516072391
2 176019
1 79909 357311358
2 128981
1 173463 467201852
2 12848
1 162073 95662472
1 63735 626649291
1 161830 772615474
1 177381 162032220
2 19274
2 192194
1 99304 855681963
2 175043
1 41930 431814334
1 3940 322644795
2 62754
2 177801
2 112348
1 30245 659791976
1 16107 16334035
1 127532 482900571
2 190889
1 44933 473692782
1 91493 945376815
1 107428 874219968
1 50878 580017709
1 148521 97018900
1 51530 170145957
1 6679 466594393
1 113702 418369011
1 140742 655401721
2 27108
1 134831 652037122
1 128590 468077852
2 129783
2 20699
1 154492 220056758
1 53721 723634899
2 111978
2 104852
2 20750
2 146943
1 36178 526613022
1 7377 233436644
2 135712
2 83540
2 199677
1 197184 52742078
1 33856 469933389
1 158464 508448322
2 35049
1 195036 131639162
2 179930
2 48783
2 52366
2 99230
1 128158 592686248
1 198584 890479188
1 61645 302504823
1 115919 229356064
2 8127
2 54246
2 150829
1 162489 73566246
2 72480
2 139814
2 170372
2 161933
1 35863 679143821
1 100088 546775978
1 102936 692098375
1 157716 327658168
1 16551 953206047
1 174837 445600403
2 45311
1 124276 991804534
1 103459 840618085
1 58586 513733137
2 52592
2 35359
2 138060
2 91451
2 28479
2 144923
2 133699
1 95885 21226061
2 138431
1 29451 702039256
1 131857 97422826
2 26605
2 82527
1 136671 677017979
2 594
1 163120 256456120
1 147786 198028094
1 99260 976444537
2 104700
2 10201
2 138837
2 103554
2 71549
2 10721
1 105104 52508863
1 66786 206688527
2 146480
2 149141
1 95284 377919557
2 69870
2 98597
2 95330
1 152472 165001647
1 136224 484424886
2 80676
1 4110 533406
2 131657
2 141770
2 169979
2 184466
2 56182
1 39066 762183290
2 24536
1 87876 958895250
1 179572 222491849
1 92555 406643854
1 156685 362721694
1 11342 65071418
2 184515
1 122401 264924296
1 180925 552619703
1 39019 878674137
2 93086
1 71604 720825146
1 191678 187651060
2 127367
1 71103 322601452
1 82671 340923241
1 113838 12633249
2 177527
2 10558
1 103854 342539033
1 95813 644266149
1 104467 668470337
2 123237
2 190320
2 39926
2 4870
1 58897 157452157
2 29505
2 108306
2 127056
2 140251
2 122448
2 23003
1 20316 626570824
2 15819
1 6115 389801349
2 80010
2 12053
1 178063 535979251
2 149208
1 88178 901698397
1 197869 499676838
2 57528
1 13693 721281830
2 97106
1 195700 326693124
1 175749 436071480
1 69399 665236555
1 173021 939572504
1 79801 414087172
1 61970 981881012
1 66574 604181014
1 198443 279355644
2 47531
1 65037 931686579
1 179508 637411126
1 8372 99687493
1 191434 665358463
2 34634
1 154066 700623484
2 92461
1 102752 588166441
2 25421
2 48671
1 131018 242439726
2 123394
2 194895
2 16229
1 73520 502478109
2 136465
2 112930
1 118152 690392809
2 65558
1 147950 112712576
2 27710
2 24622
2 4251
2 189961
2 125300
2 31370
1 160927 34978242
1 113513 633089381
1 48394 236591035
2 92814
2 22726
2 74844
2 162438
2 80166
2 194236
2 32965
2 79480
2 155740
2 55202
2 13609
2 176054
2 190850
1 88019 931593364
1 94640 888911365
1 162096 121553544
1 112522 118155629
1 22016 816334253
2 141837
2 176753
1 144112 539956310
2 189571
1 94508 142450266
1 62920 920324349
1 145445 502959438
2 166702
1 39539 847160810
1 107427 923040043
1 147867 318040344
2 190984
2 95649
1 160516 647859036
1 172557 975187869
1 54138 837181279
1 127052 998840688
1 66453 635063149
2 114852
2 148127
2 12445
1 75211 27636525
2 44136
2 163005
2 153192
1 100816 427727323
2 38706
2 3378
2 138627
2 71407
2 199246
1 131650 984146389
1 190413 798522445
2 112930
1 25547 203094978
2 79399
1 110629 764575381
1 112870 370341311
1 117256 426766725
1 45327 107683876
2 183375
1 169398 127011173
1 39859 139252221
1 193167 121731707
1 38613 908130697
1 54702 755665838
2 135009
2 61340
2 177489
1 80157 843541504
2 80678
1 76424 628537781
1 162753 530015028
2 45965
1 158935 388223997
1 85438 876620483
2 28109
2 173798
2 180278
1 182901 830582195
1 194370 846822028
2 64473
1 129203 103623367
1 124076 39006890
2 38482
2 51035
2 72424
1 89056 584891193
2 164209
2 113925
1 25293 369632450
2 41849
2 103862
1 24418 912931196
2 93389
2 144347
2 56439
1 173163 953500711
1 34143 716361539
2 9895
1 57261 486986781
1 12205 649342022
2 189083
2 15259
1 58321 504334724
2 104820
1 78746 457482081
1 24086 572962260
2 41760
2 99259
1 30267 583724448
1 121960 552407009
1 92251 101144573
2 34196
2 62760
1 94061 76818165
2 198779
2 174731
2 61643
1 181051 994545536
1 70245 713684978
2 96184
2 154358
1 37400 911119183
1 132727 945343820
1 182860 54899863
2 176809
2 192034
1 136198 833983063
2 42612
2 172263
2 22591
2 56018
2 195114
2 95665
1 1371 126738809
1 190556 71963685
1 51806 870783715
2 67883
2 151372
2 167346
2 5133
1 171281 209655799
2 183338
2 55186
1 192483 35500251
2 144918
2 73768
1 21871 262941437
2 143484
1 16843 884437728
1 52574 925588461
2 182594
2 135916
2 122727
1 152420 831798823
2 177260
1 154307 329800978
2 13221
2 196430
1 121842 518922089
2 78094
2 16422
2 70497
2 70788
2 173202
1 157042 256533311
2 31657
2 154209
1 135430 423182808
1 23223 680750434
2 62030
1 142196 578867414
1 91342 524264055
2 99046
2 155216
2 136746
2 36722
1 154645 163379709
1 172342 221233008
2 89610
2 105380
1 136315 411389153
1 71329 994899648
2 171504
2 159892
2 27430
2 181439
2 147883
2 121486
1 133095 821263333
1 54925 672329683
2 171961
1 187019 294612609
1 9568 377079188
1 171692 364243796
2 110121
2 181641
2 172486
1 3017 450133139
1 46703 566546215
2 173366
2 36038
1 17838 60176300
1 167411 75573465
2 155906
2 11756
1 45684 696931444
2 172397
1 136662 407726394
2 58342
1 116666 517188720
2 150363
2 96777
1 23999 458586450
1 33470 283824611
1 91865 331931182
1 198120 55055919
2 63125
1 162484 626309574
2 13491
1 76838 429149418
2 123710
1 138622 548124866
2 182872
2 31309
1 108801 731089606
2 126152
1 133885 413964001
2 86867
1 6796 235173735
2 131608
1 22513 735704410
2 173497
1 179731 824935976
2 21382
1 141842 928255832
2 139042
2 186912
1 21005 325189350
1 33999 66239283
1 180298 10685643
1 50465 214420688
2 57843
2 116307
2 154268
2 31183
2 47162
2 169811
2 152125
1 123909 702032906
2 125637
1 168166 194500745
1 2082 154838956
2 14338
2 159027
1 130610 90996067
2 28191
1 141029 289074876
2 104629
2 54548
1 174117 143650034
2 143769
1 146023 555187825
1 191480 126332432
1 63691 200822357
2 54274
2 194756
1 51175 372447725
1 34327 291601760
1 146614 642056720
1 78291 915735909
2 143444
2 144539
2 62304
1 23177 708427200
1 60752 133181248
2 189209
1 15961 880498616
2 144485
1 145970 965211416
1 172458 194901730
1 19102 693176524
1 119892 977152515
1 93548 738781435
1 159975 400989506
2 38383
2 95388
2 179856
2 61089
2 52936
1 64406 393165027
2 108758
1 101568 72341683
1 92924 437559442
2 175442
1 46878 474353756
1 183645 640862906
2 156079
2 198078
2 147471
2 83898
2 63827
2 56460
2 60372
1 98853 729131578
1 34270 724931655
2 76764
1 129197 305699320
2 9839
2 22293
1 80645 218254166
2 38755
2 73453
2 90888
1 98036 131682304
1 34287 253626223
2 197778
1 103105 942257677
2 113809
2 195054
2 87988
2 159427
2 145283
2 38255
2 47971
2 2671
1 509 815413808
2 124365
1 122267 777674513
2 38204
1 12067 184616480
1 88211 688965153
1 133384 985050024
1 63328 816481695
2 198218
2 102876
1 68922 207520380
2 55881
2 193746
1 41478 76638438
2 59590
1 152406 735457260
2 126234
2 139124
1 6933 283623116
1 181630 309069912
1 53275 507424970
1 117520 719742622
1 42141 136997199
1 14032 301947292
1 102828 224094938
1 102587 987483341
1 174306 411400172
2 107288
1 127175 272748435
2 128220
1 94072 210493136
1 191367 556153285
2 179951
2 193487
1 61380 749892525
1 110311 598941872
1 151466 180334367
2 19915
2 28551
2 132159
2 72788
1 73414 248806170
1 126698 494573203
2 121128
1 182045 618797342
1 176985 606025616
2 196996
1 186345 83552313
1 105169 278391990
2 51479
1 69047 356940728
1 56087 596978716
1 24879 132130315
1 141852 76460312
2 131124
2 9343
1 153312 185195459
1 142271 379764252
2 65444
1 183125 449748802
2 93358
1 71552 242059896
1 190170 134900212
1 170229 62832768
2 19991
2 178157
2 132080
2 75106
1 94381 328794413
2 70510
1 72393 259314733
1 74931 46710015
2 102952
1 190928 151667530
1 159539 473007340
1 27180 625091705
1 142299 371954705
2 185502
1 31545 627573285
1 96769 309738312
1 99206 965627860
1 47452 960859463
1 187139 188548526
1 143380 615594272
2 148988
2 41653
1 113311 285115437
1 162840 713215293
2 184890
2 53934
1 133839 369494220
2 181446
2 40283
2 68522
2 540
2 149167
2 22557
2 7910
1 181314 666222743
1 97426 185690106
1 61084 271880384
1 20777 631543997
1 52960 770416507
1 188818 444452173
1 60094 182757814
2 130571
2 112341
2 117203
2 94676
2 141307
1 64121 765856687
1 59571 607593269
2 25477
1 103623 199045053
1 155084 987574404
1 92410 989621019
1 98244 390690181
1 54723 558882563
2 66571
2 184772
2 145578
1 102631 611979809
2 99622
1 36058 668359000
1 33412 915859061
1 6986 479352791
2 140679
2 63369
2 134858
2 122433
2 23817
2 197589
1 167742 249685732
1 75596 370841451
1 139322 962194863
1 182882 270582857
2 41179
1 170272 276920306
2 12539
2 17004
2 87126
1 131400 211302512
2 67134
1 96470 36195079
1 338 95381206
1 46437 781842695
1 160087 699006779
1 109661 886027922
1 152701 712473394
2 160623
1 62480 186966694
1 154799 269636809
2 20899
2 128819
1 13411 147987633
1 72416 184283805
2 166187
2 126811
2 102174
2 109261
1 81508 432065638
2 69547
1 49419 971194766
2 39811
1 103304 743719189
2 112846
2 95805
2 88050
2 125807
1 130883 74005634
2 92971
2 41698
2 162458
1 187326 774923910
2 66249
2 27575
2 64923
2 3785
2 106655
2 36832
2 165523
1 171957 967733432
2 123440
2 111603
2 76768
1 57565 783603388
2 102084
1 144800 915128238
1 58834 407171287
1 139289 456127727
2 135294
1 36229 825294758
2 176390
1 93413 155088932
2 141720
2 123504
2 155418
2 144387
2 121140
1 1555 734392514
2 189704
1 117839 393164057
2 99372
2 124287
2 7169
2 101650
2 190750
2 145593
1 29752 970445518
2 115211
1 87039 162151001
2 183578
2 45525
2 106257
2 91208
1 177028 616315419
2 61841
2 42256
1 167023 974920011
2 144913
1 108247 802666613
2 72130
2 153265
1 115702 639923990
2 120800
1 11442 217157986
2 168075
2 87293
1 42518 454638056
2 130416
2 21643
1 38287 247210179
2 172190
2 195646
1 79355 945360744
2 190977
2 137032
1 112146 590052881
1 156466 676928049
1 196971 343675538
2 36833
1 193118 660377408
1 161803 970058597
1 6877 779969621
2 36280
1 190977 236683947
2 102888
2 111618
2 29340
2 126173
2 21943
1 193295 495151837
1 148800 522198226
1 53593 28632616
2 80912
1 146482 626822765
2 57858
2 59131
2 182487
2 65209
1 63426 982553007
1 129395 520836984
1 53123 18667510
2 180249
2 72359
2 144525
2 115116
1 16561 969033064
1 158269 238557404
1 114943 776103640
1 169934 400191439
2 175985
1 146185 313948726
1 110785 805951400
2 145442
2 105383
1 17587 940179755
1 170646 24836144
2 84238
1 91163 848133241
2 165906
1 127263 625402223
1 161103 841316521
2 147168
2 132907
1 140016 267117007
2 149143
1 14593 439150659
1 154488 103175288
1 115511 294610704
2 147665
1 55011 640035155
1 139903 66447011
2 18256
2 34207
2 35972
1 185745 306537574
1 146742 643743447
1 146321 136850420
2 94838
2 41280
1 149810 477062893
2 160078
1 84772 269291648
2 32313
2 82571
2 22743
1 100188 349960481
1 5357 613202970
2 11682
2 142990
2 91885
1 62300 954337151
2 70852
1 147888 175138675
1 96800 560847373
1 5131 879085407
1 112392 836320706
2 177118
2 128809
2 56868
2 105566
2 64615
2 86363
2 158301
1 101249 975164566
2 160962
1 146941 771448540
1 43594 364409719
1 86449 462777500
2 48586
2 158301
1 181978 770317876
2 164324
1 111711 913703524
1 84769 227824108
2 69323
2 176354
2 74356
1 139197 284160959
2 185924
2 127838
1 172796 220918312
1 127397 341366244
1 29372 872105114
1 70159 503075587
2 55398
2 97738
2 59587
1 40867 212819324
1 60453 733239455
2 88421
1 196915 368905872
1 166919 153870468
1 26047 137145246
1 109772 673197728
2 90548
2 14289
1 96382 759301873
2 141825
1 157407 734391966
2 78300
1 54369 417616174
2 63939
2 121087
2 31611
2 124723
2 73303
2 99239
1 175289 409939649
2 143455
1 170708 296929232
2 76996
2 76463
2 190697
2 86854
2 35429
2 75656
2 101920
2 26998
2 124334
2 87795
1 31330 832999482
1 145853 462336941
2 164380
2 182311
2 167990
1 148183 461790516
2 90832
2 138874
1 27027 117224431
2 86953
2 178970
1 249 277224045
2 151727
1 197396 516331760
1 94646 14796658
1 103784 748453591
1 23321 896484706
1 171240 346623340
2 170702
2 69527
2 124968
2 135963
2 199594
2 84636
1 138419 787798846
2 188615
2 67560
2 125473
1 106571 38901450
1 57539 50060311
2 97339
1 54100 635602450
1 144951 918763996
1 190425 78423722
2 60332
2 169005
1 187923 630265365
1 195659 560210225
1 149925 11094280
1 188126 29651536
2 182263
1 26587 157563892
2 76543
2 37036
2 15888
1 95323 898674342
2 142133
2 150611
1 11012 62027104
1 47814 613251010
2 108154
1 68691 236531217
2 115965
1 189358 995574737
2 96692
1 102389 490991595
1 85427 663427001
2 149399
2 169544
2 190508
1 113650 47891939
2 183396
2 128531
1 82834 875932269
1 157967 956235920
1 151575 867638530
2 112280
1 198501 71275786
2 146569
2 188687
2 14420
1 44945 181071001
1 179176 698523656
1 150479 708994868
2 192911
1 164658 338991275
2 147322
2 149405
2 144094
2 87964
2 100197
2 58020
2 158659
1 150513 650310059
2 36772
2 15604
2 93239
1 177297 352740084
2 165861
2 177400
2 95476
1 56295 868473582
1 74102 918102714
1 111812 292552399
2 101668
1 167122 640045998
2 171324
1 40207 311992878
2 181402
2 37606
2 118945
1 56754 930411034
2 65667
2 190748
2 96321
1 124581 578044731
2 123220
1 145542 33790707
2 178973
1 48768 73765902
2 116315
1 194374 597031185
1 185054 458377125
1 38386 124520206
2 185953
1 67648 394340434
2 50089
2 62653
2 145002
2 14260
2 138043
2 151833
2 123661
2 132658
1 83972 313249446
1 113397 580582688
2 69196
1 120120 144994693
2 185988
1 35724 365146106
1 27933 741416628
1 197042 824943340
1 110241 628848200
2 5910
1 86984 916282838
1 170588 266487036
1 110984 256596429
1 181041 95058790
2 74506
2 160506
2 25643
1 150580 601219378
1 124791 501467685
1 51190 42189052
1 145437 935757784
2 30427
2 20494
1 128084 587057597
2 8479
1 99866 798160211
1 62119 944977046
2 181298
1 110841 677434520
2 104876
1 159338 711619173
2 54915
2 46053
1 52905 565175614
1 195072 400232058
2 43138
1 141262 157833659
2 87187
2 82043
1 148343 799545575
2 25286
1 14486 412473660
2 13722
2 19404
1 197514 863807192
1 122827 377744900
2 77159
1 186117 959104794
1 67758 991656414
2 99426
2 154539
2 77112
1 48816 107310669
1 154116 621951614
1 180136 48932504
2 81864
2 190386
1 188450 347004663
1 61182 871245159
1 9692 44623366
2 60262
1 88048 498685805
1 119421 59696706
1 140051 105800579
1 125101 521310221
2 129573
2 111054
1 68164 346019921
2 70482
2 193160
2 90877
1 163207 177077161
1 17577 380133490
1 131128 220689639
2 64027
1 176367 962499530
1 128355 463712206
2 3319
1 108371 793296006
2 184296
2 158009
2 67200
2 31442
2 50138
1 199305 59373004
2 143873
1 8942 657006530
2 134739
1 11870 388382289
1 51820 761208950
2 126927
1 174576 352212975
2 98324
1 6223 431004079
2 146761
1 132357 300096625
1 187640 680394259
2 194808
1 34119 928211703
2 21588
2 170261
2 41007
1 26964 820115112
1 5269 96943778
2 136358
1 44632 136856688
2 71887
2 7395
2 194867
1 19536 148521679
2 11845
2 140472
2 191560
2 188626
1 91083 641299664
1 110444 200221367
1 77797 978033332
1 184594 678283232
1 103880 717586657
1 179042 568449033
1 175859 382584965
1 167475 742297940
2 59324
2 84676
2 84346
2 99507
2 87100
2 110967
1 184322 865963884
1 66383 942517777
2 190800
2 168698
2 94536
2 169953
1 141813 62438110
2 182272
2 146595
2 86521
2 129750
1 57188 631698088
2 83976
1 31057 500102766
2 16641
2 73051
2 83096
1 193223 466164104
2 199811
2 90444
1 126069 652410203
2 116909
2 85640
2 128813
2 103917
1 120668 794557413
1 152624 743342024
1 100350 931162583
1 41675 824478492
1 129749 879129555
1 183739 725634924
1 51493 972332734
1 77818 978227426
1 133977 745597321
1 56011 286692258
1 72909 205594235
1 75127 304175358
1 126799 310529814
2 60093
2 193086
1 2193 683787390
1 85093 510902243
1 63056 722678529
1 142988 3324096
1 134349 467878174
2 84343
2 155591
2 120028
1 85300 942386636
1 129076 865397153
1 215 871498311
1 29116 966528258
2 259
1 67256 26142998
2 58579
1 176045 212112758
1 47077 152426864
1 133397 576102580
1 116496 825089492
2 108774
2 113542
2 168612
1 46634 180009502
2 191213
1 160157 153786619
1 86905 857196515
2 158312
2 5538
1 69690 339090529
1 190481 56106715
2 122637
1 182416 453237319
2 57641
1 965 777786768
2 48233
1 6305 337399725
1 189047 643656377
1 59978 70691263
1 139644 845554949
1 39817 619611727
2 112149
1 112766 612210671
2 156657
1 40777 928245477
1 88062 211832118
2 183367
2 187353
1 82601 212626621
2 8661
1 93808 739872365
1 68783 804399532
1 101080 5870950
1 90960 210885491
2 116161
2 179906
1 130436 306727857
2 72206
2 199064
2 22192
2 145307
2 85885
1 15826 126607992
1 37747 920350077
2 153737
1 157468 192421884
1 161434 491899239
1 91627 379553147
1 49616 177941604
2 122719
2 51944
2 54225
2 108999
1 46038 953054417
2 149745
2 126629
1 74073 614764725
1 85367 255658654
2 3327
2 32134
1 75167 198999340
1 81049 517261934
1 132802 803978677
1 37179 581395739
2 161435
2 191498
2 154791
2 68383
1 114651 389447782
1 94854 914299757
2 133888
2 179353
1 171550 120766541
2 63145
2 31564
1 65883 967496734
2 183081
1 26784 206994588
2 117368
2 185320
2 98813
1 87533 377608015
2 48954
1 122820 523705576
2 94858
2 53252
1 127283 188355291
1 199278 828984768
1 132777 27550795
1 139488 114357821
2 170124
1 132005 242461254
2 24757
2 30152
1 1438 725437951
1 196084 952514904
1 5920 446713735
2 62645
1 44921 808631231
2 143709
1 31603 81976959
2 37469
1 76757 620393143
1 4129 372425853
2 123371
2 164771
1 115254 131070599
1 43953 262766456
1 84429 308316663
1 130675 518021760
1 182253 343903602
1 67261 98845956
2 172156
1 125229 618404479
1 135213 728615011
1 119449 510127128
2 183161
2 68230
1 68847 852128240
2 42786
2 174202
2 164127
1 65442 38416207
2 121510
2 150135
1 20670 760265742
1 128684 167723301
1 156587 510198677
2 171453
1 71851 547288730
2 137605
2 20418
1 112447 297733503
2 39769
2 108212
2 52984
1 140004 518614477
1 14624 636078139
1 51308 738013318
2 88378
2 163703
2 139729
1 130443 695245744
2 117359
1 1674 631967093
2 65773
2 158886
1 58069 863126905
1 33543 269422839
1 36842 253045331
2 159041
2 134702
2 122593
2 151592
2 174943
2 86258
2 13437
2 93269
2 20188
2 29618
1 90771 705713860
1 160952 468356559
2 171217
1 69032 579744544
2 82145
1 166962 279468106
1 185586 259271988
2 33035
2 73306
2 13697
2 144118
1 143850 255354447
2 20174
2 149483
2 102796
1 142944 599727971
2 89261
1 187278 343559668
2 43080
1 92170 804867290
1 163189 850949634
2 144965
2 57401
2 7325
2 6492
2 17860
1 63578 836383012
2 13309
2 86275
2 65182
2 71190
2 117483
2 184679
2 95688
1 172773 727396096
1 29390 512638425
2 176931
1 192921 853405508
1 110629 194691467
2 155178
1 124113 453595619
1 4612 476408564
2 155968
2 97846
2 103504
2 16335
1 36812 578781924
2 32818
2 156101
1 70881 711000427
2 170614
1 52184 795106032
2 169938
2 86231
2 84528
2 130980
1 56511 160845280
1 172112 893458342
2 140920
2 30156
1 90622 16514822
1 20605 830012350
2 76346
1 82063 570866446
1 12511 997612066
1 10464 683626425
1 132808 535663540
1 91529 756911470
2 74781
1 120912 829135018
1 185989 673115620
1 142903 839007259
1 59050 75682693
2 127386
1 25509 400455169
2 172954
1 176659 383137417
2 124615
1 123368 421302948
2 181933
2 69056
2 22089
2 70049
2 176872
1 64570 69662931
2 28712
2 151560
1 81045 193914052
1 41208 169951967
1 194671 325441568
2 23871
1 16162 69337626
2 22699
2 199060
2 165855
1 158509 791076419
2 100086
1 146523 244186053
1 193901 439051833
2 140260
1 20180 457718019
1 41814 979744817
2 138905
2 129520
1 45818 767525525
2 839
1 170714 529354205
1 165451 58971174
1 185649 813114191
1 106021 492184496
1 86249 874349046
1 34920 407526127
2 4976
2 70936
1 135441 422965635
2 142738
2 108332
1 61965 855862588
2 144260
2 183086
2 58987
1 126224 259035544
2 171036
1 16647 297702409
1 192761 688261547
1 193379 483551424
2 144293
1 80878 513697861
1 120341 719286458
1 43005 113424077
1 119364 19654253
2 88886
2 121042
2 55594
1 20538 379976756
2 126453
2 34364
2 26301
1 117103 7537971
2 70854
2 141771
2 87952
2 21229
1 49233 473200518
1 137784 827381088
1 155771 984317841
2 126973
1 143632 761673160
2 27356
2 170661
1 53280 11418440
2 98574
1 23136 193735849
2 135355
1 15389 258644044
1 125660 547492733
2 13994
1 196062 287411227
1 70214 918242877
2 17893
2 13136
1 13084 613080992
1 3388 561513895
2 191822
2 119579
1 166399 152755397
1 93123 811383432
1 118276 886516255
1 156111 221006363
2 137672
2 162524
1 9304 615608816
1 20064 759912652
2 95320
1 130037 515959513
1 122568 624464180
2 37061
2 39495
2 147224
1 28151 641866181
1 54562 552274052
1 85332 978653115
2 31709
2 145925
2 2670
2 139617
2 137205
2 184361
2 148891
2 107030
2 102612
1 80166 738141961
1 67513 10420164
1 142641 308055912
2 131313
1 100024 999294819
2 19266
2 150930
1 134914 641730727
1 71098 427381122
1 89335 746023368
1 92659 77892222
2 45651
1 167787 327031750
2 45846
1 37615 312360764
2 97319
1 174720 740535190
1 91285 318409720
1 79513 965209379
1 135580 875202238
1 84053 238611597
1 35442 648879621
1 87215 701505969
1 82697 864676689
1 128649 223584502
2 156526
2 171304
1 77535 619418233
1 118495 889802533
2 149802
2 49147
1 59624 83121425
1 107326 466672694
1 7712 305334855
1 167022 196843779
1 34075 194713860
1 117878 878781972
1 170044 150227118
2 147603
1 133073 702302151
1 122324 704338692
2 53165
2 73227
2 188287
1 73211 510964811
2 66117
2 61674
2 89820
1 195370 471389660
1 48916 32533283
1 165444 510725587
1 95489 520466373
1 62459 682750715
2 31357
1 5976 380845222
1 195647 851015441
1 51981 895954031
1 159803 108505020
2 130092
1 156344 206194590
2 152855
1 90643 837766857
1 11091 16467686
2 154767
2 106667
1 133668 810325297
1 131328 475288737
2 58392
1 20849 74275493
1 156852 696812313
2 78710
2 180865
1 136131 573408377
1 174704 528972793
2 88940
2 166976
2 16143
1 125227 743560483
2 168667
1 84607 110776393
1 65758 194672948
1 169031 944256732
1 123546 753234071
1 71882 969338637
2 45011
1 55569 169037872
2 107074
1 71109 816017025
1 167424 58787021
2 81619
1 146217 798114113
2 123073
2 112701
2 20824
2 53770
2 71605
2 126874
2 21256
2 25318
2 80818
2 47333
2 189450
1 88675 152693378
2 140206
2 3381
1 97091 465266577
1 54831 341096858
1 14715 683850319
1 113903 117193859
2 159396
2 55859
2 59037
2 49872
1 182547 664207213
1 125770 282185562
2 182312
1 77293 217380545
1 59742 966698921
2 106970
2 171804
1 162420 396499148
2 70469
1 13476 102083308
1 114072 73939646
1 155255 412175161
2 191695
2 29843
1 141220 706223055
1 156030 913502033
1 130779 668744215
2 34010
1 48020 844231774
2 68184
2 256
1 162517 866756657
2 11028
1 23013 861207551
2 29062
1 80351 635259019
2 97012
1 188440 162186832
1 88713 919037988
2 117957
2 127802
2 143708
1 62638 761399206
2 138194
1 149221 967392579
2 154855
2 175036
1 129063 906552806
2 64377
2 66847
2 27737
2 67946
2 41046
2 59203
2 150557
1 21721 884693801
2 40871
1 128875 603109632
1 68423 251388696
2 178750
1 32488 48467375
2 118077
2 124607
2 177963
2 154086
2 19855
2 98990
1 150108 358688840
1 45272 770757474
1 49716 55640473
2 66266
2 22508
2 132020
1 174100 539667625
2 129744
2 154712
2 29120
2 115029
1 181042 846417270
1 16270 689809990
2 32389
2 116740
1 3937 876692027
2 67520
2 132098
2 17580
1 113418 419558629
1 77180 412267161
2 174980
2 57426
1 69874 112813437
2 81896
1 126001 333954095
1 145693 326890012
1 21280 226307834
1 195729 874645128
1 132153 720193820
2 107241
2 38497
1 21479 577630361
2 30278
2 161812
1 192162 694900679
2 126584
2 199650
2 135523
1 199479 507484734
1 136305 271638245
1 114057 930173625
1 149019 342737368
2 122609
2 153703
2 114606
1 167013 511704049
2 162606
1 9684 698757135
1 176020 444706506
2 39592
2 13426
1 150837 701105347
2 126126
1 33828 418034647
1 54339 425871154
2 86372
1 1021 512464000
1 151312 909163875
1 11886 839747861
2 30019
1 143351 476112225
2 134411
1 169060 628469036
1 97710 125576842
2 122999
2 863
1 23697 179034230
1 18438 929205934
1 197259 83130265
2 104326
1 131813 596780951
2 118339
1 3521 980877399
2 20320
2 152325
1 38909 767433862
1 60141 657905120
2 47552
2 114128
2 87868
2 46586
1 125948 321194036
1 93565 659433811
1 92351 582885053
2 53040
1 104670 260196988
2 59433
1 138884 270890386
2 180719
2 4816
2 172510
2 87489
2 99791
1 6931 380228133
1 149357 681603951
1 158566 395687422
2 150381
2 9007
1 3480 538655135
1 171586 715930152
1 142079 772713266
1 40338 463117213
1 119668 910093402
1 79611 258271340
2 111660
1 143184 896479635
1 116775 864509344
1 174912 809828153
2 111329
1 141446 392119857
2 41696
1 179659 163944364
2 172712
1 8343 781494587
2 75478
2 187046
1 67166 27367897
1 132173 745023319
1 177866 946415131
1 62793 317784966
2 166132
2 185721
1 151348 405834521
1 7503 454147550
2 33215
2 135418
1 35671 283484746
1 197544 320748049
2 49974
1 23430 782635147
1 71583 71024139
2 143322
1 38110 819122290
2 148523
2 118402
2 185792
2 167294
2 94933
1 158641 306763488
2 19564
2 111376
2 68164
1 63547 969322799
2 74198
2 43706
1 4055 509034401
1 75366 843127176
2 13381
2 108934
2 182508
2 114233
2 184979
1 77509 411299075
2 63940
1 194520 744125457
2 108732
1 17145 685031513
2 155245
2 187081
1 4725 150779312
1 123471 728514345
1 87845 891731700
2 87058
2 72396
2 57886
1 52286 465673772
2 119366
2 114833
1 56642 119862972
1 11973 444401489
2 43871
2 79850
2 51895
2 136854
2 125967
1 188386 17170841
1 87505 417698506
2 186986
2 80635
1 97020 698565530
1 174774 955528968
2 96176
2 4127
1 194820 29467085
2 190406
2 101684
2 189225
1 17579 399918232
1 175364 562028867
2 104424
2 111496
2 21622
2 131135
2 11988
1 27577 218644037
2 107015
1 177418 282970248
2 120182
2 199802
1 157069 650961990
1 23718 706531890
2 60676
1 98092 836391240
1 8773 594734134
1 31158 818300820
1 58707 258893881
1 103490 239836881
1 77094 32575664
1 163927 589790610
1 24281 195317389
2 34965
1 68044 154654266
1 94908 832165807
2 66058
1 61789 468627670
2 100820
2 2124
2 71371
1 196746 339850541
2 168197
1 73785 181817148
1 120513 464401009
2 192389
2 69254
2 187975
2 129739
1 132513 813192181
1 50459 765116890
1 27900 409578308
2 171505
1 167556 471464296
1 79199 112065000
1 82999 148046167
1 77069 377963454
2 44586
2 165182
1 121462 425586510
2 193891
2 90667
1 94374 427015071
2 64072
2 167729
2 142862
2 160671
2 133208
2 60508
2 21144
2 182252
2 143557
2 117344
1 131572 819605009
1 199766 140663764
1 76997 225792451
2 15070
2 120397
2 143241
1 9444 543039339
2 46727
2 68876
1 131455 639544189
1 45152 472585045
2 175598
2 17350
2 63058
2 154140
1 113547 896920899
2 14663
1 93484 927959260
2 189643
1 170596 493213514
2 67291
1 132832 971909716
2 116098
1 171173 369137477
1 187463 22606855
2 165297
1 85781 484685711
2 100157
1 34732 649210905
2 152932
1 169572 787876329
1 70904 598689300
2 27119
1 49156 167758695
1 136964 263609863
2 124444
1 73765 475283957
2 22878
1 26237 148260285
1 89333 353548789
2 77383
1 1724 976552803
2 30468
2 136765
2 136792
1 72736 400091640
1 113526 685898081
1 177467 918619598
2 37100
2 174016
1 174074 37718263
2 67545
1 91320 683651467
2 4547
2 115594
1 54518 719541864
1 141875 748985512
1 172771 182313332
2 12797
2 112351
2 173319
2 108801
2 176681
2 137897
1 151694 793579009
1 180652 855876142
2 191516
1 6741 245011427
1 156166 698065052
1 39850 452536133
2 98628
1 42470 953075108
2 176171
2 79559
1 127762 763427581
1 122835 216617975
1 171890 612072523
1 114468 916428881
1 26620 912979636
2 47908
1 182727 126575706
1 194366 139259541
1 120549 851672196
2 22362
1 46395 733617062
1 84256 351466675
2 8461
2 195815
2 123175
1 62355 317069491
2 50221
1 52384 140285632
1 63158 178806739
1 179551 858309971
2 1712
1 194791 398042065
2 145875
2 25536
2 180388
1 15320 897051722
2 22459
1 162169 390402982
2 37307
1 193711 23808276
1 20785 638019853
2 17613
2 90198
2 27131
1 23206 490056501
2 43111
2 74471
1 118216 787580295
1 100809 345142094
1 172040 811494146
1 151436 291397723
1 194875 451538593
2 154108
1 89493 204373328
1 84356 800879805
1 9912 505106037
1 84195 61067761
1 165240 380276900
2 2446
2 175749
1 187747 437147664
1 60817 602797601
1 2267 843440527
1 76066 898654633
2 33317
2 110734
2 55202
2 37239
2 198756
2 151215
1 56654 795100948
2 185335
1 81619 41801026
2 152226
1 196243 824559162
1 73364 48468023
1 131652 702585572
2 127174
2 31222
2 67457
1 816 497203994
2 84837
1 14179 569572052
2 19274
2 142836
1 81292 81795589
1 65034 298792833
1 139919 790085110
2 108492
1 69240 934126280
2 117197
1 111140 583166029
2 81051
1 43782 360572982
1 190885 167326867
2 101046
2 68988
2 4392
2 160452
1 2630 633305328
2 100593
1 143840 896322053
1 38521 676813261
2 70899
2 129168
2 58887
1 110377 553684204
2 21925
1 37001 908135956
1 160826 405842891
2 12973
1 116981 479108681
1 16406 910781085
2 77769
1 11509 862836568
1 60630 664721715
1 169892 572461102
2 188179
1 75990 539665711
1 33435 65236113
2 192953
1 189486 531968425
1 87290 915037630
2 193281
2 179901
1 157212 342570633
1 156163 525092265
2 74206
2 125408
1 79578 752207712
2 19447
2 147578
1 139800 742754642
2 151228
2 142490
2 87319
2 168429
1 147474 632513954
2 180607
1 39007 322464897
2 183282
1 86773 125463330
2 106645
2 113426
2 104298
1 77496 745251598
1 129233 891401372
2 138282
1 128138 554921597
2 177488
2 152564
2 48496
2 97673
1 22377 652990968
2 112158
2 195629
2 188058
1 103637 821784286
1 165738 938606382
2 123814
1 182125 695150152
2 131873
1 166597 671807966
1 59141 278904128
1 125117 543918980
1 13654 658127151
2 81012
2 154332
2 41072
2 93628
2 125418
1 192504 352045347
1 186577 453545888
1 46317 349939265
2 45656
2 177433
2 171114
2 91707
1 123023 240807308
2 126941
2 97636
2 131246
2 46845
1 42261 30790673
1 6307 5029346
1 186243 166681943
1 167919 342210950
1 37753 167136779
2 155575
2 18909
2 98940
2 21274
2 129152
1 44963 322152380
1 118395 1814186
1 198790 145280200
1 19031 946703138
1 34180 904035016
1 62935 977712967
1 171188 738342821
2 112128
2 127185
1 18882 6145949
1 165573 534648201
2 59997
2 163604
1 55071 255955312
2 83632
1 138399 309339121
1 140938 347097879
2 196666
1 150147 227097251
2 121255
2 5132
2 42167
1 42547 122541876
1 135457 9431116
2 61489
1 126782 898446790
1 58182 905329071
2 34181
1 53546 417894527
2 160861
2 11338
2 149415
2 171131
1 112896 313809040
1 59245 925265411
2 1020
2 53711
1 147390 595369549
1 72968 958950399
1 110121 59713478
2 26956
2 33012
2 147524
1 32773 600146855
2 13138
2 186501
2 160910
1 80413 13250337
1 25063 676809205
2 153380
1 74833 223927932
1 134928 439737010
1 160159 743359120
1 162141 789308041
2 178230
2 20527
1 105499 654992119
2 1842
1 59829 786695100
1 106783 27837075
2 138191
1 120056 236761468
2 61058
1 113902 212243215
2 150247
1 120951 587084371
1 30180 131775753
1 58633 274088793
2 45649
1 188942 553190517
2 197724
1 149929 614595566
2 61664
2 82569
2 179284
2 151162
2 165986
2 11756
2 31713
2 191036
2 163219
2 111114
1 61145 487442652
2 65587
1 174785 123008295
1 19428 851495269
2 128085
1 33735 53525044
1 193699 564604251
2 28197
1 150962 729725851
2 44058
2 73134
1 68109 746750820
2 152298
2 150177
2 39746
2 136299
2 70151
1 96283 81164277
2 167400
1 80724 310346238
2 84280
1 75450 677443384
2 175357
1 155041 424832316
1 175930 251541277
1 180192 576330923
2 24204
2 103411
2 190726
1 34449 558529726
2 128813
2 80343
1 123705 935252396
1 167237 908925991
2 14425
2 136442
1 144723 654455422
2 83365
1 86661 226834788
2 51137
2 122269
1 160968 851828602
1 145997 220333064
2 159134
2 36117
1 122779 953626667
2 9870
1 284 919954582
1 34984 419529200
2 95305
2 179246
2 34623
2 119003
2 154054
1 76240 821189378
2 77779
1 130540 292080462
2 123899
1 179342 364225764
1 9521 705148677
1 148603 526191849
2 168421
1 36358 156997304
2 46270
1 72347 150896610
2 88213
2 64100
1 50692 469807116
2 54591
2 46124
1 169991 103608408
1 123892 984661565
2 2071
1 174956 865011604
2 124350
1 18762 866690140
2 133655
1 32347 610715486
1 293 89932315
2 162962
1 150444 902353803
1 143397 818403079
1 142740 118331570
2 88232
2 91096
1 74271 205867529
1 177582 423768377
1 147394 237484792
2 59460
2 191924
2 159477
1 147781 764510373
2 178396
1 95588 219294672
2 39452
2 24292
1 49231 342075724
2 97030
2 146612
2 33959
2 107537
2 47489
2 2835
2 112029
1 6848 957830575
2 3932
1 133211 725587228
2 126671
1 114474 996510296
1 98894 702517093
2 190934
1 15535 368297139
2 162269
1 17546 469599990
2 30745
2 75835
2 89653
1 150991 948459571
1 89810 856524130
2 56418
2 119177
2 146522
1 129330 238375608
1 71487 301095983
1 177363 837871835
2 96957
1 122854 134283708
1 41034 188318102
2 186516
2 38175
1 15127 709970169
1 147857 429744155
2 48302
2 63146
2 29962
1 158252 528971438
1 36342 635312681
2 90784
2 27167
2 169031
2 107052
2 149603
1 101217 556357560
2 31829
1 177241 400128270
1 63192 913678924
2 2371
2 129665
1 40246 952712005
2 143900
1 7625 660513309
2 167967
1 22496 877548357
1 149177 799044736
1 125041 583037060
1 189017 114613400
2 81130
2 117169
1 145256 777291573
1 120636 267397912
2 168696
2 104494
1 112196 900023706
2 76741
1 1556 586577923
1 126503 340980924
1 199689 992184162
1 33603 470667654
2 130675
1 102924 991492650
2 101382
2 112177
1 120944 929399309
2 139646
2 143336
2 33266
2 197853
1 13308 570691850
2 145211
2 134733
2 84075
2 16731
1 175064 914403225
2 154773
1 12117 613809369
2 152534
2 44668
2 155741
2 127826
2 106534
2 105449
2 187110
2 20937
1 21266 904434099
2 82883
1 130921 262968861
1 60149 552750766
2 17360
2 118324
2 14655
1 54772 347472535
2 40918
2 85753
2 195997
1 92378 597053269
1 57410 864588899
1 40432 362595823
2 45975
2 62088
1 178671 921174174
2 91224
2 167886
2 108558
2 59549
1 22989 646886356
1 195640 305573397
2 93322
1 167449 636493805
2 39033
2 34346
2 115554
2 65103
1 186238 105971134
2 94065
2 148078
2 181073
1 179227 41714818
2 81752
1 73098 913380089
1 153181 408459498
2 112850
1 111271 697416034
2 37933
2 163772
2 50759
1 105522 137535644
2 48055
2 106809
2 5678
2 75958
2 128338
1 76682 392594458
1 158762 335735304
2 96780
1 23356 24707058
2 151955
2 158903
2 64983
1 152047 83790580
1 20869 762828145
1 185521 675329931
2 36563
1 111586 850490346
1 125271 242247709
2 128167
1 189123 831477288
1 187854 869997830
2 115304
2 88729
1 32098 789308861
2 66433
1 1547 892902280
1 78843 341346891
1 122996 436289728
1 172250 849215000
2 3614
2 133021
2 31383
2 177501
2 52878
2 194543
2 1745
1 8998 191574040
1 74052 997452369
1 23556 586946267
1 103485 627726389
2 74163
1 174306 281659283
2 55174
1 80170 706046179
1 116084 311003525
2 62895
1 128295 551384426
1 196328 822285796
2 70509
2 39928
2 77788
1 120657 698310586
1 152242 6335473
1 153041 409015999
1 70012 300593915
1 4818 8481426
2 37680
1 185379 72270689
2 149686
2 18583
2 159648
1 198532 325276651
1 136299 349987733
2 137763
1 110032 572611905
1 168824 872325212
1 85664 893250102
2 166915
1 74943 31654790
2 77010
1 41828 906912394
2 103468
2 85475
2 137916
2 89470
1 19556 749310514
2 13312
1 152473 389358628
1 109083 784993412
2 20796
1 141291 641794969
1 154194 79759277
2 160651
2 32798
2 85647
1 2249 246298953
2 82261
2 45604
2 77709
1 69330 16831842
2 100388
2 35465
1 151062 753179048
2 137968
1 148266 833575886
1 182536 264220180
1 31370 401368658
2 45272
2 114816
1 70178 741727826
1 156441 103527752
2 135179
2 130422
2 14209
1 174032 475939399
1 196402 339006717
1 18959 665045291
1 53261 936366202
2 52187
2 166239
2 31845
2 148550
1 37075 894830221
1 120992 114281294
1 58372 373425495
2 111927
1 26132 903787271
2 163507
1 157252 64460417
2 101359
2 116199
1 17195 488399018
1 131906 753167844
1 95444 10447838
1 81059 818075768
2 5208
1 69542 955399335
2 172370
1 57294 706144198
2 191867
2 99751
2 17963
1 71202 907063186
1 109640 849164766
2 16863
2 76279
1 11906 363568646
1 3154 761498941
2 133089
2 72467
2 122595
1 105992 159038061
1 150915 263709317
2 175313
1 49919 93576779
1 159381 577802816
1 7916 67690616
2 50889
1 41714 70401719
2 167374
2 137082
2 114102
2 175698
2 71983
1 141299 897612519
1 67691 791631647
2 45053
1 75586 955869693
1 65793 679072848
2 145374
1 188699 523611972
2 64898
2 156857
1 172006 497378024
1 21611 4420803
1 178749 784617639
2 47384
1 40240 228896231
1 147056 556595309
1 92175 747906941
1 64528 857708790
2 154317
2 159586
1 110895 98378811
2 116450
1 15054 231270883
1 80416 732626827
2 186149
1 19846 21417739
2 176638
1 155913 726188397
1 138146 270854716
1 199717 370013676
2 176042
2 28390
2 71168
1 42745 673892752
1 188206 687874628
1 38909 397849363
2 133378
2 171996
2 116630
2 20342
1 5824 265320188
1 169581 209042004
1 143765 288009226
1 79255 669192544
1 194832 191894705
1 18386 812058723
1 3993 194083004
2 131478
1 23483 607691149
1 170586 411132774
2 121746
2 37237
2 132090
2 42618
2 197304
2 40650
2 102266
2 166483
2 96791
2 124102
1 183977 749465518
1 206 342712850
2 30210
2 95505
2 16054
2 24029
1 163834 790654988
1 148628 409421401
2 12723
2 42493
2 8997
1 184588 652856056
2 187097
2 111559
2 22185
1 98288 836118307
2 172404
2 81212
2 13037
1 107172 938316186
1 9633 429140369
2 131099
2 163901
1 189352 563844474
2 128795
1 34927 520916708
2 103076
1 53266 494182171
1 70347 933453926
2 193489
2 55514
1 115511 716013070
1 142491 884322806
2 114634
1 24084 997793624
2 36314
2 161009
1 55060 102587249
1 73697 651095078
1 136536 643880712
2 3601
2 129552
1 117305 438633191
1 86036 472450830
2 47348
1 54981 83622443
2 16145
2 178019
2 34526
1 165282 173100447
1 129307 684716298
1 4449 552794349
1 150810 904232326
2 32993
1 182010 185042773
2 147758
2 92557
2 84532
2 115157
1 194304 263410536
2 46978
2 156073
1 45649 197614704
1 726 189300345
1 156280 983009246
1 144809 648910731
2 192798
2 145423
1 188298 522722013
1 161249 289872308
1 199610 778795070
1 129564 102208777
2 17350
1 75571 930129159
2 30576
1 83374 442961989
2 108391
2 86566
2 106895
1 78993 28987948
2 193781
2 76246
1 143352 306733827
2 76856
2 198670
2 136420
2 181399
1 179992 662632380
2 11699
2 181296
1 166102 40414377
1 150053 816620358
2 146289
2 66872
1 88679 448069308
2 165592
1 147944 955140086
1 189292 306425537
2 41656
1 2736 162488677
2 135457
1 114789 993144834
1 164440 602709945
2 174320
1 173317 305109401
2 74873
1 79646 56595425
1 180397 632006346
2 197650
2 50285
1 162069 615071722
2 88034
2 107263
2 90947
1 149416 697694100
2 167454
2 110973
2 99132
2 185980
2 178611
2 57563
1 110923 527200364
1 25171 369486454
1 169032 458214053
2 132318
2 62847
2 75985
1 131505 755729710
2 143480
2 134755
2 95118
2 196617
2 162634
1 108378 387764483
1 195854 260816820
2 28455
2 82107
2 35428
1 196438 337954604
1 192604 335480329
2 177272
1 129715 271778290
2 103901
1 171289 686943854
1 144091 744853519
1 100433 393365636
1 145472 304603311
2 17199
2 140123
2 189223
1 115785 701580226
2 169108
2 116298
2 89810
1 73660 699985891
2 180713
2 164193
1 135214 54230473
1 61716 434074968
1 48709 749652981
1 8594 667755580
1 46432 835527338
1 101675 631449949
1 64826 790828041
1 389 247122304
1 126361 810018364
1 135680 655193214
1 116886 402341791
2 100575
1 26929 767841868
1 188585 762220244
1 178990 890102077
2 63343
2 120330
1 119449 43570840
1 96169 685203703
1 19768 814384342
1 21444 274713714
1 61123 256299176
1 106040 566149705
2 97259
1 113178 487756773
2 191860
2 195757
2 176807
2 187189
2 65321
1 193393 998883469
1 190300 396656380
2 145891
2 166973
2 88188
1 33229 907517592
2 44885
2 184365
2 65779
2 14212
2 26442
1 175007 206704
2 116620
1 135149 164180571
1 25152 545740647
2 43011
1 140593 412006070
2 63609
2 30666
1 142286 439834883
1 109025 936114257
2 165170
1 141091 986060544
1 139865 106821582
2 164973
1 155376 288302489
1 53474 147184733
1 165876 357527229
2 132906
1 42044 476946028
2 88573
1 11416 748138231
1 128255 180301026
1 122336 706850271
2 45624
2 194499
1 157489 27765643
2 7302
1 157478 395798775
2 186550
2 53522
2 194794
1 139487 143683191
2 110772
1 13233 7142121
2 33801
1 57833 200581869
2 157457
1 124775 881290053
2 10989
2 132296
2 131093
1 75354 355768887
1 32140 859760436
2 111773
1 137208 528862523
1 77323 716081434
2 177008
1 88814 953642862
2 84281
2 193937
1 162324 126608773
2 78422
2 58973
1 145875 639411798
1 128653 729967758
2 42073
1 41660 135046030
1 133943 461935871
1 16500 139135743
1 32 924835866
1 45791 126197200
2 145745
2 165106
1 33601 188160756
1 163327 710237726
2 79612
1 84537 425669854
1 184696 397184260
2 119736
1 78264 709920744
1 108221 112856889
1 68556 999698933
2 182909
2 99523
2 94365
2 174104
1 27304 279913233
2 57740
2 137341
1 171635 692230609
2 199540
2 195581
1 78799 350130692
2 95430
1 136379 958974261
2 185213
1 27593 993756515
2 83532
1 39787 539111648
1 128760 61739869
1 141258 316699561
2 98411
2 59595
1 121948 96208659
1 27633 864315036
1 6781 412880558
1 24104 220146324
1 28163 403143558
1 123957 736356570
2 125959
1 20908 502175819
2 151992
1 21442 543898928
1 23277 14524335
1 136948 813550380
2 71558
1 159405 345141167
2 79758
1 191926 471449038
2 69458
2 108267
2 99132
2 170664
2 46526
1 169392 713316981
1 15011 177858045
2 57779
1 9301 497002337
2 114174
2 93409
2 167125
2 122353
2 43369
1 78633 406740177
2 164527
1 62510 157098295
2 23287
1 74391 5718169
1 26475 830408531
1 132050 570371206
2 193554
1 127105 36929225
2 20003
1 114721 837583189
2 175182
1 143642 209962069
1 75918 605091959
1 23512 859841730
1 71235 431718463
1 93503 372312194
2 60045
2 71806
2 94959
2 137481
2 189946
1 28003 430649434
2 14283
1 88446 610949525
1 189542 969349095
1 44144 148526633
1 147588 814587427
2 142430
1 65201 662341200
2 118815
1 113156 725062687
1 49987 874177670
2 121561
2 27656
2 186071
1 51397 916532165
2 81021
1 196477 199256639
2 171567
1 189285 640416802
2 3506
2 30894
2 100832
1 95717 782041225
2 175301
1 173494 550384655
2 9455
2 153398
1 52433 742975569
2 196804
2 125303
1 157077 507803477
2 58716
1 131866 846826304
1 179789 621216567
2 118953
2 63017
2 72944
2 128211
2 37328
2 174488
1 164681 721088491
1 16362 80465565
1 43266 283957992
2 1878
1 166542 217261917
2 84462
2 79810
1 22207 590194786
1 155886 14980935
2 127948
1 127324 346343349
2 122673
2 42157
2 103909
2 17262
2 173726
1 98393 140459297
2 49151
2 57292
1 194821 105006726
1 37515 42116504
2 83589
1 30410 398542747
1 161814 110901833
2 87899
2 49213
1 196518 117553278
2 139988
1 19688 122193326
2 25821
2 170538
1 75716 882069535
1 135741 705903312
1 166252 202437062
2 131943
2 156988
2 177974
1 21049 526177839
2 104454
1 61822 536987540
2 190593
1 94176 329177363
1 57133 294074364
2 180602
2 196658
1 126050 349887460
2 199550
2 21193
1 188847 922058754
2 73658
2 95672
1 160511 923935754
2 23937
2 151589
1 67601 234319561
2 77111
2 69902
2 122785
2 72180
1 142535 74259538
1 126319 991673457
1 149308 176135748
1 122228 249207725
2 174073
2 76175
2 46946
1 149246 212252949
1 16134 850280909
1 98746 519199369
1 61325 99081666
1 58377 95168822
1 18701 280794016
1 115444 933419585
2 196231
1 179315 545204324
2 114290
2 142365
2 45119
2 79126
2 111037
2 33594
1 186672 905106388
2 24502
2 66269
2 56855
2 51749
1 12421 672621907
2 66122
2 174059
1 6491 100967981
1 163848 516678574
2 130168
2 175959
1 58055 519582109
1 175075 682358093
2 103787
1 1108 433029029
2 171310
2 179878
1 133748 775210502
1 128605 809113060
1 70771 880993102
1 130243 172477806
2 7417
2 21019
2 60433
1 81920 982048742
2 29322
1 188888 512263069
1 130757 758983771
2 136535
2 133561
1 135332 784074334
1 16333 546407904
1 46678 540471406
1 182776 6217196
1 65884 446924553
1 45099 669208326
1 31003 258533543
1 161484 173260533
2 112151
2 162299
2 27964
1 167523 882062
1 195042 765609809
2 8632
1 150798 112023996
2 17280
1 45336 871810036
1 71505 862234862
1 50894 320606660
2 47711
2 4644
2 158604
2 131366
2 58272
2 4744
1 46545 247932280
1 146559 663919108
2 155281
1 2732 216988707
2 104546
1 6932 749079916
2 189268
1 85208 743095347
2 40197
2 107956
2 129096
1 189498 421725826
1 38619 937068393
1 193783 616746240
1 161304 228372778
1 75903 288075466
2 140562
2 69300
2 171861
1 103292 879388063
2 118197
2 10148
2 37272
1 189754 175432942
2 185408
2 134786
2 135055
2 136170
1 27860 273332944
2 179177
2 193387
1 195651 269711085
1 133091 508207852
1 7619 385201378
1 66278 841903879
2 169908
1 86332 450634197
1 80727 820812358
1 165164 686609444
1 179628 995844478
1 78971 912865689
2 101729
1 46618 855565529
2 45921
1 197643 562605886
1 185427 894205268
1 62770 607659322
1 13779 767976837
1 61820 338264969
2 90806
1 184840 74447135
2 16396
1 192486 522192829
2 5360
2 58599
2 74442
1 194254 333003264
2 122710
2 112834
2 86347
1 55793 662936047
2 21462
1 78996 669714918
2 88831
1 13296 490875532
2 183493
2 16616
2 103421
1 148846 736028713
1 143681 249490659
2 1943
1 16949 354409924
2 166270
2 34500
1 79890 569799005
1 86674 524969659
2 192889
2 115334
1 132782 861671766
1 156417 721972827
2 71033
1 48559 40329979
2 90346
1 121992 115993355
1 160202 489711502
2 42239
1 31138 656385941
1 199403 968027719
2 7871
1 109858 800926061
2 14323
1 1501 775809425
1 82942 308166977
1 176815 679854815
1 106060 795709428
1 24945 815300520
2 107146
2 81090
2 9063
2 107398
2 169514
1 34741 827759375
1 116194 362644603
1 48154 209508131
1 103476 537259350
1 124848 962587878
1 83204 325525918
2 118182
2 132613
1 53862 462580919
1 166315 437517559
2 117769
2 187883
1 179914 932676355
1 37926 368437559
2 162280
1 15192 193813023
2 26370
1 191847 696672761
1 122033 405673304
2 174233
1 132240 215555513
2 50485
2 162192
1 175789 751093188
2 169421
1 66119 509244811
2 193369
2 116087
1 26004 531715772
2 3236
2 108882
1 181824 520407849
1 85979 928731028
1 119131 476780848
1 99789 589801462
2 182168
1 142233 626676548
2 28815
2 6563
1 62491 271532059
1 83958 403413165
1 5570 821791722
1 9963 359397791
2 129276
2 94394
1 190627 491083326
2 39952
2 101255
2 20581
2 173506
1 148911 117678196
2 43603
2 168831
1 36543 427872978
2 18229
1 89515 339706761
2 111006
1 175020 462058197
1 85872 782836395
2 1874
1 102023 220025882
1 126110 769246492
2 13983
2 142882
2 63086
2 16977
1 55128 86960947
1 148584 843494373
1 159227 545827856
2 40944
1 30306 803324092
1 157747 483770104
1 29088 585340045
2 58325
2 33475
1 114040 561007567
2 161933
1 179703 185181780
2 80490
1 191853 947988517
2 47429
2 108377
1 76667 969558215
2 43450
1 12022 165600669
2 30874
2 128477
1 198213 538061032
2 81989
1 151341 2192898
2 144270
2 7943
1 171066 749521662
1 167214 343614078
1 123023 448751949
2 198914
1 49660 264549114
2 12762
2 94110
1 6608 184351964
2 10732
1 184993 494922382
2 93911
2 179622
1 146085 298235830
2 124349
1 55780 994202732
2 190890
2 173434
2 2447
2 76026
1 63248 984916350
2 17771
1 694 177020833
2 190326
2 17715
1 26436 331920612
1 76028 326209009
2 82178
2 35044
2 2861
1 174168 599524140
1 69584 543269156
1 67350 317736097
1 9446 5082895
2 14757
2 32020
2 17617
2 19277
1 58515 277908950
1 53268 772844013
2 69948
1 123940 681463756
2 75655
2 125276
2 134614
2 98930
1 178199 968517723
2 159821
1 48921 83843111
1 119030 130397418
1 33831 807572291
2 156105
1 192959 616137757
2 151266
2 18016
2 83419
2 159035
1 130770 996274
1 112161 105694835
2 61754
2 62511
2 64935
2 37952
2 194014
1 138267 330856443
2 153647
1 110241 130325620
2 74263
1 177501 510360401
1 180122 687603251
2 23724
2 84373
1 12578 272879149
1 70367 254116203
2 85146
1 110496 457604080
1 16199 359015266
2 120128
1 149119 725673278
1 164218 791073312
1 54645 211255850
2 55566
1 56524 132656443
2 83521
1 36992 462858712
1 48535 731522060
2 179293
1 25729 744250553
2 108999
2 74584
1 35300 729855353
2 151957
1 114482 326696807
2 195317
2 11123
1 129504 33001973
2 114522
2 100658
1 153942 913678478
2 196073
1 1265 806133221
1 102808 169754864
2 112182
1 12364 363095559
2 81049
1 185629 36297841
1 65489 841917183
1 68192 2588097
1 147879 771620828
2 158676
2 145108
1 95320 686509208
2 52752
1 18053 597660192
2 120911
2 160559
2 119753
1 182416 458822225
1 86896 282983003
2 24650
1 196396 769470584
1 10371 795269719
2 167557
2 32160
2 126736
2 167937
2 165460
1 196023 850882208
1 26298 654377862
2 12638
2 78866
1 191678 735074067
1 122683 938697002
1 167214 956523493
2 51847
1 53400 519377317
2 161048
2 177219
1 116531 830731461
1 141949 569240195
2 98290
1 528 961252169
1 95930 99019588
2 161030
2 189734
2 171071
1 112679 862355391
2 55997
1 91651 197894920
2 197821
2 18883
1 104817 211471227
2 28345
1 122764 144784705
1 131940 342155677
1 60586 935164887
1 116856 327623697
2 28727
1 65399 977885093
2 81275
2 162277
2 35327
1 21545 255210606
2 66119
1 154476 150121948
1 166453 127891445
1 90344 266740438
2 136190
2 153345
1 71185 373513691
1 142090 418685130
1 47385 378946569
1 16710 510192221
1 38396 885122327
2 36865
1 36707 101449206
2 157030
2 69023
2 38230
2 142915
1 50300 670844928
2 7007
1 4967 484154306
2 122014
1 93632 349920120
1 1905 170438061
1 88103 488263434
2 70184
1 81246 722449282
1 71430 27589709
1 102688 756785380
2 13215
1 21000 62867787
2 51159
1 49701 732149100
2 184222
2 8689
2 105021
2 140631
1 169619 188861361
1 86327 780490107
2 129647
1 146885 641406223
2 93143
1 95885 249853854
2 175893
2 183677
2 191304
1 154464 182076063
1 16619 443415917
2 26385
1 76029 597007035
1 43263 652779859
1 63433 23705122
2 169542
1 112740 259916526
1 40346 859943392
1 14725 243010582
1 56853 193191463
2 154555
1 54673 798847464
1 163374 624509165
2 112066
1 85457 844708155
2 89852
2 171579
1 53710 554208938
2 23957
1 145036 303716194
1 171197 91073744
1 18492 545590612
2 90452
1 159723 695903363
1 159526 999111740
1 104392 726914089
1 82121 372242190
2 148119
2 100345
1 76141 187755626
2 40019
1 60214 119798711
1 24163 661967023
1 125595 826187461
1 126192 736461766
1 17034 567273453
2 153591
1 166635 633605106
2 191329
2 181443
2 172788
1 141492 736215687
2 179774
2 31873
2 178332
2 125275
1 125142 25599435
2 1351
1 190002 441901297
1 51487 826276119
1 127213 527073251
1 147609 1449732
2 173421
1 110026 273540685
1 42101 337454502
2 72135
1 86575 477815009
2 42009
1 111647 804525792
2 67141
1 148144 435855226
1 35587 393732808
1 90470 200391705
2 182583
2 36762
1 141288 893248008
2 181391
1 108967 351419532
1 96286 564365801
2 128630
1 89475 157982984
1 196677 891968628
2 190018
2 40253
1 181772 713177241
1 11947 32145824
2 189827
2 103386
1 32735 380100916
1 130381 856760216
1 150902 692358347
2 135328
2 192499
2 42718
1 76058 214248052
1 35758 929897652
1 130206 435010721
2 169001
2 155986
2 113574
1 121649 984700661
2 173631
2 155277
2 165392
2 68495
1 171387 544859662
1 38582 928496213
2 195639
1 32629 262819305
2 27876
2 146864
1 121269 285304775
2 91227
1 164162 939397385
2 77565
2 63842
2 98296
1 26016 355632674
2 190013
2 36864
2 48475
2 22742
2 3444
1 22598 712465317
2 19418
2 191210
2 104172
2 75990
2 8221
1 6276 812031112
1 63777 443794313
2 85056
1 72256 223491700
1 14514 479968517
2 113511
2 46856
1 138575 91173573
1 184053 430286563
2 18868
2 4185
1 130148 832839064
1 155349 47764210
1 2171 413842733
2 24849
2 113107
2 193042
2 99269
2 109007
1 51308 232076556
1 102818 386872689
2 194852
2 99656
2 175940
1 89731 710534514
2 119253
2 62505
2 43100
1 168441 912420858
1 132241 16462383
1 115397 387521624
2 24723
2 47293
1 181997 903575040
2 163624
2 87029
2 168704
2 96556
2 137301
2 184510
1 182334 512930636
2 192464
2 157920
2 48876
2 183414
2 122799
1 138551 47722914
1 146414 771019721
1 77401 710467766
2 196911
2 168880
1 196013 364703859
1 57803 893652476
1 87603 413814892
2 181485
2 69394
1 49995 818529849
1 138762 12649645
1 87866 496440390
1 168529 793963775
2 14131
1 61871 445514116
1 82598 504007727
2 177263
1 141337 723961643
1 166565 718979114
1 178430 583933066
2 6448
1 169706 216454402
1 121517 50113632
1 72174 451321275
2 142056
2 199556
1 22614 646935761
2 104849
1 60189 191692894
1 145867 119636815
2 191372
1 144267 387033800
2 62614
1 124989 952293835
1 169465 310597079
2 31793
2 159541
1 71968 811487237
2 71411
1 92147 786524790
1 47183 109150527
2 4230
2 5326
1 102591 318726042
1 136027 170285596
1 134308 653029928
2 76117
2 108996
2 120811
2 69373
2 45078
2 131790
1 195778 630145223
1 97852 783239126
1 71249 654927497
2 81429
1 138860 39233679
2 152261
1 22808 699016930
1 20128 106832872
2 1417
1 52404 263007362
2 60962
2 84516
1 135552 609254297
1 110659 495455328
2 95796
1 162681 760386794
1 22605 441651130
2 88910
2 71017
1 129293 517236485
1 52359 245023730
1 22641 207666915
2 24789
1 3273 13379179
1 83468 914006405
1 53443 174721201
2 122536
2 44623
1 188641 855657843
2 126227
2 43600
2 127992
2 42657
2 96369
2 198390
1 52687 901155515
2 14494
1 132573 625986414
2 68352
1 158076 427123710
1 48050 152809600
1 192623 457104964
2 12815
2 39668
2 35990
2 46359
2 45488
1 145622 353437908
2 33257
1 180639 730633144
2 11660
2 196541
2 22629
2 28481
1 191961 771580393
2 39939
1 51103 680788116
2 64736
2 27030
2 36809
2 112838
2 138358
1 83499 996197416
2 162922
1 39639 668896447
1 19263 420680379
2 17529
1 181431 538041636
1 106113 923896201
2 136950
2 131901
1 96688 259635014
1 41921 329914030
2 56681
2 25587
2 37113
1 126914 943296048
1 184543 102627391
1 145008 656618235
1 25609 137417658
2 28701
2 91053
1 126746 658413238
2 17535
1 44089 746770668
2 109866
2 90460
2 181096
2 60684
1 189593 25794201
2 7833
2 111143
2 116158
1 28333 863125630
2 104104
1 191125 628495763
1 162148 336963368
1 161615 832635897
2 25971
2 114734
2 14723
1 69029 461476451
1 191877 198210001
2 65504
2 90051
1 166253 782884259
1 14878 256651911
2 141242
2 64017
2 119392
1 113420 417003098
1 146118 675222003
2 177671
2 58654
2 48939
1 61255 572395761
1 19294 991025827
2 126897
1 142276 47189878
2 40776
1 49367 50754618
1 180450 138404723
1 57674 577463326
2 57570
2 175568
1 127176 672023518
2 150891
2 26594
1 99846 641851464
2 77597
1 57810 268004512
2 55826
1 165309 91928336
2 76590
1 42658 948121209
2 51720
2 82790
1 139079 150231445
2 107125
1 119427 687812264
2 122724
1 118656 985438660
1 56207 483234763
1 128172 908745991
1 22103 46953289
2 93404
1 56399 816732239
1 110553 991689963
2 9207
1 57501 597612204
1 165396 103093512
1 95259 649168074
2 118876
1 118045 882868719
2 121352
2 193656
1 197772 794102048
2 90207
2 51809
2 109447
1 143939 459579954
1 137749 757481835
1 165989 223029497
1 18410 190124321
2 173604
1 156344 821380972
1 138454 310134272
2 129556
1 160758 829336919
1 116301 210363249
2 112511
1 118969 910171951
1 71113 121568863
1 169526 932726766
1 176512 2192957
2 75030
1 54503 989886777
2 120083
2 89564
1 192084 345034430
2 190363
2 43927
2 133403
1 151881 917323346
1 131620 593368840
2 172938
2 128150
1 143688 631316845
1 44636 201924251
2 13642
1 141517 647120282
1 124976 929613563
1 198487 277795239
1 110848 500666605
2 163674
1 25750 699482644
2 89751
2 85620
2 5702
1 103743 157951520
2 195391
2 137966
2 79999
1 23035 26065605
2 130933
1 57816 368013168
1 103610 308741684
2 88678
2 61616
1 117564 927367304
1 79467 451613945
2 189088
1 81534 889760530
2 176487
1 20352 241561326
1 7691 547593455
2 188130
2 35876
2 58281
2 175250
1 128699 25672161
1 182023 266135014
2 133478
2 170383
2 26647
1 154907 270015203
1 163489 461537844
2 199148
2 158989
2 147967
1 61059 421597498
1 8318 927900370
1 27359 367674370
2 108412
1 39079 99211754
1 109243 338137393
1 156113 851165328
1 18567 619572005
1 167808 852848512
1 100631 67329062
2 183717
2 159737
1 95755 585667324
2 81314
2 67325
1 67729 981327694
2 14655
2 83653
2 11927
2 54489
1 148386 260144548
2 136333
1 67075 179945425
2 126142
2 149851
2 147826
2 190944
2 180439
2 106604
1 147794 81509099
1 86483 89456776
2 163449
2 150383
2 125890
1 30620 863504187
2 107925
1 150327 987839596
1 32365 513883461
2 23849
2 136250
1 75916 967403925
1 123509 468756313
1 148160 86741731
2 77523
2 25548
2 34422
2 39818
1 177237 535430754
2 76556
1 190188 682350540
1 88103 49429871
2 148068
1 90936 280695935
2 54740
1 69308 327962296
1 93503 517213028
2 70226
2 176309
2 153899
2 166150
2 143939
2 173048
1 13303 843953396
2 149459
2 105616
1 63927 341997939
2 176018
1 193456 27150433
1 106909 410232166
1 71734 294544836
2 32476
2 21622
2 111922
2 32959
1 157743 862599758
1 97499 93450200
1 3723 896881776
1 34399 532230379
1 174885 927696349
1 74938 593007464
1 18908 608978069
1 72758 239846236
1 138181 532338365
2 34059
2 54860
2 98510
1 97468 692485226
1 159517 219263780
1 105292 154783797
1 173207 715805166
1 72040 396375688
1 111989 759252562
2 123675
2 73738
1 50210 192675417
1 193352 161635383
1 33693 348669870
1 180025 227499102
1 8429 443814909
1 5718 825740339
2 105206
2 52007
1 102373 703094086
1 10344 895761170
1 59677 631654212
1 116655 164015562
2 103668
2 39814
1 161910 662064256
2 124815
2 134281
1 28805 54574458
2 93761
2 100767
2 43290
1 81708 763383926
1 102019 4845440
2 108233
2 10887
1 187566 687336839
1 138767 589750563
2 126585
2 173768
2 171298
2 128389
2 42195
2 187839
2 32108
2 108750
2 165246
1 35587 411855733
2 103748
2 128348
2 180858
2 100299
1 77408 557365424
2 116202
1 177702 169177500
1 155949 639009410
2 128968
2 94502
2 139481
1 150209 396770623
1 60202 186881353
2 118671
1 22675 426519150
2 98551
2 24229
1 20146 889317100
2 109726
2 44025
2 163646
2 38116
2 57671
1 179399 217293864
1 158685 294516428
2 62463
1 168996 131752093
2 181603
2 129478
1 128693 193145069
1 126479 115768443
1 112819 590872574
2 31965
1 89023 450989190
2 81922
1 113153 861954859
1 19775 581320750
2 640
2 188036
2 76797
1 128660 78066431
2 133901
2 67689
2 33686
1 19068 461026892
1 37841 197682580
1 135123 547392401
1 165342 608304107
1 41360 276597896
2 86512
2 142474
2 188680
1 159867 899814086
2 114229
1 82681 95579800
1 11042 874625902
2 131044
2 98401
1 56918 652098533
1 137917 738825654
1 109565 719280998
1 13491 633677387
1 90994 25163636
2 26386
1 158108 529358060
1 78678 875397722
1 126848 341882983
2 109197
2 73015
1 69362 304215061
1 192575 959051458
2 160758
2 69625
1 105911 858654432
1 110474 518998398
1 17764 45654025
2 140609
2 116727
1 44263 518184699
1 176051 288306676
1 109439 964247332
2 181146
2 4922
1 48361 839739796
1 185559 91406917
2 67144
2 80388
1 170579 59898021
2 142594
1 11210 891305979
2 98894
1 180906 464526855
1 195362 757007459
1 5824 946924855
1 163256 53829616
1 28760 805177150
2 158139
1 39599 547196752
1 60565 502925677
1 167983 669161128
2 193071
1 120366 661524743
2 82232
2 120680
2 134821
1 64744 847252797
2 183713
1 72462 692367223
1 190003 742416204
1 101128 815732550
2 131346
2 100564
1 80543 831000226
2 36655
2 27059
2 106448
2 91114
1 185880 679498672
2 49436
1 127996 606167791
2 13061
1 94953 359586630
2 59257
2 199228
2 176813
1 174333 336289063
1 78922 238696588
2 19206
1 5168 891395501
1 24530 939815645
1 51577 842167042
1 18136 57710608
1 184499 638899077
1 114400 674973133
2 148722
1 99364 83185724
1 58801 308041349
2 156298
1 106386 181913031
2 134360
1 97143 846888373
1 703 98211825
2 114574
1 176870 26682343
1 70640 628366650
1 15952 93787619
1 123301 536461420
1 5685 105619803
2 184160
2 8464
1 82284 271155997
1 158603 950950766
1 66601 3388770
2 4252
1 109851 462043282
2 39705
2 58248
2 113261
1 123161 780801083
2 63053
1 157482 112553274
2 61376
1 113092 769902978
2 99422
2 195115
2 103976
2 147658
2 199277
1 104376 680239109
1 77344 648047631
2 191219
1 198047 842990699
2 161267
1 16009 132465011
2 116539
1 42189 114259365
2 6210
2 70137
2 46958
1 41599 833996171
2 178166
1 5040 337487149
2 31511
2 72833
1 195820 973534915
1 131509 506232330
2 50639
2 189429
1 136227 615929444
1 199674 767005149
1 159365 133828949
1 46249 896839625
2 51253
1 137247 706855222
1 187343 280970851
2 21148
2 15276
1 45046 133569179
2 38416
2 29760
2 119287
2 193943
1 168369 133855046
2 121887
1 198371 37768611
2 108546
2 64747
2 35542
1 141245 808899882
2 195397
1 118173 572751626
1 66045 124942725
1 132758 627979361
1 153041 869834298
1 188645 603336880
1 109200 461584001
2 6427
2 171677
2 114177
1 153762 410943695
2 30972
1 8999 587969235
1 140840 667875670
1 190351 506374565
1 153451 357781218
2 193907
2 193989
1 196491 527775865
2 117576
2 73602
2 33079
1 165376 158517663
1 104292 19896789
1 168240 727128462
1 154124 727961439
2 53423
1 80529 88281724
2 15071
2 79903
2 36790
1 169142 904460956
2 166938
1 197249 707026062
1 6951 426318154
1 143175 719359698
2 130118
2 166375
1 17827 210525404
2 163847
2 62585
2 61560
1 146786 498508181
2 165606
1 35966 743581843
2 101278
1 25164 541745061
2 193371
1 118518 117262101
1 136162 239587637
2 177195
2 153200
2 122927
1 96967 617295722
1 40847 566332761
2 183783
1 194811 873465104
1 126306 149751565
2 135734
1 147601 900783662
1 114083 388616106
2 121950
1 33267 324403210
1 79239 824767152
2 57841
2 180060
2 197881
1 60842 409372763
2 42308
1 11854 718114814
1 118117 564650848
1 75527 104170869
2 90712
2 149291
1 144894 564889382
1 104874 688444574
1 11702 529690785
2 136780
2 67675
1 11113 952113097
1 193618 965981520
1 168362 106471426
2 52832
1 17457 201993184
2 26627
1 54690 286380515
1 170475 877240929
1 181580 341771788
2 9083
2 45300
1 132413 291437568
2 43903
2 152391
1 96443 539197329
2 39816
1 63757 622292985
2 142496
2 162737
1 166233 14172708
2 149329
2 175533
2 109055
2 68593
2 9602
1 49529 736664887
2 101491
2 17231
2 132436
2 47741
2 167078
2 78729
1 193831 19583545
1 17913 635962676
2 16342
1 86036 739305235
2 182804
2 93200
1 156493 863487763
1 168227 171254970
1 46153 931961203
1 69904 214021764
2 101893
2 156491
2 47619
1 104862 864857115
2 174658
1 89710 748176905
2 139866
2 123961
2 40760
2 162533
1 144154 801197725
2 131653
2 104429
2 52319
2 184504
2 178242
1 146529 116910873
2 128249
1 66045 94292381
2 21528
2 126440
2 171844
1 85579 714590315
1 57527 104000615
2 188136
1 100387 376249993
1 149372 434055547
2 73573
2 115137
1 186441 478454958
1 137426 292127359
1 83303 85215345
2 12388
2 90401
2 106354
1 13099 108592891
1 154007 706270482
1 113977 801983095
2 99257
2 31249
2 154555
1 49957 179666087
2 80938
2 26734
1 24191 48051184
1 143003 372914126
1 145892 80880457
1 177284 222035590
1 111802 156260718
2 143577
1 197953 439180159
2 114934
1 47575 775235068
2 138402
1 50292 937787008
1 145225 134333619
2 107919
1 117382 535979054
2 167359
2 85444
2 119927
1 196832 610500129
2 21688
1 81413 36757151
1 136196 904950612
2 98821
2 60627
1 75294 889166154
1 9909 276197046
1 75433 970499767
1 28740 208847880
2 62712
1 95641 763174124
1 25206 347485542
1 109505 10535601
1 153801 32678971
1 169363 843011197
1 46605 232058584
2 42591
2 195096
2 182720
1 6334 274286270
2 67695
1 96673 734721110
1 84342 589217492
2 170362
1 73244 262692671
1 191412 772322905
2 118415
1 148266 62301301
2 30820
2 76688
1 103705 428115453
2 23563
1 185110 693038724
1 180564 802233787
1 95610 153185279
1 127886 32858421
1 165392 393953661
2 128395
2 176891
2 144541
1 34001 499780075
2 64679
1 183873 78819906
2 48818
2 66395
2 11343
1 31952 348023766
1 103225 776872935
2 66338
1 62335 876584195
2 119761
1 95725 777996778
2 162260
1 160884 389924891
1 153309 778846133
2 199763
1 80897 843746863
1 132897 769315444
2 73706
2 150680
1 190131 798330790
1 67477 898974298
2 74358
1 189966 669597951
2 146334
1 156689 824084982
1 38785 493134026
2 188192
1 102826 20066096
2 171358
1 137886 578393065
1 115725 965395163
2 32363
2 30173
1 165865 417924186
2 162459
1 168767 253664158
2 125296
1 124523 28770293
1 147591 952157037
2 75746
1 89643 945255799
1 2507 389103233
1 94970 115218074
2 178401
2 188846
1 94902 171884135
1 89413 645507277
2 59015
2 77360
1 162641 61474233
1 72850 891148860
1 198163 594223551
2 60606
1 168253 498849356
2 174238
1 139354 31890875
2 106051
1 125450 423395263
1 162979 73442436
1 183599 765764516
2 79793
1 69644 979008298
1 355 390973767
2 174169
2 106679
2 119852
2 94629
1 113685 228845129
1 80306 220843222
1 164814 790975356
2 44308
1 75372 42350715
1 114617 141815494
2 12594
2 165623
2 127897
1 83847 562978877
1 76142 520771911
2 14755
1 57822 383680172
1 86455 923554534
2 73369
1 42999 287468375
2 97507
1 18341 214410323
2 105662
2 34365
1 145880 737754047
2 185680
1 109253 572364499
1 53763 648889926
1 107328 807409969
1 12118 767005469
1 9728 425011693
2 58925
2 54236
1 123734 672261808
2 108555
1 79642 640812330
2 71093
2 41879
1 80000 841329183
2 199920
1 123338 369588662
2 42615
2 41163
1 54908 118819184
1 155721 8956523
1 190165 529147126
1 195264 145945257
2 187290
2 172675
1 85479 62941154
1 84566 614118196
1 158540 689321766
1 90020 917587666
2 190270
2 131223
1 199205 148565365
1 82397 810767180
1 113171 201929461
1 125529 25997172
2 67323
2 142871
2 57571
1 69411 870095667
2 91862
2 184949
2 119575
1 162166 694757717
2 115565
1 18496 472960091
2 28896
1 167800 772254277
1 94632 438868688
1 90113 789462456
2 5248
2 58824
1 72800 557855640
2 94223
1 116961 130778082
1 78841 205868489
2 26874
1 28128 419477649
1 172274 378881522
2 194309
1 45389 606262769
2 146183
2 82286
2 165729
1 16054 667416901
1 12829 418626555
2 99990
2 135712
2 174302
1 60904 881401755
1 147338 97000357
1 47228 65415168
2 83730
2 170936
2 138547
1 13074 780238425
1 71266 419581106
1 26530 952133543
2 178449
2 31840
2 104352
1 82846 441437571
1 44365 813709583
2 351
2 175355
1 35942 218788804
2 114154
2 7850
2 30729
2 59801
2 129938
1 173927 256514885
2 46219
1 125428 140758816
2 158537
1 34017 468524281
2 14087
1 193727 595153520
1 20129 589326295
2 195422
1 10650 908796881
2 29471
2 3011
1 198676 589347712
2 110319
1 190146 177182062
2 63602
2 37072
2 141621
2 121700
2 199270
2 165324
1 131445 613194587
2 58418
1 8206 515394727
2 53136
2 33784
1 1757 319848495
2 42545
1 41225 130322899
2 59395
2 49426
2 10916
2 21561
1 56665 773132
1 14168 736726291
2 129341
1 151778 732245731
1 79665 932546606
2 81502
2 94989
2 164796
1 113124 939144711
1 47291 456009384
2 83048
2 22195
1 45325 27967506
1 157374 313927964
2 83423
1 55980 704716951
1 70152 234002247
2 138241
2 22264
2 158433
1 5808 58430385
1 75067 338704926
1 27498 896559705
1 24784 246730992
1 13407 13315961
1 73451 944489363
2 197699
1 28268 102323070
1 100863 672546374
2 45016
1 100200 834905039
1 117075 921612370
1 174199 828135629
1 60240 402818122
1 41751 6401091
1 19599 742141573
1 143999 6297302
1 176631 357469850
1 25882 371828934
2 29618
1 108655 714420251
2 142512
1 104904 447240989
1 174592 180701058
1 6710 438715755
1 132385 2806477
1 66204 148929828
1 35980 57013084
1 98549 981577511
1 42756 404178470
1 198796 958911645
2 176984
2 69346
1 120848 499665926
1 124857 994444192
1 199603 190559581
1 56632 129570921
2 30661
1 165077 494842840
1 89325 618702913
1 155089 709212726
1 194227 566246656
1 87048 222397660
1 161115 845742995
2 171857
2 164347
2 187055
1 67023 132695698
2 120706
2 160059
2 19195
1 114286 110296485
1 194185 155661826
1 173989 739074695
2 28731
1 168727 291362095
2 93228
1 7612 227673644
1 179914 584216252
2 141960
2 66790
2 156161
2 194406
2 52154
1 91633 31949709
2 166741
2 54109
1 151425 141621286
1 194658 93388862
2 32434
1 58287 417353968
1 182113 85667183
1 14155 892511580
2 190227
1 129824 567681322
1 76780 335904982
1 60770 6886657
1 4792 72307785
1 195737 407960410
1 20825 992868927
2 130534
2 128162
2 99489
1 115532 732867193
2 96123
1 36349 95446458
2 195820
1 20779 272748737
2 74259
2 140590
1 14513 8935351
2 167557
1 105396 349406209
1 89001 643714769
2 136407
1 64304 721203283
1 39618 689869506
2 44438
1 160350 711762774
1 139680 31220909
2 117248
1 62603 120246506
1 154231 81923951
1 181112 530813787
1 16127 680874674
2 77156
1 4838 162481355
2 132733
2 155806
2 38301
2 73111
1 187054 890179528
2 46300
2 82153
1 174203 598700450
2 185383
1 178715 86932001
2 17315
2 143848
1 92344 810769455
2 189432
2 14305
1 107051 337329913
1 199331 407458358
2 97215
2 144618
2 169130
2 114661
1 119819 886827385
2 111812
2 11795
2 47586
1 11034 543459717
2 86367
2 58209
2 145969
1 31376 269394646
1 99274 596416777
2 52510
1 144697 580668027
1 22158 363456154
1 161264 807373839
1 59810 573505617
1 55007 340307044
1 158187 919831842
1 134261 212596
1 182498 947022969
1 159531 779184287
1 3806 199646975
2 129104
2 81228
1 114639 270170720
1 71209 367308118
1 94270 91846336
1 131679 359281770
2 177660
1 90131 51323521
2 29008
1 49135 786546235
2 19504
1 18314 270355773
1 40574 186929127
1 16073 493601510
2 39835
1 153385 870717719
1 25675 565444210
1 4994 463005179
2 52069
2 180230
1 11543 950716942
2 100830
1 30246 994701611
2 14120
2 186204
1 95736 536239586
1 16765 444117235
2 23953
1 188658 261864582
1 140433 529995668
1 15758 65766986
2 108410
2 181537
1 146614 707388645
2 78375
2 172575
1 50632 903650469
1 5863 806639347
2 74144
1 2761 796198235
2 61565
1 157305 724634803
1 13655 301859797
2 23074
1 2648 643384967
2 30493
1 151042 97419018
1 4256 114524525
1 117042 540482567
1 69822 736357128
1 28504 885188945
1 122465 55524025
1 82582 93516236
2 58068
2 180328
1 195216 856898390
1 87184 123542548
2 127270
2 50961
2 158035
1 56832 802881278
1 3924 773158053
2 103069
2 184023
2 69306
1 19879 191108978
1 158930 513729414
2 29944
2 61321
2 153939
1 81351 331429879
1 44879 185277455
2 111456
2 73064
1 74872 714220243
2 14858
2 122421
2 118820
1 135941 911330308
2 140126
1 90191 794978407
2 197084
2 67233
2 146232
2 93098
2 193473
2 96635
1 97441 789636846
2 145799
2 45021
1 175196 240707325
2 145158
2 67712
2 157670
1 78839 981618325
1 139675 326204333
1 46734 913140811
2 32793
1 100017 423750400
2 61177
2 4328
2 89357
1 61067 268482178
1 143634 538192803
2 164800
2 179892
2 160729
2 160684
2 187521
2 73317
2 3151
2 17699
2 6252
1 114575 494750092
2 97364
2 71082
2 187269
2 18057
1 95553 780993084
1 176234 75838976
1 181411 904153818
1 168381 867051836
2 12368
2 66398
2 151322
1 188473 913499295
1 24592 142921946
1 23223 635040127
2 53448
1 109113 353127418
2 175145
2 89303
1 100641 56106714
2 29319
1 93972 528152569
1 52623 719834351
2 171345
1 76127 669595045
2 5343
1 58571 456047632
2 2774
1 25053 338051615
2 105981
2 167443
2 35372
2 30950
1 79453 890302269
1 129054 135063236
1 12573 359351522
1 32179 389172719
1 189691 795978944
1 156831 618285057
2 91814
2 153575
1 78327 48041398
1 14622 971038435
1 170557 423813018
2 2643
2 63527
2 160419
1 8814 824397754
2 83564
2 116551
2 114924
1 1394 441720402
1 17364 95066168
1 188797 672279484
2 128061
2 130669
2 124213
1 62100 415467031
2 20443
1 32798 616265888
1 178148 331738175
1 14252 381014583
2 183149
2 131155
1 124257 734407622
1 126874 488350786
2 10097
1 20852 845755663
1 120076 757895706
1 7892 228166214
2 49376
2 128692
1 176941 838027314
2 3746
1 163521 249938017
2 108618
2 92967
1 141261 983943636
1 72020 201278409
2 57762
1 131148 402011696
1 136684 225846846
2 163005
1 37109 763665853
1 26776 505568038
2 102527
2 3768
2 107773
2 47510
1 189599 533166658
2 78566
1 197281 87956929
2 120659
1 170112 707455358
1 75510 454957196
1 14434 164718970
1 133109 747111625
1 93443 442360654
2 411
2 164485
1 87547 778219395
1 6126 406824599
2 190917
2 146011
1 161860 912797215
1 125885 412541322
2 149809
1 138193 902273902
1 161058 15283921
2 151612
1 88825 554164705
1 196282 691690151
1 74014 979048208
2 130
1 37698 189408412
1 129462 560527150
2 156427
2 133112
1 22176 318026831
1 128446 822922388
1 26412 577572968
2 46211
2 187481
1 113888 808489308
2 20912
2 23197
2 190285
1 170378 551705482
2 18202
2 63360
2 19394
1 49540 700218894
1 153132 926751939
2 147107
2 162682
2 19780
2 170217
1 189355 509207130
1 52440 346810773
1 147129 903352683
2 160831
2 23411
1 72350 158695210
2 181097
1 124819 975589926
1 152973 370390482
2 72207
2 116656
2 162960
1 87009 370357018
2 28760
1 19178 314880950
2 155128
1 161617 496932726
2 183999
1 197881 2941644
2 1339
2 196355
1 159918 634363660
1 19661 674396828
2 120684
2 197294
2 29364
2 149182
2 29900
2 61612
2 163027
2 136416
2 146628
1 9198 966983273
2 25091
1 123319 257777662
1 80876 322308794
1 54858 709764032
2 157612
2 124975
2 126528
1 56480 196468813
1 189899 861280701
1 71232 824934511
2 120062
1 78252 833110374
2 196666
1 71626 849335395
2 25509
2 86787
2 100861
2 176154
1 171072 465493128
1 121660 681452462
1 90476 635289231
1 47865 230740604
1 39304 241125089
1 17029 837750491
1 37513 247848172
1 13019 838484420
2 78991
1 30390 779590911
2 52460
1 174566 806380892
1 86960 204985194
1 147001 55824159
1 137779 42701690
2 107228
2 89302
1 139494 126694194
2 17960
2 124985
1 58494 725319786
2 123919
1 28424 218918979
1 31701 838072485
1 107356 653882915
2 58605
1 29498 509533235
2 40129
2 92116
1 30239 987163789
2 86708
1 66493 706057292
1 27105 320161076
2 72966
2 53184
1 60986 304713901
2 147521
1 112397 663910685
2 194533
1 172413 928136590
2 60630
2 112178
2 4249
2 84362
1 74328 367426714
1 122844 693936498
2 117336
2 2724
2 13644
2 145993
2 64772
1 196669 532101917
1 53413 858574524
1 156044 11933861
1 92816 541178313
1 143485 168061335
1 132076 803184990
2 191309
1 5667 153548997
2 187693
2 111409
1 141609 826909564
1 106682 661683815
1 96268 779423574
2 157583
1 124966 373375584
2 139183
2 120289
1 105115 356222113
2 169631
1 163073 937213784
2 174877
1 56385 360304345
2 58551
2 119197
1 147437 772356492
2 149096
2 88442
2 133709
1 118064 506778027
1 36322 272031719
2 25040
2 133212
2 29366
1 73111 703408487
1 175014 21674023
2 131159
1 76519 622042835
2 81672
1 160478 183681876
1 140263 80469638
2 170967
1 14437 964055412
1 169171 89618476
1 47646 118862808
1 179875 252066734
1 136089 263652952
1 45493 374341614
1 110995 274953572
1 189768 490151108
2 975
1 124237 219200129
2 112559
2 69090
1 125809 971841589
1 138193 30447052
1 75020 565704308
2 67280
2 54375
1 179700 291105777
2 132683
1 100600 404193772
2 58698
1 113378 37026
1 159760 966249702
1 108431 192032185
1 9662 243181547
1 198720 780906138
1 81751 963116786
1 84353 472200986
1 44482 125795367
1 73178 350692027
1 154748 834453785
2 119464
2 5653
2 185833
2 49115
2 176642
1 133584 513338965
2 128059
1 184820 141334407
2 166493
2 19574
1 3589 292199155
2 194896
1 153371 757928395
1 138061 61041927
2 179458
1 135835 7955708
2 83141
1 171260 986844947
1 64405 461704432
1 132576 674138136
1 3970 161140419
1 16431 650233039
1 142546 686179461
1 164262 487808407
2 73089
2 66813
1 38748 946447940
1 9564 495872334
2 148677
1 102229 370148135
2 81457
2 23372
2 50879
1 46488 664732425
1 90652 854505525
2 140781
1 147883 541192491
2 87187
1 97448 146413015
2 21981
2 36670
2 184196
1 144200 26392299
2 162667
2 137251
2 143712
1 168329 486508762
2 166820
2 35462
1 143789 77493735
2 82055
2 168627
2 176129
1 42686 654703188
1 114766 413337507
2 5842
1 89822 198106851
1 120067 809663477
2 118027
2 99632
2 42568
1 117254 195976543
2 190751
1 171591 926958557
1 16945 744474810
1 99295 437672056
1 135986 12598065
1 149291 651354203
2 49120
1 152089 647457488
2 92884
1 33813 904952877
1 150290 411840785
2 88098
2 119595
2 130636
2 58357
1 159881 655842203
2 110036
1 7482 546839804
2 84394
1 44851 78050981
1 15631 847354264
2 188715
2 10652
1 198515 41283127
1 135095 389393529
2 117752
1 51381 771838791
2 190787
2 119095
1 138268 708580797
1 148589 62546156
1 59932 613883488
1 156244 225954731
2 109298
1 44611 5640407
1 69493 351767305
1 49720 715175425
2 58882
1 168975 897579439
1 182463 145480320
2 170661
1 58096 200896624
1 22680 491883032
1 90742 96608180
2 20143
2 182704
1 174977 728328449
1 174564 506656177
2 100194
1 181722 976769835
1 199612 449555551
1 57700 806031708
2 117653
1 57381 323112751
1 176525 592929274
1 92056 284302080
1 155685 511376311
2 54399
2 159418
2 158901
2 135389
2 155978
2 167364
2 150687
2 92
2 171360
2 65867
2 180666
1 149171 490524633
2 128721
1 111780 467498625
1 37616 430369204
2 99341
2 100714
2 177176
1 152860 309214878
2 76056
1 88069 519154899
2 67561
1 30229 214857133
1 42031 504315109
1 166170 325197631
1 85914 186741686
2 138324
2 185521
2 146022
1 179289 410073850
1 98331 25972172
2 173915
2 67854
1 195185 991716606
1 45230 69238022
2 110819
2 6944
2 165143
2 26905
2 83968
1 18143 398281068
2 91181
1 56091 143028857
2 10020
2 162190
1 198239 883523484
2 136549
1 181422 560849622
1 77781 565047036
1 70671 478866140
1 123090 297777543
2 137327
2 198001
2 62330
1 63430 757261309
1 182761 126250733
2 197338
2 37188
1 191738 633791331
2 153585
2 10481
1 185186 215330141
2 165121
2 15098
2 184035
2 4560
2 52774
2 89991
1 118407 836519775
1 92154 116509236
2 108814
2 140878
1 103309 502093596
2 63249
2 186858
2 186742
1 24671 510538708
1 19311 539306999
2 192375
2 189874
1 167850 862493658
1 2190 242821911
1 86348 876404800
1 154884 724987781
1 80815 437470608
1 94894 464110882
1 134017 417347055
1 43406 509581798
2 122041
1 54618 172787073
1 4563 369303513
1 127082 519675541
1 166814 805473453
2 184365
1 9712 802614137
1 174290 257593128
1 183970 97497329
2 162978
2 111999
2 160160
2 29738
2 112889
2 12482
2 27078
1 46010 19657320
1 115601 230673527
1 43396 310515104
1 53401 988969906
2 61613
1 187618 641291653
2 151621
2 178898
2 162040
2 145517
1 108718 944440712
1 68477 30320483
1 19804 950120885
1 14498 348349695
2 36738
2 96497
2 157405
1 106364 193173314
2 189150
2 30263
2 185049
2 154115
2 188840
2 173499
1 178503 509898826
1 128257 424466917
2 119890
2 149147
1 38747 348022598
1 84158 294891565
2 147314
2 122912
1 122370 595267959
2 100181
1 186325 490827494
1 47268 487462926
2 182295
2 101372
1 70604 679711622
1 13084 74693138
2 147603
1 84232 99307744
2 117909
2 44718
1 117091 791449235
2 63105
1 143843 789294270
2 49342
1 153771 911554436
2 157532
2 103700
2 124774
1 24362 645908784
1 92356 953080153
1 34484 197892677
1 124454 402368586
1 40210 476275754
1 194205 311123202
2 53589
2 94104
1 189028 204609135
2 170117
1 167485 923542935
2 53645
2 125780
2 139308
2 175712
2 139432
2 190108
1 70374 602965246
2 144102
1 189383 604404330
2 122338
2 53260
2 35868
2 60450
1 97536 633656252
2 128913
2 143625
1 54399 461088234
2 35369
2 122850
2 110644
2 146743
2 58808
1 78997 30171362
1 142263 952737896
2 123436
2 7381
1 78002 710984844
2 104479
2 161133
2 48616
1 154613 319893054
2 161013
1 198767 959807182
2 183386
1 60505 362601886
2 68837
1 194033 7187595
2 106911
1 175147 31624454
2 175551
1 184595 668144705
2 125408
1 96237 734594171
1 48562 395971337
1 44188 752668946
1 10111 762448584
2 79608
2 52430
2 42209
2 114210
1 68070 73289316
1 5439 33157210
1 11926 441170036
1 47859 315312090
1 58969 416361935
1 117641 456179652
1 172871 920928843
2 163277
2 61981
1 36869 355262957
2 156492
1 46457 231348754
2 11122
2 83444
2 178029
2 190412
1 191091 354194459
1 16048 808548757
2 110627
1 40449 76825950
1 120653 990209249
2 5804
1 102384 68832588
2 110256
2 151518
2 179376
1 149251 468399647
2 174478
1 115533 366663335
1 62114 845091861
1 92580 870960967
2 146025
1 49777 490273566
2 90327
1 119775 886286489
2 30952
2 16318
2 133990
2 22740
2 188130
1 35434 418470253
1 181555 405734744
1 84721 305685817
2 119083
2 169736
1 146563 942490661
1 58868 652316393
2 62470
1 22745 807958445
1 59728 928862776
2 123904
1 17901 461987986
2 48925
2 114030
1 62171 572966939
1 8338 840430140
1 76059 438045189
1 193415 797793500
2 154865
2 198939
1 98190 639629827
1 10283 498732746
1 137152 149299112
1 128551 166475359
2 141694
2 147695
2 67487
2 192935
2 70276
2 140669
1 173918 924540590
2 185338
1 171660 803088700
2 171224
2 169596
2 66667
1 83967 161208841
1 83383 291090277
2 100391
1 193709 704527977
2 107642
1 120020 658516199
1 109277 493639903
2 26831
2 38274
1 179738 422575254
2 94919
1 56745 554731889
2 34244
2 147433
2 151305
1 70196 384791955
1 91710 587149493
1 93263 938270486
1 2933 757551599
2 5538
1 127335 396312670
1 168267 61910971
2 115333
2 91231
1 21115 254270849
1 71739 302597079
2 161289
1 4442 597362460
2 70571
2 171439
2 159006
1 179512 421140323
1 87310 838592953
2 20638
2 187829
1 187637 13115767
2 111327
2 162416
1 151139 331475319
2 90645
2 14724
2 24468
1 107161 979409441
2 96076
2 39054
2 118505
2 159191
2 54326
2 94818
1 38367 688278820
1 19389 254219393
1 58755 72507342
1 83253 342661898
2 47493
2 27807
2 155198
1 191739 499964074
1 86160 291123594
2 76086
2 185177
2 45760
1 141987 735646912
1 195828 915711597
2 128183
1 94271 827474224
1 107904 125662078
2 11080
2 2363
1 195086 659240879
2 122119
1 182021 500595911
1 189506 733993815
2 37973
2 20352
1 192917 96805901
2 139535
1 123245 314340559
1 192313 160764977
2 41732
2 128503
2 111551
2 190209
2 119202
1 106217 775202894
2 3969
1 82574 277688342
1 188408 445454688
1 75454 299224719
2 15032
2 16710
2 187667
1 131283 335497620
1 56408 632740611
2 51789
1 173195 18020120
1 17815 423444067
2 148498
2 127592
2 104701
1 56327 862152733
2 13004
2 189287
2 125542
1 4347 148076654
2 167848
1 151731 451657063
2 22967
2 170702
1 160716 953946524
1 9698 179710715
2 171170
2 67604
2 23265
2 176968
1 7998 260231857
2 73714
1 180101 573990194
1 164364 113375954
2 30560
1 133056 965007071
2 72974
1 27033 230677382
2 13486
2 192550
1 186848 141561116
1 60061 201340704
1 172516 679431976
2 194718
2 73293
2 152626
2 138569
2 172590
1 60810 407576640
2 186232
2 2274
2 99666
2 45469
2 147840
2 158709
2 143922
2 142368
2 97396
1 156406 962242167
2 1889
1 94449 134153527
1 156707 119234614
1 55371 988678449
1 192460 219157399
1 92799 169419421
2 115655
2 11117
1 88896 873799632
2 16355
2 95824
1 196420 65513523
1 164717 526080466
2 139484
1 143299 208587489
2 12732
2 187053
1 58206 744617697
1 53336 36890906
2 80019
1 99892 700232153
1 186695 594042646
1 124730 777692000
1 77517 300812352
2 168136
1 4818 67580584
1 158758 520145370
2 155489
1 65573 999421971
1 110356 427984166
2 198459
2 148741
2 23087
2 16507
2 16498
1 182811 916220491
2 13477
1 141468 863325068
1 107756 51980371
2 5828
1 54975 79645996
1 57886 347006613
2 199312
2 3532
1 177354 976727638
2 60255
1 4425 883526870
2 41131
1 47096 10108064
1 55909 406291262
1 13074 552068827
2 83686
1 24688 254014258
2 62142
1 29222 326178299
1 146989 678402658
2 194215
1 102568 210663238
2 33375
1 120259 597252818
1 157840 874484406
2 104829
2 11092
2 79868
1 197777 819060716
1 137731 794266108
1 23040 176125786
2 104691
2 111893
2 193519
1 76678 61162912
1 95929 191723415
1 172197 144401002
1 115720 178462834
1 56889 751347280
2 83103
1 78250 76784927
1 123146 935028096
1 44900 543021491
2 112499
2 199509
1 87878 134122246
2 122728
1 176120 462742045
2 66727
2 147241
2 22024
1 92671 621266597
1 185262 109166612
1 139437 105845355
1 136065 535244136
2 184147
2 14022
1 167386 965564720
2 10702
2 172681
2 130105
1 152161 163231260
2 153951
2 11500
1 177165 216231069
2 163133
2 12243
1 123778 679968629
2 195171
2 159488
2 55416
1 42871 541557263
2 1570
1 62611 407859463
2 153943
2 159751
2 159147
1 140051 727848205
2 29958
2 161367
2 107588
2 113072
1 197924 257674798
1 153032 284227194
1 76603 14429165
1 89118 388904888
2 20542
2 51235
1 140758 106236999
1 161861 176116326
2 103739
2 30921
2 151287
2 145439
2 142144
1 107720 858894433
1 102079 313683455
2 177327
1 181200 11892023
1 119372 595782622
2 82249
1 74135 7284952
1 121064 650103446
2 68715
1 146288 382779895
2 122604
2 10507
2 193003
1 94639 993654825
1 32374 103136938
1 3251 218649569
1 55355 81764866
1 174202 982279882
1 165167 143256507
1 146354 565856687
2 159068
2 117342
1 198210 246115709
1 133850 561145204
1 117332 915439403
1 122790 719104541
2 171173
2 103640
2 195593
1 113978 316800745
1 197614 97779513
2 117526
1 148684 932523472
1 158885 191987387
1 111971 315600862
2 7266
1 172839 317842771
1 141114 811218210
1 97276 682772730
2 70160
2 37996
2 73161
1 92001 640246627
1 175272 771638552
1 156645 593195645
2 95828
2 136002
2 84138
2 167089
1 97671 689546570
2 135173
2 189907
1 57938 841321372
1 127825 146413414
1 27753 63241458
2 72879
1 193903 968140407
1 139195 853938430
1 69070 194096965
2 34448
1 170332 497084874
2 135355
1 20409 85415303
2 115234
1 146743 648859737
2 53652
2 100264
2 143202
2 44711
2 103814
2 139815
2 120511
2 46686
2 1685
1 135969 995444248
2 148073
1 99383 345872877
1 180433 786113062
2 149361
2 151281
2 146934
2 178298
2 122007
1 166278 624995539
1 118962 515083971
1 15805 294371320
2 168059
1 179335 315305911
2 6832
2 30441
1 23850 749198410
1 59964 768132053
2 99448
2 102505
1 139431 826653470
2 42741
2 101072
1 26177 735606311
2 31049
1 57955 628954534
1 103542 960947715
1 24887 511529864
1 62015 354556829
1 168834 12097493
1 195414 504965696
2 79085
2 87379
2 70944
1 95203 801579785
1 125033 522458549
2 111949
2 154416
2 27781
2 150323
2 185916
1 49715 640359145
2 119909
1 60750 145554735
1 89459 557988616
2 83617
2 56964
2 69357
2 91643
1 105686 142717321
1 99105 457267057
2 185686
1 162430 215402799
2 66608
2 5982
1 40408 300177592
2 181448
2 185098
1 141617 611014958
2 118453
1 151659 707408576
1 137014 781085668
2 79612
2 132017
2 51937
1 187053 92555807
2 25329
2 134589
2 25536
1 186906 146464389
1 51276 857840260
1 86425 789585848
1 114989 729568457
1 104070 184479345
1 35733 435521295
2 193145
2 77264
1 16605 954158851
1 16419 979619273
1 141999 412338083
1 132550 455291792
2 159178
1 63674 610682911
2 155243
2 96573
2 175358
2 80467
2 96531
1 61377 329750056
2 18987
1 64304 492294738
1 63922 935699472
1 139437 529730313
1 3433 294974565
2 124755
1 123280 545480812
1 2537 551929775
1 150292 129548723
1 104730 890833952
1 60296 490327706
2 32256
2 69896
2 186461
2 92184
1 181787 117661437
1 93323 993477323
1 112774 867280949
1 9230 999107034
1 82432 262265710
1 69108 158752375
2 103641
1 7986 570953070
2 93417
2 103303
1 136056 129673792
1 180136 470071787
1 179013 544175867
2 24586
2 25796
2 116748
1 3460 797988288
1 97263 762079691
2 151052
1 110363 357603633
2 159777
2 35064
2 8693
1 191247 675946203
1 46548 869116629
2 80853
2 17496
2 27940
2 63234
1 124495 984535683
2 53977
2 38571
1 121450 577278080
1 49767 536663640
1 126819 986711111
2 106059
2 156122
1 128981 565632568
2 188665
1 142614 536068599
1 99298 220168830
1 128197 924952966
2 120984
2 80994
2 142243
1 59893 797929406
2 19978
2 153736
1 154237 185413473
1 199626 66195432
2 45294
1 38520 124179480
2 150094
2 183735
1 39885 341863299
2 16087
1 191730 449899331
2 47133
1 96139 356858365
1 79119 164520496
1 106039 116909793
2 107149
2 21550
2 152486
1 155544 804048564
2 132953
1 60513 857158271
2 112930
2 56434
1 2675 693576445
2 178982
2 106468
2 164534
2 144377
2 109694
1 70841 919485173
2 120621
2 187234
2 167010
2 115264
2 138678
1 168873 856510788
1 37058 729905676
2 95139
2 83022
1 26539 966349805
1 139020 134632070
2 176619
2 127187
1 78706 270104357
1 169279 874356805
2 73471
2 176330
1 117926 155870614
2 164518
2 158697
2 192785
2 198334
2 79942
1 194941 620423914
2 194258
2 106409
1 182653 613828689
1 107700 110930924
1 30810 475757591
2 157090
1 65771 264120482
1 20325 84046113
1 39413 581767007
1 175318 236219963
1 29348 987046547
2 101596
2 38310
1 52655 324088495
1 128167 941510872
1 65350 813563418
1 70741 433403450
1 127959 306200098
1 142588 231072972
2 112546
1 159267 215364299
2 151157
2 82222
1 125547 329732537
1 106387 441788823
2 153117
1 89462 663435043
1 104470 696390541
1 56908 406290886
1 115596 170542935
1 149550 282964753
2 36953
1 42914 853265091
1 172910 732557279
1 61451 725993625
2 40181
2 140030
1 99886 556805672
1 197738 223027164
2 162068
1 10227 125230617
1 58681 613120024
2 92985
1 142817 936531785
2 62795
2 118078
2 185738
2 118317
2 108610
2 8850
2 74435
2 164779
1 102450 439066401
1 152659 576779547
2 7213
1 172960 80830304
2 30899
1 157584 641155374
1 160912 760239190
2 157211
1 175357 348774480
2 22555
1 188006 223957846
2 127417
1 6161 865851219
2 72066
2 110680
1 121317 325428744
2 128731
1 50750 800653798
1 80719 166260509
2 59705
2 60899
2 44011
2 81032
1 3699 185669446
2 44011
2 107087
2 1848
2 20015
2 184448
2 124979
2 42080
1 132792 712915721
2 150667
2 117830
1 86960 360829213
2 19361
1 60981 682595415
1 43620 937430365
1 192872 592569767
2 171258
1 16353 182205875
1 65308 54551643
2 128849
1 16994 62359855
2 7804
2 122347
1 158963 636375952
2 182851
1 191912 641222179
1 172152 146099272
1 101761 779225554
2 125295
2 67125
2 97502
2 19306
1 93186 478474883
1 32476 405787528
1 30959 789662092
1 134596 748523741
1 100294 21896609
2 106367
2 69948
2 39808
1 174039 100845499
2 130414
1 119558 306612946
1 120825 694272037
2 166220
1 20127 618486812
2 107184
1 185432 295158421
1 172838 345996021
1 122613 289070864
2 14567
2 39479
1 55380 404347200
1 18755 314120293
1 30863 348418584
2 82599
1 68426 426492453
2 194222
1 195366 824430995
1 169818 749881319
1 147451 67985992
2 113854
1 4583 746449965
1 175746 162759613
2 5892
2 140973
1 30149 967031236
2 170445
2 104133
2 127875
2 38031
2 94434
2 175237
2 31738
1 100393 854356787
2 157222
2 115567
2 141616
2 81569
2 166776
1 120283 913843812
2 177799
2 127792
1 67895 589025963
2 177078
1 147819 500408932
1 97909 512807876
2 102834
1 11468 440522515
1 99091 362513336
2 162262
2 115981
1 6335 449786129
2 68078
1 177511 948113176
2 22396
2 767
2 64446
1 146554 184089413
2 87079
2 25222
2 129206
1 133968 811875149
1 47178 599561025
1 170833 806484665
1 6071 85078850
2 7577
2 82140
1 26469 491064275
1 40957 175893051
2 159324
2 28894
2 62368
2 162101
1 28327 396228188
1 101808 313854441
2 67655
1 26604 763366212
1 191285 831190108
2 67418
1 8582 316890565
2 73901
1 61586 314132711
1 63344 959791552
1 61991 560847231
2 21388
1 21014 234629718
1 96498 282507217
2 126334
1 80872 734264967
2 27271
1 18229 159371778
1 78293 71053261
2 74845
2 101423
2 148694
1 48101 79690173
2 86365
2 19998
2 89246
2 131208
2 135516
2 61337
2 182004
1 96195 27658833
1 65097 32568514
1 10728 957629790
1 133224 999597887
1 120254 90037479
2 98745
2 107952
1 55016 763149657
1 191106 980257705
1 177607 56162947
1 11654 268002366
2 146846
1 14561 207655892
1 65381 802918318
2 36659
1 74233 263450697
2 3966
1 88407 737097434
2 65101
2 132356
1 155573 647762125
1 90598 283884183
1 20418 967970962
1 159445 982347953
2 115184
2 135367
1 183149 260300618
2 128109
2 50057
1 35188 34846785
2 161
1 184729 457320111
1 23294 50974266
1 30337 325190799
1 167354 902163352
1 85522 9765838
1 96651 229625991
1 22153 76568827
1 23098 43399717
2 52751
2 30751
2 118955
2 124691
2 148189
2 191077
1 113938 910638123
1 155273 244436877
2 67103
1 27781 356746833
2 118881
1 72272 266428852
2 139197
2 161912
2 13751
1 38589 259752929
2 78591
1 121376 927479973
1 52085 595594735
2 143205
2 55352
1 138427 227785363
2 115670
1 85432 958544020
2 40613
2 10659
2 14177
1 32888 376217868
2 151866
2 138972
2 161897
1 129962 731032151
1 43041 63668228
2 197768
1 117628 630403617
1 188201 79135634
1 130435 746716041
1 11399 702781865
2 95555
2 46040
2 154963
1 139039 692972492
1 186223 438091696
1 122301 43378073
1 27169 700405152
2 138246
1 29468 555261650
2 28682
1 134926 775087047
2 144813
1 178095 395604842
1 129546 111002324
2 169296
1 90289 334310606
1 121399 124311503
1 146429 407317293
1 114335 162121858
2 160095
2 12980
1 145619 651074379
1 32345 994130544
1 61261 770632990
1 6311 860156744
2 58093
2 37494
2 48116
2 189352
2 170589
2 39199
2 85356
2 32678
2 152264
1 24459 792518214
2 122301
1 126102 548464164
1 58694 330627975
1 6103 513714818
1 157529 902981097
1 71807 260716725
1 40160 620488187
2 113252
1 125722 689547425
1 112149 480194402
1 94186 543074257
2 27216
1 29305 610570626
2 184703
1 79018 566696385
2 184658
2 50322
2 49059
2 93063
1 95736 367443049
1 163094 299295357
1 198752 294315839
2 171375
1 13306 29350199
1 26557 789556172
1 100522 613685937
1 59819 797873015
2 61169
2 114910
1 69653 105094622
2 36670
2 11209
2 183392
2 116861
2 7051
2 65180
1 106252 749094324
1 120418 786790857
1 82154 466420244
2 87167
1 125227 875816800
1 48957 865928855
2 23561
2 96495
2 58261
2 72204
2 172947
1 135441 81290550
1 11501 341746758
1 80297 155904281
1 113529 173237174
2 68867
2 38622
1 136928 612423872
1 79292 970216691
2 102622
1 72891 202987275
1 44869 203672101
1 123871 14012831
1 51539 188339151
1 193861 186782284
1 99390 657783216
2 174233
2 58918
1 49123 664175055
2 78916
1 161176 776812773
2 32894
1 146993 255962019
2 35707
1 164093 764125941
1 39592 899260017
2 93045
2 161174
1 188837 477159008
1 188681 123795074
1 33779 19664695
1 125462 787183235
1 35195 10381194
1 11423 890956997
1 99593 292315029
2 106127
2 16633
1 20297 821312773
2 71565
2 22103
2 40241
1 65822 499586429
2 59370
2 31688
2 156988
1 13450 654550014
1 177865 896699597
1 68413 273193278
2 58695
1 144048 534030846
1 107571 626991056
1 155189 350051957
2 38869
2 88982
1 192153 156319157
2 84033
1 84319 749570014
1 115290 326847436
1 149538 725234947
2 195469
1 97118 684350130
1 152141 471213097
1 113807 840582807
1 130873 980462703
2 21796
2 33284
2 37815
1 17568 204761612
1 98341 751512533
1 74190 70537825
1 54741 289484471
2 14630
1 124873 195597325
2 93275
2 178505
2 66813
2 145057
2 146265
2 80347
2 151040
2 136668
1 18637 184165353
1 22594 562870999
2 36931
2 191573
1 147789 687494498
2 93635
1 175235 467556302
2 106739
2 54526
1 189326 575678363
2 165538
1 149452 194156182
2 67167
2 163684
2 125877
2 162832
2 89974
2 152245
2 1037
1 157814 846479838
2 32548
2 74276
2 165236
1 187025 510201417
2 54182
2 136161
2 103825
1 130978 946836905
1 146488 9837294
1 70834 813555999
2 146805
2 140361
2 63735
2 179399
1 160533 23750066
2 195061
2 59330
1 89739 544618042
2 72468
2 58467
1 54810 547271689
2 31382
1 155431 811993307
1 154286 152588764
2 90381
1 41771 991979468
1 177677 803381113
2 96951
2 111899
2 178032
1 198206 986058296
2 146284
1 104846 157313659
2 49942
2 125343
1 18988 432446995
2 88100
2 80164
1 147560 796733223
1 95690 978639542
1 110119 480642893
1 57029 191798966
2 126422
1 194789 196733009
1 176824 720953085
2 96443
2 62163
2 158058
1 189476 453750994
2 62289
1 177982 567253788
1 125630 648510413
1 149848 622943505
1 167533 745996503
1 137244 588394804
2 172215
1 43270 234949619
2 101922
1 42944 429755304
1 55399 977697470
2 142270
2 45567
2 138004
1 66799 62106789
2 42762
2 25447
2 57270
1 173611 40862974
1 138217 237481326
2 187806
2 1288
1 9419 372872067
1 69723 913132923
2 41190
2 18091
1 111892 817456535
1 5274 273439635
2 171813
1 17047 453467606
2 50544
2 57196
2 72689
2 76973
1 92718 89227896
2 172694
1 181289 49530821
2 181379
2 353
1 149307 834272257
2 188325
2 126359
1 33264 252184834
2 128238
2 69182
1 103089 714282557
1 90039 342834133
1 178149 887314579
1 109294 344625936
1 40301 182514948
2 103470
1 79032 476082401
2 10074
1 81915 954262164
1 76453 601995707
2 93832
2 195879
1 77735 211203956
1 67148 61225828
2 185557
1 148158 588429546
1 193217 563652143
2 129440
1 104190 261427629
2 173038
2 198817
2 54556
1 150588 882002645
2 167345
2 35563
1 144071 339995109
2 66182
1 139317 712083701
2 167556
2 19560
2 167168
2 74175
1 136787 486380438
2 8878
1 130591 916645797
2 18719
2 84502
1 155605 237420565
2 38351
2 45480
2 155936
2 70541
2 153660
1 189746 213224797
1 166436 132640944
1 72245 584668076
1 146812 358768282
2 20905
2 131250
1 167035 44402100
2 121253
1 166074 369925176
2 13230
2 138050
1 90108 88227940
2 132317
2 28820
1 14198 413872335
2 140803
2 68277
1 161902 98143179
1 131834 235653541
1 21443 259786885
1 38605 616918291
2 47111
2 67525
1 67798 155831086
1 4256 586842444
2 106227
2 194772
2 124270
2 28697
1 39236 68977266
1 144567 692239049
1 156945 613085500
2 43862
1 124282 516569085
1 165421 531567925
2 111394
1 196524 789379021
2 87799
1 77101 56432104
2 88031
2 24955
1 182123 173369161
2 84169
1 95000 425478038
2 61385
2 61959
2 191225
1 16913 360518142
2 21462
2 182033
1 34579 614873209
1 1245 574755174
2 95827
2 189668
2 71398
1 129846 554681283
1 32556 614585306
2 101801
1 102985 903474974
2 46158
2 191076
2 121321
1 194456 295213077
1 196850 261208702
1 114563 912109359
1 134423 690602771
2 84540
2 60376
1 154329 232751411
1 176744 468261089
1 27906 898091786
1 39248 501047414
1 195455 2781598
1 66081 96220768
2 24524
2 143432
2 14347
1 194105 154242682
1 15286 341324665
1 145188 162928589
2 106862
2 17704
2 44910
1 146224 607808739
1 135007 823881659
1 90879 566702963
2 152627
2 183042
2 26892
2 87606
1 179112 847401571
1 24278 92137094
2 164312
1 3101 839136217
2 124057
1 27268 239386758
2 144525
2 5615
1 5796 31217820
2 74499
1 119164 515286900
2 79168
1 129748 996002907
2 167403
1 6262 44897532
2 178782
1 50210 588786162
2 146554
1 142757 975568238
2 114928
2 184947
1 74553 935881510
2 192380
2 134901
2 74886
1 168640 692011963
2 195464
2 186559
2 45995
2 116540
2 19352
1 155723 717061462
2 1925
1 137442 409908674
1 42948 356951269
1 186572 209139287
1 7481 380076609
2 57607
2 112338
2 50555
2 101692
2 162427
1 23952 13245902
2 189143
1 24880 746901632
1 53132 307184660
1 27564 962812510
2 147213
1 48460 84694410
1 107548 592226095
2 194541
1 86390 435475032
2 120752
1 38337 96020822
2 93625
2 52169
1 20056 428306753
2 158412
2 92919
2 20538
2 166900
2 128892
1 122278 152041735
2 50199
2 176812
2 107970
2 34829
2 54206
1 35880 839858480
1 47433 384576014
1 142575 427581109
2 82796
2 156917
2 164353
1 173461 669564039
2 137225
2 152627
2 49730
2 70670
2 2174
1 154784 363190342
2 102892
1 134457 531039197
2 176264
1 129627 22909229
2 71552
1 24964 537969247
2 134454
2 15083
1 135006 13193164
2 76418
1 176663 245270271
1 11273 93743862
1 59272 114726031
2 178195
1 133481 241773001
2 90305
2 115461
2 63389
1 74096 515816817
2 74791
2 12283
1 36750 149680754
2 130112
2 162784
1 23399 38965643
1 31469 707568590
2 187293
2 194020
1 147881 419016210
2 100607
2 121563
1 177722 290008254
1 79419 503796535
2 31777
2 127659
2 132413
2 143049
2 56124
1 186776 635066643
1 113841 289534333
2 24211
1 45435 914577024
2 33104
1 174696 400779312
1 195458 519224935
2 64893
1 63189 798651611
1 193624 367432545
1 189911 749989831
2 99753
2 181853
2 8918
2 194016
1 28346 999428080
2 174112
1 185646 320563549
2 70232
1 95687 287373044
1 185248 728500570
2 39642
1 181932 815202711
2 1853
2 15388
2 90717
2 104483
1 3685 758263183
1 51310 126358630
2 75789
1 80743 148544965
1 171817 734735360
1 186310 509161481
1 37548 984140244
1 69771 407195907
2 36093
1 199733 521495451
1 56876 260119442
2 171932
2 170968
1 81611 271276479
1 178676 253001960
2 4166
1 160458 682118838
1 53306 381597660
1 159091 635316311
1 158991 604459982
2 76227
1 11804 329473638
1 8871 300290013
2 194516
2 143409
1 78996 151874733
1 174260 899022240
1 115985 209653596
2 180150
2 122943
1 160463 247086841
1 102334 330264480
1 139395 602434762
2 113680
1 171318 177021244
1 4216 34724238
2 65461
2 119722
2 15437
1 104837 290173045
2 191344
2 100210
1 90609 914534534
1 187582 790562065
1 4201 726697544
1 89220 18679558
2 130964
1 26588 812585694
2 81304
1 66580 831757816
2 31223
1 179905 605760745
1 60541 383093658
2 114020
1 7608 22910155
1 199097 501717814
2 121636
2 113395
2 94040
1 113735 247885767
2 115775
1 99620 316866874
2 175288
1 44955 93768991
2 164419
2 192731
2 131192
2 122029
1 20391 992380381
1 59860 419137538
2 111045
2 62991
1 181485 211417477
2 6353
1 90493 105770220
2 137036
1 122427 382576600
2 195235
1 128660 823409392
1 9874 212404377
2 18964
2 190599
2 41714
1 164503 373712087
1 28597 884342699
2 106358
1 107721 6914405
2 92310
1 122269 910663407
1 69717 730424771
2 149828
1 120259 707779347
1 175665 778833851
1 27519 698479383
1 112474 225659969
2 123095
2 19938
1 37483 669273353
2 75211
2 27486
2 119683
1 124507 808028060
1 149938 60298082
1 36622 87167844
2 87211
1 77636 678444960
2 112833
2 162978
1 74474 594910991
1 82288 515297581
1 134821 918817297
2 116880
2 72583
2 112882
2 122084
1 96863 907341230
1 96424 636082991
1 102170 488523622
1 29665 399841092
1 32714 343845714
2 66648
2 49347
2 92681
2 86298
1 163613 810821603
2 69620
2 162876
2 26817
1 25774 206454991
1 194196 758106174
2 138790
2 158461
2 184978
1 188701 28495951
2 54795
1 199226 849459438
2 95954
1 8645 537720055
2 110246
2 107258
1 59616 116035125
2 63017
1 11149 403444787
1 67682 899941829
2 158989
1 125208 189035064
2 190024
2 189912
1 162042 548211250
2 62599
1 147491 818383990
2 41887
1 5198 497560343
2 18349
1 152246 800557113
1 80972 748463534
2 4556
1 17503 547729967
1 156912 533676987
2 16354
2 40026
1 45120 681748201
2 10006
1 182331 797854010
2 110682
1 194594 880604328
1 139415 543261281
2 171461
2 25189
2 44531
1 64812 726254596
2 53235
2 123582
1 100539 533468743
1 125849 258481170
2 168986
2 12433
2 146621
2 2025
2 47069
2 179368
1 35008 138482625
2 6080
1 160424 404200693
1 175860 863608729
2 36778
2 49323
1 44981 979829997
2 71199
2 159548
2 39943
2 172664
2 177469
1 75466 528607524
2 157782
2 28049
1 33286 731263159
2 92899
2 151820
2 181854
1 29448 388150466
1 121302 537856176
2 2220
2 57169
1 93778 282107914
1 147208 808251088
2 82572
1 83560 358644228
2 134493
2 62386
1 137479 280978564
1 90604 272671036
1 183881 237616029
1 143561 137558736
2 103177
2 101267
1 111469 359348485
2 168693
1 176434 670238637
2 149060
1 163338 299536913
1 99195 854265131
2 150117
1 120437 659710586
2 88769
1 32059 710113405
1 30569 390977528
2 113865
1 172346 623999918
2 13700
1 143363 79112825
1 162655 49139721
1 151069 957635211
2 1437
1 8493 185911569
1 171588 8536332
2 28772
2 177156
2 32135
1 105844 6072277
1 196358 7564215
2 135076
2 48893
2 20593
1 16089 432157544
2 75768
1 143437 511729219
2 107112
2 28236
1 1047 123328862
1 74107 497479702
2 59382
1 3339 444053729
2 112433
1 99097 107047093
2 150024
2 98906
2 151089
1 79676 113342657
2 51965
2 77595
1 35036 291997034
2 166710
1 34587 987380575
2 111930
2 7764
1 166607 503271283
2 197714
2 78872
1 107463 94400298
1 159337 223992841
2 58523
2 101127
2 171480
2 72205
1 83923 739284513
2 21310
1 194383 862135604
2 12000
2 59009
1 45732 44519285
2 99736
2 153672
1 76336 958980744
1 92439 385794194
2 32751
2 177536
2 102496
1 161041 867642608
2 111350
1 1034 525447501
1 176055 648245083
1 166103 976373077
1 114453 743901240
1 144107 269199482
2 47848
2 105463
2 187652
1 140818 195889590
1 11983 414044663
2 15999
1 108983 929860353
2 55862
2 78753
2 14908
1 186032 984574586
1 150934 494413854
1 170261 951527349
1 100491 316574492
1 32590 19005257
1 37095 742538126
1 10038 141329172
2 103340
1 32327 432978194
1 944 399164477
1 159675 417742641
2 58316
2 198008
2 115774
2 147272
1 40700 400820900
2 124371
2 44728
1 15033 653780251
2 122665
1 35168 392040798
2 102334
2 171507
1 158727 591172614
1 170516 978996436
2 27039
2 150776
1 140886 870582161
1 73131 947871518
1 62486 460909188
2 113956
2 17071
1 53797 375685854
2 69504
2 170409
1 20684 682584611
2 88251
2 127132
1 8164 835050515
1 21592 351611877
1 134281 692851333
1 82800 892553098
2 41887
2 122363
2 156011
2 122070
2 146238
1 35946 571736457
1 62444 625784641
2 74183
2 71375
2 24384
2 34069
1 59405 26458734
1 137422 202879344
1 113162 67056284
1 104717 65665159
2 77124
2 90325
1 156781 8384041
1 143640 100670948
2 179762
2 187286
2 70579
2 195383
1 95696 649419855
1 170327 792997611
2 120676
2 163883
2 173941
1 173881 432521192
2 44737
1 175144 16493080
2 132660
2 177533
1 117507 636805131
2 1565
2 193290
2 196720
2 166206
1 185553 936470696
1 55352 46356011
2 185555
2 68422
1 109640 298733644
1 82830 839970453
2 112677
2 128184
2 42623
1 74314 530771294
2 46597
1 43756 103179694
1 112627 676317959
1 4155 620246765
2 11309
2 186809
2 38577
1 41886 498602486
1 54744 485504058
2 112193
1 62629 332366679
2 69722
2 197984
1 193780 217828295
2 116310
1 175670 194573100
2 122353
1 179081 483377097
1 129335 883105879
2 93627
2 48417
1 179396 730362823
1 149890 350659506
1 144624 536104461
1 26453 237026534
1 22046 376024851
1 134390 616140251
2 192286
2 183649
1 82948 520912046
1 118224 311985062
1 174223 642983800
2 82590
1 15849 251445937
1 167401 741340910
1 113060 785417530
2 87245
2 80604
2 183532
1 99816 314193688
2 41116
2 189387
1 30243 466396294
2 113968
1 7725 359208833
1 149089 42804674
1 62822 201476717
2 10980
2 195562
1 107387 49602976
1 51707 661579418
2 126077
2 103741
2 58438
2 71164
2 148170
2 25445
1 166578 284245167
1 23099 563100938
2 107861
1 75261 185090612
1 105367 162221790
2 8215
2 18351
1 19219 255300308
1 58298 558647076
2 54569
1 89092 957500586
1 185695 318186913
1 172875 397739814
1 143859 861362523
2 53259
1 20537 885867500
1 165399 926652913
1 40932 555510657
1 167240 278871857
2 115462
1 105504 25303510
2 107569
1 12425 410106853
1 81564 324559905
2 152478
2 157664
1 197501 361707127
1 106312 811569740
1 105869 395666590
2 156883
1 24669 806518393
1 148291 330310824
1 150604 100481356
2 155169
2 7027
2 70480
1 35592 592816771
1 162852 793383357
1 60406 646043231
2 45610
2 13235
2 125317
1 143188 270787986
1 81648 56690331
2 186040
1 136471 35687142
2 160987
1 145004 109430263
1 171669 530043687
2 52999
1 31178 617872439
2 122839
2 146985
1 10015 461062174
2 165058
1 44280 915652572
2 122887
2 45247
2 57345
1 139362 282720537
2 66092
2 41834
2 91062
2 101251
2 115877
2 116595
1 108223 368946159
2 11234
1 62291 296141320
2 128065
2 30406
2 47907
2 9645
1 181654 495903023
1 51749 65699743
2 181720
2 181278
2 37305
1 130982 94817097
2 83342
1 18025 132403031
1 111206 2579962
2 29728
1 170047 625175672
2 91583
2 192338
1 133684 931211020
2 55117
2 179782
1 157015 95380079
2 105039
1 190643 384975413
2 62170
1 188348 170063693
2 67489
1 159894 982156134
2 129148
1 126251 737282941
1 122958 382778988
2 142182
1 130402 482848451
2 61668
2 148241
1 152028 242377744
1 126365 672665089
2 41733
1 71204 427970056
1 55735 83109357
2 174738
2 156425
2 143866
2 82394
1 185680 560488795
2 124597
2 120750
1 162427 590490776
2 138182
1 68611 262001518
1 66054 941111887
2 152473
2 118176
1 46091 637659302
2 143848
2 74424
1 83480 327024077
2 198203
1 95719 468989015
2 179123
1 114709 281965539
1 71078 965860118
1 16069 857478643
2 101176
2 51225
2 126068
2 93558
1 192284 55659933
2 57689
1 97194 709411666
1 18016 273791023
1 96614 496842725
1 29518 257556715
2 10031
2 109200
2 138818
1 173353 448838554
2 63420
2 84572
2 47266
2 75028
2 19167
2 173366
1 167863 489907565
1 19017 131621286
2 57462
2 90817
1 29672 887833302
1 80405 406074197
2 34733
2 125276
2 178800
1 60601 569811443
1 95916 731152951
2 99634
2 168631
1 92293 860920398
1 95129 677359645
1 75654 180046560
1 112233 411286458
2 19624
1 92047 979974881
2 102787
2 66685
1 157512 809444535
2 53434
2 118036
2 157236
1 160043 401974770
1 133362 593712156
1 38649 314604081
1 106902 445993884
2 15425
2 196085
2 56642
1 104197 510490435
2 45404
2 187381
2 82138
2 46948
2 77429
1 74470 441923980
2 133581
1 194757 814971377
1 63156 600609772
1 59378 692647495
1 66381 3186594
2 86610
1 7041 143758225
2 6384
1 124667 608635331
2 2670
1 88583 162063943
2 100177
1 31145 507563195
2 147450
1 163637 786292588
2 139628
2 159437
1 12710 343795859
2 154082
1 179863 567718239
2 182476
2 111498
1 151506 602357951
1 15291 707315351
2 163513
1 44825 968154350
2 124003
2 100867
2 9742
2 104932
1 182177 278622871
2 120519
1 117270 773330791
1 93368 445369378
1 142846 97276416
1 38679 598290629
2 18476
1 191889 328140617
2 68878
2 120235
2 59318
2 56475
2 23877
1 168853 869327121
2 78920
2 194103
2 6773
2 68167
2 154113
1 87995 917935170
2 92725
2 15997
1 38020 739888212
1 176728 954345354
2 145872
1 128254 620867028
1 187726 452248125
1 20089 780340202
2 38610
2 111208
1 1074 738596133
1 83160 285569242
2 89239
1 172810 857962762
2 539
2 143413
1 157591 732770352
1 170824 523869071
2 28024
2 53339
1 107983 475556524
2 10265
1 173783 676536763
2 196351
1 49593 546833475
2 33175
1 13652 518925333
1 25306 687425196
1 58660 324728569
2 77832
1 105934 840685869
1 188002 229654253
2 5111
2 101044
2 63818
2 115533
1 110270 325793098
2 168574
2 144630
1 170946 718275971
2 109979
1 110191 124901102
2 190951
1 60658 859625142
1 96333 350308637
2 74790
2 143594
1 188394 454055327
2 66000
1 154795 845656754
2 71348
2 70908
2 162331
1 53315 927053299
1 9712 906837296
2 25748
2 167061
2 41822
2 106308
2 88232
2 121534
2 70785
1 170750 481183734
1 39565 330856790
1 161020 731112247
1 126961 489187881
2 140959
1 165908 481020918
1 163039 340460799
2 54614
1 58382 261260632
2 61094
2 155179
1 99017 85288581
2 21166
2 105650
2 98006
1 105042 148852685
2 107090
2 179916
1 171824 759349599
1 167681 190790833
2 194612
1 146522 435540161
1 114982 830832416
2 83184
2 101734
2 82111
1 7718 880587497
2 46430
1 27926 37167977
2 114510
2 111285
2 5801
2 100500
1 92426 956851669
2 51906
2 143984
2 80083
2 75035
1 158934 645613365
2 190857
2 15199
1 133319 159848268
2 89184
2 12232
2 173938
1 743 686078406
2 35170
2 29216
1 121479 829042064
1 72320 478875046
1 14025 726955279
2 58061
2 87124
1 180340 339700118
2 186217
1 69469 280106436
1 34849 628408126
1 135370 960709606
2 24725
1 184491 421904833
1 189971 98764384
1 189521 885012495
1 77454 758260689
1 132631 819049436
2 69688
2 22132
1 192476 358214968
2 142880
1 87397 708852834
1 94986 333232550
1 88055 270171117
1 66000 179398010
2 50206
1 190245 153960530
1 26904 789812775
1 194755 857432090
1 42867 324930011
1 178280 798605370
2 103341
2 182880
2 46062
2 180305
1 152275 234785692
2 70731
1 734 651773947
2 103588
2 5570
1 103926 965510396
1 84259 474840179
1 22575 548894891
2 19411
2 129234
2 130907
2 183492
1 188437 573105584
1 10480 134352440
1 167789 622837640
2 189582
1 35468 709127474
1 133361 167876316
1 128873 950922000
2 148106
1 27247 460336448
1 99922 481651453
2 186546
1 29756 794809815
2 189993
2 71898
2 155074
1 127455 12379075
2 121229
2 114763
2 50077
2 68892
2 71133
1 86812 320340232
1 6676 890274772
2 170365
1 101359 403480323
2 25777
2 164564
1 152866 945748495
1 19150 515170839
1 189840 723461451
2 152824
1 188225 978477953
2 112199
1 10199 398779523
1 29420 439663144
2 157392
2 172711
2 99715
1 59736 254906646
1 48882 514588068
2 187326
1 84973 259463123
2 37628
2 109294
2 5235
1 195625 466569272
2 61399
2 12516
2 188103
1 113146 123916114
1 132025 357282149
2 33809
2 155907
1 190268 81996896
2 195299
2 7326
1 105766 600149452
1 72746 555833038
1 91972 356642251
1 141803 422740694
1 101175 180988820
1 6533 598774018
1 79954 365109973
2 186172
1 7843 792887366
1 70639 335738084
2 21891
1 8562 561722651
2 92281
1 75223 974391609
2 1234
1 17229 306122731
1 45822 230670166
2 99812
1 178855 792428461
1 110076 262037864
1 113003 741096684
1 81235 600821043
2 110192
2 122830
2 33549
2 150779
2 34947
1 78641 909578871
2 20693
2 190137
2 142266
1 168748 790037569
1 178793 445169477
1 74959 732565267
2 144447
1 47128 217157975
1 7816 470047492
1 1580 631317393
2 94634
1 103795 424345772
2 90308
2 66823
2 150042
1 116418 373945270
1 135111 799641144
2 81850
1 89988 435871524
2 145683
2 127514
1 72541 800256438
1 116671 421836602
2 22019
2 199492
2 63983
1 73376 678943410
1 83228 747763460
1 71569 672429948
1 16198 796374989
1 46710 934241624
1 190690 834928836
1 108909 964451060
2 59737
1 157194 795484570
2 35419
2 74869
1 14730 610890867
2 185296
1 16383 961641890
1 134166 88039946
2 68126
1 109153 968146246
1 15737 438987498
2 50689
1 27486 882307878
1 162523 488353005
1 142419 530166954
1 179597 172264404
1 13366 733215831
1 5843 187206797
1 142220 113129002
2 94534
1 159581 976959646
1 141541 676860785
1 187270 291723813
1 60311 625582
2 41657
2 39799
2 98225
1 98709 456298208
2 42209
2 75247
2 28973
2 125537
1 74192 192039732
2 9676
1 10333 636550922
1 112606 416987670
2 79535
2 76142
2 162499
1 91598 141226562
1 142017 380702391
1 143778 177308187
2 60700
2 168214
1 25461 656474999
1 36533 819221066
2 142995
2 193153
2 61514
1 99818 887235543
2 190337
2 38452
2 126670
1 187300 835926335
2 125863
2 134426
1 113137 953889744
1 49762 787748900
2 104624
2 156202
1 76488 716323406
2 74562
2 142820
1 103612 411622487
2 88853
2 70293
2 19191
1 109076 653656981
1 193010 478870749
1 172894 766788609
1 149042 705513199
2 179265
2 84447
2 143050
2 108086
1 116857 403654403
1 34575 54273021
1 55737 261213693
1 65358 971570524
1 172848 620388003
1 134171 281151108
2 177577
2 121907
1 157742 408403086
1 2541 414048378
2 188616
1 153104 286230068
2 52030
2 39865
2 66360
2 119921
2 21745
1 34505 626227658
1 111126 560866402
1 193334 230216197
1 38107 68852986
2 168143
2 113582
2 142826
2 1525
1 197185 449585012
2 23546
1 17316 509231215
2 162407
1 63842 35379707
1 72024 786790154
2 185431
2 78748
1 192296 190500589
1 44499 890813434
1 77640 434057638
1 22204 623587319
1 172349 566668891
1 152858 74452327
1 188759 13359549
1 12517 245174462
1 49580 542934043
2 192082
2 67344
2 131185
1 54985 131631385
1 97144 697675584
2 148829
1 156343 827556989
1 190444 412593946
1 72030 604620310
1 179203 280387759
1 21063 851563594
2 53463
2 175288
2 92736
2 99158
2 133532
1 78982 153522030
1 158867 315559838
2 147608
2 123963
2 2341
1 31518 484779818
1 195103 211119647
2 57243
1 63575 105526204
1 42371 734330285
2 134299
2 139087
1 121815 560451878
2 141211
2 147626
2 168836
2 156785
2 44076
2 10730
1 156768 190300455
1 184156 507447612
1 78262 483904069
2 173492
2 5332
1 3407 282797703
2 84769
1 9456 928786780
1 11660 846636993
2 37114
2 78882
1 48609 933201189
1 188030 403328702
2 73319
1 63772 863142106
2 167473
1 95086 883672966
1 193766 538721995
1 31421 422805217
1 41717 338429372
1 192059 853712250
2 23300
1 84016 926055952
2 143725
2 144960
1 1357 791252968
1 46769 216058124
2 124230
1 32400 476739493
1 128107 102583125
2 35650
2 149831
2 93790
2 196822
2 47905
2 187114
2 150123
2 32972
2 72501
2 87651
2 164324
1 191838 489213754
2 128918
1 86359 389906716
2 187487
2 128544
2 124605
2 187914
1 147298 936471322
2 174263
1 21130 132921134
2 103290
2 12698
1 49058 397276913
1 134064 372106136
2 94220
2 152247
2 49689
1 161044 101299912
1 137106 914474652
1 87618 546873262
1 15495 180862613
1 121555 607762582
2 155909
1 189108 836373519
2 31865
2 27643
1 188038 540223741
2 121037
1 136554 123979289
1 12855 48145056
2 96044
2 33523
1 78339 151927511
2 102104
1 184018 724689161
1 120152 65001474
1 125713 884277244
1 173385 178475814
1 91783 753453662
1 125609 722102312
2 63994
2 124879
1 104304 846312932
2 159212
1 29510 925498058
2 75697
1 52182 429575327
1 57785 156718164
1 95035 271281133
2 188391
2 19073
2 90213
1 10140 165190389
1 65083 766993446
2 21608
1 156865 646883720
2 158857
2 118729
1 31546 640875312
1 41730 607462385
2 68119
1 6973 956615858
1 105074 992389894
2 84651
2 142878
1 151988 53862565
1 162647 247276373
1 137141 559749128
2 171339
1 88060 319414090
1 63486 537590345
1 91696 6915029
2 185948
2 146874
2 118006
1 181086 534051950
1 9893 866300569
2 70065
2 141834
1 92977 972192442
1 24193 165018357
2 61998
2 61639
1 60248 19336207
1 187273 915379593
2 153403
1 61670 728909992
1 85816 990538147
2 148008
1 186169 163320960
1 184614 125919374
1 133665 290166419
2 50968
1 168575 889795657
1 37800 179225744
1 143496 55142653
2 71989
1 123285 791865611
2 85385
2 149864
1 178597 344056993
2 190924
2 168936
1 119700 649460069
1 144441 365054144
1 155300 225271070
1 10828 656956945
1 188808 311993986
1 155598 841274875
1 13853 162176251
2 66170
2 1255
1 7479 390931682
2 88716
2 182609
2 65028
1 142989 920470794
1 20763 722410996
1 167625 674386692
1 108459 793500267
2 102910
1 196256 160103197
2 54323
2 129977
1 37539 55734048
2 109537
2 68397
2 9136
2 80189
1 168784 742148067
1 145200 205763643
2 180533
2 164252
1 104483 542779099
2 157378
1 19701 122490169
2 151361
1 18155 693369143
2 35323
1 115521 317903182
1 92738 643517838
2 144823
2 31943
2 137876
2 29378
2 43035
1 20664 278818419
2 90300
2 172364
1 121621 305063176
2 15648
1 139239 118068338
2 86555
2 126180
1 99702 317164092
1 64457 348775180
2 62700
2 29534
1 185473 249980502
2 97832
2 113907
2 140965
1 113162 216700735
1 28090 454773989
2 194114
2 181202
1 82375 943086579
1 27209 127701485
1 96567 613445408
1 87610 161395710
1 78221 434545590
1 187269 380323149
2 193480
1 62207 223160263
1 197145 607829262
1 80628 743561935
1 96918 387266035
1 68712 992841699
2 174936
2 79388
1 152189 759256882
1 22339 79762022
1 157247 264036363
1 184063 522764606
2 60688
2 112256
1 151932 670523486
1 171778 39503694
1 193860 168968243
1 91464 680356510
2 1358
2 129531
2 122197
2 116901
2 38054
2 59069
2 186881
2 65831
1 178987 389724286
1 876 396686340
1 38994 413105624
2 114728
2 100920
1 20547 937513013
2 35762
1 59287 8222719
1 174857 360746946
2 85052
2 26102
1 192241 222278229
1 114808 292686168
1 194504 465887146
1 10003 229969802
2 25109
1 48402 567312667
2 16200
2 1235
1 175277 668184071
2 41706
2 9469
1 162795 60639943
2 47988
1 86965 485161235
2 42513
2 137213
1 110104 806989796
2 165673
1 136387 508755506
2 108378
1 87159 476909804
2 109828
1 79348 166357477
2 60519
1 140068 851205587
2 2552
1 174411 605860161
2 151959
1 109996 776773862
2 43406
2 118730
1 52196 818901250
2 60950
1 122266 839310118
1 126822 53912894
1 7444 609457226
2 192545
1 53186 892454285
1 37109 457191783
2 184618
1 29580 456720121
2 101849
1 31689 859415937
1 124764 835010286
1 197702 649381496
2 58389
2 12450
1 23353 722093733
2 158438
2 21321
1 126951 457051654
2 195437
1 4456 424192956
2 136522
2 195926
2 122992
2 112169
2 2601
2 87685
2 126177
2 132079
2 179937
2 78574
1 84772 311236415
2 74106
2 109988
1 134219 407716454
2 194069
2 170964
1 20488 41506914
2 144694
2 47865
1 16952 335432128
1 64425 35842068
1 37601 463087638
2 157526
2 31083
2 78565
2 5886
1 154773 812773414
1 135898 339247577
1 90534 838513868
1 74268 102969047
2 106311
1 57138 52529563
2 47935
1 62397 303550415
2 175448
1 74328 634422495
1 93988 876162703
1 15305 529487335
2 197090
2 158616
2 176832
2 53997
2 189586
1 79245 96773770
2 143395
2 39599
2 168071
2 91128
1 199503 672233026
2 197141
2 86936
1 110191 888136201
2 62834
2 182692
1 177992 484818732
1 144007 964405249
1 70513 287705569
2 110592
1 158029 388475473
1 161319 300124475
1 156804 67515471
2 79121
2 117359
2 62406
2 104944
2 191483
1 58343 125400223
1 157119 402884203
2 157248
2 64301
2 181636
2 20922
2 175032
2 38650
2 171956
2 105639
1 125417 865024899
2 8766
2 150760
1 170511 615496649
1 173446 891675862
2 100521
1 81729 666607956
2 198602
2 167659
2 170803
1 192251 62583936
2 70846
1 28958 667886763
1 121156 143635663
2 133187
1 37300 236008198
2 118402
1 60580 1743153
2 168672
2 14634
2 51707
1 12541 663045416
1 199191 402391819
1 85642 29985042
2 149438
1 138052 758412815
1 71343 792876495
2 156675
1 105758 802183074
1 169177 941382488
1 8289 933352568
1 19673 407058032
2 100154
2 79936
1 156478 209037052
1 6640 296973353
1 116900 617866030
2 76008
1 115494 386813355
1 41362 389725353
1 164901 892371696
2 48481
2 171532
2 180948
1 131152 356309816
1 72803 490369054
1 9614 794844033
2 152553
1 151666 9160137
1 139908 599648219
1 100637 470552935
2 94611
2 187876
1 197445 431824930
2 40393
1 69934 412494331
2 61957
1 93546 723579365
1 84023 442133154
1 110485 868599955
1 28725 708670733
2 33986
1 161183 326052163
2 159012
1 24298 581081924
2 194222
2 159169
1 194742 160778356
2 20631
1 133347 525654381
1 177303 19224882
2 179928
2 175121
2 13218
2 33791
1 114285 844217703
2 23024
1 86095 982821800
1 119079 670565844
1 18771 86289094
1 61820 281175027
2 147882
2 92770
1 77416 909567648
2 39070
2 99455
1 192652 631536854
2 125869
2 146182
2 51164
1 56550 445139124
1 174083 366700035
2 177963
1 132795 647459406
1 136029 762935554
2 191494
2 87367
1 165326 485795724
2 163054
2 58887
1 140911 476676885
2 52567
1 179705 710708855
1 136968 39537958
2 53980
2 111234
2 155236
2 193274
2 110244
1 78610 354271814
1 70701 841199412
1 197485 117967688
1 25912 195657515
2 106671
1 157557 989066203
1 82748 902116946
2 117386
2 192793
1 16619 800918878
2 113494
2 131967
1 10867 975282390
2 95731
1 34808 39239269
1 171769 540816436
1 82105 721579528
2 32535
1 13414 811077894
1 53631 85443810
1 48131 915032937
2 46358
2 64379
2 161259
2 141045
1 65618 543757722
1 3199 874888524
1 62130 683479790
2 10627
1 94802 44992237
1 174547 591913132
2 134820
2 35399
1 125326 74645207
2 156236
2 8966
1 188815 424009702
2 43308
1 151795 303216186
1 87573 586879930
1 152647 82689975
1 143961 859271477
2 146986
2 74742
1 18933 447458320
1 162115 198217763
2 179123
1 123126 391607114
1 130117 750247170
2 70540
2 65797
2 49139
2 75754
2 161
2 8205
1 126500 407976439
1 26711 461809357
1 48692 357735961
1 107741 33214751
2 17276
2 137983
1 128800 636461161
2 96965
1 119083 93550047
2 49766
2 152991
1 89999 767307475
1 32677 282975622
1 39932 998589972
2 73984
1 172263 405214599
1 186026 55551165
2 180183
1 1312 657641895
1 46519 985689677
2 42050
2 140774
2 37029
2 39143
1 126705 364269245
2 94303
1 42062 838863751
2 95428
2 150237
2 95087
2 49739
2 124826
1 136394 334056653
2 176686
1 185699 918287217
1 177212 920530657
2 146881
1 80158 111346974
2 142322
2 111045
2 67161
1 138730 41949468
2 161884
2 119289
1 44319 804705468
1 170515 293326908
1 147915 35132895
1 44297 693201175
1 162164 740597542
2 54800
2 168272
1 102157 637813734
2 58264
1 171545 437634424
2 141294
1 90365 609229608
2 16486
1 76464 706542222
2 21995
2 13683
2 98333
2 4319
1 182161 676840094
2 57972
2 170750
1 125012 209593072
1 140281 582419240
2 48727
2 185865
1 1389 863300616
2 135200
1 78275 113369169
1 68766 951222938
1 24770 21688005
1 34450 325467829
2 153707
1 148740 916279596
1 114676 879493986
2 146927
1 11510 330286822
2 155314
1 29848 884230680
1 197300 140737002
2 22851
1 162906 780303331
1 188577 968577269
2 176900
1 128667 710589936
2 113894
2 78619
1 177397 831175070
1 78761 209478113
1 43366 393980181
2 92434
1 148201 112089430
2 158807
2 197693
2 69224
2 177048
1 29130 42187201
1 8443 611663447
2 158402
1 8255 792098971
2 174008
2 45045
2 138952
2 181692
2 128396
1 111170 443795767
2 176803
2 3266
1 198999 698447807
1 116574 179632147
2 122005
1 14605 388142637
2 96631
2 122943
1 192436 242818418
2 2317
2 68942
1 38810 289171816
2 56144
1 75568 318683698
2 58696
1 56772 144055490
1 138740 975528563
2 133416
1 164572 644945367
1 93355 859578245
1 85576 840789635
2 120239
1 64913 539275159
1 84814 799476595
2 60018
2 26040
2 16571
2 110117
2 140418
2 79408
1 43180 485448497
2 167188
1 41299 752561397
2 25069
1 135817 965476734
1 8691 482162037
2 37114
2 107465
2 110334
1 71439 489527441
1 192622 827967433
2 105290
1 76881 381707019
1 185837 358522829
2 72883
2 111039
1 129053 987938121
2 137046
1 93285 835719892
2 195582
1 97677 646269932
2 95405
1 77210 757304627
2 153035
1 108538 600693077
1 144727 493527019
2 104133
2 181032
1 33518 946996689
2 70892
1 122779 370254342
2 157669
1 131276 43089093
1 137217 495326836
2 59376
1 145584 380587724
2 2750
2 187437
1 52763 561360977
2 162542
2 115188
1 194494 965884845
1 196526 671375365
1 4564 279897824
1 20922 944273231
2 156588
2 48507
2 51115
1 90154 129627846
1 29471 721909014
1 152739 307263992
2 115016
2 97648
2 122888
2 80696
2 163181
1 121768 393517908
2 182153
2 106354
2 3660
2 18223
2 126505
2 108772
2 99492
2 12055
2 93649
1 51770 396482988
1 121480 354569230
2 193805
1 4724 781201498
1 157562 592951615
1 72226 576126674
1 41354 505271232
2 192575
1 69250 112158897
2 92541
2 197354
2 62703
1 78503 431218190
2 55503
1 181031 246983872
2 189626
2 196303
1 88953 664360571
1 26548 174125083
1 96992 456404879
1 159028 88049158
1 8388 220320207
2 103714
1 152806 193671080
1 95568 163993973
2 111433
1 172423 944709124
2 146321
1 35447 509272010
1 101527 584630321
1 23481 573473409
2 99507
2 76042
2 179770
1 3169 171833346
2 29018
1 85907 126321486
2 162066
2 7613
1 79602 7763815
1 140597 378278877
1 74300 18469009
2 26903
1 86082 983007075
1 92726 658079484
1 1221 745100573
2 59178
2 126055
2 138360
2 134607
1 2454 558079881
1 24546 866912266
2 115873
2 88219
2 52576
2 156208
1 62977 660950549
2 53313
1 100743 784470359
1 142599 865750145
2 65210
2 152192
1 84563 355226865
2 89241
1 71135 106975034
1 101722 872675992
2 175722
2 102126
2 41767
1 44888 351696538
1 92806 407447987
2 158762
1 76409 3519526
2 107794
2 133129
2 84048
1 188379 729057958
1 162770 595183930
1 134983 22946609
2 17155
1 8193 652950085
2 105179
2 148621
2 60625
1 133840 804860883
2 148143
1 85608 809522488
2 11405
2 68704
2 37594
2 37215
2 9821
2 4927
2 39883
2 28089
1 119626 410449213
1 193769 343106617
2 9771
2 5128
2 36592
2 38751
2 87279
2 14964
2 163082
1 145655 19967228
2 30926
1 48649 602120926
2 189691
2 139237
1 68565 450610121
2 131664
2 130993
1 82909 928928306
1 75496 736147
2 183762
1 197665 171955609
2 11777
2 166792
1 182753 374561848
1 191239 607261345
2 59593
2 131212
2 112790
1 152116 999633338
1 92088 374396158
1 47026 545870274
2 99090
1 154546 549110393
2 78113
2 169657
2 150709
1 135456 291218076
2 12326
2 3068
1 5496 569934312
1 82459 246884842
1 160587 673996788
1 5434 613477945
2 59903
1 101029 248667798
1 23384 496223593
2 191359
1 66962 193711697
1 170762 560611620
2 17441
2 151535
2 82425
2 25125
2 25595
2 102766
1 114052 16793183
1 124156 871339327
2 41505
2 165976
2 134976
1 71015 836462395
2 58726
1 94387 674958285
2 190804
1 185272 870606950
2 7530
2 105624
1 36707 760309970
1 94541 132186257
2 52450
2 132679
1 179775 741628838
2 131098
1 110997 435221095
1 36524 425550709
2 192916
2 119441
1 116497 766668033
2 120739
2 187653
2 171784
2 16068
1 124014 142328056
1 12865 943537477
1 91553 208561172
2 157066
2 32904
2 33252
2 45495
1 153107 465261561
2 64155
2 113717
1 56266 983403931
2 104059
1 194380 725679807
2 173124
2 106024
1 182257 118390747
1 139100 750515455
2 172670
2 145338
1 35611 744865754
1 164410 362917635
2 174029
1 107150 49387976
2 31966
2 49894
2 31837
1 45912 117277667
1 30136 805962448
2 162228
2 116226
2 198363
2 93035
1 192340 542016077
2 129827
1 5746 454182692
1 24195 652372757
2 146140
2 45294
2 195029
1 60687 118106012
2 162417
1 40389 480691312
1 52087 476148487
2 149831
2 139785
1 32127 962090809
1 72857 217339904
1 109719 323199985
1 76452 513295773
1 194251 174362010
1 176585 856115427
1 87577 445908931
2 60033
1 16952 555610398
1 115498 749852025
2 177177
2 196341
2 98347
2 34743
1 163309 482486049
2 89316
1 122858 333948340
1 3976 227114138
1 20932 407226186
2 172896
1 152323 542952222
2 101342
1 79777 468191554
1 186560 717094012
1 158312 105946765
2 16554
1 71825 408627648
2 192348
2 138773
2 33177
1 107737 701193579
2 147535
1 79594 635845415
2 196695
1 91742 260437685
2 65454
1 31006 722576144
2 62100
1 82713 888269374
1 33396 854452951
1 190535 24744237
2 196002
2 116811
1 121315 143218962
2 66230
2 61586
1 11816 25632533
2 187447
2 178107
1 173622 859406517
2 180485
1 82930 81223456
1 182969 795893115
1 63525 201664852
1 89085 950572491
2 66182
2 72884
1 104271 915471129
2 192613
2 18946
2 105804
1 30158 749356135
2 5832
2 153654
2 198397
2 20499
2 70470
2 35268
2 105081
1 57091 332274178
2 6592
1 186650 192441319
1 152995 423497615
1 22861 220351772
1 182947 317854136
2 105376
1 156842 568866934
1 43038 948712065
1 180978 832124858
2 101361
2 60250
2 37004
1 77284 661295553
2 149853
1 64251 484771327
1 189849 660634366
2 18766
2 56209
1 91625 271036116
2 183706
2 10189
1 128213 996983672
2 42581
2 102170
2 55842
1 118529 465372772
2 65095
1 62049 801937748
1 18931 933270594
1 143571 767446833
2 95019
2 8526
2 56836
1 94464 298082962
1 157743 95334623
1 27165 254066950
2 6449
2 148071
2 41849
2 167425
2 135428
1 191010 957269981
1 11670 674923195
2 53512
2 67928
2 135166
1 7910 584677282
2 374
1 5713 784461910
2 193912
1 128243 103139196
2 154604
1 12248 362151432
1 194608 732329334
2 86929
2 98011
2 73603
2 197453
1 80720 952518567
1 154244 114103931
2 141154
2 64464
1 164950 8727481
1 34404 974276815
1 50021 471474971
1 59913 307691773
1 124820 415539958
2 95596
1 154798 966308793
1 76418 464900398
1 143620 206196409
1 93738 157207208
1 41450 831081118
2 153519
1 60445 77646590
1 133553 337816092
2 119890
1 85546 572284036
1 83394 754638744
2 178191
2 54254
1 171325 1550583
1 86592 488136093
1 75802 618647903
2 89192
1 136746 595268017
1 188448 743687517
2 41396
2 4447
2 185874
1 18312 634318780
2 73074
2 12991
2 184417
1 54956 855568610
1 43116 968359813
2 35292
1 139322 819868541
1 79571 763523018
2 63507
1 56155 366054148
1 94954 680398580
2 192023
1 55072 591240475
2 39533
2 169238
1 109349 870426344
2 62868
2 118462
2 119140
1 127334 243703767
1 105300 39136298
1 196844 75499465
2 60872
2 12331
1 156641 480744757
2 28087
1 104622 730956264
2 40790
2 172060
2 83115
2 7112
2 102647
1 19500 713236383
2 28703
1 173288 457156244
1 81651 716777350
1 126207 585623296
2 113963
1 126233 81701363
2 33367
2 187266
2 13694
1 21807 747530271
1 67808 417388267
1 116864 708708828
1 93312 383415879
1 22366 913698459
1 32223 423160710
1 133230 266693614
2 11222
2 23416
2 136273
2 183398
2 72679
2 104260
1 410 919083484
2 101304
2 100196
2 116567
2 100
1 34905 651193117
2 155613
1 25308 397326773
1 42508 19575045
2 171309
1 171009 974279745
2 114028
1 181621 370711034
1 129868 743634885
2 140942
2 13835
2 73904
2 101636
1 71720 610879644
2 129943
1 137618 440483481
1 728 213057410
1 142873 439161554
1 28265 826828824
1 22800 858797076
2 168993
1 122743 451500621
2 65261
2 120984
1 6946 99778393
1 166018 461581747
1 553 531924837
1 56387 319068022
2 147424
1 120507 167029855
1 167233 143452563
1 87687 106180272
1 35605 298736727
2 20470
1 195534 187473673
1 184416 338783214
1 2581 7718010
2 115527
1 79802 349785231
2 51919
2 21888
2 50463
1 199039 9393062
1 19291 481421368
2 131373
1 167820 820165603
1 129645 424262627
1 168482 913924917
1 153502 844367916
1 111815 770224926
1 174754 338744758
2 108282
2 121793
2 1264
1 28529 56923880
2 123569
2 125431
1 17987 683161376
2 132881
1 118909 516865672
1 80988 265181513
2 60141
2 68703
2 168022
2 115305
2 87448
2 60390
1 59513 968094079
2 11032
2 107565
1 105011 878796308
2 143633
1 11427 196062240
1 29966 515687635
1 46891 70234509
2 138534
2 133370
1 49249 559220517
2 43850
1 139487 473187009
2 94957
2 107826
2 732
1 28810 666768030
2 56270
1 65842 803380919
1 89244 802109650
2 193155
1 177372 724533035
2 161750
2 174092
2 74212
2 30301
1 137431 202979741
1 9764 355035878
1 78528 922503696
2 158078
1 61574 580065547
1 104805 406436152
2 138411
1 153039 51339034
2 133360
1 122731 761295900
1 177191 99653720
2 29766
2 134886
1 91617 785127772
2 183544
1 172981 156718535
2 55380
1 32674 655959786
2 72634
1 126996 291200698
1 146792 910435156
1 186713 364197863
2 169527
2 140211
2 53500
1 85671 677676370
2 82945
2 157248
2 137143
1 118567 904730051
1 157596 450744731
2 100258
2 82518
1 148607 925285718
1 59943 281883592
1 193285 862570804
2 52987
1 108448 576196937
2 122736
1 11127 782950650
2 149391
1 123450 927504387
2 148801
1 20509 568580725
1 104282 209610964
1 132423 853567637
2 13960
2 126752
1 65058 138764367
2 180986
1 174446 407375457
2 183255
1 30816 528490006
1 116378 502859679
2 30664
1 135028 776836983
1 140489 796049944
1 62777 957561202
1 97066 326864821
1 28857 660246955
2 116220
2 176990
2 80636
1 55244 867563270
1 168951 314971265
1 127722 230660128
2 44327
1 130147 720468542
1 48107 531594650
1 82571 120194139
1 103399 376672671
1 6531 654886828
1 11864 362534314
2 169730
2 117576
2 166035
1 74796 778429082
1 145377 297841040
1 81394 716060094
2 30950
2 57025
1 51597 134279077
2 16417
2 44829
1 61726 227045582
1 172598 831926667
1 36728 338114582
2 40669
1 143992 121835833
1 120401 200228658
1 24765 262547631
2 124978
1 164507 921026620
2 20039
2 106530
1 80489 126427853
2 7338
1 111979 717085370
2 176801
1 110887 21997421
1 111417 16316717
1 184501 224640406
2 45601
2 114301
1 179807 979974682
1 21277 779909231
2 123234
1 9969 704490336
1 18284 165223418
1 49937 293025646
2 14381
2 31892
2 111077
2 106341
1 27640 430482147
1 129427 169537933
1 30024 595479700
1 36522 901177601
1 57353 862159045
1 20920 905447016
2 106320
1 153636 357742687
2 154635
2 148386
1 56863 714644776
1 93540 651669994
1 24405 764397748
2 47057
2 28314
2 2778
2 100175
1 130042 197576434
1 152397 494473576
2 146779
1 46113 670735708
1 179948 971695217
1 106045 275058578
2 47738
1 138059 264282708
1 97680 16378193
1 101528 232204344
1 162762 308740159
2 88607
1 19587 762402926
1 107752 215495261
2 189948
1 183919 416966342
1 54509 678321236
1 47772 222335916
1 38046 204911371
2 70224
1 105733 296815203
1 114281 576072255
2 100532
1 126894 968171946
2 31467
1 10579 225146230
2 162866
1 176068 674285801
1 121064 813559298
2 122827
1 131500 759700838
1 81050 73641042
2 19511
1 4552 919164709
2 182482
2 136256
1 41275 619348453
1 79535 194630386
2 10814
1 16600 198517105
1 134236 197759427
2 137998
2 71164
2 151398
1 166007 941171367
2 130999
1 155867 271369366
2 138681
1 66970 230268053
1 147396 461211883
2 117117
1 188570 653540859
1 162465 889337511
2 137073
2 71445
1 25296 808778700
1 174417 400728092
2 61162
1 194476 874033990
1 91335 807846936
1 108012 888924997
2 195640
1 17964 248562899
2 184982
1 47713 616703678
1 126190 1133997
1 192699 798686975
1 165507 930514230
2 107272
1 65025 357571484
1 120752 803269306
2 190097
1 172897 762079913
2 76820
1 10350 374605268
2 65270
2 191226
1 120838 181346414
1 59260 240345850
1 116520 932462320
1 8867 38056934
1 45135 583212249
2 182566
2 62488
2 65188
1 181056 590860459
1 70337 261758040
1 164796 713235380
2 150752
1 187153 950034177
2 107605
2 13807
2 111432
2 69721
2 135922
2 173823
2 188486
1 131150 248710789
2 8335
2 115143
2 154133
1 44424 63237999
2 136008
1 35558 451129480
2 15720
1 98865 26569883
1 107558 342154268
1 80213 501134125
2 89429
2 54710
2 72045
1 157473 783948108
2 30251
1 186131 80531501
1 66874 112392971
2 68131
2 27548
1 118931 184590587
2 99652
2 86289
2 63694
2 188702
1 52097 515965762
1 138212 459063942
2 8149
2 138014
2 104388
1 30027 37374858
2 143200
1 103555 456672983
2 19876
1 9806 873433095
2 37493
1 16926 256430680
1 49592 844131134
2 3976
2 148497
2 157609
1 96995 643271867
2 146654
1 49641 984828382
2 1481
2 135909
1 190075 710649000
2 180984
2 84579
2 67469
2 20837
2 185727
2 186969
2 63463
1 120836 841968012
2 61448
2 122772
2 88591
2 11280
2 120857
2 144133
2 74752
2 104143
2 164153
2 68038
2 4232
2 167113
2 101829
1 144718 938701110
1 118601 378473345
2 9530
2 8045
2 58836
2 68801
2 119518
1 97533 867896935
2 13743
2 34574
1 136572 562936106
1 139131 120608191
1 140830 694174330
2 41802
1 69611 909614645
2 132080
2 11613
1 136557 640830904
2 122112
2 188355
1 139322 490902761
1 151165 975543704
1 26625 777656991
1 10705 564145889
1 168591 441327008
1 102857 235493714
2 196727
1 172127 113274983
1 132797 934381200
2 166823
1 87871 578298064
1 85904 161391679
1 187321 52428458
2 197565
2 179558
2 113486
2 69745
1 184464 543213924
1 111303 297308332
2 164881
1 182757 46855737
1 66405 716751916
2 147478
1 126833 124445268
1 90568 892239838
1 195354 560574061
2 131807
2 17124
1 192463 382145712
2 23777
2 104612
2 123912
2 36917
1 190107 966885405
1 43666 460789571
1 190720 512922386
1 81567 383234250
1 63572 116351508
2 91913
2 108588
2 147924
2 34452
1 187272 920465148
1 94256 390106858
1 35306 732574276
2 175934
1 154932 77782211
2 150614
1 172980 90471058
1 142483 650065530
1 194613 342560503
2 148223
1 11360 994248391
1 1547 173177738
2 175239
1 141479 222796105
2 38630
2 189047
2 168667
2 151294
1 155321 867993626
1 166766 730678715
1 126816 501490566
1 190911 378987947
1 198542 314364895
2 153360
2 105629
1 10430 131810932
2 43698
2 199224
2 39384
2 141290
2 65123
2 38031
1 175810 810544040
2 112414
2 170077
1 179930 789992612
2 84622
1 148782 936142370
1 75373 400156324
1 151232 515060865
1 152614 613937999
1 33986 513237018
1 185746 620945812
1 49122 103445995
1 196215 868730552
2 9865
1 149688 161158353
1 107256 260321532
1 56306 211433103
1 144014 171598846
2 34644
2 170432
1 68557 247626612
1 5908 244479637
2 106406
1 15693 536282547
2 163532
2 3314
2 63127
2 81853
1 53280 515617644
2 41019
1 154835 765742970
1 175187 882397391
1 101328 676657888
2 137735
1 124282 701983906
1 42006 381286602
1 60011 929891623
1 36858 973061595
2 125435
2 24490
1 133947 689070924
1 88090 590250125
1 138337 140957880
1 116171 505465841
1 182624 441746625
2 89229
1 781 205538462
2 195584
1 154598 599117827
2 109418
2 185203
2 4776
1 48741 473646088
1 189495 516362463
2 82379
1 48153 196549431
2 99757
1 100182 587842653
2 115618
1 83737 138046234
1 102477 221993336
2 34759
1 112348 188050305
1 9277 696407022
2 176798
2 191144
2 57591
1 40173 498249895
2 12055
1 191139 305213252
2 121390
1 150081 848347723
1 198141 389218872
1 135775 142573665
2 167642
1 62439 622173278
2 163842
1 146388 562387668
2 193307
1 122303 230358442
1 59236 684198602
1 111528 622293513
1 108303 167823728
1 190696 611353807
2 113135
1 98811 284618723
2 130429
1 152347 801434767
1 57961 860203153
1 187401 793647215
2 116043
2 14364
1 2689 557947313
1 133943 174688008
2 44763
2 111724
2 184764
1 137743 767648832
1 125735 672133219
1 68837 946702272
1 57667 325881570
1 101205 983203089
2 182131
1 100232 779688757
1 145736 259872646
1 113073 592037462
1 77953 32544149
1 160191 497908713
1 6725 154500334
1 121875 346944656
1 124375 972933136
1 106255 73462805
1 58484 217546588
2 109019
2 49581
1 97443 257831375
1 198673 82853055
2 30006
2 149124
1 132519 990861079
2 3604
2 29777
1 146371 580447060
2 116880
2 52651
2 42361
1 72910 737686663
2 77382
1 10822 774238623
2 171157
2 63837
2 26502
1 117814 28362479
1 1340 587636841
2 58052
1 122726 805268421
2 181331
2 116616
1 68567 770288897
2 105143
2 25664
2 101522
2 68142
1 130868 251070956
2 140289
2 42445
2 197068
1 95414 688681971
1 61695 190351664
2 32449
2 114759
2 68638
2 171498
2 173771
1 156985 991309847
1 159383 894453098
2 167561
2 3655
1 166495 455707808
2 157468
2 24974
2 87321
2 177861
2 198914
1 53397 36235100
2 166677
2 136864
2 48631
1 42593 451207257
2 28782
1 155405 844207319
1 151672 382023313
2 98140
1 64301 737968160
1 22070 686148335
1 22058 154357763
1 123822 798083645
2 116819
2 128869
1 112716 196178070
2 119247
1 80293 631645509
2 175447
2 13831
1 186236 628758178
2 19644
1 19014 470200970
1 89006 31580817
2 55737
2 118788
1 147430 538394491
1 104130 96624289
2 170352
2 178145
2 66262
1 77805 397301674
2 96673
1 168692 327621965
1 52489 247957180
1 131489 571873788
2 193642
1 55157 594089931
2 2429
1 103353 823084812
2 54310
2 197422
2 136543
1 122351 731666045
2 47198
2 181588
1 98779 147191957
1 99608 470414991
1 1632 470202654
2 182420
2 151978
1 6622 481341606
2 119034
1 144099 556277386
2 114682
2 36497
1 35650 138792368
1 181145 872381362
1 40187 565638274
2 72658
1 3625 646180810
2 78006
2 123421
1 97586 208304833
1 42550 682925640
1 7474 19536630
1 80189 45550475
1 50112 975442100
2 171863
1 165404 32418899
1 59843 272028066
1 75854 401555809
2 98850
2 131734
1 3729 125132765
2 128347
1 95085 38309612
1 51710 314091341
2 213
2 62150
1 96085 829424157
2 137643
2 20721
2 38941
2 143224
2 149408
2 12603
2 87814
2 115289
1 83032 722669977
2 53401
1 38391 894412317
1 91496 203908045
1 9892 809251495
2 116198
1 170026 648515283
1 102598 185172060
1 119850 166565287
2 119590
2 169315
1 85076 326161628
2 129801
1 1391 947657955
1 6026 353815450
1 62626 961431846
2 35514
2 188899
1 38296 346404139
2 111966
2 79528
1 142583 713218429
1 182811 951435187
2 84462
1 136161 771995830
1 82381 586697908
2 18532
1 107059 419641154
2 52564
2 137099
1 144163 109328410
2 52510
1 62592 570595320
2 41909
2 78208
1 122741 108278819
2 59828
1 142446 680057812
2 159466
1 94770 3919378
2 19308
2 186941
1 90282 794841275
2 176075
1 176273 955404029
1 173062 256648473
1 24762 716086331
1 153593 419827341
1 165632 696228860
2 79462
2 198852
2 140690
2 37749
2 125546
1 77966 698275878
1 75872 522875474
2 73090
1 137799 771539889
2 185844
2 198753
2 44350
2 197424
1 10222 61148134
2 195411
2 63336
2 27186
1 90008 394376646
2 94188
2 4930
1 181169 508953747
2 34929
1 34399 816109655
1 33373 972357741
2 14208
2 2175
2 127722
1 16528 540843589
2 80027
2 167176
1 166449 371868216
2 139912
1 199412 886657304
2 87848
1 70867 919180817
2 36111
2 52655
1 144852 79620869
2 71561
1 144143 236481947
1 196663 448174189
2 168268
1 17400 63309198
1 109389 686317879
1 25418 115120095
2 190433
1 83652 118962572
2 191463
1 27846 32652225
2 90930
2 173728
1 84586 192084310
1 75310 883149805
2 149950
1 103352 322146396
1 198420 414556166
1 125098 170596148
2 87235
1 138210 829189948
1 112149 921560928
2 73685
2 198043
2 109621
2 10301
2 76201
2 28214
2 142280
2 121553
2 25009
2 167611
2 165031
1 89462 36084405
2 65374
2 179249
2 183594
1 76483 915269929
1 68407 876037988
2 78026
2 52004
1 108134 932547204
1 196231 184497728
2 52729
2 170075
1 109080 416033733
2 173581
2 88430
2 25021
1 103348 300210805
2 130384
1 147302 654394468
2 14175
1 127502 704487922
2 87966
1 142516 642761756
2 17267
1 16208 979221198
2 72071
2 109554
1 161158 924218018
2 180350
2 169226
2 190015
2 150030
2 45247
2 134146
1 23684 596232653
1 71457 607276892
2 52450
2 183533
2 53778
2 91437
2 49499
1 37992 45169377
2 137771
2 86131
2 27690
1 183770 812286470
2 134159
1 31017 38633807
2 42702
1 12155 519264892
1 84786 42015868
2 144946
2 64390
2 62276
2 100669
2 142362
2 13594
1 6290 517091707
2 180610
2 67187
2 164017
1 9547 121792300
1 147527 318562180
2 166057
2 77198
1 14537 25089759
1 17556 610991038
1 155595 110846793
2 3884
2 9997
1 14335 303502220
2 43033
2 144012
1 93673 267464332
1 158264 841566624
1 45192 749489834
2 137994
1 88877 254651627
2 80064
1 100959 972751270
1 199944 528571895
2 161919
1 69828 679054118
2 87882
1 194839 227121572
2 124223
1 182714 139964504
1 44504 377094871
1 151447 947719748
2 190352
2 49397
1 140364 190235399
2 177528
1 120733 444632867
1 58701 608987724
2 81713
1 66972 177710592
2 191928
2 181426
1 104613 552652293
1 110482 363503153
2 172313
1 160230 337302696
2 62135
2 66551
1 74500 754792654
2 5977
1 155436 457258973
1 5969 280200060
1 173913 100373333
2 110227
1 22925 477826109
2 151882
2 191047
1 147173 699359170
2 106048
1 139669 13564613
1 14332 562712114
2 162336
1 122173 855599101
1 76269 343392022
1 95805 314854329
1 12759 612912804
1 1470 919847621
2 171618
1 104092 833841626
1 56306 500654011
2 170433
2 162862
1 58176 473919952
2 129086
2 11433
1 130173 376858437
2 114742
1 77836 739809092
1 144415 881934122
2 160266
2 83163
2 177341
1 137927 366409684
1 43299 794035389
2 144619
1 109003 194936491
1 58459 953378505
2 16982
2 87142
2 26873
2 164417
1 143180 987406254
2 128292
1 153233 866470418
2 156383
2 160553
1 84923 433698411
2 116166
2 189792
2 114558
1 10173 183342408
2 135993
1 190120 891537427
1 93743 937572250
1 59073 587781766
2 186666
2 72232
2 64944
1 128507 166353214
1 187000 586720817
1 105395 926388098
1 190564 213296545
2 123931
2 101822
1 48848 361189185
1 71739 494426205
1 147954 148161781
1 35157 797040189
1 191240 750276650
1 79545 198871805
2 87335
1 126662 333802847
2 172064
2 173133
1 26469 99620889
1 179160 578415254
1 126889 740041126
2 10736
2 40573
1 30682 822320617
1 118986 83861817
1 145472 794910686
1 52806 749403347
1 186790 575733804
1 194319 614155863
1 84870 106136352
1 48115 281492331
2 54553
1 122684 188525826
1 124446 917242121
1 104666 763301696
2 141288
1 23777 676474573
2 16221
1 198724 9133973
1 3878 919527746
2 163904
1 33078 815788730
2 69591
1 172709 112298402
2 100328
2 50077
2 29102
1 51844 945086371
2 184391
2 119729
1 31817 511788673
1 151874 966733470
1 133800 711224935
1 38263 14074194
2 142957
2 188398
1 183690 780724847
2 113243
2 113946
1 174981 562659078
2 186118
2 111685
1 134905 181145027
1 47302 475829283
1 60534 480457654
2 108257
2 57116
1 15474 918064832
1 986 886735772
2 148174
1 17019 952840776
1 183272 916295908
2 98471
1 49366 411086400
1 60754 746743853
2 74020
2 12694
2 141986
2 98822
2 156698
1 116639 308559677
2 131658
1 144146 616357713
1 198534 373931370
2 148748
2 118532
1 101285 218672707
2 101776
1 69678 268338749
1 107917 911347657
1 11586 145865671
2 1679
1 88962 980495248
2 21814
1 52351 442099952
1 184536 295220290
2 195021
1 157417 38176135
2 71998
1 108308 843944287
1 20795 958374439
2 49869
1 47371 273628686
2 143842
2 103388
1 197566 523362440
1 77434 894727444
1 46952 225473000
1 33776 354016336
1 178710 266611545
1 32542 251661234
2 54142
1 48244 203134049
2 57103
2 177095
2 86084
1 27349 848635575
1 35 222041959
1 144039 1117669
1 186075 35949625
2 146844
1 115193 232261060
1 151009 433267118
1 36993 25344898
1 81225 683690350
1 77202 666072903
2 153555
2 82657
1 157470 688570010
1 38451 708297077
1 149910 708395794
1 27271 981601929
1 32701 545042483
2 59614
2 53785
2 20430
2 83921
1 42617 821855972
1 146764 503051060
2 190079
2 116317
2 150878
1 171006 618831192
1 87589 717245313
2 53740
1 167739 871003995
1 128813 937067616
1 9145 6613478
1 47789 70794904
2 3795
2 65827
2 48666
1 112886 761664374
2 47019
1 195224 773358516
2 10647
2 81087
2 79527
2 47821
1 125443 407252143
2 146863
1 76414 2288253
2 48816
2 50732
2 105790
2 6270
1 114135 432092989
1 199078 605877074
2 182093
2 141583
1 122632 26770791
2 184085
2 197388
2 113396
2 119023
2 5753
2 156873
1 77326 126109743
1 125543 201149614
1 79195 89088331
2 43573
2 176619
2 145156
2 178661
2 14381
1 57299 429858662
2 154119
1 173635 996047754
2 37779
1 39168 689286585
1 124796 774193799
1 86868 211929769
2 118035
1 36427 235369719
1 160652 178210507
1 154466 992459360
2 95771
1 76435 457188674
2 27995
2 165193
2 75699
2 69156
2 138668
1 182440 629476979
2 35474
1 23789 206685962
2 65306
1 21084 863885052
2 85669
2 33202
1 166184 25164124
2 107892
1 176833 864954306
2 46338
1 70441 541564768
2 72476
2 6686
2 181209
2 144789
2 133601
2 65235
2 179683
2 115262
1 37770 119947249
2 115281
1 111796 981796708
2 193373
1 66835 200088876
2 101202
1 97513 539129961
1 85346 217184483
2 55375
2 119220
2 91506
2 172347
1 153483 567080919
2 113304
1 18719 455159043
2 169621
1 197427 481087380
2 182988
2 178839
2 103475
2 48501
1 60470 557677438
1 153009 827084386
1 62246 317582526
1 171727 775538588
2 154243
1 74101 431190832
2 121423
2 137179
1 121657 388326821
2 20659
2 155090
2 54815
2 138639
2 135787
2 97885
2 48859
1 15936 973751072
1 182891 578467899
2 37490
2 120190
2 87232
2 41610
1 43238 668080949
2 97382
2 76533
2 32581
2 142987
1 93786 345160765
1 29338 471949990
1 109864 745630539
2 144691
2 17572
2 123305
1 13034 802010096
2 97005
1 132730 416613801
1 132707 865117933
2 7706
2 27014
1 7962 138013262
2 60234
2 15687
1 116226 751138452
2 23666
1 1598 99549767
2 5446
1 56244 349892388
1 54981 576428840
2 16966
2 85277
2 111593
2 164140
2 5539
2 158844
2 33540
2 112327
1 83805 100749740
2 134444
1 84625 216186634
2 79967
2 161035
1 64720 141289195
2 165149
1 148005 166256949
2 157826
2 171830
1 194644 595050802
2 178810
2 195162
2 171558
1 101995 155783310
1 86604 928529705
2 84979
2 108690
1 77941 158199421
2 180051
2 181345
2 68617
2 92860
1 105236 78571849
1 108183 176319790
2 186635
1 49723 527002911
2 55660
2 111868
1 16013 378334405
2 100275
2 125220
1 72578 111924507
1 111916 796627509
2 126736
1 117929 863231463
2 54762
2 128677
2 77165
1 57597 741222677
1 158400 609836069
2 35744
2 113704
2 74424
1 97932 503713869
1 135945 313822135
2 89400
2 30066
1 5485 325807842
2 52724
2 85197
1 144602 158881235
1 131508 40525553
1 110098 55593808
2 145215
1 18931 543655973
1 97238 468877507
1 70309 615760543
1 73602 533870149
1 59538 651635603
2 61233
1 32783 544692963
1 90460 855494415
1 118765 430613446
2 178858
2 5160
2 37246
1 136184 715334904
1 150002 768765956
1 142533 392237377
1 112504 471251430
2 173490
2 46172
1 191077 94851409
1 184589 564375344
2 190508
2 126902
1 170519 811218850
2 69406
1 23514 835917027
1 162175 879616614
2 146782
2 140589
1 2442 276828227
1 17249 652785445
2 184941
2 22013
2 146935
2 62774
2 125461
1 54803 405476630
2 87112
2 100122
2 126429
2 91484
2 185927
1 85568 5852635
1 80097 66537856
2 127841
2 67388
1 199548 796489835
1 95173 741508037
2 168630
2 165255
1 66589 26667170
2 157609
2 182511
1 84678 236142023
2 95937
1 38742 174759887
1 45235 658242042
1 99915 329633509
1 63628 254532286
1 147944 9597692
2 197802
2 160089
2 180817
2 44452
1 1624 832567734
2 162700
1 164459 681926819
1 140092 576034734
1 46209 278344721
1 121061 116982417
2 79959
1 86300 609947851
2 127345
2 24942
2 50041
1 80292 539201215
1 189796 531295578
2 179569
1 135984 238597457
2 29725
1 30602 91010975
2 59839
1 6596 700844058
2 178473
2 44191
1 168213 668050404
2 144291
2 194047
1 113239 26167033
2 117839
2 92446
1 132969 392859841
2 84191
2 136787
2 138561
1 152458 458677108
1 40830 14430675
2 162946
2 85258
1 194468 808693218
1 191290 309285709
2 107537
2 64894
2 123165
2 125280
1 74506 629594438
2 20903
2 46663
2 195033
1 159772 901898328
1 182580 902168624
2 182473
1 169012 296309019
1 183606 800029976
1 65484 458447124
2 198643
2 109332
1 196532 8840994
1 3384 182092400
1 192713 115090247
1 56878 79912913
1 129574 400643348
2 102111
1 69030 428691883
1 105440 654689938
1 63006 967662916
2 37365
2 54590
2 101872
2 121248
2 3505
2 13024
1 75865 746214935
1 29926 464062399
1 105740 89188209
2 174472
1 195309 275432339
2 133481
2 127801
1 166254 370875962
2 126000
1 145470 163533179
2 36274
1 47392 254356808
2 113748
1 163889 672385308
2 99394
1 79458 582439109
1 11524 577859461
2 199885
2 79443
2 58628
1 150335 922650922
2 186634
1 110558 629105364
2 158587
2 5774
1 18522 311414660
1 21330 711187660
1 105775 1877429
2 23105
1 199869 38275031
1 155014 494354603
1 179182 56399483
2 159293
1 6823 770404416
1 93838 814607995
2 105033
2 128896
1 171377 862064405
2 156963
1 76452 131654595
2 161330
1 16837 467943065
2 132993
1 147032 935414389
2 174644
1 55993 393672558
1 149503 930420006
1 55161 647313509
1 75103 169700966
2 113791
2 187093
2 92388
2 167130
2 103337
2 99244
2 10836
2 66867
1 77734 809609253
2 39526
1 90821 489858956
1 137115 965683563
2 185945
1 41522 964509491
2 56428
2 140475
2 113392
1 180339 894104370
2 171250
2 38966
2 104472
2 61919
2 134094
1 172305 947263572
2 133432
1 122606 159254100
2 59835
1 87498 419194508
1 196539 946570388
1 166503 707774116
1 75197 984060796
1 42577 367185871
1 104735 393327167
2 23679
2 132404
1 196779 325738024
2 160590
2 44002
1 79238 64192877
1 182805 553177124
1 156668 750315610
2 35744
2 13247
1 170350 947272151
2 193197
1 1013 392281102
1 155605 667556762
2 151272
2 147795
2 13099
1 9972 674460562
1 63832 988554717
1 96714 301121376
2 110355
2 170579
1 196643 661896103
2 62962
1 448 156647341
2 117494
2 184523
1 137967 521816138
1 60659 519944998
1 15019 783967016
2 7887
1 153375 518854301
2 151149
1 50611 418404908
1 44496 576066261
2 148567
2 42124
1 114632 138557198
1 61163 129617295
1 185428 72712973
1 110242 339718778
2 129964
1 13305 959782056
2 36924
2 195595
1 23286 158211723
2 1778
1 127948 727818899
2 196401
2 46137
2 12278
2 191043
2 23747
2 25080
2 65248
1 167166 178948768
2 52438
1 189966 396245541
2 17006
2 137914
2 190526
1 100718 709486024
1 141799 451182155
2 27929
2 26145
2 148529
1 152089 86504241
1 13550 960805402
1 117216 924363307
1 48250 548476491
1 184639 490910426
1 180629 830361314
2 91617
1 30392 827896350
1 29204 49322427
2 154125
2 45158
2 144849
2 38185
2 54854
2 172658
1 153714 285400145
2 178118
2 160723
1 47990 423928000
1 189230 342165607
1 121162 107481733
1 90955 376013151
2 19545
2 28646
2 26168
2 84865
2 56026
2 32609
1 138327 144489889
1 165277 384406666
1 121853 26580425
2 59207
1 71108 264235342
1 39211 765789674
1 101199 390328104
2 80542
1 11497 302186345
2 188828
2 190921
1 16163 880242653
2 195874
1 75301 501662368
2 189312
1 155665 154858133
1 154146 486605077
1 156484 398036384
1 41981 825974820
2 129941
1 44161 120309253
1 112228 760132215
2 24203
2 71411
1 141141 443293582
2 33309
1 199903 623899663
1 100738 690318024
1 71448 291601355
1 169565 258502456
1 93244 335339450
2 130978
1 161575 407435284
1 104603 815579239
2 192886
1 191507 86878495
1 161959 751899312
1 94825 189027591
1 15733 10695875
1 119586 68611247
2 156310
2 131730
2 125377
1 72221 489026824
2 154855
2 71536
2 92367
2 120908
2 66715
1 198315 723423719
1 14207 674259907
1 60533 128246448
1 172993 454401455
2 12976
1 61071 554738156
1 134433 947941216
2 108151
1 82751 3870921
2 185483
2 180323
1 126865 317591545
1 110970 708971172
2 70830
1 30522 987967607
2 143631
1 82307 292528749
2 129765
2 40626
1 37715 192505280
2 81426
1 117317 763157402
1 35553 967484075
2 22088
1 111952 513552497
2 63894
2 20724
2 192753
1 187965 625554126
2 5185
1 134288 146409289
1 15119 91436088
1 64858 391561280
2 109402
2 101921
2 47590
2 158639
2 193233
2 122978
2 23936
1 161977 922522420
2 195663
2 42438
2 180165
1 192170 579643705
2 19852
1 88544 373067144
1 143914 160223044
1 131447 144940694
1 121868 151499831
2 4142
1 47595 478519757
1 161126 139772704
2 161488
1 81555 568406133
2 58797
2 73103
1 116445 766590479
2 19571
2 161540
2 116363
1 136617 521229187
1 120593 531472590
2 65279
1 131281 993611045
2 181082
2 185483
1 8384 698434878
1 38424 926292739
1 34156 164819835
2 180770
1 47411 334740478
1 165048 20286469
2 198638
1 20740 63598802
2 174428
2 9281
2 138196
2 96451
1 35919 50160843
2 141092
2 183565
2 26906
1 130061 627663873
2 57255
1 185464 543381446
1 117074 829077552
2 169546
2 106928
1 148751 681657166
2 146866
1 89171 707943418
2 90791
2 168501
2 91449
2 198912
1 68985 314777716
1 3808 501243641
1 183483 312483257
1 95070 195465136
1 39523 542008981
1 171406 139876898
2 194126
1 57828 442419113
1 26614 501965470
1 58881 905604548
2 116888
1 40803 568216798
1 36510 513743291
1 49811 449955215
2 48337
2 30563
1 132395 488593384
1 197612 300622319
2 38545
1 79571 472448553
2 122071
2 176406
1 103625 100337202
2 39975
2 114625
2 112542
1 58524 661349484
1 81623 687743070
2 72452
2 197439
2 83699
2 109593
2 47831
1 99388 109786081
2 123980
2 51681
2 78075
2 63245
2 11732
1 121126 866340446
2 121370
2 156769
2 32510
1 138133 166139513
1 132958 518271794
1 3641 298313417
1 17034 448052730
2 97466
1 5758 568291299
2 128157
2 131891
1 76529 701647879
2 111259
1 50006 940596352
1 158782 327076657
2 11686
2 75296
2 50712
1 162403 884841316
1 75358 310243835
1 16718 185253254
1 9288 338636119
2 86063
1 95298 205665379
1 187576 38954700
2 10865
1 16504 40183006
2 183703
1 133439 452863180
2 61877
1 111764 346011823
2 115863
1 131791 310845665
2 11694
2 170496
2 9953
1 69920 210054670
1 160795 286506962
2 134130
2 12238
1 71578 70661047
1 161523 605879740
2 134834
2 31752
1 87226 490146266
1 152419 705370248
2 98264
1 3788 591243741
2 133358
1 22491 11942995
2 4686
1 70324 817070491
1 66567 980069019
1 19425 314383392
1 179564 19834789
2 131843
2 59872
1 13383 961328254
2 41461
2 43028
1 119455 920054298
2 75864
2 48977
1 194600 867190576
1 51105 365509939
1 59062 697009476
1 140072 453515843
1 117719 748844751
1 134515 500829038
1 199116 573905361
1 149306 449971531
2 164441
2 137648
1 108369 280053498
1 196251 784910190
1 128686 338666123
1 33606 48429107
1 185289 958947234
2 111172
2 196093
1 136483 812862397
2 190421
1 121932 958545377
1 79635 128641418
1 58902 705702111
1 67137 566855199
1 172841 283647724
2 160233
1 67010 9322899
2 184016
1 197235 226769023
1 158340 914981569
2 166961
1 133466 231434421
2 47107
1 25447 479891653
2 72524
1 155053 646235586
2 37647
2 40136
1 166029 89746818
2 86891
1 116246 327483573
2 193584
1 64787 5840027
1 56428 76320243
2 105311
1 24630 951224719
1 95498 674549659
1 118155 213360370
2 161148
1 183115 656066379
1 8418 276354742
1 192075 991699361
2 75211
1 190492 441672917
1 7574 885043186
2 37807
2 124276
2 144892
2 127816
2 73314
2 48254
1 164673 80696314
2 85351
2 91962
2 184483
1 39994 552296819
1 62549 535498050
2 101284
1 156296 63953466
2 146025
1 194228 344083867
1 80653 419568742
2 127555
2 86787
1 80387 259088341
1 46136 239869432
1 87195 20366772
1 72431 843825139
1 35968 195904822
2 26766
1 41767 299963359
2 749
1 150364 823012644
2 31727
1 138388 375136930
1 174966 535721452
2 130923
1 122401 465599140
2 128686
1 193199 599924182
1 173546 777299048
2 174136
1 6577 395244069
2 140753
1 27910 520416225
1 163411 496679685
2 81045
1 199321 987110582
2 87099
1 63244 698043499
1 80478 457639245
1 97656 913848166
1 36849 213805181
1 110370 957088354
2 143663
2 23016
2 8980
1 82877 501879346
2 104770
1 149080 426965462
2 45152
1 155447 349868136
1 18676 206754913
1 121968 664431808
2 68721
1 76862 777230053
2 137541
1 56394 487325650
1 62658 471297847
2 55496
2 194404
1 111969 181098641
1 82577 508528381
2 183993
2 172838
1 152402 251187860
1 147975 949885946
1 19588 797655585
2 75314
2 122673
1 5092 910441417
2 100456
1 164687 762445413
1 123372 16590179
2 44930
1 37757 737536914
1 103370 778213838
2 71922
1 55552 18050814
2 13872
1 75562 608759845
2 131744
1 118231 301426901
1 102735 205421201
1 129042 400348367
1 42181 899493279
1 177659 420739319
2 106832
2 41058
1 54125 465441547
1 13548 786688437
2 76292
1 43417 280833151
2 189287
1 184437 36380796
2 187765
1 162265 348835750
1 62894 68815694
1 14469 997213953
1 105310 824175057
2 127514
1 198384 637775376
2 181691
1 6341 49213031
2 173060
1 3669 247492471
2 123312
1 160118 328291328
1 112174 453330286
1 146928 991701994
1 187072 354821938
1 109410 589856441
2 109812
1 111021 254584590
2 107685
1 190756 204372459
1 40082 806539264
1 188838 284921228
1 175667 403981722
1 118174 803015991
1 108353 160123012
1 116672 450598859
2 170478
2 76896
2 138211
2 68621
1 181799 737334532
1 143190 101451443
1 13029 420670132
1 77258 537920772
1 78938 554123646
2 126944
1 35449 617633902
1 41496 96720542
1 32576 168129586
2 179090
2 83066
2 5081
1 118942 780060431
2 109642
1 198145 744512066
1 173249 547394062
2 182050
1 27396 389067580
1 171427 252297187
2 100627
2 151271
2 190000
1 29354 245406053
2 174012
2 157543
1 63196 493294953
1 141125 866680721
1 178039 557162925
2 162447
2 134765
2 35794
2 7114
2 168190
1 45557 732252552
2 101734
2 15723
2 10341
1 35907 345187742
1 99219 114800838
2 673
2 194690
2 169341
2 43335
2 97517
2 57998
2 110314
1 80507 465346833
2 2353
1 19771 107045443
2 178015
2 162643
1 55392 32648150
1 138228 435508086
1 66113 619166345
2 4850
1 140880 679980676
2 92024
2 102416
2 40866
1 59552 870371535
2 43385
2 64557
1 99759 686580114
1 183433 458031917
1 43354 126803443
2 20191
2 88312
2 163197
2 42798
2 152290
1 67112 850972500
1 48297 886795474
2 89569
2 83916
2 45038
2 78457
1 134066 651426836
2 74709
1 42026 979332921
2 78538
2 78828
1 14868 713769685
1 131664 679860312
2 61279
1 16253 386641515
1 9524 167139169
2 122583
2 157845
1 171867 321214335
2 145531
2 58055
2 59433
1 29274 658237951
1 71100 980627521
1 38943 263704218
1 4767 523119989
1 34857 89138736
2 98191
1 69370 803930941
1 167676 907162605
1 30988 691237383
2 80664
2 180198
2 106209
2 69579
1 156009 248109475
2 161436
1 156038 800193343
1 188362 818066141
2 103269
2 46059
2 16030
2 66218
2 92519
2 96441
2 64873
2 172509
1 46764 311268200
2 187068
1 108622 663564712
1 106169 259146729
2 91364
2 192004
1 27866 214463274
1 125026 115005953
2 180603
1 55592 711450032
2 137068
2 59363
2 187280
2 135935
1 167449 742614459
1 69829 2973596
1 122038 637420410
2 78342
1 1419 386015394
1 156044 950058179
2 46468
1 35977 539375517
1 118648 544229619
1 56139 458946129
1 73316 916496044
2 14224
1 195634 775474118
1 199631 333435272
2 143704
1 80694 138778482
2 82982
1 65006 304649278
2 119454
1 87943 997020905
2 24462
1 65196 606844582
1 119147 902863496
1 106714 549171324
2 60929
2 13387
1 182928 381317632
1 19942 665187360
2 132088
2 124818
1 9025 898397793
1 158780 306229871
2 64096
1 4470 703880147
1 55299 966551310
2 81274
2 171912
2 109362
1 148310 222100521
2 81433
1 171058 387711523
1 28711 349027406
1 78541 426307211
1 135806 785508478
1 75502 211203568
2 15085
1 120007 773224948
1 45749 875973205
2 157862
2 80025
2 155854
2 71286
1 1771 115154996
2 47883
1 87476 857396181
2 86768
2 121336
1 57923 752609
2 155951
2 162274
2 97056
1 85610 65224081
1 4551 851383711
1 156082 129741662
1 54226 753736172
1 158625 139699434
2 162127
1 34391 938386450
2 19875
2 43501
1 89796 396670514
2 94054
2 139585
2 139741
2 35382
2 127391
2 38392
2 110715
2 157247
2 42065
2 173931
1 171748 835443348
2 167531
1 58806 474307633
1 100191 455409027
1 156103 13286783
1 55773 486986894
2 84964
1 188145 472023467
2 28265
2 101763
1 6216 94704210
2 61688
1 146778 338694374
2 131475
1 4665 834286552
2 92852
1 194827 247189070
2 86863
2 58980
1 42764 548081544
1 116131 582802507
2 151226
2 28013
2 197168
1 129240 464197905
1 114937 671091955
1 95940 308800132
2 76574
2 161173
2 126484
2 143327
1 145460 660740919
2 109902
2 27387
2 24805
2 1734
2 118011
2 69678
2 160044
1 197749 600189925
1 38137 581127466
1 148900 23437537
1 159081 381236408
1 4496 157754252
2 3266
1 31950 396611559
2 99127
1 190786 216821999
2 189555
1 56883 243015614
2 93436
2 159429
2 78038
2 122752
2 115866
1 135120 167198142
1 34304 465789467
2 36803
2 117171
2 88973
2 180388
1 153160 229029356
1 67914 462269278
2 197015
1 177295 43319857
1 112331 740405757
2 17210
2 95543
2 70805
2 8470
2 31172
2 182169
2 24714
2 96539
1 54734 620918906
2 53258
1 52830 963091075
1 141966 20974179
1 46344 156874816
2 148073
2 57550
1 168096 111199150
1 14676 638893594
1 44457 593558052
2 1206
1 193660 392514518
1 124051 113154700
2 135604
2 162254
1 180146 910439075
2 21955
2 182486
1 150244 557473505
2 47698
2 79865
1 127518 877329086
1 51753 353377603
2 122574
2 114334
1 19017 127276064
2 171526
2 94783
2 112411
2 130992
1 123984 692419816
2 33915
2 190397
2 173410
2 53317
2 168838
1 104814 305253673
2 135617
2 107880
2 174251
2 15796
1 67492 353587440
1 111409 296469277
2 44197
1 75664 205136903
2 71320
2 71319
1 38871 793139863
1 73164 101163735
1 88611 4249308
2 44989
2 132337
1 8067 258422658
1 29348 238672819
1 160455 843327832
2 101928
1 36393 685704474
1 30825 14060789
1 32220 354854857
1 192874 137943457
2 40285
1 13027 941800648
1 20846 277109588
2 153003
1 77693 961700055
2 141247
2 43399
2 48332
2 165021
1 56178 126889654
1 172523 954340326
1 104405 194726732
1 70055 423850733
1 127667 489964417
1 9060 842340158
1 197322 876470757
2 8220
1 172634 54878450
2 177057
2 28147
2 64846
2 52496
2 107172
1 180426 761154233
2 148427
1 175136 871257442
1 197814 386292665
1 148828 484040631
1 93837 986055603
2 50797
2 32712
1 141811 439657607
2 17639
2 148445
2 169971
1 140843 210929363
1 198643 383927027
2 122880
2 71
2 153612
1 14012 20569862
2 131544
1 139547 350341680
2 105211
2 94385
1 121175 942168477
2 160445
1 136179 129014432
2 42594
1 56139 436352516
2 95714
2 179725
1 169001 368900322
2 79436
1 75279 913830194
1 8928 650165354
1 196831 263525725
2 149980
2 62586
1 84093 587448226
2 115137
1 165975 124779710
1 38599 767131134
2 96329
2 177575
2 129190
1 70331 206973287
2 188781
1 167978 984074804
2 145691
1 116078 635206420
1 102109 447805593
2 43633
1 193642 344558779
1 9376 311897608
2 76468
2 37546
2 95838
2 9522
1 157588 435029179
2 27352
1 31725 684660191
1 170429 949495667
2 139656
2 162392
2 1372
1 135507 243558167
1 17738 636086219
1 85174 249812626
1 92151 604625140
1 96722 531108304
1 30004 274435057
2 170218
2 128126
2 131255
1 146048 147258620
2 46021
1 182922 249394494
2 4751
2 155596
2 11120
2 87958
2 107019
2 145648
1 182693 203789762
2 63215
2 84996
1 28258 102513000
2 35474
2 50751
2 4833
1 179391 369183450
1 122460 955786466
1 27578 169941900
2 91317
1 77235 890542883
1 10710 644712779
2 157373
1 139496 240175596
1 125003 79222730
1 184513 31530181
2 198484
2 30170
2 105053
2 160585
2 99660
1 29640 775966797
2 184355
2 67744
2 51965
2 153411
1 20368 483194617
1 65197 359567786
2 127534
1 193546 237910378
1 198770 483640328
2 180839
2 58676
2 90899
1 16415 217519216
1 36643 583173004
1 131496 878932335
1 23253 983873644
1 148247 928815749
1 193627 755573563
1 184364 635797798
2 113927
2 198776
2 6489
1 158637 949203522
1 184977 214655880
1 53369 599822698
1 125249 926824046
2 185854
2 189680
2 189093
2 42377
2 144847
2 108714
1 41569 745401998
2 88419
2 20701
2 10521
1 191755 728424958
1 173665 923873124
1 22063 994750614
2 24794
1 124261 566900527
1 38584 368011528
1 111335 282086
1 171587 479719123
2 166295
1 185281 705583420
2 68381
2 62029
2 87848
1 140118 286017452
1 48800 500842571
2 68889
2 119899
2 148943
1 26680 414686281
2 139865
1 121631 338977168
1 21447 997284836
1 162750 648155273
1 71389 377081642
2 60336
2 141844
2 83746
2 198366
1 64265 617516985
2 18808
2 48719
1 98236 171983156
2 148584
2 172969
1 101419 416154856
2 101783
2 88375
2 70247
2 88492
2 87145
2 174086
2 83306
2 29682
1 164306 123560814
1 127783 414440673
2 63187
2 23865
1 102105 271718351
2 148308
2 10561
1 45817 767539210
1 194769 729562667
1 195637 861302127
1 139631 739899601
2 49689
1 94102 561986527
1 116089 944867875
1 85661 255050457
2 102218
2 94870
2 15801
1 176269 250517898
1 95939 255946411
2 140488
1 95943 20307960
1 58484 648912694
1 30225 788536371
2 118440
2 182875
1 148341 788472090
1 167638 87876489
2 129668
1 195162 447005510
1 129644 248130382
2 148397
1 136776 267002706
1 15670 822251844
1 98854 683583274
1 183842 780735069
2 145984
1 40065 312416715
1 177788 382361221
2 173546
1 127428 427981111
2 10185
1 187539 183600252
2 151763
1 136245 198560419
2 80477
1 115233 149252387
1 154279 201942661
1 184835 967165514
1 79176 653659934
1 18813 342947639
1 48890 524444372
2 72811
1 171193 300957552
1 8108 492753208
1 126739 148321532
2 81336
2 175500
1 12673 560001838
2 48522
1 196965 815010251
2 193484
1 168800 818783168
2 148179
2 156899
1 3756 541609189
1 73615 654768259
1 134636 662159572
2 147485
1 197092 783206854
2 190643
1 152637 675599826
2 139582
2 31071
1 45495 139763352
2 53596
2 66610
2 112345
2 89653
2 146887
1 117987 11984774
1 119823 328530166
1 17663 615523598
2 21080
2 189545
2 129009
2 105607
2 96877
1 22176 101490081
1 74905 389272121
2 162427
2 105330
2 14483
1 151165 902240021
1 47972 715587228
2 35270
2 15292
2 152453
2 70973
2 16324
1 139757 299352906
2 24402
1 116126 564173365
1 51604 232241895
2 170209
1 181106 590449888
1 33159 781863380
2 138340
2 85272
1 86627 861335880
1 74359 902181209
2 103158
2 56286
1 123673 272668355
2 197515
1 79845 452600999
2 64479
1 61115 889971321
2 127783
2 153379
2 85996
1 149713 533522527
1 21017 495280324
1 138515 469274067
1 155022 802597432
2 126507
2 32429
2 164156
1 41203 677363687
2 154024
1 122486 857735591
1 175791 320910996
1 54489 6502862
2 98319
1 152092 744954604
1 172789 932638416
1 39301 650485730
2 97396
1 43803 667534198
1 77610 416207727
2 21301
2 99797
2 6225
2 24109
1 92096 297589197
2 141160
1 82582 328300968
2 193557
1 101974 975989134
1 174283 583185048
1 89914 208924556
1 19071 736842445
2 162368
2 34797
2 9980
2 34804
2 19318
2 48011
1 5861 770657846
1 195634 304986379
1 9665 561229314
1 47041 707834909
1 153096 653463037
2 46416
1 144341 612382928
1 138083 32185190
2 84545
1 171278 3668008
2 155833
1 78396 559679715
1 94371 336946340
1 43478 610905414
1 27707 504550566
2 159428
1 10539 483111492
1 131255 29389726
2 115571
1 195245 268467317
2 91769
1 154345 251469177
1 45251 188810912
1 55495 572365749
1 32400 533488945
2 147367
1 87093 490710354
2 74794
1 38643 455529385
1 13161 165096608
2 56895
2 165026
1 164968 347763578
2 142896
2 180539
1 192901 942063098
1 20142 591107518
2 87423
1 131147 962104607
1 81064 90306483
2 35344
1 179855 336281449
1 16249 638896417
2 39227
1 100061 773881748
2 188301
2 13298
1 150636 552798634
2 153940
1 56778 474888484
1 22918 577276305
1 99372 484862797
2 32846
1 96880 717750504
2 68407
1 147480 549091863
2 165560
1 71636 983009743
1 140740 481051882
2 84332
1 134746 717907595
1 154253 797835636
2 47530
2 8114
1 193501 581103041
2 5986
1 193361 254880665
2 4317
2 131304
2 38821
2 707
1 15543 994900883
2 121742
2 65863
2 120777
1 88323 798205162
2 162418
1 194722 215551806
1 125552 841921673
1 59509 50896228
2 186123
2 32480
1 73012 861015545
2 182742
2 159205
1 88714 364656393
1 91191 467964425
1 17647 273651759
1 81847 368150855
1 138541 886712595
2 146306
2 173977
1 158812 791871985
2 62890
1 106726 726441351
1 189713 905230504
1 108409 86456198
1 66295 833109492
1 10538 342145149
1 6171 61180533
1 118071 776595813
1 192093 656792677
2 5037
1 17410 22245339
2 36120
2 129880
1 6720 900633957
1 83357 226188021
1 95846 186294728
1 156491 716847080
2 130602
1 118553 770042404
1 114658 287402540
1 45511 175314168
2 13552
1 102109 792808474
2 83184
2 116181
1 116864 638544677
1 198002 581451483
2 19412
2 147493
2 142241
1 166298 251876854
1 99297 780367815
2 133941
2 7667
1 83709 657650363
1 105397 498959241
2 207
1 46400 248321062
1 181939 140244157
2 23971
1 10063 324995345
2 131029
2 82819
2 23736
1 191705 894993149
1 126893 41472608
2 31494
1 170210 915365176
2 58006
1 54012 247796718
1 120175 941094297
1 9200 407178524
1 116619 524942691
1 12175 399335850
2 82239
2 69940
2 160200
1 195187 146492727
2 35590
1 66314 899999889
2 100791
1 133932 622203963
2 6318
1 195802 866158195
2 99403
2 151300
2 197657
1 23630 865804957
2 180566
1 196794 293459077
1 53141 140348396
2 188663
1 146411 171686317
2 47247
2 83981
2 111282
1 94652 33519017
2 148785
1 46986 264327874
1 141932 406546588
1 827 66146147
2 171936
1 90705 520457717
1 191516 958576125
2 75614
1 60908 588298833
2 41520
1 129869 978595001
2 50593
1 33419 537883985
2 113827
2 150317
1 109280 383463403
2 112549
2 69904
1 102967 539196763
1 152878 674186225
1 101658 90823106
1 3044 788081599
2 26584
2 54369
2 164152
2 17530
1 193375 498210683
2 84514
2 164504
2 172256
1 194752 862600744
2 63118
1 190649 331599509
1 143624 663904183
1 121150 802858142
1 185427 48902268
1 72052 983659352
2 9068
1 197918 86838561
1 99268 952614047
2 74646
1 23759 962567154
1 19398 587945433
2 3354
2 162534
2 19097
2 106160
1 178906 601421640
2 149300
2 8821
2 41640
1 175587 975001265
2 193163
1 148144 735830818
1 74799 479606223
2 23153
1 156725 916961905
1 6937 457768925
2 119071
2 32962
1 104514 468634659
1 98281 972215775
2 14175
2 199740
1 87823 527972189
1 154926 690243881
2 11887
2 171373
2 146416
2 196608
2 10706
2 138021
2 15916
2 112704
1 77170 72903048
1 163587 139390753
2 133441
1 95085 637932515
1 58557 334065324
1 83274 994378483
2 164825
2 96634
1 9157 236829098
1 179162 452016698
1 70216 402745963
2 102409
1 139360 357935016
2 168792
2 175454
1 68660 533747489
2 119211
1 74046 368070258
1 27630 111758504
1 87785 788414613
2 2506
2 127070
1 154477 100752420
2 185221
1 199068 804682089
2 130340
1 143919 163130088
1 123072 392613591
1 123021 638338889
1 61204 92242908
1 173595 590813174
2 142083
2 34490
1 27435 210481282
1 65271 159413224
1 114655 901073118
2 49327
1 47082 451771549
2 137444
1 182246 844642887
2 116544
2 154609
2 148833
1 68868 617609666
1 143133 949051703
2 76333
2 7554
2 130439
2 139092
1 52639 526777694
2 104753
2 103063
1 198342 914707876
2 46764
1 62716 733728237
1 86104 147933708
2 55482
1 124005 555349473
1 121846 337176714
1 11590 849596145
2 157740
2 50282
2 151541
2 139329
2 161639
2 189559
2 112291
1 81226 749532397
2 146333
1 59880 31345154
1 114378 669505270
1 192535 113538677
2 46727
1 23839 810162248
1 109090 120072490
2 34724
1 10035 711429802
1 159535 623289883
1 17785 617884213
2 175081
2 52317
2 168749
2 63125
1 13061 463898503
1 108799 599648410
2 44544
1 140963 559073432
2 144823
1 5075 822092002
2 105144
2 35883
1 120308 679368129
1 183407 358101462
2 141736
1 25214 737122702
2 98228
2 80602
2 44454
2 159517
1 59101 898030418
2 104907
2 181889
2 163562
2 397
2 183711
1 175541 455184735
2 123986
1 121179 731684898
2 162117
2 147830
1 7928 761632929
1 148090 961538405
2 144184
2 131007
2 147681
1 126075 844481259
2 56119
2 67301
1 108327 269720881
2 82557
1 197512 983910968
2 23831
1 65533 677369
1 74560 352693682
1 135627 268382510
2 39366
1 85818 610877631
1 25448 339239871
2 39092
2 114787
1 100905 265544635
2 113223
2 23591
1 108378 968644401
2 559
1 17321 875454280
1 117032 663719235
1 15768 54369595
2 25592
2 66456
1 152052 990372700
1 110213 556171574
2 70868
1 199416 246352911
2 4125
1 183678 168605876
1 177572 237848841
1 160568 946702013
1 42091 81618557
2 107270
1 94814 717448334
1 36854 761705157
2 199361
1 182959 55043383
1 50230 310428385
2 116475
1 119594 932941914
2 122025
1 73118 991930597
1 111169 706133824
2 118966
2 37886
2 194153
1 79794 386530836
2 127732
1 23226 119342364
2 163255
1 7973 767393212
2 107980
2 131957
1 158001 558346394
2 82483
2 116991
2 20165
2 95983
2 111127
1 9783 885075931
1 132756 467766907
2 80275
2 62938
1 37929 281740028
1 73476 375111446
1 137453 466107289
2 41366
1 192493 561745520
2 176073
1 16827 553886331
1 91060 435896281
2 183921
2 116156
2 36130
2 116577
1 48102 13742869
2 129028
2 36766
1 122575 910710378
1 163844 519319778
2 130743
1 89442 732155992
1 147808 230196134
1 128403 225609609
1 90736 32877186
1 199474 607721888
2 163856
2 55125
2 127061
1 31326 289062331
1 183841 804153176
2 51333
2 3469
2 61729
2 4034
2 84505
2 145700
2 145625
1 87249 929562867
2 85316
1 95522 231414465
1 128799 304424104
2 57143
2 129039
1 71291 742128566
2 97513
2 157195
1 4302 74814299
2 93775
1 56953 465486943
1 164401 799604873
2 102224
1 31687 191108987
2 10174
1 188173 653595707
2 118486
1 109402 405894716
1 50822 853653444
1 182271 889876284
1 149601 770201116
1 32910 962422319
1 99851 179278998
2 40494
2 26412
2 154711
1 112711 639633663
1 39127 850143189
2 164404
1 60379 954824041
1 137642 900417484
1 2307 904506815
2 134614
1 164846 856228796
1 187172 676413173
1 25413 420481798
2 159270
2 88847
2 57455
2 61694
2 83554
2 47734
2 4080
2 163525
1 86132 453743277
1 93359 254522169
1 178705 730458361
2 62552
1 107401 241753335
2 76358
2 68754
1 89471 790549980
2 152655
2 99039
1 133665 7757450
1 164474 336559551
1 111075 867133291
2 111066
1 14247 619465583
1 164534 131922570
1 193302 642101414
1 193266 602442738
1 150798 8262586
2 62438
2 136153
1 152559 956877508
1 4752 29691610
1 112061 105318495
2 148931
1 19793 959295240
1 97835 850473369
2 89353
1 14036 566877106
2 62026
1 30242 53727101
1 121659 826054180
1 101069 460626859
1 99731 837856980
2 110127
2 96170
1 9936 95874385
1 98196 950313979
1 161450 147506965
1 128716 832590077
1 159067 488541932
2 11234
1 193327 341195991
1 68871 33335654
2 198186
1 1800 946607505
1 52203 31283210
1 170731 477443825
1 2599 235945152
2 18153
2 20068
2 135891
2 47892
1 188625 627189055
1 82832 939602784
1 3939 4175358
2 142521
2 129246
1 110636 880033681
1 61004 413846694
1 3551 513756230
2 82083
1 191153 706018894
2 27904
1 116534 422703822
1 191714 378764111
1 7744 631614506
1 88463 674901758
2 147758
2 144249
1 4830 10036389
1 75944 354808365
1 190390 741422078
2 116887
1 142165 614216324
2 8551
1 171603 483297389
2 49628
2 144575
1 116563 944228285
2 171194
2 166264
2 173843
1 149988 269103127
2 145973
1 9587 308317475
2 131145
2 149867
2 81635
1 168875 936834480
2 186701
1 154310 436443278
1 72415 273657998
2 100017
2 125990
2 109139
1 11028 904445696
2 85277
1 37999 248515282
1 70394 71577356
1 112519 809333500
1 150379 46063925
1 186375 63729081
2 105244
2 176723
2 46276
1 25958 757858940
1 89246 568856688
2 174421
1 89291 914025742
2 60882
2 45955
1 123261 156060238
1 73393 463295515
1 171886 857625745
1 125973 670446557
2 14574
2 44001
1 77288 857683239
2 96482
1 136186 885503619
2 159327
1 86901 723216056
1 6465 212631935
2 33684
1 192648 737636654
1 155003 195669376
2 7238
2 183646
1 54632 581657253
1 125757 281646147
2 142666
1 193949 52837458
1 131680 987764250
2 105500
1 105762 733518760
1 171133 535393223
1 48366 205842139
2 106605
1 164205 930284868
1 3039 340682347
2 27048
2 27460
1 144333 986101440
2 67517
1 112992 875391915
1 74038 370815776
2 35225
1 17239 994893352
1 88427 738318243
2 139578
1 155552 184162769
1 156784 156570179
1 82739 426361368
1 138099 669042964
2 42305
1 21408 287527154
1 80237 892918548
1 1545 641161590
1 181816 788525637
2 195059
1 183421 813210248
1 157655 160917059
1 28174 822739220
2 110331
1 107739 926573044
2 5187
2 172479
2 102428
2 13628
2 25148
1 18186 465581870
1 72858 165194633
1 46628 18726849
1 131471 916332652
1 79048 546363630
1 52965 691314448
1 61296 688186144
2 128041
1 62542 793805858
2 3554
2 31192
1 193114 2878734
2 92157
2 6980
2 32509
2 112819
2 195358
2 164067
2 28435
2 35798
1 164234 434923368
1 64652 560813879
2 190784
2 132943
1 63742 930313101
1 166467 449262174
2 47448
2 5018
1 19443 388828286
2 159563
1 158554 342901945
2 156355
2 108866
1 84133 508398859
1 94641 739639750
1 21206 607198972
1 17177 60256448
1 90099 469189897
1 114188 958026969
2 7095
1 128182 732090014
2 148916
2 26104
1 56274 339402872
2 32708
1 33131 61862688
2 166294
1 67710 83974287
1 177964 217719356
1 89982 244998665
2 23574
2 121022
1 146352 106062570
1 193761 992831081
1 147920 649963543
1 154545 810178320
2 132622
2 104162
1 95996 791067554
2 162079
1 134301 998207664
1 31765 203657238
2 124402
2 33712
1 118776 727127654
1 48433 714523007
1 120648 590717379
1 80727 580860965
2 78195
1 183761 103364264
2 116144
2 91590
1 172685 505774351
2 186916
1 92639 831931109
2 124282
2 29922
2 50325
2 110338
1 89227 461664465
1 34163 233426505
2 195421
2 66509
1 79896 855575124
2 32153
2 85345
1 88479 412048054
1 133380 74781217
2 65824
2 44067
2 194371
1 125828 724147673
1 112026 907957108
1 19266 835979498
1 83015 162005031
2 99835
2 194079
1 175348 812617771
1 27791 65520245
1 91925 823290519
1 60337 456316872
2 109449
2 158343
2 7971
1 38264 895275734
1 90045 825543958
2 83721
1 190661 799084663
2 145716
2 106183
2 67626
1 125871 501535527
1 170479 46163355
2 167806
2 9972
2 4078
1 182433 872497009
1 74217 946567018
1 146384 359352820
2 7236
2 192837
1 56716 410311922
2 47201
1 163354 164114997
2 100979
1 119913 383649050
2 170926
1 174827 376049878
2 22335
2 27422
2 170860
2 119647
2 103253
1 4931 152246198
2 130869
2 103947
1 95528 585198014
1 111594 482779123
1 186293 668410621
2 107928
2 131925
2 51068
1 119454 135570380
2 67597
2 120103
2 83794
2 16670
1 165419 186009717
2 13338
1 144168 148519394
1 36468 225555652
1 86625 855417548
2 134776
1 20318 397386877
2 158769
2 102791
1 164041 131740902
2 100764
1 81468 507344168
1 46780 285321821
1 54360 791673741
1 178181 217345688
2 133673
2 52036
2 2768
1 2377 786816992
1 95333 533603981
2 63820
1 44410 66522
1 157279 736298787
1 123208 231883138
1 36188 280183673
1 31144 458136077
1 183041 541544631
1 132224 863321437
1 47410 686537324
1 109055 119663734
1 76910 54481892
2 180337
2 190949
2 62162
2 73089
1 48276 761864743
1 78759 345050501
1 53772 772285100
2 20268
1 48959 41197331
2 192844
2 36791
2 83283
2 126686
2 191508
2 89988
2 195264
2 147850
1 126341 8370401
2 52369
2 51006
1 18515 656174741
2 144655
1 4077 244273166
1 132892 895204159
2 51779
2 38599
1 75016 534780677
1 185218 202010824
1 10514 333619562
1 36958 587107942
1 69854 661196688
1 154005 920234658
1 37123 337836706
1 61987 751238715
1 46480 380611265
1 116808 816605636
2 28444
1 181561 151850671
1 82405 418820901
2 61241
1 47147 233509058
2 183867
1 185613 642696135
1 153121 688826310
1 93605 938652666
1 91967 619086300
1 63812 922527614
2 113665
2 67033
1 136828 431917877
1 11740 281320065
2 38545
2 87415
1 195515 916954010
2 19257
2 54407
1 181227 334688801
1 26956 572986476
2 91634
1 92831 174994368
2 42864
1 138265 679771629
2 116673
2 164538
2 105420
2 118489
2 144355
2 130955
2 178801
2 96113
1 44244 493179503
2 124195
2 150257
1 79679 495556919
2 77007
1 116202 473057180
2 115115
2 146812
1 87136 345648075
2 26104
2 29506
1 127404 552466095
1 125970 496531758
2 23187
1 142221 372828412
2 29507
2 155245
2 145008
1 117432 637103045
1 179156 182366638
2 168695
2 25904
2 86296
1 68194 562256847
2 95762
2 77198
2 2511
2 59645
1 31027 450320878
2 50985
1 313 725436315
1 15753 301852158
1 134588 346208528
1 71217 208457343
2 18664
2 133038
1 171025 825973459
1 114906 678853746
1 140382 672401250
1 31249 390964912
1 83286 960436007
2 109268
2 58568
1 12102 765392287
1 11956 467986081
1 12970 604940985
1 151341 864343143
1 145616 326527729
1 16565 167276940
1 80357 624539722
2 187828
2 142962
2 86880
1 8736 760041787
1 91072 831511763
2 162122
2 156681
1 129672 313775649
1 76717 156208535
2 185498
2 151014
1 11016 203289354
2 102354
1 178159 943143375
2 11759
2 26760
2 60602
2 185085
2 117885
2 62499
1 167733 731278474
2 153105
2 119383
1 161685 180948158
1 115773 43608873
2 154777
1 1952 10108149
2 94105
2 25544
1 127037 243175331
2 54900
2 112978
1 42773 955010310
2 110926
2 24770
1 10428 275730933
1 139216 739367179
2 100046
2 143175
1 190999 874413282
2 124120
1 166982 852239279
2 43692
2 51673
2 111175
2 70912
2 157604
1 91311 489172927
1 127973 233199220
1 185889 84011688
2 94726
2 143848
1 119010 636624443
2 157310
2 166302
2 7846
1 101582 479640617
2 80142
2 39208
2 171934
2 185509
1 136499 346310933
2 64444
2 16260
2 7662
1 10663 348018240
2 37330
1 161855 774561097
1 169744 152385787
1 24410 391490334
1 85325 176766273
1 175491 717035769
1 3993 269084877
2 931
2 19730
2 184321
1 196849 520490688
2 46711
2 2736
1 152415 517099948
2 98976
1 199936 89835502
1 80138 679809635
1 3617 841428147
2 76100
1 99517 722799810
1 70661 44448386
2 102529
1 86728 42205663
2 141403
1 116440 151704976
2 130647
1 91428 372940278
2 148669
2 163101
1 67658 988544031
2 122317
1 166795 454740966
1 134270 500756872
2 24236
2 82463
1 175997 252952401
2 77571
1 81514 130184743
1 26371 812006253
2 26455
1 97743 690199575
2 107129
2 67337
1 180128 550862835
2 16584
2 46109
2 178527
1 162404 112681185
2 184035
2 101089
2 187223
1 132526 152943036
1 163938 39596756
1 77545 633884802
1 128293 301022067
2 151570
1 46854 57072971
2 190079
1 68655 260123473
1 172740 232268659
1 134804 792263960
2 115026
2 111405
1 172244 798892973
1 2258 977031988
1 32140 794512373
1 44728 618039509
2 156986
1 59059 147576044
1 175890 790435291
2 22631
1 178835 752370474
2 63861
2 193638
1 138461 173002368
1 103293 602764690
2 100503
1 118858 51536411
2 52844
1 21368 208534057
2 137449
1 71581 932644396
1 100838 811787700
2 106759
2 183393
2 121497
1 148712 232313097
2 49626
2 66699
1 56505 500306877
2 190852
2 32315
1 171302 871376880
2 69134
1 121237 442151719
1 60104 759798910
1 127627 545031621
2 115534
1 106741 15461175
1 108121 956856126
1 170099 282090729
1 112912 747703508
2 195535
1 16774 74105517
1 112827 820134136
2 7398
2 1690
2 117912
2 189422
2 57763
2 178606
1 58492 648086449
2 105307
2 49831
1 194629 170289645
1 190983 991770478
2 53031
2 155075
1 8614 706242516
1 6039 780981950
1 140950 156194057
1 132812 711165839
1 186841 124795194
2 9322
1 33348 666406024
2 96663
2 87626
2 60926
1 116609 903859470
2 196735
2 62927
2 184365
1 79317 133615117
1 120850 454137649
1 91393 700770053
1 12519 910359867
2 15026
2 179941
1 16174 271159336
1 116235 79443157
2 7305
2 92708
2 34490
2 124095
2 25417
2 116099
1 101849 530550480
2 69883
2 43908
2 51047
2 148490
2 75161
2 22041
2 75487
2 151564
2 114454
1 28458 779072681
1 105820 844356102
1 90149 240735731
1 156007 792250915
2 113611
1 57403 80198559
2 72377
2 38628
2 32231
2 167487
1 154379 550650470
2 136105
2 89489
2 62701
1 151266 469906784
2 196785
2 3560
2 122790
2 62319
1 168808 451428012
2 160834
2 153526
2 124981
2 3264
2 89282
2 43081
2 47628
1 150964 445660075
1 27545 588486609
2 116723
1 41943 365441566
2 192521
2 15617
2 176970
2 143724
2 191922
2 3425
2 87394
1 45083 901221027
1 24677 785539908
2 143284
2 159489
2 3234
1 19411 995089882
1 195659 609794533
1 185653 731311299
1 92680 260689968
2 90947
1 75219 251899403
1 157544 411401193
1 42716 859010288
2 16639
2 83
2 191686
2 189923
2 54958
1 117489 176446992
1 65818 439324712
1 45128 853794575
2 2442
2 134913
1 153942 632019778
2 69666
2 12118
1 110979 453995698
1 170541 48124411
1 65500 639310127
1 145905 651824710
2 183975
2 43382
1 159208 511675311
2 9248
2 129250
2 139223
1 102581 79844281
1 6991 82352402
2 159955
2 184103
2 193859
1 191884 605365663
1 192068 615414629
1 67875 938249498
2 34735
2 16523
1 48806 386281042
2 31582
1 132539 465154781
2 87809
2 2705
1 163961 297247773
2 35297
1 30628 687240207
2 101625
2 145050
1 22078 840248479
1 86590 328650160
1 103271 42757491
1 59418 893467600
1 9859 715630302
1 59964 552563208
2 34434
1 172783 128537840
2 135197
1 80110 935493551
1 59508 809018347
2 197511
2 188393
1 25063 59007051
2 131972
2 8735
1 43747 590478517
2 189241
2 169311
2 102294
2 196096
1 122222 85862299
1 16682 384489414
2 61082
2 4891
2 148110
1 4362 915254577
1 82764 280007057
2 1455
1 196139 242934251
1 32807 505973358
2 57957
2 32262
2 150062
2 47954
2 37228
2 23040
2 189216
1 80220 18215261
1 9235 130688923
1 80542 251715451
1 193667 684786330
1 114948 373818350
1 101940 408249261
1 90124 492646022
1 33880 684040685
1 4800 810308520
1 191265 203564124
1 137542 825264312
2 42133
1 16580 820014455
2 2923
2 127302
2 178844
1 181467 211097102
2 166146
1 22623 760621332
2 131611
1 172947 697105325
1 189580 893242778
1 167826 255686222
2 122019
1 147244 646815596
2 93649
2 48747
1 20858 192967311
1 159044 62394821
1 116966 943436672
1 144478 468673040
1 83412 889412274
1 147721 526142468
1 38824 67712604
2 79445
2 98412
2 83611
1 94109 326788648
1 114935 424990678
2 179890
1 118318 938573841
1 28732 17068391
1 33270 847373594
1 41915 434733868
1 182369 488632846
2 92047
1 18313 188417223
2 32904
1 45464 74628555
2 102388
2 143224
2 102021
1 94151 534621198
1 96428 41254391
1 156065 300820897
2 84337
2 124217
1 165094 884594734
1 120410 272792200
1 67411 471842651
2 52767
1 40373 524425449
1 184659 198249247
1 129082 966111824
1 190776 656750852
1 92699 235018687
1 24271 906905874
2 74745
2 5110
2 9178
1 93516 66330176
1 39270 532478402
1 69986 488946441
2 84718
1 48733 392801880
1 68791 395938260
1 196140 451670754
2 147467
1 66325 409058664
1 131094 257940338
1 28365 419158486
1 60682 744873770
2 65548
1 165514 765007727
1 97478 498265357
1 28570 651160824
1 35 469386101
1 68802 141796784
1 184302 15428831
2 89602
2 13776
1 32143 584635279
1 179408 388805608
2 41312
2 115427
2 36982
2 144855
2 120430
1 136613 129113985
1 85576 969072892
1 88753 497609140
2 198493
2 113484
1 147703 615804996
1 89226 512164740
2 149730
1 117716 325508097
2 120931
1 194437 902202535
1 76018 119534530
1 165598 50061237
1 93432 986742340
2 99945
1 49402 270813983
2 40189
1 66519 856234087
1 25348 127662369
1 129522 155993987
2 126684
1 43217 162784596
1 138853 686860150
2 153193
2 54189
1 175536 917086600
1 14057 138593802
2 53962
2 84615
2 59324
1 89491 791684682
2 74515
1 56052 319719704
2 199660
2 120041
2 17281
1 147498 491123202
1 50812 414079624
2 154308
2 22806
1 199722 389761665
2 138680
2 146639
1 147771 302980235
1 166736 535996143
2 118248
2 167064
1 30666 521152137
1 163539 509897483
2 120671
2 172888
1 154765 12964735
2 24720
2 105659
2 150507
1 160904 763450397
1 129927 317377147
1 107742 925568828
2 51946
2 67764
2 148136
1 183076 402945491
1 10498 549129847
1 56084 691790243
2 71541
2 157021
2 60581
1 180451 459262751
1 144414 619164987
1 78627 296007218
1 3991 449155248
1 30692 902429960
2 31555
1 161993 725699990
1 13002 862293017
1 78301 960762773
1 75247 925096214
2 62402
1 100636 54228695
2 84728
1 13397 530797078
1 13080 922141374
1 2481 985937450
1 42758 345444707
2 144978
2 65125
2 66378
1 151336 998722227
2 141593
1 32913 3429953
1 125808 239048782
2 19434
2 140523
2 50374
1 163814 391469191
2 199143
1 116739 777073947
2 27635
1 83847 412323710
1 183601 816759367
2 154423
2 47137
1 108496 916685118
1 101883 224844073
2 113190
1 4091 616347911
1 128493 210355669
2 15004
2 17890
2 127375
2 46028
2 108316
1 104708 270668280
1 121588 543824206
1 91989 160848770
2 103625
1 188417 173372123
2 163871
1 50606 262984670
1 155135 694936391
1 15745 404014643
2 120652
1 14309 355072804
2 25716
2 59193
1 196833 900059280
2 157944
2 197004
2 62811
1 73919 300630608
2 3668
1 118781 360038359
1 184486 961896759
1 101453 122696337
1 162548 183289684
1 124958 734457090
2 40579
1 135988 76312098
1 181344 942136680
1 74929 714646030
2 60392
1 117997 241135871
2 187564
1 3015 643327704
1 137993 435500374
1 147697 66290683
1 137213 615577192
2 149778
2 121344
1 40623 307995620
2 95813
2 179848
2 126265
2 5880
2 129169
2 85208
1 81053 673996765
1 67691 629219597
1 32927 673684070
2 159726
2 127389
2 101639
2 86122
1 86081 736917248
1 141702 530038985
1 29100 456172002
2 107263
1 178420 443589568
1 157472 642039079
1 76278 200234627
1 51331 129110569
1 95043 148617332
1 179743 913526888
1 88711 670630422
2 144826
2 62199
1 47843 878039016
2 5012
1 42745 671785287
1 126195 581008432
1 137173 737336802
2 110377
2 195376
1 160437 336721580
1 193052 521806403
1 43887 71226206
2 155974
1 66510 226975112
2 169708
1 22795 971574480
1 62103 667490005
1 194536 197378471
2 113707
2 125585
1 197072 179507372
2 40202
1 38845 149954136
1 162998 530363204
2 48332
2 76239
1 56189 30757343
1 102360 711682984
2 29168
2 13406
1 75454 442874860
1 62440 60744646
2 73156
2 192835
1 71486 143119882
1 2350 526273090
2 105983
2 184840
2 94632
2 172929
1 65235 658778942
2 54425
1 115772 752778049
1 162931 268885873
2 14412
1 46313 786298179
1 53994 389697413
1 146919 67282208
1 38801 192035992
2 41568
1 105202 353407686
1 139442 280828041
1 97166 946002186
2 25456
2 162386
2 54894
1 50574 565145012
2 47895
2 86592
2 117919
1 159828 582631536
1 172654 227007278
2 69897
1 75232 718284495
2 158556
1 64963 491102134
1 58181 209929590
2 49610
2 157680
1 174834 741701490
1 179051 936003892
2 190170
2 110812
2 156896
2 120645
2 167609
2 91381
1 106985 340715889
2 120575
2 18781
1 124260 188567349
1 110879 451389562
2 191054
1 146425 401664230
2 33146
1 94778 533107292
2 167543
2 31068
2 4820
2 2990
2 160562
1 130399 700293996
1 102878 646158808
1 54668 841611741
1 70851 25350262
1 152404 268826864
2 141457
1 123323 406459612
2 39707
2 185133
2 49798
2 168899
2 56619
1 3723 454142097
1 121809 476796249
2 191437
2 186702
2 165140
2 107468
1 155664 315447269
2 139140
2 4957
1 185767 898084053
1 166366 540884810
1 128862 878828070
2 129189
1 103886 814834832
1 37101 269337242
1 123776 659875007
1 97508 878626297
1 161257 49309024
1 150444 105893161
1 129883 765657968
1 66655 610185690
1 15705 781626313
1 130685 972033869
1 160075 822363410
1 193269 834631949
1 8042 570677321
1 77300 936102981
2 34020
1 98822 214123841
1 15478 496573073
2 52724
1 58853 811365670
2 165584
2 178354
2 57496
1 123152 271083862
1 178526 156805623
1 95398 673689489
1 194913 711372923
1 51534 108775590
1 92570 324598338
1 105285 743938691
1 3317 666638649
2 130872
1 30081 893408033
1 138101 551690496
1 93892 596013136
2 139406
2 23286
2 189446
2 168371
1 13897 697869513
2 87763
1 49193 897901852
1 14464 472429865
1 185982 635241605
2 108595
2 124586
2 180306
2 19342
2 132393
1 121595 684614692
1 74293 356191878
1 30184 6814185
2 176179
2 198236
2 161805
2 184166
2 4520
1 78474 189536232
2 93830
1 81427 994372983
1 19136 537764856
1 30635 831849856
2 70109
2 62994
1 8275 841634921
2 125802
2 190898
1 1668 753369712
1 145831 122588398
1 176502 720763311
2 149844
1 34457 179233207
2 5087
2 172878
1 102400 162381848
2 101187
2 100083
2 184009
1 67622 706323298
1 82950 560959241
2 37679
1 70531 849683265
1 24244 649264034
2 56334
1 146202 61652636
1 3660 655626961
2 66884
1 164511 624037071
2 51888
1 40659 613925100
2 63655
2 165376
2 74804
2 43040
2 120835
1 77774 552626812
2 196642
1 17333 751698861
1 68366 18390071
2 57002
1 103150 885238179
1 195367 948706719
1 38791 295621094
2 79802
2 58321
1 110641 869728000
2 88592
2 161716
1 194673 711466583
2 54637
2 133919
1 9421 390193544
1 121186 692264931
1 36165 151107586
2 5885
2 1934
2 42141
2 190439
2 148228
1 40073 63910146
1 124043 396394734
1 133333 57093080
1 88286 223843139
2 17078
1 20801 948964820
1 36753 821864964
1 18050 849155142
2 132019
2 107860
1 63412 972616869
2 164771
2 110024
1 103822 943935284
1 146790 591580597
2 129522
1 138200 309840735
2 121290
2 21882
1 70474 956053971
1 151747 529646033
1 139456 534314840
1 70488 96859418
1 123567 485762001
1 44326 282692109
2 13596
2 44660
2 152227
2 175651
1 3579 734600695
2 197448
1 115737 214798647
2 100173
2 57069
2 55303
1 21835 803555343
2 40542
1 189061 675842085
1 131522 856102305
2 59286
2 1575
2 137824
2 185228
1 160768 460140141
1 118468 290969908
2 4941
1 122213 111670571
2 50095
1 110299 508632740
1 80179 659479689
1 80119 626021838
1 131139 259459193
2 126017
2 26340
2 32013
2 12700
2 145728
1 64765 967699951
2 37383
2 51987
1 69922 710074095
1 157422 547061243
1 160363 419894839
1 73460 984946624
1 35567 346408101
2 48686
2 72279
2 171312
2 168935
2 142524
1 41244 985580485
1 21301 586343103
2 194967
1 135716 875795545
2 88385
1 105741 370385739
2 138726
1 177190 546039996
1 6568 745537646
2 165485
1 188906 538745078
2 132070
1 26661 351674511
1 135842 410005586
2 181852
1 37614 787328804
2 6673
1 149329 208055124
1 196104 515661881
2 37642
2 145563
1 197842 402190296
2 169856
1 148076 754822781
1 155871 923785845
1 146822 830152627
2 176355
2 58477
1 705 276445267
2 25856
1 65836 499725983
1 7125 536318293
2 92898
2 165361
1 74873 742943673
1 165169 541621297
1 10974 95891858
2 96239
2 14237
2 98765
1 17106 254356371
1 1603 413777081
2 199409
1 99929 170268370
1 192031 626112533
2 126515
1 157263 720113987
1 114104 693983935
2 137455
1 72523 288217903
1 85066 202147857
2 41676
1 172524 667461708
1 176423 206482175
1 87671 340540131
1 181375 712383066
1 156892 130125977
2 69614
2 74185
1 64641 224112272
1 107485 588934903
2 170880
2 108086
2 64957
1 183024 53962968
2 25532
2 45627
1 59036 49168787
2 154837
1 165715 968652000
2 175903
2 57443
1 87122 105506519
2 197261
1 15162 89339275
2 24026
1 10607 671565238
2 135866
1 145771 412564844
1 157506 774600275
1 84453 470000171
2 144423
1 196368 564133387
1 97045 640036490
2 96099
1 150134 547516199
1 130190 459609764
2 78158
2 69820
1 30250 370007043
1 16374 405961284
2 93634
2 135589
2 100838
1 54746 159520346
1 121355 831813599
2 181423
1 84375 44585458
2 117272
2 179017
2 145310
1 199681 707498308
1 14583 423597420
1 55376 414245614
1 91912 849373058
2 34497
1 58465 791775583
2 27513
2 176953
1 57410 126339542
1 197945 354031095
1 171528 64387131
2 167085
1 28341 488886313
1 12637 873833907
2 106818
1 14953 832998922
1 36995 834344526
2 157174
2 24510
2 3769
2 38357
2 93348
2 155297
2 58085
2 117223
2 172755
1 76391 502622641
1 86905 68795131
1 14042 121692708
2 64888
1 124995 222540594
2 35391
2 144575
2 173405
2 149679
1 112460 363822669
1 91229 332543220
1 85503 858409072
2 77
1 13022 47038606
2 158063
1 149854 87500146
2 57031
2 94348
1 191988 657522970
2 187661
1 174542 341947818
1 34589 695143731
2 134816
1 181539 401481813
2 122214
2 38724
2 3753
1 52149 264522587
2 175467
2 90921
2 35894
1 38397 521887484
1 141654 100126618
2 183077
1 123538 727125741
2 127823
2 143145
2 75579
2 71411
2 52667
1 28790 135566911
1 181618 490329874
2 6451
2 116224
2 7455
2 113980
2 195084
1 39973 199847559
1 38219 49475987
1 73035 822175717
1 144031 664575811
2 165866
1 174104 831386487
2 16915
1 165841 885181458
2 74008
1 46836 537422439
1 162699 603361118
1 77734 646498651
2 26771
2 134710
1 129530 241148427
1 126118 727853857
2 37579
2 161725
2 110714
2 149250
2 124445
1 36642 19932052
1 86245 304887403
1 109646 27786283
2 133052
2 132826
1 175542 785365978
1 110457 395684793
2 41982
2 71488
1 25451 395137588
2 130485
1 23768 56431670
1 57097 808257955
2 114081
1 185802 881634187
2 116875
2 154594
1 69976 135426728
2 32769
1 10761 782237967
2 49746
1 166239 467958764
1 162225 877332041
2 128908
1 99902 889366232
2 49380
2 155539
1 85837 502981385
2 89484
2 62368
1 74011 688626611
2 136765
1 116504 375347548
2 170355
1 47297 783044208
2 52498
1 99674 931979304
2 106760
1 120697 619908245
2 3836
2 76494
1 38055 318255888
2 15564
2 37765
2 100433
1 15228 482806301
1 142738 811118101
1 70975 325351875
1 4791 472925060
1 195632 534036880
1 189097 740442276
2 138358
2 181468
2 170002
2 154024
2 36672
1 59484 662615209
1 131621 491666379
1 143139 296538119
2 151192
2 179925
2 61451
2 103692
1 167772 674848575
1 175447 776829791
1 120506 283204171
2 53414
1 36977 121474090
1 48257 261133558
1 81301 211511144
2 108942
2 21215
2 174743
2 58998
1 142540 689822860
2 138619
2 160983
2 11822
2 6819
2 132049
2 52372
2 164640
1 34270 624689628
1 82607 456125553
1 132682 993718023
1 60451 241472821
1 112920 142552377
1 74295 964390462
1 50870 727354982
1 194278 782385365
2 124820
1 179740 418061425
1 65936 435059709
1 84163 950347515
1 112872 279103758
1 150282 844335032
2 96058
2 60427
1 133209 349997306
2 134443
1 42346 523855699
1 189673 504507599
1 53017 309818324
2 24640
2 121572
1 66381 132167819
1 124185 582510048
1 60399 97118300
1 100662 685012413
2 36143
1 9890 329096797
2 41339
2 95190
1 43314 721826475
2 89889
2 164127
1 18711 819971510
2 101785
1 40750 3460079
1 7190 5366806
2 13072
2 28109
1 109476 901674001
1 195822 176458072
2 64966
2 183176
2 27130
1 76846 999512330
2 15903
1 66809 616490591
2 131022
2 79630
1 55476 373780555
1 127511 738633775
1 110633 105359161
2 61024
2 183668
2 159604
2 84590
2 55633
1 28107 392240506
1 58262 306899801
1 191025 596838676
1 171314 178985560
2 80648
1 143738 899137289
1 178631 120707741
1 43019 239112078
2 62608
2 94994
2 103081
1 134662 388989667
1 66232 460665129
2 73951
2 95730
1 89825 205294307
2 59849
1 25921 102018273
1 93309 652201636
2 118670
1 187840 64775608
1 67687 667753202
1 135803 102872261
2 42809
2 188962
2 153878
1 48624 981352651
1 182625 128304405
1 165037 256588357
2 153432
2 118494
2 184720
1 169739 247880659
1 19082 529221608
1 171607 631698735
2 148655
1 60224 128795987
1 12065 704164385
1 22393 774091059
1 153235 898087337
1 74976 493027627
1 94860 472162978
1 192336 444827924
2 127589
1 4497 902224693
1 58222 971590055
2 132237
1 64868 531284670
2 35704
2 89675
2 145302
1 152632 467930087
2 153902
1 67265 676882221
1 25757 574207871
1 162375 371965659
1 72811 604972802
1 112855 546738595
1 181554 257498407
1 1199 816712283
1 3133 414688782
1 76716 423902259
2 183096
2 71223
1 96904 273652690
2 124056
1 87561 629653183
1 108082 946981932
1 178491 786877575
2 66012
1 84024 335734501
2 91575
2 171413
2 33201
2 40881
1 166545 162594050
1 179450 191527555
1 192931 287361782
2 42073
2 33147
1 33924 313470737
1 136879 853116829
1 84660 160654640
1 158960 147985830
2 185809
1 129481 270439436
2 90516
1 8463 783608584
2 51981
1 134424 554307974
2 102325
2 133664
2 158667
1 82997 616805471
2 72086
1 116180 516170761
2 123452
2 99622
2 34497
1 181969 506492234
1 60140 645318207
2 127474
2 56884
1 92687 678334762
1 154967 938851029
1 73783 398806720
2 196968
1 25425 650852745
1 9171 876222722
1 178046 166128768
2 71338
1 181560 69181223
1 195717 762415949
2 65732
2 54120
1 198358 912035395
2 189315
1 155615 74383742
2 188737
2 73127
1 92217 605371410
1 89384 899028553
2 168062
2 109588
1 150981 906791247
1 56155 359808741
2 179038
2 28469
2 53755
1 59594 454296837
1 84664 197349926
1 104876 883507794
2 140536
2 42543
1 39132 619218113
2 49268
2 194308
2 113418
1 162747 693226998
2 45178
1 60105 264990853
1 132969 968822528
1 143704 272313096
1 79410 789616111
1 873 402748868
1 92562 127886568
2 66715
1 30900 508316309
2 85259
2 56524
2 47772
1 196027 661168853
2 151702
2 15785
1 49405 956861174
1 23205 410030910
1 143009 181696703
2 1487
2 189408
2 53753
2 175640
1 22853 935433680
2 153403
1 72892 969987851
1 155986 29629327
2 25746
2 38358
1 120467 353236509
1 25300 800667440
2 101323
2 151207
2 141372
1 46747 693611462
2 143717
1 179947 695006771
1 142885 577833234
2 192103
2 112018
2 56259
1 86768 175255786
2 157003
2 179993
1 196293 637063810
1 95205 69567490
1 132395 82145422
1 139881 419827350
1 34088 612666055
1 66037 174095533
2 122696
1 22046 798630898
2 33094
1 80773 192371768
1 39354 42340307
2 150401
1 54910 825783355
1 25315 227296148
2 43733
2 166343
2 32772
2 91313
1 84326 213976155
1 190363 454654252
1 146811 463101538
2 175372
1 69305 538114316
1 180126 549481060
1 173074 592317390
2 170756
1 72281 840214489
2 943
1 153987 186728914
1 80354 829499772
1 5508 46696681
2 186737
2 45763
2 96868
1 165850 257987823
1 7821 935191972
1 155976 755647782
1 69955 525870457
1 12218 350329538
2 64750
2 168091
1 138716 328766983
1 140524 995487671
2 188726
1 131535 84813603
2 25395
1 143098 846165389
2 169020
1 188104 962165731
1 84926 103200072
2 57190
1 180639 479299914
1 42092 620103547
2 26379
2 13375
2 168021
2 26887
2 111000
2 112330
1 107886 740085932
1 18869 310131825
1 2831 899567697
1 82361 636483109
1 179534 232320172
1 72151 888615168
2 125156
2 176428
1 82848 25967204
2 184397
1 133990 95884136
1 69901 787472974
2 193687
2 96130
1 5236 5667389
2 87621
2 46673
1 93135 607638758
2 95693
2 81614
2 19453
2 49690
2 65816
2 105902
2 155092
1 12644 742159575
1 80342 817753429
1 38494 947728293
1 192090 210713584
1 41424 308456916
2 114182
1 111365 19763977
2 96407
2 10679
1 8561 943152975
2 16853
2 46796
2 38293
1 183273 893230250
2 140005
2 22217
2 170000
2 110855
2 122739
1 131222 135974137
2 139073
2 34764
2 122683
1 109126 25171156
2 116203
2 160751
2 138544
2 15979
2 44127
2 69475
2 171277
2 166965
2 79416
1 8834 782634717
2 10211
2 18659
1 192392 416966315
2 182686
2 134615
2 74160
1 179768 267471762
2 47983
2 159081
2 127717
2 166548
1 1409 491787134
1 151378 962784897
2 137041
1 188583 752021949
1 161956 831198780
1 6186 51294629
1 21991 286227209
1 156687 813758703
1 196601 570761721
1 47381 261978716
1 135702 734203188
1 100310 38525029
1 128928 674727799
1 32566 717629312
2 174079
2 121382
1 39851 639024970
2 176090
1 53892 184727559
2 196007
1 158148 782828884
1 166386 527890929
2 143714
1 14000 817027465
1 17057 430429534
1 54440 507689128
1 169057 168097953
2 158104
2 13985
1 139131 345222702
2 153957
2 6759
1 11966 779077934
1 8487 632471184
1 22864 167257150
1 34106 552892576
1 189908 415669109
2 21212
1 170582 363568657
1 172979 409427274
1 77475 876811784
1 144366 401556370
2 179427
1 122073 274783872
2 80278
1 165589 112614767
1 21507 25841252
1 180308 848702795
1 5468 667626736
2 176121
2 73240
1 142337 625113235
2 162266
2 88283
1 187381 344947402
2 47638
1 20673 318710589
1 184499 936306712
2 99568
1 162497 422350837
1 11611 632751910
2 132666
2 82595
1 155576 491024927
1 117813 661033855
1 71457 661044424
1 18017 206081641
2 36328
2 153104
2 109411
1 149982 672385721
1 47544 125155501
1 160730 670349428
1 62894 239478953
2 37993
1 41424 661758755
1 148471 2345370
1 3818 540531337
2 14404
2 116769
2 42492
1 152190 184294710
2 41168
2 56538
2 15431
1 150392 835795237
2 60724
1 184121 507137146
2 64767
2 33783
1 12609 256536348
1 57685 918995586
1 84920 826516899
1 38181 790500802
1 186418 362682489
1 177358 907373982
1 184035 410301186
1 100459 932153483
2 132147
1 180413 167186179
2 113972
1 38806 447809392
1 92626 234546587
2 185031
2 2522
1 33049 483154412
2 180853
1 149436 914249339
2 115019
1 94173 619374743
1 177645 557433110
1 187419 694704964
2 196356
2 6396
1 41780 231367550
2 27794
1 51601 488242476
2 149315
1 185179 663844311
2 140630
2 110300
2 34545
1 184134 37021640
1 27211 393716115
2 41552
2 72539
1 604 962820821
2 36425
1 135427 493729463
1 29167 276780162
1 59838 777311537
2 138546
2 146325
1 102205 436266645
1 31524 780493596
2 29721
2 67081
1 77454 253023942
1 69534 954073680
2 94692
1 184768 580849018
2 11089
2 106069
1 147097 132980434
1 199227 274617679
1 22514 796586017
2 162083
2 26499
1 106097 890007214
1 103119 457530715
2 63502
1 52384 934449812
2 198323
1 137648 800643193
2 159797
1 95523 783108182
1 49505 807760794
1 15048 238124776
1 132855 82714692
2 9914
2 157005
2 62215
2 114134
1 139284 600062352
2 134961
2 130889
1 107620 287386394
2 41123
1 23135 940573547
2 161426
2 191323
2 3835
2 78232
2 679
1 127648 827300563
1 14987 656271629
1 109152 834999190
2 167034
1 110691 157616946
2 172535
1 191598 80149772
2 45492
2 114513
1 165954 577345684
2 83262
1 110688 819000169
2 32036
2 163445
2 107571
2 73821
2 181413
2 45103
1 105503 169487954
1 62624 510639488
1 190765 736008151
1 95062 695076701
2 52369
1 178399 256526867
1 186879 819586462
2 180788
2 188227
2 119365
1 152465 306851163
2 173283
1 139665 925164169
2 178514
1 7418 483846298
1 181144 797946066
1 85502 997768140
2 11336
1 46794 327735235
1 121209 278433927
1 193462 839121722
1 91562 346707948
2 196537
2 140125
2 51517
1 124859 680873380
2 132631
1 147495 679907140
2 195972
1 24466 149009429
2 84171
1 44306 989664210
2 198685
2 2549
1 170561 361244803
1 32057 667431184
2 50871
1 160215 212457123
1 13649 370723255
2 185395
2 58084
2 132576
2 38324
2 122207
1 4196 431715193
1 7285 44179325
2 192136
2 126919
1 82433 756003844
1 68734 314142848
1 143377 292869056
1 116150 65750781
2 103606
2 70336
1 71281 805299953
2 110334
2 94566
2 112691
2 139425
2 190293
1 124000 510693105
2 195457
2 147039
1 117835 57248780
2 53964
2 38665
1 165328 677581968
1 7702 699399375
1 91770 177338092
1 124506 588952990
2 120250
1 18809 751342750
1 116719 568510948
2 142522
2 198986
1 136967 767667112
1 26258 549141933
2 183392
2 49938
2 149705
1 14213 603470796
2 71096
2 139189
1 159115 137813873
2 51932
2 157780
1 161848 721495947
1 70437 967205647
1 131508 163240853
1 71720 830646072
2 1402
1 145421 857174622
1 5023 999054345
1 152799 682301424
1 93381 406305864
2 112939
2 158229
1 138997 403272359
1 190443 524046774
1 133532 573068143
1 136000 177542085
2 188468
2 25381
1 10351 660779918
1 2473 942659529
2 37512
2 136140
2 88568
2 47828
1 143361 950801365
1 122710 786099820
2 36276
2 151302
2 82257
2 148805
1 86964 829946882
1 85404 94290349
1 151087 561666431
2 190561
1 164229 310375481
1 191215 923867688
2 34706
1 68075 719184593
1 146293 491974705
1 65407 63687068
1 71858 611886567
2 162078
1 29639 174004848
1 91224 238059537
2 95583
2 113327
1 12943 980248333
2 186699
1 95939 621450242
2 137090
2 88960
1 53194 139476151
2 125580
1 38820 264304566
1 52340 765332996
1 77338 21103866
2 190491
2 12821
2 78942
1 101553 631988338
2 19934
2 78556
1 92405 853990971
1 169343 802067598
2 128818
1 172198 513056185
1 26028 603820071
2 170519
2 169272
2 193800
2 128367
1 3038 534213802
1 179343 989324310
1 183041 618776181
1 106697 755276231
1 132033 90914384
1 77782 402955400
2 64267
2 104242
1 95673 13952483
2 68878
2 119686
2 99271
1 170880 791295991
1 154945 869085449
2 139592
1 92486 564952529
1 57134 95047043
2 127053
1 4340 704771028
1 180402 309905087
2 87286
1 14420 687669426
2 116293
1 111932 744083001
2 156726
1 91547 705112278
2 25799
2 172313
2 130457
1 19592 419373049
1 66947 102790806
1 179701 700277472
1 154896 155276795
1 154785 829447543
1 18730 965346685
1 117270 589175787
2 162271
1 182493 365477684
2 126341
1 122338 943708726
2 79100
1 155173 281326706
1 117089 458824937
2 198852
1 75977 810705027
1 134347 61869035
2 74537
2 153975
1 82958 602433172
1 103416 983384885
2 168828
1 28145 316454151
1 121887 236710692
2 91399
2 135806
2 14962
2 182024
1 27641 481753775
1 195178 601625182
1 141880 73434675
2 102556
1 122294 276495286
1 108082 543195644
2 48277
2 169575
1 177333 204261452
2 188028
2 1144
1 41231 988479874
1 163829 368793660
1 4239 644655961
2 131994
1 86996 558538551
2 98638
2 102313
1 19956 139214431
2 64279
1 162802 38710055
2 170846
1 95888 852163409
2 130382
1 123151 980414733
2 30274
1 145946 54281527
1 66989 957397400
1 101962 690483786
1 120799 720116885
2 180331
1 52679 561906347
1 110220 135328580
1 165912 686241536
2 193614
2 96346
1 36188 326197960
2 176530
1 140415 711990323
1 84361 328972491
1 113773 854904074
2 19238
1 105459 458547054
1 68805 399362380
1 116156 306022148
2 194482
1 103872 237091200
2 178758
2 170758
1 109866 68796340
2 62612
2 197575
2 83488
2 167439
2 130542
2 64835
2 33573
1 109840 818772375
2 173275
1 196005 45531795
2 98059
1 78842 370241481
2 45158
2 61449
2 117265
2 163164
2 121050
2 111651
2 70371
2 198039
1 141927 782102461
2 62216
1 112602 621551490
2 158062
2 16441
1 100603 81692482
2 195535
2 19123
2 112422
2 16440
2 106702
2 6500
2 100688
2 168355
1 132144 959416926
2 57180
2 114838
2 68264
2 47873
2 157972
1 114225 801343398
1 110422 565574950
2 172768
2 53455
2 119871
1 126420 996782460
1 90656 403657510
1 164373 421629414
1 137456 457929599
1 125061 862024759
2 131813
2 168099
2 95548
1 196142 498729727
2 127295
1 28752 344752476
2 17600
1 45707 151650266
2 131473
1 111019 555738753
1 131564 261570157
1 183992 629985226
2 107903
2 171958
2 22046
1 129264 386307019
1 10792 835582652
2 196889
1 104086 467007165
1 11637 992911087
1 128643 92287559
1 118746 822686978
1 104197 457862010
1 136854 236037003
2 45784
2 67132
2 93156
2 146025
2 77845
1 20824 238525849
2 22391
1 92561 129771401
1 153895 244315183
2 24379
2 92295
2 171926
1 33726 291050789
1 68282 513088377
1 62445 934925778
2 70745
2 172234
1 51988 340776725
1 56139 121343811
1 120125 6061877
1 115409 810759494
1 144858 216649913
1 27229 550826816
2 44477
1 195270 370673487
2 129746
1 158406 229482250
2 14756
2 660
2 156015
1 74490 820168686
1 113307 261100542
2 44554
2 128758
2 97370
1 75312 297640506
2 93252
1 49297 690278323
2 172334
2 163193
2 102807
1 24398 666454652
2 97176
2 91686
2 79055
1 135157 61341026
1 125908 64738290
2 184683
2 67666
1 185699 366849974
1 97202 233217470
1 166425 46809899
1 24032 2919825
1 171702 22462558
1 157828 284703021
1 112814 18285033
1 171552 209008524
2 174575
1 106794 109303919
2 173685
2 59062
2 102199
1 161934 266148528
1 112546 810869592
1 100055 823936270
1 181279 454456590
2 96498
1 132763 917182042
1 105221 435845925
2 128752
1 2734 706345092
2 187448
1 152204 724012960
2 52650
2 132578
1 598 388392941
2 23970
2 98049
1 139848 281663309
1 112610 850685573
2 184560
1 163349 833762663
1 68868 276975156
1 45392 184801528
1 62084 332772525
1 36823 907341335
1 118201 923246192
1 85024 511844404
2 132512
1 116520 350406844
1 31118 562612745
2 39596
1 164353 838471953
2 147402
2 24488
2 84830
2 130176
2 53402
2 155915
2 93592
1 60284 810089031
2 89898
1 164476 562372401
1 155958 599925357
1 22677 1022814
1 176800 15536671
2 14739
2 146876
1 29731 664272975
1 72961 402361373
2 141403
1 114927 641202460
2 154062
1 114075 450194931
2 55862
1 133168 19558321
1 198693 499894765
1 183564 218459520
1 182985 253298989
1 99869 123262219
2 171477
1 87781 147414760
1 27629 888887956
1 133563 318409847
2 187157
2 105568
1 171189 731836853
2 48907
1 10818 284321680
1 41754 97194980
1 181631 683079158
2 193800
2 7838
1 168869 459161737
1 111776 949447384
1 62495 99627495
2 45190
2 5328
2 10797
2 175464
1 154841 507233899
1 43839 407937799
2 45538
2 49924
1 60214 388650025
1 23173 82746753
2 152718
1 120826 147926778
2 68467
2 50322
1 187403 179062140
1 117653 166336724
2 157609
1 78443 193366072
1 29236 616288282
2 76153
1 188976 879544559
1 94181 477349793
1 156693 597854578
2 168191
1 96565 673640471
1 43018 891635148
1 178937 20951953
1 1842 748047905
2 71866
1 193776 986643900
2 68768
1 199414 791082353
2 195356
2 166470
2 91261
2 173719
2 36774
2 8481
2 40275
2 123240
2 182252
1 184753 662847725
1 182638 833680820
1 139974 208828855
2 18626
2 185051
1 125932 990664266
1 60291 74920844
2 86550
1 118929 288683096
1 139426 8550701
2 66415
2 46116
1 78624 900211474
2 109158
1 193656 871838834
2 133947
2 28972
2 28506
1 98378 277391135
2 180876
1 58348 974948105
2 54600
1 65911 130351806
2 89511
1 114684 812833860
2 166945
1 145683 470804485
1 165285 669551075
1 96722 643216740
1 32197 385712302
1 48326 953015849
2 115821
1 15521 190590677
1 49596 28217587
1 148404 837622413
1 49133 137058480
1 37255 44117604
2 116072
1 37383 250733308
2 19136
1 154312 718219336
1 119620 727094842
2 175707
1 75868 176185384
2 133064
1 61840 970195492
2 90640
2 52244
2 50396
1 117210 576827032
2 68410
2 71884
2 153318
1 155894 695011718
2 32859
2 1021
1 119431 867474317
1 103402 464964512
1 8027 351662231
2 160526
1 81924 634216206
2 17581
2 140238
2 131591
2 164023
1 11744 194215294
1 12805 855844449
2 6354
2 198240
1 140823 525354797
1 153733 201647323
2 93074
1 72818 738428553
1 59624 108640826
1 76873 585318947
1 53973 697495993
2 45025
2 179795
2 21608
2 135138
2 163700
2 55266
2 80388
1 188366 793861410
2 152758
2 510
2 53160
1 49731 403488554
1 20389 423086252
2 154164
1 159704 710302797
2 120043
2 58913
1 111494 837878697
2 25892
2 24874
2 132786
2 26576
2 93273
1 41943 807582084
2 23918
1 245 786836634
1 66175 512738085
2 194290
2 184240
1 47998 548946458
2 169555
1 178694 918950311
2 135237
1 69268 180530222
2 197202
2 149550
1 162452 301826265
1 147330 88281756
2 131805
2 16694
1 103814 393525726
1 69594 779587141
2 121224
2 122471
2 108740
2 93724
2 5169
1 154555 947658165
2 108020
2 105308
2 30838
2 102483
1 15301 202173097
2 170290
1 173856 574189112
1 68659 769924988
1 146739 736349296
1 27960 428150447
2 168507
2 32982
1 160516 734130315
2 181750
2 16720
1 147158 567704374
1 68935 105492007
2 135923
1 139332 518788831
2 191828
1 151615 41894933
1 134215 842036319
1 110300 871174648
1 132340 972214256
1 64077 150230141
2 144099
2 181799
1 152854 639882621
1 182983 360702368
1 56235 590163380
1 187212 846912846
2 77817
2 190286
1 197932 860753734
2 99773
1 18038 257979401
2 132436
2 105887
2 79149
1 35536 928759555
1 96336 205667875
2 105837
2 169553
1 87067 714139894
2 97398
1 65557 674648300
2 71217
1 143924 744246578
1 183512 313105186
1 87261 846446258
2 63965
2 46283
2 168129
2 159979
2 6973
2 39557
2 52042
2 127326
1 134583 36258739
2 82528
1 147663 869056050
2 156179
2 136348
1 170583 91411840
2 5862
2 137334
2 10
1 64721 163505354
1 100262 922056671
2 66266
2 33881
2 57815
2 185113
1 23114 612727871
2 8442
2 123988
1 189748 432352706
1 179964 345519282
1 13371 724068687
2 120292
1 168192 916936409
2 26216
1 96290 524042892
1 35800 353941601
1 170064 306092015
2 143582
1 140317 247584582
1 37534 807786021
1 176733 913848185
2 166858
2 171268
2 132497
2 39226
2 117671
2 188396
2 2657
1 73635 225545430
1 165773 541981887
2 29174
1 123185 632881105
1 129308 572514528
1 163426 100209529
2 86918
2 119283
2 45839
2 20813
2 187667
2 80030
1 170463 670057058
2 31977
2 127756
1 175415 289549182
1 128445 615592276
2 50455
2 39789
2 113381
1 18184 358395515
2 14349
2 67375
1 77785 407315218
2 199773
2 105478
1 82397 108396841
2 30934
1 70386 377039934
2 191056
2 160282
2 67575
2 157615
1 67354 382276869
2 137974
1 153415 711459426
2 10796
1 171436 788883578
1 127750 881801071
2 53087
1 27982 785181094
1 165650 490366441
2 195113
1 138374 411560936
2 91135
1 196491 430142368
1 166797 471759541
1 157848 988105864
2 98908
2 157078
1 32080 747908462
2 40231
2 50538
1 125531 389565367
2 137760
1 44662 114022096
1 51403 725786529
1 52931 423764323
1 6880 553632683
1 178614 631356630
2 171944
2 169271
2 43884
2 42221
2 99782
2 125380
2 135176
2 33203
2 71519
2 195851
2 20539
2 105774
2 163125
1 157882 939507978
1 187876 257534363
2 138932
1 64156 819836457
2 102149
2 37784
1 9507 322767847
1 59870 966758391
2 33311
2 198973
1 88286 427054947
1 105894 813937249
2 185378
1 18047 734477598
1 13870 923831561
1 95684 852570136
2 78944
1 45626 655202619
1 38722 734286712
2 59599
2 187958
1 199177 201806542
1 103601 830678083
2 112769
1 117938 106508935
1 81402 554937580
1 139145 525029520
2 67525
1 135120 630498823
2 127612
1 179809 860231283
2 7071
1 168146 471645159
1 186902 160267941
2 172295
2 189378
1 19303 8420853
2 161614
2 168404
1 156550 128944590
1 100014 512660409
1 142272 805944198
2 28537
1 154913 355201551
2 89249
2 121112
2 39620
2 5586
1 89740 95115063
2 142816
1 160076 791474170
2 82550
2 19053
2 197008
2 15660
1 122949 266245585
1 116822 406995833
1 119105 28944126
1 81976 863142273
2 141928
2 174209
1 74258 297138452
2 139501
1 31347 494726064
2 3643
2 2222
2 46323
1 167120 22487307
1 120468 756767431
2 732
2 12659
2 10380
2 191926
1 121552 9279090
2 167972
1 43113 529396336
2 160981
1 63045 844605113
1 6251 844050269
2 116014
2 95941
1 83508 296599387
1 114991 999588239
1 197126 227565751
2 121057
1 51411 521402978
2 76823
1 14726 657581253
2 129964
1 48369 765159905
2 38175
1 131308 650533039
1 161151 659285743
1 151038 478040404
1 102509 353296032
1 10568 408871428
1 22147 578557718
2 171092
2 153141
2 176985
2 10082
1 132968 951497310
2 136945
1 114486 754057968
1 71377 35502706
2 177826
2 31973
1 90877 145074888
1 133376 621231194
1 68320 244431185
1 117352 391512129
2 66057
2 111416
1 168974 124907068
2 154707
1 198871 148111551
1 126151 31074151
2 80076
2 58964
2 139469
1 78993 52752820
1 100784 411184719
1 119056 728156299
2 183027
2 34478
2 160582
1 167268 902954877
2 35762
1 165343 136533514
1 116711 981413967
2 197204
2 38922
1 64578 42187699
1 104668 70752521
2 193033
2 38627
1 120586 321154467
1 12907 977896932
2 41670
1 133996 562509063
1 157507 476079087
1 24140 953262648
1 94168 713952923
1 145584 593188425
1 196790 73833879
2 54119
2 64867
2 188927
1 123643 808997325
2 117771
1 20278 124954144
1 8012 132548564
1 165136 229098022
1 126228 621467325
1 106611 498613568
2 181602
1 156091 819272713
2 161686
2 132348
1 55694 565395451
2 38816
2 114537
1 177551 548231793
2 159890
2 7394
1 83890 269963289
2 124767
1 174512 726916889
2 76128
1 184093 374259695
1 19258 666020256
2 98475
1 17955 425809430
1 95283 306875077
1 86704 210061343
1 151402 815320904
2 185327
1 75892 559230316
1 95414 162730676
1 62219 598201645
2 66563
1 151521 87255536
2 99672
1 193892 389432810
1 161026 258148524
2 111975
1 66790 336623029
2 174916
2 198879
2 165121
2 170209
2 6707
1 14969 803581737
2 191337
2 105538
2 156020
1 188338 207352726
2 162058
1 84525 920511032
2 105987
2 141848
1 187470 72173081
2 41339
2 69539
1 24999 305259109
2 96985
2 25
1 21592 472629409
1 3885 289112911
1 79938 312827891
1 3215 923199674
2 168800
1 123149 138919005
1 177951 241096238
2 1600
2 177342
1 25304 34868197
1 101216 901956262
1 194291 363636615
2 188668
2 187516
1 40018 765162669
1 59352 602330299
1 192820 491745069
1 45474 684971192
2 68781
1 88157 424147063
2 117099
1 95402 730417479
1 40747 734762094
1 199596 923081252
1 133981 938967599
1 188211 695506095
1 47921 666735241
1 13941 203853007
2 167708
2 8260
1 100506 927479259
1 184541 991337999
2 138547
2 20514
2 34228
1 9467 433366857
2 121546
2 129274
1 67746 436397287
2 57191
2 109090
1 177121 46537442
2 55486
1 80470 779209236
1 155248 545940466
2 182827
1 157181 959789428
2 117027
2 150806
1 17354 791492077
2 61515
1 18216 164172636
2 119859
2 195019
1 74814 762211587
1 60868 109598480
2 87071
2 189026
1 161515 233379445
2 197581
1 195808 775453525
1 182428 747208219
1 6206 824006326
1 83057 583408999
2 92913
1 172182 152881396
2 56947
1 156459 823694835
2 57178
2 177145
2 89992
1 124286 68981792
1 193778 637243670
2 8179
2 89092
1 114444 159938625
1 146666 110257872
2 183404
1 95784 441937293
2 50110
1 197306 153857690
1 77917 869037311
2 146935
1 42688 622186965
1 197808 729209351
1 127785 63226891
2 91009
2 1972
2 55730
1 121649 696577082
2 60994
1 23825 449972119
2 96885
1 150071 402849584
2 3991
1 55928 958734494
1 139467 249241660
2 30660
2 141692
1 116033 317824660
2 159676
2 123629
2 173282
1 30479 221389202
1 190732 812804221
1 8121 933352437
1 150048 849385827
1 54676 893681445
1 128583 949823948
1 95851 485515609
2 179606
2 178113
1 140798 101873752
2 31598
2 41052
2 98509
2 196221
1 78957 26371391
1 136987 223324484
1 69747 519910020
1 138411 891537470
1 197005 27304832
1 59367 443169826
1 161528 406023986
1 45800 844332814
2 117921
2 133204
2 107479
1 177878 498874846
2 22428
1 75438 722084803
1 66332 253157208
1 133286 582376066
2 95244
2 62787
1 182617 883947520
2 6587
2 101643
1 92630 478583952
2 7518
1 6031 134068798
1 152173 676939212
1 109909 288045349
2 143300
1 17424 489395630
1 94230 960054994
1 141449 1550077
1 11803 223213034
2 25127
2 97004
1 60302 253350920
2 48242
1 104509 35694496
2 99420
1 85526 746131167
2 61718
1 100732 949789492
1 58865 727297882
1 192587 761055832
2 106437
2 13473
1 107135 677952593
2 181922
1 100639 72450726
2 66006
2 182095
1 22936 149980934
2 145747
1 3509 35026286
2 68243
1 57381 910300544
1 161430 690820416
1 81997 57287887
2 135416
2 197437
2 129131
1 150411 871653166
1 34129 760622313
2 47730
1 72210 811708263
1 190450 872082193
2 187465
2 4315
2 176406
1 60818 493388902
1 146097 65329661
1 101192 893333948
1 81178 246656024
2 51767
1 169379 386024060
1 44959 219303335
1 51886 789940011
1 121748 794908614
2 107424
2 22193
1 83399 777936152
2 157640
1 145085 96824572
2 44136
1 22698 86903109
1 113161 84569187
1 112326 870373500
1 62560 833413502
1 116666 647418857
2 3478
2 65511
2 168759
1 169491 909560271
2 149606
2 46219
1 16178 660990748
1 45313 794149168
2 57596
2 121173
2 15733
2 137172
1 9918 747601444
2 87131
1 78787 669367325
1 142016 76977191
2 60197
1 75557 271590811
2 94558
2 115370
2 24947
2 18745
1 194146 119239169
2 121650
2 113110
1 139222 374224144
2 87480
2 6621
2 155985
2 11390
2 49640
1 111623 487369668
1 94405 829116752
1 173793 174069582
1 43775 952621389
1 50880 595365470
1 64214 405120567
1 71458 856292354
1 123036 274462805
2 182358
1 53218 218803619
1 118173 97678378
1 66508 97127068
2 184727
2 199626
1 52495 810289556
1 138544 216626306
2 136884
2 162035
1 68953 497630086
2 191679
2 83789
2 47390
1 85363 239825282
2 34780
2 26943
2 79199
1 10321 228092233
1 181480 265314952
1 16805 804828395
1 176088 683218256
1 55579 693837512
2 139440
2 95289
2 81291
1 24255 173812382
2 132171
1 112281 466542929
2 34049
1 171095 717266925
2 154602
1 59204 258490858
1 111394 717537893
1 29915 729953984
1 107206 347469526
2 115237
1 77294 370580022
1 83123 9771174
2 84867
2 81956
1 115122 403541698
1 143476 395734231
2 34463
2 53506
1 173569 272589653
2 68732
1 87915 291244610
2 72472
1 150834 792746930
2 87214
2 191338
1 82273 660272384
2 85552
1 183166 507438477
2 65779
2 160674
2 57654
1 67964 17327664
2 125477
1 154005 495540515
1 86830 332202875
1 27953 679631506
1 81338 518164629
1 73323 845632762
1 153274 769313101
2 173697
1 87692 88616291
2 7600
1 162494 308649640
1 15276 442955253
2 173091
2 54442
2 195938
2 96668
2 61310
1 15953 82438693
1 66846 982812518
1 136882 198475582
1 29723 733251867
2 179087
1 194828 482905961
1 160861 466134467
2 176672
2 166420
1 33894 639999363
2 110900
2 196598
1 9704 233752782
1 48368 351476447
1 79629 48427805
1 131561 725272590
2 27942
2 153453
2 39975
1 104342 172411678
1 124964 472035465
2 101809
2 53839
1 177131 814714899
2 42445
2 171809
2 194643
1 1995 685700369
2 49266
1 73276 456350787
2 195496
1 61244 792061698
1 114589 433608578
2 6667
2 81862
1 35545 866211006
1 90822 688292873
2 16031
2 124244
2 93006
2 29193
1 96307 655177753
1 107091 533422285
2 67881
1 62137 555538463
1 193720 724023313
1 54927 405751783
1 94315 983419303
1 52479 528641207
2 66803
1 58087 670455220
1 14183 338546571
2 53512
1 194590 362612770
1 159647 817915496
1 89666 260257703
2 89027
1 14780 660319655
1 195901 767527851
1 111982 568897709
2 9265
2 32356
1 15952 519719995
2 103679
2 115677
2 5912
2 161362
2 25295
1 170231 459753918
2 139162
2 16580
2 138694
2 108421
2 151512
2 96673
2 42339
2 165507
1 49200 154154739
1 58533 60703382
1 51121 592211004
1 186824 230791236
2 163892
2 163986
2 51621
2 130320
2 28513
1 30658 549637561
2 18009
2 146858
2 111844
2 151010
2 47553
2 137423
2 119822
1 20023 478214669
2 129961
1 66087 15549034
2 24643
2 90303
1 81742 172895108
1 117933 930779703
2 104353
1 147755 198740889
2 86427
1 85811 517535347
1 75508 55676862
2 146739
2 5085
2 53733
2 57746
2 129854
1 25279 167961804
2 109223
2 863
1 155338 849672886
1 61682 227673184
2 195252
2 6373
1 89483 128510438
1 146534 759988417
1 162546 425441718
1 100171 511852332
1 130079 144459379
2 41592
1 127256 788603652
1 124520 200316618
1 118904 380653025
1 107885 519779064
1 185351 582125244
1 72463 874343317
2 21586
1 84517 551390037
1 132881 666357058
2 85450
1 98265 224341089
2 118940
2 93234
2 16436
2 79411
2 166917
2 166783
2 74129
2 35153
1 66393 359342872
1 80607 420584239
1 21 170144220
1 22946 111443268
1 83968 470856157
1 193781 553514311
1 73143 234796864
2 161816
1 172560 358945913
2 26702
2 117458
2 21239
1 5501 995548149
2 132351
1 155568 622294436
2 43817
1 159749 336689532
1 28782 701943384
1 173630 227186436
2 168983
1 126700 956262049
1 92682 451380405
1 44971 247301937
2 178465
1 34182 137895329
2 120738
1 195256 277864631
2 91652
2 169159
2 92781
2 130649
2 86780
1 64043 729116302
2 77388
2 97341
1 41753 284913752
1 164599 389234150
1 176311 526911778
2 186294
2 76288
1 128347 86791433
2 63099
2 168748
2 50463
1 189660 6605568
2 120752
2 28361
1 194186 478737788
1 18167 963543389
1 124036 125181596
1 182250 438050788
1 68009 780216288
1 65316 324588630
1 198741 496836308
2 54556
1 172622 605639357
1 105003 241954588
2 190004
1 106042 190099217
1 162892 979088900
1 164958 810886511
1 153252 181076458
1 87023 52166872
1 163459 371484715
2 97331
1 183430 428918543
1 93721 292651224
1 14363 835866139
2 68640
2 65604
2 141147
2 62415
2 85480
1 63386 629380149
1 60426 101376666
2 60572
2 190842
1 108479 483889330
1 87995 31959465
1 33717 369436973
2 122507
2 165501
1 84635 300155709
1 94548 124272326
1 188185 194099793
1 158800 449564403
1 147117 857752207
1 1013 490034795
2 8218
1 59946 213368619
1 161011 298971306
2 21986
2 40121
1 121989 498256563
1 193133 363485796
2 131120
1 196432 220830278
2 122674
1 123964 796778384
2 91163
1 92899 673723510
1 62073 586186801
1 183964 3068471
1 185674 496038604
1 6981 314205786
2 100931
2 186538
1 33467 957768290
1 136247 267181743
2 157285
2 131307
2 177404
1 9814 970863450
2 94996
2 146192
1 74263 475058005
1 1325 300575536
1 138845 443048636
2 125061
2 103248
1 167929 822823429
1 140564 686464467
1 176227 316287523
2 71296
2 32064
2 192103
2 76691
1 109739 231424215
2 176025
1 93737 473308356
1 58638 464311783
2 110487
2 153943
1 10610 811115585
1 164274 591584544
2 196635
1 3377 811242113
2 164571
1 78100 53067899
2 103054
1 56281 521634859
1 170265 168114424
2 44773
1 150536 281995812
2 45177
2 31273
1 99448 29602665
2 67186
2 80901
1 56680 745638072
2 8650
1 17887 639479879
2 77149
2 81249
2 33787
2 82986
1 164392 693443552
2 185772
1 140698 600384417
2 93564
1 43108 119878234
1 51485 663106267
2 96589
1 133026 291800591
1 111723 133685071
2 82513
1 86957 610447291
1 6797 688466001
1 120677 63581898
2 180605
1 186547 844304492
2 191236
1 195495 184713138
2 196506
2 9539
1 146339 745759531
2 192657
1 79944 856100538
1 189968 518595943
2 23609
2 33435
2 171246
1 89807 147732730
2 157172
1 139215 115788697
2 51044
2 99221
2 107445
1 87414 529986678
2 143657
1 105642 773927686
2 180424
1 79210 462849485
1 117397 842468805
2 84025
2 55424
1 97410 474957945
2 78134
2 167328
2 136240
1 176569 682227419
2 139945
2 96213
1 190352 958887180
2 9039
2 107188
1 122954 792950437
1 52580 794544414
1 165128 788527648
2 96591
1 101058 944342934
1 188743 546401017
1 106577 616935229
2 54947
1 128400 4316148
1 167101 545047740
2 16733
1 186704 512603064
1 189488 585409359
2 161441
1 5021 346200006
1 132787 422329858
2 80123
2 153671
2 86924
1 83637 430097574
2 3751
2 197689
1 8552 215725381
2 111177
1 118209 121817154
1 123185 951231055
2 30561
2 89750
2 117907
1 179949 164355944
1 156110 729179944
1 73282 227242181
1 32013 509335422
2 65990
2 198179
1 141438 994719298
2 54863
1 20646 497253446
1 63065 706963969
1 71899 164204782
1 59962 385825005
2 156690
2 35399
2 14370
2 93983
1 196226 708847602
2 3295
2 176071
1 188239 128789973
2 20801
2 139191
2 178487
2 69070
1 92384 765207561
1 108121 125968103
1 138285 763003125
2 185763
2 198058
1 59358 670345776
1 131346 181124519
1 152171 694967593
1 87298 712368586
2 67301
2 82419
1 105446 602884244
1 47210 849622951
1 37325 182852713
1 100240 906131161
2 58803
2 7816
1 79357 211865191
1 29993 746021424
1 30063 794262800
1 75329 142161944
2 153156
2 159700
2 22691
1 114959 106988188
1 53936 882546846
2 4935
2 177945
1 1045 745700196
1 146804 136852446
2 110131
2 126660
2 37758
2 161386
1 139641 849391157
1 60497 79738276
2 196961
1 150967 599594675
2 23651
2 16755
2 18999
2 40886
1 173530 138957020
2 183756
1 1265 878384669
2 98481
2 170768
1 123876 797591520
2 81443
1 123204 743095282
1 70257 687746441
2 9865
2 156831
2 111232
1 149473 697082389
1 187465 972768751
1 26990 226267515
2 104889
2 32861
2 72357
2 54648
1 54572 190640261
2 97834
2 185298
2 176732
1 74955 120795786
2 175828
1 17935 295457772
2 12218
1 104420 506776524
1 80426 256296229
2 34865
1 138217 764410882
1 68466 393583921
1 527 169927189
1 119569 225439905
1 106115 554841402
1 91962 615355085
2 37910
2 61285
2 103031
1 139390 104543777
1 87294 354076751
1 65505 574116453
2 46772
2 99293
2 20803
1 38647 878667031
2 111260
2 132150
2 11603
1 116574 309426974
1 174566 409068019
1 164997 850309263
1 159882 484892823
2 48936
1 148653 25052255
1 160433 135575908
1 126519 907232784
2 146420
1 90112 85449944
1 65775 405758877
2 85075
2 163085
1 82002 410339548
1 120837 179803952
2 171156
2 57087
1 106230 7412557
2 174803
1 152022 887233534
1 76062 477436994
1 168888 333164071
1 31154 360568698
1 189688 445076217
1 90681 531012320
1 47931 729410543
1 641 356842117
2 147365
1 171998 927057139
2 101359
1 93604 689585989
2 120299
1 168811 608688333
1 28739 259181113
2 37917
1 49339 808161330
1 40407 324684869
2 150655
2 40816
1 118584 641869895
2 174212
2 154423
2 101441
1 88250 119955558
1 14747 552184210
2 106035
1 153525 543232698
1 119204 168001171
1 123906 942675004
2 166778
2 127267
2 33268
2 59618
1 134482 474481256
2 3471
1 43649 955292695
1 77987 370417078
1 86052 608793918
2 197792
2 152797
1 175655 330081958
1 130963 522602080
1 115133 384645071
2 191405
2 194938
1 124855 125747421
1 3555 153575957
2 86606
1 158184 914010833
1 43492 847562535
1 56926 609372397
1 24527 163830226
1 104110 83983943
2 8335
2 198245
2 149609
2 6212
2 177337
2 86544
2 143705
2 118896
1 26154 632713798
2 174003
1 9139 270037000
1 49717 896734761
2 31967
1 8605 583349695
2 109503
1 58851 437058986
1 123015 401413683
1 48625 422112833
2 61943
2 36744
2 16388
2 179184
1 196395 713111381
1 2337 698803615
1 100557 968198947
1 160699 530305676
1 80725 461937402
2 193664
2 90195
2 56002
1 143584 525152748
1 22519 285511605
2 147969
1 197773 622622399
1 193279 474849225
1 196329 204784052
1 38150 725477427
1 77827 828310516
2 73745
2 116299
1 33323 320168484
2 21097
2 99098
2 111415
1 38477 357211992
2 128805
1 113748 88895256
2 167033
2 42000
2 100830
2 53677
2 105488
2 127034
1 56281 913163312
1 115205 53319151
2 24350
1 143370 195319500
2 120997
2 81978
2 32638
2 47758
2 129531
1 85496 342182839
1 64111 471007521
2 196817
2 23621
2 36881
2 37643
1 12431 816564112
1 87528 158238309
1 99106 496355423
1 5673 903865082
1 28357 66333571
2 88217
1 155442 105322749
2 96620
2 28540
1 104039 911887276
2 185708
1 83454 50069582
2 28551
1 105410 872557579
2 185801
1 186893 754468980
2 93908
2 142088
2 173761
1 54345 88170093
1 25950 655703140
1 173129 389746840
2 2432
1 162239 201768884
2 175364
2 34081
1 125852 165130849
2 147621
2 130758
2 1967
2 163683
1 154352 478612318
2 129900
1 134112 500560831
1 73864 561233215
2 198495
2 8683
1 117797 629746685
1 62805 443288362
1 59748 839677637
1 110979 387609295
2 160448
2 178558
2 94501
1 199304 150881282
2 89266
2 157224
2 162531
2 90380
2 111707
2 845
2 190903
2 189711
2 193509
1 48501 557447797
2 80425
1 122917 802468237
1 141505 807811716
1 122508 421479979
1 19524 703774456
2 85514
1 42230 770881492
2 175008
1 86568 645252102
1 126955 829036992
1 46294 43308656
1 100180 688538312
1 143722 75087430
2 160499
1 67216 71426287
2 626
1 95536 453192112
2 162516
1 166201 629633031
1 127749 223373172
1 185715 136236986
1 172507 389361278
2 6186
2 164058
2 184796
2 97022
2 154086
1 62791 720616052
1 111037 524394758
2 104276
2 46044
2 14922
2 48919
1 98683 693093416
1 93584 682184195
2 182661
2 38595
1 91734 373737099
2 40625
2 129654
2 157109
1 104153 9651457
2 27661
2 5079
2 88803
1 138902 741621476
1 197737 256993263
1 16478 25921816
1 28871 801669875
1 176356 445380818
1 98610 822635895
1 192420 109525194
1 27514 689068337
2 55878
1 62202 674686123
2 85724
2 142502
1 142644 135725774
2 175755
1 180512 422200054
2 158527
1 71431 109355956
2 80812
2 80969
1 132722 965052726
2 172220
2 87540
1 176454 487086319
1 145211 781078141
1 76197 831047325
1 91974 319164473
2 132511
1 188205 259286213
2 144206
1 16594 153795600
2 50732
2 86086
1 71235 739477220
2 3444
2 20573
1 83733 709907988
2 5775
1 142806 644731760
2 32593
2 168974
2 87837
2 79440
1 163348 479991672
2 6071
1 170711 159047182
1 125596 624142719
2 138012
1 191238 3467780
2 95459
2 57467
2 81374
1 184085 243979922
2 161699
2 104913
1 15216 524442830
2 17208
1 53215 599331183
1 133694 876639451
2 85502
2 29909
2 100994
2 45116
2 112210
2 62936
1 137357 586132584
2 177309
2 140701
1 168207 784148746
1 77491 587737077
1 71326 964819111
2 2112
1 152441 621577772
1 69221 299657433
1 134209 881875867
2 184046
2 87630
2 124022
1 54329 59331534
2 22104
2 66304
1 83290 97990608
1 187817 71766561
1 177920 845369071
1 20276 914658775
1 120334 835544343
1 161209 290571406
2 104530
1 147821 22780187
2 115406
2 39008
2 9801
2 98524
1 100858 685767082
2 195417
2 50122
1 18850 543008277
2 27764
1 125926 807414104
2 21736
2 167395
2 39912
2 143955
2 103501
1 112880 591720986
2 74897
1 50271 7377137
1 150172 57771908
2 129567
2 9374
2 177093
1 8620 541489521
2 130260
1 110900 606471072
1 117325 697812692
1 123038 807186788
2 48183
2 66446
2 196900
1 136059 501829921
2 65407
1 43799 371032409
1 143594 658673708
2 76975
1 27671 384665944
1 36690 503269121
1 67402 104690575
2 36367
1 178303 818418632
1 76127 962005130
2 140379
2 140843
2 170004
2 38377
1 21217 173016003
2 143365
1 120607 618104537
2 66327
1 63711 809000215
1 49798 778607090
2 64717
2 35974
1 163226 542926198
2 48620
2 146202
1 84193 643730724
2 129600
2 147035
2 22294
1 52053 365584822
2 109096
1 174235 341075389
2 15574
1 144756 282563179
1 58056 701775003
1 185568 955877631
1 145534 293207545
1 88823 395160546
2 117453
1 90262 593688156
2 62646
1 40371 693568029
2 55611
1 152811 457976706
1 75556 581121012
2 111020
1 164543 673050941
2 4021
1 191574 233910117
1 576 52271693
2 31907
2 81083
1 159929 140816193
1 37687 906079615
2 128651
2 4417
2 154165
2 547
2 103495
2 81158
1 58149 641043249
1 17013 559008360
2 177388
2 172422
2 92560
2 23663
2 97276
1 99240 107988644
1 149891 104335251
1 140734 86165665
2 7895
1 113479 363553293
2 146386
1 25300 741773935
2 33942
1 169544 245034252
2 157058
2 117592
1 120166 630151777
2 33217
2 62316
1 184536 213948507
1 186546 416751892
1 79035 579953368
1 191300 299386670
1 53168 778100916
2 38771
2 182652
2 50414
2 181193
1 73530 355681130
2 183151
1 182859 572628976
2 155519
2 64441
1 106231 470253335
1 121322 11486529
2 85300
2 113010
2 114618
1 116887 712504947
2 78726
1 103438 103162237
1 51356 998910601
2 129957
1 134471 71199187
1 156711 193843855
1 1143 14752630
2 61358
1 186267 782709534
2 20573
1 62838 537700669
2 128423
2 25108
2 135134
2 165926
2 43998
1 121751 957432173
2 29797
2 71019
1 164419 249101785
2 4303
1 43709 363900530
2 154065
2 122075
2 24175
1 145781 51760444
1 76661 658717537
2 107770
2 85762
1 62221 31219106
2 32852
1 32813 443720869
2 186325
2 27089
2 36366
1 20887 608921768
1 132717 388519206
1 92916 534049236
1 181366 445723166
2 144425
1 110173 380709540
1 46409 393418761
1 56925 491157762
2 29050
1 133731 663848385
1 94706 872522238
1 198115 830503290
1 171747 564038395
1 150604 920239693
1 117666 503270659
2 63584
2 198121
1 173495 76862286
2 24553
2 32198
2 31017
2 190797
1 139543 29849220
1 111757 200768447
2 161730
2 122123
2 71765
2 142021
2 13555
2 95087
2 125262
2 25244
2 111957
1 151075 223496599
2 158261
1 9117 832153215
2 109162
2 45031
2 101084
1 192736 529192824
1 58384 825542054
1 174630 874965967
2 62772
2 148782
2 131847
2 129967
2 98852
2 22527
1 177166 579549657
2 36489
1 102446 299370889
2 105172
2 118002
1 170972 349372939
1 143904 69012388
1 110567 108448647
1 108248 850796192
1 156795 236805783
2 162738
1 41870 640040572
1 12186 766051921
1 139170 51842196
1 183847 198948961
2 110419
2 92098
2 55200
2 193232
2 96143
1 15760 442278725
2 77484
1 84623 634855543
2 195518
2 103586
1 189693 341771044
1 108963 637460820
1 96073 552811819
2 188282
2 143771
2 88195
1 135266 485297982
2 111780
2 194421
1 46451 925290321
2 48564
1 39468 88998098
2 113078
1 158508 628999328
2 166850
1 50270 662315737
2 199077
2 86174
1 115901 179349037
2 111656
2 138522
1 146226 243936990
2 71089
1 180934 328485511
2 106309
2 34966
2 172050
2 107067
2 61869
2 176024
1 7856 58775996
2 36568
2 45026
1 35260 952433782
2 2932
1 152849 807608946
1 112224 555417720
1 96710 132136958
1 73982 38111282
1 95188 703367583
1 74498 898415289
1 84535 438907212
1 44038 14942098
2 170348
2 102608
1 93288 258808268
2 87994
2 16258
1 88945 108163840
2 184229
1 51072 795822801
2 99376
2 199751
2 196324
2 111413
2 130019
2 157297
1 154049 714642020
2 103553
1 121221 295655400
2 114438
2 105831
2 71549
2 197518
1 145202 41979300
2 42769
1 55856 875189845
2 18905
2 133292
1 176843 119411026
2 160569
1 49933 398453339
1 150321 726764730
2 3861
2 78392
1 119649 655157629
2 117230
2 24733
2 36104
2 160586
2 40344
1 51137 926452936
2 107466
2 163692
2 151763
1 185727 829918578
1 65500 465810855
2 105840
1 109461 489834666
2 170797
1 183067 852407959
2 21876
1 102365 149328381
2 143170
2 152646
2 81661
1 153931 951923061
2 136681
1 168633 211401573
2 24624
1 160692 746437928
1 179934 703701826
1 182745 380518156
1 166573 251359652
1 139578 687537892
2 181849
1 132124 141988071
1 192475 565166276
2 168166
2 49320
1 89597 768343953
1 28579 438344935
1 190326 351833291
1 81721 652412984
1 8467 612356593
1 47133 980930284
2 12979
2 81966
1 398 339259868
1 122672 747074489
1 48924 719508013
1 86379 323464458
2 152558
1 8536 216568508
1 57094 767456757
2 82969
1 182846 180017112
2 33226
2 97973
2 164902
1 178631 501277833
1 114649 170689615
1 53660 558057026
1 53864 565523364
2 7333
2 166445
1 120643 18472497
2 150695
2 112615
2 108126
1 155079 24318684
2 145968
1 104847 936554622
1 31204 506072740
1 27303 623972566
2 122682
1 134582 760088502
1 184678 874974797
1 141891 92871542
2 135818
2 52929
1 176325 754713692
1 40942 604748948
1 180683 150604219
1 116425 211637238
2 151154
2 853
1 44792 415122656
1 195503 956652529
1 145427 575349498
1 123239 546884845
1 75554 649769192
2 112827
1 11974 658972345
2 121425
2 87535
2 101633
2 179238
2 75926
1 156018 451619765
2 86752
1 4978 278768384
2 137742
1 95979 252239006
1 42983 33326253
2 151245
2 34723
2 168634
2 15232
2 158125
1 97080 8594338
2 148934
1 83138 961779597
1 42888 683978364
2 160948
1 19547 473235043
2 51036
2 65171
2 128904
1 124309 281175927
2 6858
1 151587 774950106
2 176415
2 52677
1 95133 102371437
1 9051 781851534
2 9191
2 190392
2 60999
1 48700 900153001
2 193632
1 182369 427065712
2 33203
1 137190 689098236
2 142438
1 162767 536827062
2 197970
2 177734
1 101007 410120897
1 59099 104998981
1 123039 162373904
2 53138
1 188597 126129469
1 7076 652548281
1 85956 81157116
1 102274 407173534
2 18181
1 162714 760929801
1 46866 675208445
1 73124 503649814
2 188258
1 158705 239634204
1 162710 669973882
2 157933
1 49268 990410062
1 147048 346181813
1 169598 279024530
1 111934 538408545
2 63321
2 56057
2 125934
2 60684
1 17326 26628524
1 115935 377137921
2 153710
1 7389 152494349
1 73716 679920761
1 135566 434227708
1 24442 654933438
1 171238 376580605
2 179125
1 103638 903587927
2 186987
2 49400
1 50254 500903481
2 108018
2 79797
1 171653 851581919
1 196409 681648971
1 41609 685889110
1 116282 891355222
2 26139
2 24563
2 143416
2 117628
2 144081
2 22177
2 170252
1 7802 3844077
2 196183
2 20617
1 42039 379945692
2 151069
2 117327
1 79146 683519531
2 62540
2 156985
1 165821 626172128
1 80888 829125368
2 86633
1 137265 837371488
2 156663
2 42921
1 115923 476876769
1 138872 643108853
2 166924
2 139526
2 178895
1 73890 425252118
1 17409 28640861
1 97654 676989253
2 183046
2 83461
2 186883
2 88736
2 165855
1 194982 512968703
2 34466
1 21549 617086857
1 193548 803959233
1 138811 94400597
2 92675
2 184933
2 129308
1 94896 703022387
2 169095
1 89824 619577456
1 170808 477904099
2 145854
2 27229
2 4669
1 3406 666684787
1 140837 849216961
2 165942
1 168966 928315928
2 137614
2 21792
2 112040
2 116484
1 14289 597216102
2 95985
2 87648
2 59885
2 185841
2 392
2 74142
1 79026 894669775
2 168479
2 97635
2 50628
1 45456 589835586
2 143070
2 51032
1 76238 971807412
2 192036
2 55224
1 157435 665058732
2 199766
1 3882 204890750
2 131247
1 134331 464020808
2 67330
2 166390
1 193731 881993323
2 84834
2 15980
2 37377
2 177580
1 43347 514508800
1 57179 913707383
1 112763 537610905
1 649 443045644
1 2431 843191350
2 38661
1 148122 890916321
1 92721 474233635
2 46941
1 47033 825002547
2 60355
2 154456
1 138832 288857012
1 148958 314226616
1 62970 534181836
2 181110
2 108533
1 112338 521088159
1 147808 414191088
2 175691
2 69469
1 165436 486184598
2 185963
1 77173 495433984
1 155920 137482525
1 61274 279287689
2 25494
2 168335
2 67719
2 158642
1 42121 352723303
1 112826 164712360
2 138430
1 60140 625961698
2 170485
2 168951
2 23637
2 27226
1 21489 776390245
1 194267 813356160
1 175729 714560756
1 70346 867862443
2 52941
2 158130
2 23599
2 14799
2 160590
1 191972 42181784
1 46233 474518607
1 118569 261616758
1 83779 265158130
2 171426
1 106651 530746833
1 152894 512609385
2 17972
2 198225
1 47372 566661885
2 125796
1 182094 597714559
1 16559 271051994
2 24755
2 157005
2 136518
1 91826 39587148
1 80648 137870249
2 22726
2 197500
1 52354 430762180
2 189178
1 128375 749319000
2 89983
1 77643 429712653
1 138277 294359134
2 72348
1 162342 595617996
1 75910 51568535
1 157841 754673924
2 193832
1 175086 803350349
1 177960 511369334
2 180938
1 50521 723458203
1 170718 379132276
2 68343
1 56956 937577457
2 13181
1 64628 117676357
2 53441
1 54649 414732577
1 194975 854302986
2 75515
1 31919 302038541
1 122283 329118828
1 69675 377723763
1 13448 968190901
2 180495
2 29048
2 138242
1 64041 29444654
1 199570 178091456
2 153308
1 2789 269219182
2 88362
1 19795 936786106
2 165144
2 40766
1 150226 862796525
2 66529
2 117160
1 169506 734082967
1 106443 664523713
2 170882
2 48606
1 162062 202648854
1 156342 472614095
2 193498
2 10272
2 180116
1 185515 26941861
1 59137 137725958
1 188626 450994964
2 95220
1 144686 683525747
2 77592
2 44486
2 119313
1 159175 349077659
2 12366
1 179024 364302169
2 123880
1 190511 530831665
1 181296 11949219
2 11915
2 88094
2 133697
1 17187 748549075
1 25767 52518692
2 113733
1 160360 671708695
2 156822
1 109753 67103958
2 25739
2 177107
1 196013 527808188
2 70320
2 175271
2 113695
1 73805 609956590
1 174170 378166239
2 144709
2 17400
1 9356 877689476
2 7421
1 161258 217302691
1 181780 374618726
2 129521
2 185576
2 163795
2 102454
1 101724 542422288
1 71838 73521368
1 157899 480576173
2 100305
2 127301
1 172049 862704948
2 125187
1 16270 227192134
1 170157 599329653
1 145770 626793011
1 63134 419212813
2 53402
2 136408
1 198145 503900258
1 141964 870632307
2 193852
2 31866
1 4160 464416383
1 155426 436027303
2 145891
2 71475
1 188924 540238106
2 118094
2 193139
1 58172 506873019
2 33021
1 147686 938686334
2 147893
2 108481
1 156934 431611336
2 64239
1 121725 328118166
1 121427 352995601
1 143145 918777609
2 138396
1 140877 86522350
2 38942
1 35391 879144178
1 85863 693907813
2 81842
1 72402 156434647
1 157980 471751699
1 81034 839154709
2 73447
1 149346 38913156
1 42662 649165409
1 174790 562143229
1 63675 639223233
1 193430 321419479
1 59945 521537526
2 27325
2 165095
1 41856 274601191
1 23839 442531578
1 194148 887175289
1 130094 474282176
1 13143 433672710
2 46484
2 152605
2 149237
2 30947
1 79109 15289932
2 94332
2 21359
2 137911
1 11708 986500264
2 189593
2 9808
1 139082 840027899
1 166890 340247143
1 152618 661197284
1 197273 158157346
1 159596 497357434
1 168143 695392177
2 97903
2 189973
1 56170 10388339
2 58995
1 112914 474187422
2 30505
1 103082 783617290
2 73224
2 163527
1 42960 741629461
1 51228 205173314
1 71629 292900202
2 185168
2 170481
1 52524 760028569
2 25908
1 196090 142638081
1 11750 652676075
1 88194 65051172
2 63357
1 178622 407560619
1 79103 709408671
1 156207 537900892
1 7508 507979578
2 172726
2 130959
1 138669 171977375
1 153411 838415166
1 84417 668522206
2 67803
2 42341
1 196208 310711150
1 77051 431568501
2 26941
2 135591
2 156777
1 179517 648160824
2 44843
2 38841
1 102447 299811250
2 47116
2 15742
2 67889
1 155980 845654576
1 110457 690239491
1 135898 908769613
2 147134
2 66313
2 112436
2 46121
1 140205 905232069
1 100124 273302736
2 52014
2 158737
2 3965
2 15856
2 99009
2 191549
1 17738 926621915
2 84243
2 111769
1 182288 81842427
2 67244
2 6429
2 56789
1 1431 811972623
2 15121
1 97148 806699615
1 120063 588037122
2 16301
1 25110 882176196
2 1704
1 52078 701730089
1 190845 620832708
1 158138 316024607
1 157409 829406431
1 136097 155960020
2 2542
1 76448 156376252
1 168745 69812573
2 34178
1 21409 688307626
2 135371
2 26305
1 194681 559937327
2 151758
2 144012
1 108741 292155893
1 107322 146887025
1 65984 456148555
1 99453 624325019
2 8361
1 25770 662608430
2 136105
1 156592 264281047
2 25903
2 124677
1 48377 789068757
1 160959 255095567
2 152259
2 76560
2 156810
1 161100 156084900
1 93100 449468993
1 190695 935701269
1 136666 562198889
1 15939 814450012
1 130791 231438879
1 102976 155057741
1 20686 29732229
2 99314
2 20419
1 131545 370779107
2 125127
2 89857
1 54834 528385293
2 80411
2 53555
1 185932 113520972
1 163439 262621024
2 140341
2 43902
2 165479
1 152445 918210878
1 108782 368470295
2 123847
2 193087
1 70175 441641790
1 165980 958796864
2 188826
2 79790
2 86455
2 123425
2 18590
1 169485 558351032
2 54470
1 129412 644448303
1 12818 133723416
1 135476 701525046
2 152213
1 145321 131815011
2 138671
2 41053
2 42912
1 125820 931977016
2 165705
2 164269
2 31271
2 119139
2 47353
2 29946
2 155501
1 11312 545637730
2 35365
2 147748
1 59209 766797218
2 92497
1 18150 201120597
1 74321 760431462
2 108896
1 125199 198952909
2 168825
1 25478 623355827
2 176158
2 130146
1 32880 434102630
1 115671 685748945
1 127599 562261093
1 193187 195490337
1 82908 962514265
1 136264 235890658
1 61993 272785099
1 46897 811328964
1 72776 302600755
1 37978 155094937
1 9793 539182382
1 101911 865409985
1 111472 979320100
1 101713 141921484
1 113076 600437741
2 66345
2 186782
1 153052 781610019
1 21594 655145468
2 178907
1 163209 593759406
1 21565 356717711
2 70985
1 53653 602504062
1 804 756344254
2 125623
2 147800
1 164830 585526752
1 22812 677050717
1 190681 220395046
2 17780
2 36103
2 72468
2 34699
2 189914
1 140747 759203120
2 36336
1 180095 821630491
2 119694
1 123354 106171448
2 28339
2 89435
2 78898
2 3364
1 72899 885505049
2 64860
1 140605 675778290
2 54446
2 53648
1 49204 838271040
1 113536 413200304
1 106622 753188208
1 30524 867815684
1 61154 32403326
1 160492 705307025
2 155152
2 69713
2 19262
2 95917
1 130202 149242899
2 118927
1 92420 590375507
2 107060
1 27328 7172036
2 117174
1 140823 528985728
2 7955
1 85930 555446027
2 165555
2 727
2 11754
2 129730
2 110647
2 118650
1 109962 143303163
1 109760 483183858
1 135554 475934083
2 154382
1 42755 902249461
1 21541 196045696
1 35637 203898960
2 48532
1 169261 550040015
2 4303
2 47693
2 93523
1 102832 217287589
2 121700
2 69096
2 161994
1 135422 46672174
1 14093 82269088
2 123632
1 127795 208337317
2 98437
2 188449
1 162327 931037490
2 92678
1 70917 597018455
2 11386
1 5056 585948948
1 199202 999251049
1 103953 807879246
1 17476 766209044
2 199305
2 165542
2 140692
1 197958 84266063
2 123800
2 110422
2 51128
2 189491
1 150457 387110250
2 159773
2 131627
1 134847 513877347
2 99957
2 9910
1 123348 599051754
2 64188
1 38129 127815679
2 137087
2 58487
1 152812 103109518
1 110197 323349837
2 19581
1 70068 13711263
1 49890 589823799
2 42962
2 39381
1 110172 108689137
1 6613 957477037
2 90778
1 129163 115115447
2 78077
2 74285
2 4383
2 93561
1 196252 826270477
1 147877 561490278
1 27163 876804546
1 173166 407453227
1 185130 531078348
1 167766 148458971
1 7141 832068766
2 119242
1 17042 873725528
2 197637
2 102695
1 125514 472416226
2 90139
1 136696 82734184
2 165527
2 155311
1 38282 849910656
2 147205
2 138902
2 131041
1 186596 7387909
1 124062 339248820
2 149862
2 19450
2 154272
1 152927 779543208
2 199076
1 183850 291891091
2 15779
2 64995
2 182333
1 100029 660192185
1 73824 889771691
1 165929 879514302
2 179223
1 167963 686143206
2 189935
1 59541 830739062
1 13114 636714352
2 94954
2 86187
1 149659 933589348
2 66049
1 58563 460775295
1 24482 131028918
1 84654 311685901
2 63883
1 25946 703941439
2 105374
1 123406 512594820
1 185078 332159164
1 55494 984692671
2 55333
1 196558 226572965
2 161509
1 76003 457691638
1 169218 651113450
1 190270 184109344
2 100685
1 133260 683621607
2 131268
2 27774
1 105924 292288742
1 91991 310856387
1 141452 415446368
1 48310 431453780
1 192882 717778826
2 79334
2 14510
1 81732 237818843
2 4643
2 108795
2 147596
1 80393 511033805
2 137690
1 182828 978708128
1 44929 60843532
1 157283 225516963
2 151544
2 115645
1 102414 771378110
2 103901
2 102032
2 147412
1 197353 552561767
1 11880 857047295
2 162185
1 163706 655944786
1 17010 33153332
2 33335
1 136242 769482430
1 25259 477004967
2 154629
1 103600 529313945
2 39408
2 17566
2 22004
2 36924
1 151086 388653563
2 185425
1 27056 540430679
2 26933
1 153584 49832718
1 181393 915493083
2 129903
2 104712
1 117426 120825528
2 143996
1 40246 824902553
1 8355 676531548
2 173573
2 113218
2 64973
2 187932
2 315
1 80628 872818279
2 178130
1 160687 270685230
2 102771
1 110088 310092564
1 137897 506217252
1 153909 376749420
1 170812 588358610
2 121519
1 88702 274289860
2 190990
2 148528
2 15027
1 147434 315030033
2 90256
1 91163 100759486
1 177885 820863099
2 178883
1 155132 344157492
2 120497
1 106862 95932386
2 10872
2 76928
1 76331 176076529
1 3105 663404045
1 24308 753379337
2 109539
1 31015 461487738
1 181502 670076110
2 118956
1 163453 969214344
2 65924
1 17104 640791618
2 9127
2 41890
1 45793 195931097
1 183268 664710886
2 68879
2 30941
1 138525 23323893
2 33003
1 179431 885088237
1 56499 758660854
1 103301 944976665
1 97244 386560674
2 74364
1 34435 110709877
2 170270
2 54696
1 156009 855725953
2 68791
1 147063 667249074
2 168802
2 167009
1 167568 911918165
1 14082 882510113
2 65383
1 47954 32071401
2 28515
1 143613 12587983
2 97789
1 8571 766890090
2 156350
2 165532
2 102324
2 94381
2 21396
1 30710 546035707
2 164450
2 181502
2 187296
1 166579 59710556
2 97211
1 173613 418969475
1 37924 452660253
2 165640
1 194723 997480308
1 189913 152828537
1 186322 189817592
2 152577
2 1617
2 80231
1 129678 545434989
2 99548
2 65609
2 41628
1 76880 415994361
2 141033
2 25061
1 80011 192841035
2 155690
1 82233 682754796
1 144524 501578776
1 2027 83103898
1 196772 873907360
2 142911
2 78973
2 68820
2 27261
1 85441 879974234
2 138133
1 138103 45085815
1 141384 400742080
2 174980
2 159110
1 149725 849531946
1 157196 355334472
2 19654
2 192172
1 56487 506070182
1 10267 480845874
2 81247
1 58024 649810019
2 70749
1 39096 548434177
1 31664 608261842
2 142593
1 6594 854528183
1 185825 488224589
1 154231 746154245
2 36908
1 157262 319378758
1 35958 18184446
2 2210
1 15146 133347907
2 157669
2 59890
2 72953
2 114813
1 122022 578665134
2 187726
2 165086
2 104336
2 54211
2 144513
1 185665 572430577
2 106045
1 149345 729675830
1 53791 585422248
1 166523 824723288
2 193048
1 106922 932707391
1 24449 470849405
2 177216
1 111039 26598191
1 59108 576544380
2 107532
1 28348 981554860
1 198386 179638391
2 174613
2 172317
2 101667
1 152457 819573535
2 123406
1 100498 645918499
1 154520 714247077
1 135134 868731067
1 147721 622819090
1 195359 813253648
2 187306
2 182721
2 118206
1 129518 803239971
1 186786 482771514
1 128505 949449621
2 66739
2 86733
2 161219
2 132072
2 7710
2 196190
1 49711 292350421
1 149343 453196843
2 138756
1 67122 93883014
2 194479
1 152955 563285987
1 14847 492117617
2 82595
2 183825
2 90091
1 44795 948371127
2 19529
2 120316
2 163928
2 187596
1 135487 841393717
2 177911
1 109983 263953978
1 88528 109776337
1 53097 820191232
1 111859 203425969
1 32880 376114895
1 148014 710114747
2 30022
2 63946
2 176633
1 93573 255108028
2 141640
2 34106
1 121289 520272225
2 149521
2 180342
2 196984
1 52068 231991032
2 196636
2 129963
2 129530
2 79539
1 168589 446635322
2 21650
1 88865 776152327
2 14426
2 63105
2 113334
2 4181
2 164499
2 107242
1 190315 659555245
2 73915
2 167316
2 44641
2 54443
2 138953
2 131254
2 178871
1 95473 491757525
2 69285
2 5722
1 142454 531649457
1 26351 271594461
1 113869 389773346
1 154452 104537834
2 157023
1 49633 434500145
1 42780 28098375
2 148447
2 157632
1 106871 469950908
2 45234
2 23359
1 177192 105904354
1 143254 622958588
1 168351 108601431
1 159113 845424428
1 118286 887789167
1 152081 434631900
2 146710
2 154095
1 12788 73085757
1 9583 153638594
1 66679 569286969
2 104160
1 63787 373427222
1 171124 938759507
1 94386 568990943
2 140925
1 87231 456702452
1 54908 852851089
2 195924
1 34314 678755855
2 63928
1 68314 641196140
1 67978 981600593
1 143494 513382448
2 29091
1 64523 916171562
1 148534 920719005
2 120999
1 57138 901112022
1 53001 255122274
2 175807
1 96326 330345155
1 121679 802010318
1 19655 192694921
2 93923
2 22965
1 183573 26144549
1 120135 99550541
1 99900 817496944
2 148494
2 133802
2 10357
1 13345 515263454
2 72877
1 23730 136140066
1 36237 340122923
1 196926 87579226
1 55994 575753316
2 148121
1 147650 258488135
1 161154 959374057
1 157462 645923601
1 42954 167642056
1 170259 792506796
1 66285 386324114
1 110727 263273379
1 73514 603474039
1 85754 160294949
2 135060
1 180559 623488135
2 111102
1 3842 452137757
2 157175
1 8190 137161324
2 143254
1 31275 109850030
2 44715
2 66730
1 165849 761089276
1 28401 968630095
1 28746 484013639
1 64478 302961484
1 196157 205495632
1 24773 989143168
2 182488
1 191633 243389844
1 122362 628756384
1 129993 569125308
1 110257 506593465
2 70603
1 151486 788747166
2 157532
2 80259
1 175866 857021179
1 96831 295380315
2 96838
1 46473 788120029
2 121096
1 151385 873404698
1 78454 466133382
1 51213 812212343
2 100997
2 169116
1 36207 413737837
2 79364
2 168915
1 126873 188817538
2 39770
2 141330
2 61604
1 133901 219996720
2 193714
1 91722 418898591
1 33296 843561268
1 175015 397140420
2 82095
2 4249
2 133362
1 135763 415803837
1 125408 781244503
2 11338
1 85836 751619518
2 61376
1 97053 909435527
1 50353 654647618
1 17836 659143789
2 196284
1 118748 985964980
2 71222
2 34839
1 47930 216938924
2 74240
1 12362 678158470
2 183734
1 72533 308607514
2 195820
1 108058 273471897
1 116318 518407124
1 149509 938959097
1 189350 141970135
1 146842 3934543
2 9567
1 49650 974550390
1 146923 515280553
2 158095
2 86177
2 128209
2 67847
2 183306
2 34731
2 156988
2 170008
1 127438 634530413
1 55415 345502189
1 49016 714380095
1 137678 260248318
1 28456 225819686
2 125928
1 7637 118075150
2 167006
2 169234
2 2626
2 153060
1 185741 225175128
2 45645
2 127540
1 60375 898344322
1 144464 536487157
1 13011 563164584
1 110461 194572654
1 66756 688524045
2 52008
2 190410
2 184969
2 88759
2 177088
1 150243 298256503
2 101028
2 197077
1 16498 924030113
2 24957
1 26946 996814184
1 6545 256900110
2 70519
2 87999
2 88451
1 85456 571292663
1 108881 264829516
2 83091
1 119629 508035627
1 154958 668514639
2 86514
1 87807 983929144
1 81282 441545280
1 183140 29926020
2 83944
2 48996
2 63999
2 106809
2 67321
2 49774
1 75128 945375075
1 53986 544595295
2 133957
2 61725
1 102237 258097720
2 42808
1 189719 137863203
2 52012
2 199882
2 153748
1 39640 594356859
2 195397
2 117151
2 117610
2 79996
2 111209
2 61203
2 16086
1 140692 594352057
1 47504 41413323
1 169325 590267827
1 197084 438582645
2 118782
1 29725 291837361
2 80521
2 190150
1 117723 322715111
1 196089 668676704
2 49063
2 106324
2 58398
2 51110
1 13816 265202460
2 136046
2 166351
1 170798 864947881
2 89674
1 15745 340205712
2 156169
2 100531
2 8916
2 8222
1 118547 470043430
1 699 857010174
2 124460
2 127061
2 168895
1 19012 675089923
2 165814
2 61740
1 126615 794551963
2 118284
1 54705 526465748
1 157229 287121560
2 77194
1 93616 336395387
2 98951
2 113667
2 176969
1 18602 664793516
1 21030 192587584
1 199630 11420335
1 109229 388267493
1 181163 548897304
2 138845
2 22523
1 82819 591748287
1 29863 531467174
1 181662 677280867
2 169576
1 36992 903396674
1 88070 529211339
2 43224
2 98185
1 181801 853322601
2 85255
2 161683
1 167907 790905357
1 115877 280743920
1 66602 121728943
2 139905
1 13251 779217387
2 87916
1 64096 527449118
1 178289 548644243
2 161940
2 167577
1 36332 535642183
2 58536
2 26734
1 159610 709582627
1 175925 346193938
1 132309 91408367
2 129428
1 97802 589527964
1 116002 736060449
2 161857
2 24639
1 61098 530773269
1 137456 311105981
2 2057
1 92962 734864144
2 49757
1 49764 386857921
1 104829 218429045
2 194351
1 131054 608567684
1 66186 292122385
2 13967
1 9138 281993828
2 123946
1 198324 246123224
2 124764
2 195038
2 148479
1 69940 676207314
2 17079
2 25668
1 98115 500836162
1 87754 873175377
2 62950
1 174604 131030916
1 196239 849418676
1 176324 218438281
2 193036
2 190336
2 3556
1 68462 911419803
2 163542
2 106198
1 54150 906416249
2 81759
1 119783 451340606
1 124269 94560114
2 187318
1 22403 328589286
1 46140 32926643
1 114421 826288412
1 35080 585935986
1 172283 268854836
2 175761
2 170640
1 115372 999544149
2 132623
2 18032
1 108649 762112720
2 199470
1 143126 48713037
2 182282
1 183515 632289792
2 81819
1 51101 603709360
1 130728 737371030
2 81661
2 5086
2 47594
1 164436 131609293
1 65107 502567828
2 171243
1 28022 685518636
2 29272
2 85145
1 178869 114054875
1 65787 479940648
2 179177
1 24642 525671931
1 43053 239462304
1 76476 450105343
1 198425 586195966
1 19966 940505025
2 53671
2 129542
2 125901
2 131630
1 76277 851076363
2 141833
1 117458 337854623
2 147823
2 22960
2 153113
1 143482 684486605
2 50414
2 173133
1 75163 697345104
2 36129
1 88964 614765758
2 188537
2 126976
1 194938 567523477
1 180516 771178848
2 191490
1 18677 343169698
2 155852
2 102192
1 80780 33133161
2 173154
1 125130 656097978
2 187434
1 197979 598426715
1 55353 787206064
2 96151
2 35464
1 152626 751175194
2 144914
1 10036 43176063
1 37556 830527736
1 14110 586715359
1 77674 236471997
1 79954 372596309
2 8923
1 81190 420240637
2 19281
1 164525 6096443
2 33014
1 1479 392903240
2 196389
2 47182
2 134712
2 194047
2 59595
1 154271 278634846
1 43428 375267174
1 25828 817939865
1 102670 183854642
1 121928 856042484
2 10809
2 169079
2 69127
1 50369 419981301
1 2241 960411756
2 59815
1 18626 239099714
2 31573
1 113889 610388664
1 14890 293408135
2 122960
1 34111 957921395
2 173640
2 30782
1 82067 782744892
2 48116
1 154672 340840203
2 74011
1 48569 119672626
2 159789
2 95217
2 116451
2 54130
1 21712 823071088
1 108641 581992449
2 192205
1 102576 792257405
2 59468
2 10866
2 125192
2 30426
2 142439
2 27623
1 162977 971621254
1 118249 421532244
1 152007 752290821
2 194335
1 72315 645227374
1 84256 464790278
2 161350
2 125033
1 77271 856499400
2 123882
1 82198 305219966
2 3663
1 176595 688576864
1 169192 268596915
1 98990 501774283
2 106061
1 121501 236698090
2 124146
1 47408 759435210
1 105178 582504662
2 123510
2 198819
1 37544 944111671
1 185786 424079055
2 68305
1 37186 193432421
1 2019 979380384
2 81182
2 73693
2 154368
2 114746
1 125237 976742692
1 34906 71798631
2 14058
1 61428 944450290
2 111067
2 96613
1 2169 947844401
1 48198 645345462
1 169688 749952749
1 35969 123774112
1 72149 509489342
2 186133
2 106666
1 26359 962550056
2 20199
1 194012 434660671
1 69599 272489598
2 79783
1 161546 672255185
2 45661
1 165317 542530205
1 83818 231580711
1 24039 700841161
1 130812 925316343
1 1388 968772691
1 8963 382186053
2 90718
1 147493 738064410
1 37515 158111134
2 198357
1 37681 70280749
2 17018
1 100692 508415820
2 8437
2 141691
1 141915 426368084
2 130637
1 45688 536646555
2 35908
2 95077
2 3267
2 16796
2 16140
1 27994 326471416
2 193297
2 167054
2 103129
1 186861 286296008
2 40189
2 18478
1 180957 542858820
2 163447
2 61968
2 108331
1 86195 215631173
1 128484 28042023
1 50829 3619422
2 8002
2 30288
1 98516 315393470
1 63755 509416637
2 79952
1 15165 534733383
1 88848 849461408
1 144049 97530759
2 164691
2 175096
1 159143 196615101
2 81663
1 62597 956421225
2 156295
2 4914
1 158846 992542959
2 162570
1 158116 328292900
1 79417 372492114
2 165617
2 91154
2 142879
1 23219 188872820
1 85490 418194380
1 139136 816007384
2 62677
1 122209 706378321
2 68096
2 33010
2 73613
1 6008 400068036
1 148956 524403793
1 29134 308873458
2 2051
1 10783 791492859
2 87365
2 20975
1 24944 302713862
1 97436 807861897
1 29065 938740834
1 101997 94817198
1 77350 661808988
1 21991 8623432
2 197968
1 55069 762137648
2 159126
1 59750 693768537
2 109896
1 115016 764608426
1 106987 674198603
1 190776 448522033
2 74169
2 49137
2 54836
2 21140
2 16541
1 73126 340476858
2 177648
1 90727 892331420
1 14777 612059120
2 94428
2 4071
1 137001 979440479
1 151550 398893754
2 176874
2 183860
1 125325 623937141
1 73602 130755938
2 130790
1 141968 977687551
1 172721 242894786
2 63083
2 123707
2 146937
2 19046
1 44246 632897528
2 16061
2 15657
1 94828 64188726
1 3462 702401306
2 159168
2 110901
1 180935 877932173
1 53219 455348861
2 28082
1 8729 562119328
1 156890 280770443
2 62066
1 70006 812622343
1 22900 312459768
1 38332 582111833
1 78669 846081389
2 176282
1 155763 655322822
2 107799
1 139343 912533536
1 193095 182337375
1 117492 290745849
1 75917 724877574
2 117441
2 149778
2 72603
2 11697
2 153393
1 191394 611554078
1 36083 516302752
2 165485
1 5506 921478371
2 21441
1 90888 500674541
1 76817 486969752
2 45477
1 48781 300354295
1 15395 535096555
1 189107 50434604
2 34193
2 132075
1 16474 610802557
1 107951 189693110
2 190419
2 74636
1 103375 221970327
1 19561 699794679
2 186191
1 129237 893196447
1 13543 179923315
1 193912 123461520
1 157774 59386890
1 194720 213809836
2 107198
1 159999 53049592
1 178987 187888147
1 15141 838753846
1 125306 311287365
1 127264 917311293
1 10339 642598525
1 85477 304661359
2 183620
1 157748 364525079
2 35914
2 190444
2 141108
2 144943
1 17331 711350397
1 92127 413290143
2 27571
1 95152 915621114
1 168839 539731582
1 86754 76422479
2 54218
1 45741 719004441
1 42132 981972523
2 139039
2 59360
1 81196 664224495
2 131430
1 40722 229604499
1 110630 581712136
2 15416
2 145823
2 174030
2 98076
1 2023 831717854
2 126944
1 168928 604493741
1 38643 576746897
2 35325
2 180837
1 107884 488986150
1 55859 119061512
1 51269 378950166
2 148886
2 163348
1 18452 958863256
2 94398
2 149923
1 122959 822095995
2 144831
1 61104 381383783
2 170291
1 14233 422078514
1 199981 571215410
2 87400
2 12718
1 70649 295637973
1 116603 647887928
2 6631
1 8399 298059899
1 111267 848942815
2 146316
2 33914
1 1819 419956903
1 174127 981620396
1 132616 318363555
1 175045 635671469
2 20235
2 97379
2 135669
1 151942 742112354
2 168315
1 163041 431286297
1 122820 999912077
1 53782 428160876
1 71391 945979193
2 173260
2 129586
1 116033 673921483
2 39989
2 131948
2 36553
1 185558 941096953
2 62546
2 103996
1 185460 914558668
1 7453 107340760
2 82346
2 19469
2 94593
1 160035 845229256
1 47283 11071265
2 163402
2 30257
1 116415 839099599
1 55405 446113075
1 93636 488678208
2 2238
2 34940
2 60312
2 97781
1 168673 183684768
1 182856 723287126
1 136334 323433861
2 44248
1 162867 558213665
1 41085 316539072
1 68963 579419019
1 7342 963203751
1 48695 363694985
1 188908 842922159
1 80472 468993603
1 141095 827329434
1 194606 448417838
1 38241 708546171
2 98099
2 44203
2 111907
2 151391
2 154089
2 87101
1 10329 191908463
1 148334 475625572
2 151169
2 117476
1 111230 377084
2 35975
1 110871 201964240
1 180657 716190476
1 82372 534017309
2 7571
1 111023 338812130
1 44892 793836742
1 17439 308741915
2 192253
2 146020
1 48924 523008744
2 165684
1 67419 554187412
2 25714
1 49877 853024701
1 100348 754652997
1 171669 180845924
2 93444
2 25850
1 30184 474975699
1 154197 296504940
1 76278 778176243
2 92943
1 164262 747029716
1 183615 443806301
2 151219
1 18616 315263701
1 148719 552597839
2 126419
1 7499 616370180
2 52266
2 77092
1 122285 865505782
1 22358 792085121
2 195068
2 127502
2 59906
2 56700
2 49352
2 168665
2 8686
1 163855 901660742
2 58895
2 119914
1 143279 461435047
1 50667 381759340
1 28213 621844791
1 104311 159362113
2 166717
1 30958 603368404
1 197935 565488740
2 106629
2 97732
2 165832
1 7424 497188251
1 147906 119234919
2 123999
1 184210 794303178
1 103903 56101202
2 96776
2 119958
1 73888 913296284
2 72616
2 164429
2 88339
2 120394
1 99484 215754708
2 40090
2 100743
2 26727
1 197096 873110973
1 109599 347942981
1 81793 313287921
2 46386
2 17279
2 151476
2 185738
2 90296
2 89653
2 61085
1 10994 528162333
2 84736
1 132780 10185988
2 146053
1 131393 41252482
2 131366
2 71647
1 193407 975158910
1 130043 599047858
2 4998
2 63832
1 54059 593800571
1 66826 3164061
1 92477 227078200
1 83923 757946105
1 178528 694197253
1 49470 438967153
1 42327 441468101
1 131624 672988784
2 153006
2 96352
2 167173
2 75400
2 55117
2 111554
2 187604
2 105884
1 146977 34614906
2 71423
1 131154 66411820
2 180209
1 78028 128804553
1 74691 804110065
1 105187 513697420
1 103092 101567114
2 86795
1 79904 167824622
2 116546
1 127866 280774761
2 110631
1 172654 474039853
2 68860
1 129033 114890228
2 234
1 109053 470772004
1 106642 102510317
1 187137 555248127
2 136934
2 35316
1 199543 74383782
2 73915
1 197967 660111587
1 90545 898666432
2 91752
2 149277
2 183814
2 22181
1 102980 94710367
2 184047
1 14198 484426996
2 89133
2 162974
1 177900 860525750
2 160181
1 37634 570027189
2 146959
2 61774
2 10106
2 104684
1 777 572578590
1 13917 825632036
2 106345
2 107482
2 34889
1 21816 780610040
2 146195
1 128482 325727030
2 183454
1 44803 696304291
1 48686 983036509
2 159004
2 141618
1 21648 292306500
2 17356
1 191232 435923338
1 37097 968960309
2 145524
1 113523 993479757
2 71919
2 24292
1 26987 981524708
2 191656
1 194454 150873269
1 8717 744038875
1 84454 641405575
1 76369 68301267
1 154873 223765100
2 170555
2 26530
2 198522
2 17427
2 185133
1 5516 982426295
1 173771 657418905
1 182109 307042793
1 36498 337691786
1 122823 109223021
2 36438
2 24870
1 180809 23760756
2 79076
1 11944 4351927
2 139251
1 181750 923620113
2 7632
1 43537 660035554
2 100553
1 191962 3067624
2 4490
2 37783
1 177380 447738794
1 98510 97454283
2 40142
2 129477
1 61013 536206441
1 156039 396326016
2 112298
1 158150 193142335
2 169058
2 197447
2 27746
1 146611 344439117
1 131030 54886659
1 125511 639661273
2 194592
2 37763
2 49772
2 186025
2 190834
1 24037 737922089
1 100167 519398756
2 165729
2 194161
1 42086 792388341
1 38054 304828129
2 63150
1 153379 315415700
2 196807
2 6412
1 160916 670105592
1 14310 686072910
2 134598
1 156317 885983431
1 135654 574465772
1 170664 221161830
2 149185
2 70564
2 72874
2 93363
1 54998 585880907
2 118556
1 57901 924657218
2 168024
1 166948 916515789
2 85497
2 705
1 132052 349181446
2 192
2 10222
1 175161 563188841
1 36789 299764486
2 140516
1 189724 167297971
2 114027
2 85788
2 142212
2 156357
2 50750
1 184496 402618991
2 45810
1 61089 729528378
1 73598 371807649
2 91498
2 30612
2 23372
1 189938 870124694
1 125805 640310956
1 76313 731876426
1 2830 130670555
1 33395 551734762
1 8358 561813585
1 11323 650979090
1 149418 487948613
1 59041 140214384
1 182852 12973074
1 72591 211647895
1 99025 202166374
2 79337
2 103351
2 114565
1 125564 206239690
1 153547 143320886
2 152041
1 63268 509195607
1 174322 770734756
2 176739
2 52239
1 5536 959317751
2 175405
1 3963 280835898
2 150576
1 28010 587284326
1 65439 542395039
1 96229 244697990
2 115313
1 8405 422751915
2 108331
2 176714
1 67171 682906326
1 93874 214094177
1 107128 34166322
1 177567 76248204
1 123967 840652249
2 138373
1 95953 164257602
2 161603
1 133398 542148590
2 47574
1 8175 454201751
2 175910
1 92873 277021206
1 34331 888620725
1 94907 134754713
2 171342
1 85511 861333572
2 127770
2 193022
2 63699
1 159802 155470782
1 179345 442822537
2 130487
2 191649
1 195321 947585295
1 263 509365252
2 16999
2 7493
2 147827
2 104066
1 150839 852643558
1 69563 453539656
2 97933
1 84824 428021660
1 193775 605404004
1 21344 81791569
1 195724 739699510
1 36218 687681107
2 77183
2 102987
2 165209
2 83769
2 184682
1 96728 219557477
2 170016
1 24124 791015318
2 119688
2 73028
1 30507 630410417
1 19811 409532263
1 49076 183639987
2 141424
2 115281
2 135384
1 67642 996640875
2 158481
1 76569 240759472
2 132109
1 94315 870992012
2 150503
1 15994 997531559
1 45896 609176912
2 49066
1 31299 333200164
2 196351
2 33198
1 50487 789062451
1 153464 716043298
1 115672 798048699
2 163643
2 88645
1 140442 852612387
2 75677
2 197522
2 166873
2 28718
1 110576 437844195
1 153936 319715102
1 24377 865316391
1 81617 868738386
2 93384
1 8694 527717579
2 189859
1 8797 34414353
2 106944
1 125927 929111212
1 145955 713041389
1 102432 141707437
1 120129 846098007
2 149066
2 163208
1 189201 328855140
2 46920
2 49700
2 47107
2 15760
2 125177
2 13479
1 136514 653283113
1 18060 497364513
2 173574
2 114754
2 172553
1 157686 386359076
2 18660
2 115144
1 29943 996406424
1 30727 636690045
1 7694 727053469
2 99955
2 89015
2 38345
1 20238 11553141
1 122638 133852351
2 156549
1 88320 214997984
1 24202 510985124
1 38505 498753658
1 66850 516688550
1 53874 121137972
1 144684 922517019
2 176936
2 135044
2 35047
1 192538 109480323
1 19666 256909914
1 156501 138502419
1 130356 650082779
2 122081
1 96526 980290537
2 58028
1 138628 128218459
2 145843
1 144054 269175192
1 49335 811391901
1 38677 857035784
2 60391
1 82635 697350930
1 154350 833172400
1 179330 730369811
1 189710 62718666
2 110319
2 56844
2 8536
2 50633
2 118995
2 20095
1 95089 893839377
2 173594
1 160082 546907713
2 145081
2 130542
1 7326 608239046
1 78770 405437835
1 160362 862224331
1 111006 773090011
2 110939
2 33929
2 141319
1 171091 480441747
1 167046 690993731
1 68886 895484704
1 104377 241422019
1 161288 960602067
1 6176 144416334
2 143202
1 169118 722521945
2 140001
1 115860 386659912
2 194117
1 108293 329684184
1 83921 580551092
2 1248
2 32445
2 94426
1 193969 218030942
1 99447 666951848
2 161633
2 148494
2 138145
1 107857 832208396
1 14561 105258433
2 141234
2 139744
1 46353 618115785
1 12731 38274588
2 13184
2 4784
2 61025
2 114024
2 148096
2 154072
2 58757
1 190064 671678605
1 102480 338426511
2 188161
2 160595
1 144310 871714163
2 29058
1 10327 929422114
1 8167 704053429
1 41632 783500425
2 70212
2 181613
1 2053 658771251
1 195114 565997028
1 73127 866129470
1 198836 740277502
2 15054
2 125276
1 38000 745618748
2 115230
2 199253
1 96828 133224695
2 64953
2 159264
2 55523
2 51546
2 15794
1 72944 85700356
1 18767 734398891
2 136540
2 59529
1 193783 818203330
1 140064 4042766
1 25256 789350727
2 15624
2 135775
2 88250
1 22943 343228139
1 109237 883280743
2 191041
2 113369
2 72834
2 167147
2 179591
2 151092
2 136839
2 98104
2 45278
2 65423
1 114826 203615901
1 192286 177284577
2 66625
1 133876 551737074
2 102660
1 175595 194850770
1 1958 48637831
1 62730 557569013
1 49665 355223880
1 74198 414265972
2 6689
2 137318
2 173296
2 79429
1 196946 13460398
2 185587
2 53476
1 188552 926535203
1 96983 335030408
1 35908 28048088
1 94936 180251538
2 188803
2 29720
1 189993 464029712
2 36897
1 67070 658490776
1 26885 787759782
1 105047 154634502
1 168493 592069578
2 15210
2 198478
2 83284
2 44920
2 86262
1 129719 511448883
2 49886
1 124352 839070095
2 35963
2 175589
1 81599 40673781
1 61182 329714539
2 180877
2 153081
1 171825 113848518
1 190434 494452966
1 86733 577314467
2 131599
1 179580 848807525
2 22121
2 161642
1 190278 296089333
2 90544
2 118913
1 199898 765532071
2 184454
1 196943 842627663
1 49163 128787916
2 10678
1 172076 109273948
2 105665
2 174177
2 11037
1 724 407942230
1 190677 566710973
1 53196 735589888
2 113623
2 33013
2 147985
1 126666 539315687
1 53499 614055206
2 94217
2 121099
2 142594
2 4235
2 135339
1 198573 528885610
2 62104
1 88011 937511883
1 114156 297281040
2 122740
1 159358 251055028
2 166151
1 33755 946090777
1 142211 235057375
1 182492 293995495
2 72486
2 41359
2 146046
2 12835
2 89248
2 93454
1 85213 154243675
2 7999
2 16976
2 186493
1 146181 682209292
2 86767
1 76935 338100870
1 193428 57545982
1 49243 702697894
2 62907
1 197107 302408324
1 30362 557285283
2 38542
1 36392 863792768
1 66022 250543016
1 175510 319218966
1 125926 559450256
1 62747 638071908
1 94251 760248889
2 46221
1 128295 984687199
2 126475
1 50120 346697792
2 178366
2 18713
2 29108
1 23350 615807091
2 1300
2 52767
2 56115
2 48726
1 64240 8123607
2 146369
2 60081
2 143625
1 37172 572948618
2 129972
1 59130 972261198
1 180957 874402807
1 112831 314450165
1 178350 212515318
2 28846
1 62612 222136155
2 86657
1 193677 556876529
2 157043
2 103274
1 123992 250044933
1 196709 488550523
2 193317
2 181622
1 191802 10945818
1 50117 485679963
2 84757
1 191991 210113403
2 117454
2 168723
1 63230 75176280
1 55673 11621354
1 2706 868187369
1 192708 232654451
2 71035
1 75763 699431081
1 44752 887977246
2 114554
2 194744
1 146080 492707509
1 14170 326313672
2 110726
1 175670 911964878
1 67901 1436277
1 45487 480015429
2 12816
1 109182 767176723
1 151216 504886371
2 183199
1 190769 471747003
2 129504
1 127646 544650571
1 172096 858497603
2 132032
2 164065
2 59670
1 196978 172606563
1 194996 784716702
1 156881 899537452
2 51170
1 156237 279548321
1 168117 291028554
1 186380 633826352
1 116599 497153442
2 41751
2 178086
2 118562
2 17550
1 90075 70123779
2 112501
1 119385 345510724
2 124565
2 64425
1 180491 633987995
2 98655
1 62366 733622701
1 41052 615675199
2 37166
2 11599
1 188769 912832903
1 79903 209664462
1 67118 528954858
1 142119 893645966
1 181430 649112532
2 38904
2 22455
2 31557
1 28677 885954253
1 187593 344808278
2 23024
1 47378 508513932
2 180346
2 105373
2 141721
1 140017 210039420
2 137068
2 177168
1 185437 909551427
1 199971 27655888
2 143089
2 3567
2 13022
2 76882
2 23839
2 33359
1 39445 487350081
1 69063 730990330
2 191231
2 53921
1 72272 863764399
1 176989 255665058
1 57510 391906392
1 145336 855095672
2 109299
1 142976 565090842
1 188455 38024787
1 49171 715515969
1 17688 712892217
2 43571
1 69551 43547702
1 384 228949350
2 166482
1 35696 861226822
2 132245
1 197426 964614850
2 110283
2 25031
2 174423
1 182991 629385668
2 42783
2 124220
1 86377 859300939
2 53095
2 165904
1 101763 29832762
2 106531
1 167915 748646299
2 148992
2 172585
1 42450 834262200
1 126702 817294568
1 6850 483716272
1 134460 974512165
1 109164 189036455
1 22975 447302401
1 111587 12218410
1 93567 587272098
1 65196 432424121
1 46622 684578689
2 5859
1 160892 296864252
1 113696 186027543
1 109183 982252900
1 35825 610659632
1 58463 576346939
2 124797
1 122819 657807469
2 35949
1 133910 558441135
1 118487 501779407
1 187140 821472796
2 194640
1 103723 628548045
1 182243 770643123
2 173355
2 122375
2 7685
2 83044
1 32458 675609998
1 42955 996901833
1 127986 646762292
1 60627 297094843
1 15151 489607192
1 192271 969332186
2 197665
2 142702
2 104207
2 130762
1 126509 643946303
1 179968 21146809
2 110330
1 112159 262211035
1 128424 147514964
2 62090
1 150371 924465420
1 41563 956902948
1 174580 442653925
1 43857 433954432
1 83831 765907283
2 179474
1 102574 83663976
2 30198
2 150063
1 65549 195226614
2 41885
2 101246
1 61295 765186761
1 148586 408023459
2 40946
1 147240 762041367
1 100742 304055865
1 102147 643067854
2 45916
1 163135 974841290
1 140902 506900781
1 113206 126670094
1 121994 443081192
1 149728 965954484
1 3378 723794971
1 193002 63120682
2 17934
2 41337
1 151489 231735570
2 136555
1 147189 462323307
2 178338
1 15903 982201961
2 184159
2 142846
2 70882
2 110721
1 58905 724961381
1 160873 565871531
1 160273 441902729
1 43389 550856135
2 6238
1 12109 479539025
2 74658
1 155130 307243259
1 182308 6671033
2 130857
1 195834 773290126
1 17845 802544138
2 125148
1 179278 901013911
2 72676
1 100418 850564654
2 102212
2 93525
1 195751 971543414
1 159448 452081829
2 104427
1 61824 61069205
2 93462
2 169844
2 141464
2 66724
2 54063
2 80626
1 151414 69557544
1 192807 901433042
1 28749 46841844
1 33060 747344915
1 117463 486045755
1 103105 336920743
2 103579
2 43
1 115926 459385281
1 79088 93858234
2 92711
2 170933
2 154925
2 116911
1 163049 785656093
2 5457
2 69276
2 193820
2 189216
2 153770
1 191430 177562546
1 20347 221607341
2 60999
2 166765
1 169339 561159236
2 75494
2 142066
1 86167 63082155
1 56148 806620700
2 51406
2 107966
2 630
1 100733 443307531
2 134223
1 52912 65061330
1 8446 84727135
1 18514 323736491
2 119135
1 123345 884697322
2 24360
2 178446
2 67213
2 95746
2 140120
2 121561
2 142846
1 114984 695735289
1 41673 850639495
1 23354 307396447
1 174442 50133930
1 171161 887952437
2 192590
1 103167 380256784
1 193856 489020551
2 100163
2 197325
2 176426
2 108269
1 171764 744587254
1 111683 77724923
2 177717
1 53786 500073592
1 138401 208613039
1 82884 968368707
2 136786
2 147198
1 73959 341323130
2 191406
2 165031
2 101294
2 14789
2 134205
1 161233 279942892
2 130989
1 7663 471612044
1 97786 786374534
1 178169 497449358
2 154281
1 184924 227217699
2 67695
2 11277
2 48575
2 49816
1 142476 510361408
1 171933 345191114
1 23161 943287707
1 109118 379093459
1 50328 698439615
2 154964
1 19751 176652489
2 54301
2 48132
1 112731 897907351
1 173182 173701615
2 117251
2 84585
1 133967 643267836
1 81229 409994201
1 186224 476579353
1 58105 350195523
1 123892 677392502
2 51931
2 42574
2 166883
1 129284 100693126
2 142939
1 144927 241119025
1 169750 846988331
2 101699
1 67501 947953038
2 15846
2 124554
1 20857 803133958
2 142082
2 8833
2 28710
2 75405
2 29306
1 78705 983706988
2 138045
2 111743
2 123271
2 326
2 27668
1 89381 772521096
2 49446
2 83089
1 30405 930215821
1 42923 99835962
2 198876
1 120513 899262498
2 83621
2 31734
1 71100 114068376
1 43231 454326510
1 93686 936302179
1 45668 394123779
1 21517 690667254
1 50290 964177013
1 157258 357033007
2 85490
2 89420
1 89452 504834746
2 526
1 83376 695542023
1 79094 58841683
2 61690
2 186445
1 157965 226647905
2 184836
1 11051 943970624
2 103820
1 51352 795176406
1 40317 455590768
1 61087 747856162
2 89373
1 91079 907017552
2 101136
1 172682 358791878
1 151125 911985192
1 185283 210924984
1 25976 927316465
1 33199 576161651
2 180599
2 9605
2 7229
2 16660
1 129976 913045600
2 10098
1 90809 472698447
1 195306 40453539
2 107512
2 49597
2 13415
2 162485
1 87799 259852412
2 197149
1 158492 974967037
2 131770
2 8907
2 172435
2 52369
2 31852
1 134862 73063563
2 1029
1 65293 75192199
1 137339 970663417
2 150263
1 158673 412923802
2 57049
1 162692 947024012
2 45436
1 189792 116846433
2 161958
1 54952 97581719
2 164168
2 167662
2 136987
2 35336
2 173664
1 193863 25438584
2 41678
1 24955 165373362
2 87124
1 124826 291435481
2 72762
2 158269
2 118254
1 155616 233214571
1 159086 764913800
1 12003 392834377
2 4058
2 83433
1 64741 117020174
2 58555
2 140576
1 166871 693361979
1 114245 314219937
1 7030 480030594
1 58075 999599719
2 150950
2 123434
2 165276
1 181100 739507039
1 57300 426709518
1 6908 501233210
1 19687 646587422
2 77040
1 74189 308986195
2 173432
1 82129 395692836
2 17592
1 66963 222351019
1 140445 776431828
2 148595
1 119381 485301841
2 130677
1 142225 123656119
2 149208
1 54737 546616596
1 140030 840514600
1 80964 36333979
2 36361
1 151189 441451827
2 44023
2 125258
1 167910 270704432
2 68011
1 115870 331655220
1 174369 732773803
1 167681 781777637
1 68285 473226409
1 186493 869283241
1 10349 499672922
1 64250 695678410
1 73311 28978762
2 59639
2 31811
1 52369 317671845
2 90924
2 113432
1 46363 562460163
2 131933
2 21325
1 191717 231179460
1 90774 797851608
1 146480 823313438
2 148142
1 19338 312440415
2 129040
1 199586 827963201
1 23167 755803235
2 107313
1 156637 773126702
2 144278
2 162999
2 47704
1 22663 30843469
1 69462 405886150
2 100015
2 128519
1 173326 562492658
1 118963 699790700
1 9695 545658326
1 36971 555127817
1 66964 296031619
2 78296
2 172262
1 148938 45440266
2 25578
2 194700
2 40598
2 7620
2 192931
2 159524
2 176456
1 102357 475071996
2 105441
1 113288 464901520
2 138174
2 150085
2 99662
2 68177
1 66430 399422597
1 11048 192700641
1 98630 720774800
2 84654
2 107549
2 13925
1 141646 140762899
1 17702 465722340
2 193925
2 143574
2 198074
1 85465 780705621
1 142338 987854338
2 142476
2 120416
1 38624 811964535
2 113585
1 188653 959638914
1 189685 304157140
1 174739 735239223
2 121930
1 87922 581764684
1 24379 50919724
2 126797
2 6360
2 37379
2 141746
2 65471
1 9445 92481307
2 176061
1 53716 760298717
2 6574
2 106594
1 46795 708658761
2 102803
1 103165 388138119
2 24159
1 32729 121023820
2 96257
1 157330 752795278
1 158332 472649213
2 45981
1 138755 632360974
2 48943
2 178082
2 139313
2 123278
1 124384 445019796
1 160640 368366266
1 133484 260944220
1 29684 300015014
1 130586 366886865
2 99797
2 42515
1 54196 713846656
2 179125
1 75157 240250606
1 16821 605988278
1 54923 701105580
2 94061
2 22074
2 66592
2 77124
2 2746
1 144173 378549044
1 9075 397855158
2 141518
1 175826 855619309
1 165626 332673363
2 150751
2 53184
2 16445
2 138124
2 117570
1 93247 415490084
1 60128 85072409
1 157049 191362019
1 56489 711968315
2 164414
2 134948
1 41724 98199877
2 117387
2 96294
2 149488
1 193361 295048590
1 17172 536233547
2 74695
1 150579 810483068
1 194395 494676613
1 137134 104534495
2 36337
2 32226
2 4192
1 90405 364697139
2 100084
2 169353
1 50243 289141778
2 199655
1 44092 544785966
1 199889 340804867
2 124328
1 106669 958681400
1 170903 626600374
2 91040
2 176204
2 109232
2 80212
1 183701 45320542
2 88604
1 79252 861565470
2 168754
1 7519 554818502
2 138121
1 125949 117915080
1 126452 703692194
1 141091 410389345
1 110216 399249072
2 65728
2 184128
1 91370 92683648
1 75129 905406904
2 184371
1 64757 600909919
1 84712 352239415
1 140947 671097683
2 69690
1 133616 942078665
2 143858
1 85038 90020707
1 180975 428382974
2 169051
1 18426 581001479
1 6973 748102023
1 102509 280119506
1 174533 949504338
2 16081
1 70010 726170510
1 32419 951169846
1 77216 554683728
1 71605 112465830
1 211 653675304
2 138324
1 182445 226135207
1 184933 507360253
1 10994 896221508
1 191071 450286813
2 67530
2 161547
1 40465 756160435
1 196105 51223691
1 50085 559576988
1 35175 481947896
2 173714
1 95201 181679094
1 108607 78677472
2 60968
1 150672 463533693
1 80485 374847772
2 62950
1 33569 104449498
1 190634 207880411
2 121664
1 73514 708693309
2 63091
2 162045
2 165429
2 118072
2 44011
1 45672 234055444
1 81765 90708453
2 150317
2 9026
2 161759
2 35752
1 124 462107577
1 131 829489397
2 188576
2 184698
1 198798 547561121
2 4714
1 128755 100898275
2 158024
2 197662
2 38774
1 33799 12264804
2 5384
1 188386 731255226
1 172645 257570492
1 92878 629082397
1 190336 927192143
2 68252
1 22564 142887667
2 23538
2 187934
2 8548
2 179928
1 155431 856971753
2 153877
1 192332 217230229
2 176404
2 190489
2 143877
1 186312 840523705
2 40292
1 88225 10143692
2 148512
2 178975
1 77946 65823374
1 36350 770417973
2 11935
2 115853
1 53461 143157811
1 141582 236346332
2 26675
2 12427
2 122404
2 109921
2 178936
1 81926 574095482
1 130629 527225800
2 96714
2 175437
2 194641
1 62076 707501326
1 68244 354784953
1 187167 60045552
1 141835 25718249
1 20347 678389090
2 90351
2 155859
1 64764 829561334
1 59495 234993145
1 114186 731954589
2 173622
1 75661 350451588
1 46064 256660212
2 68811
1 156786 560894963
1 69577 623880388
1 88313 638096588
2 165446
1 125957 254137349
2 193855
2 164413
2 99845
2 130989
2 125756
2 54581
1 66505 538931889
2 111427
2 81178
2 91885
2 6820
2 167890
1 42849 61271801
1 170874 118709452
1 181434 774169367
1 143709 678979874
2 55831
2 21888
1 43578 730077034
1 134706 20206242
1 7856 849345777
1 189591 448199760
1 174469 533907447
2 83602
2 156819
1 161800 472854000
2 56767
1 121036 229086059
1 134766 201776560
2 130872
1 149712 914500042
1 135792 793221281
1 150991 365349710
1 99799 448798288
1 141281 84010491
2 26274
1 85717 853006926
2 24710
2 173482
1 153468 152890706
1 182594 553058243
2 98220
2 99032
2 178422
2 185588
2 126639
1 129436 50478338
2 151319
1 85444 92013076
1 10508 838246639
1 171757 161570269
1 65757 429466462
2 169628
2 26814
1 133595 738458253
1 23198 82205407
1 156903 833474183
1 121650 608486380
2 132621
1 46116 291756953
2 21096
1 71312 457824327
1 108215 837684998
1 147 903572208
2 30779
1 38169 848227186
2 110737
2 115662
1 35816 185584486
2 118418
2 176136
2 194878
1 122706 548419956
2 23206
1 82368 371813730
1 133528 528721211
1 118820 368578921
2 180052
1 164284 30825760
1 17713 575956734
1 56710 409328210
1 188129 875380259
1 140740 877440321
1 100571 21314812
1 65787 58160902
1 26203 201299592
1 36879 516162344
1 111665 215469538
2 68762
2 140075
1 164808 37330308
2 74182
2 134362
2 146800
1 124494 695244816
2 117246
1 135032 974489148
2 86433
2 49057
1 78357 584990582
1 161119 506010269
1 177867 623428201
1 161741 781690941
2 77794
2 66273
1 40898 559921607
1 145907 479051581
1 75277 83078777
1 23510 824018065
2 160028
2 171519
2 59284
2 162690
1 54465 471218864
2 140849
1 60590 413905914
2 47604
2 146852
2 1168
1 141760 831147183
2 171478
1 64488 910987918
2 102104
2 28649
1 72173 132674216
1 110839 59863516
2 112387
2 168028
1 175880 470722557
2 157012
1 104492 549010073
2 95350
2 617
1 182324 772650119
1 15836 858357822
2 11686
2 193630
1 94274 408430538
1 180570 374868979
2 107403
2 10697
1 122003 608021638
1 11983 240480900
1 93283 808363278
1 70372 880480480
1 186616 953734389
2 176081
2 173543
2 88758
2 40899
1 68666 49426966
1 142492 725562323
2 78682
1 97430 60318241
2 146189
1 4504 804808289
2 87697
1 87407 751655637
1 168578 349009901
1 187849 848320908
1 191196 627652737
1 199549 685620908
2 149538
1 44002 257143734
1 77711 124120587
1 172895 560292603
2 153966
2 22097
2 165927
1 149614 50975819
2 125512
1 175770 481125695
1 92268 966621035
1 18929 302915349
2 173407
1 169211 368978927
2 82362
2 52835
2 119293
2 198683
2 103889
2 117767
2 150605
1 146311 710812347
2 157964
1 7577 455859849
1 88265 186016772
1 195925 276645362
1 118048 21193046
2 104925
2 149524
1 119172 650029308
1 163617 772613234
2 122399
2 113598
1 35191 845014167
1 111473 356581061
2 43943
2 30349
2 102592
2 54520
2 140377
2 118733
2 66696
1 41158 221185518
2 9556
1 23362 269283094
2 131561
1 189799 941503308
2 55643
1 145944 150729744
2 190977
2 78065
2 155293
1 196039 621751331
2 125941
1 165584 198239942
1 116898 468013041
1 59658 249134633
1 178603 572547497
2 68985
2 14180
1 155587 181842107
2 61167
1 79806 13660654
2 50325
2 38418
1 28872 85055997
2 41562
1 51083 520993557
1 65504 55811370
1 127083 883828849
2 17940
1 84364 641751285
1 157691 398811208
1 64573 583476260
1 74473 217823515
2 101104
1 169932 92299469
1 172377 456392907
1 190973 285100716
1 190312 834714499
2 90810
1 31199 329587552
1 90110 85514291
2 89855
2 38643
2 52320
1 150346 725765136
2 88093
1 120892 178346183
2 149101
2 119908
2 150282
2 139457
2 17135
2 100992
2 120243
1 35629 701831870
1 130901 854150866
1 89198 138913921
1 31243 457071872
2 4578
1 59437 679729435
2 35071
2 116515
2 42156
1 119647 880613216
1 128460 396746898
1 179064 310596086
2 131134
2 169117
2 134859
1 78607 690960597
2 14120
2 138795
2 181380
2 9502
2 7288
2 31690
2 168871
1 41580 324806469
1 81327 605019609
2 130662
2 198743
2 149656
1 171823 826463625
1 179991 825706036
1 161234 763246551
1 162588 27066335
2 98796
1 84735 749938462
2 27402
2 144524
1 102415 4686128
2 50239
1 55134 622520728
1 158291 177780356
2 75148
1 25016 170320611
1 98609 423408105
2 50952
1 66574 382117352
2 154608
2 110226
1 89926 15375616
2 64769
2 24955
2 71801
1 118834 14121534
2 82538
2 47115
1 121537 488115713
1 137402 842527788
1 180758 110639693
2 182060
1 13812 433810867
2 149477
1 80588 845117192
2 179905
2 154181
1 125866 751165480
2 128586
2 185427
1 161322 344522147
1 22571 715035764
2 80551
2 21408
1 74825 527447838
1 178330 164288344
1 112722 821351733
2 183244
2 38982
2 172215
1 81670 827108201
2 69752
2 78901
2 112511
1 39425 818426547
1 198779 113025029
1 70489 360142580
2 107087
1 155815 339267699
2 144435
1 164546 366510431
1 117108 252681687
1 154191 556912288
1 136825 93861131
1 104086 779357299
2 77979
1 97365 748380368
1 99591 964018653
1 135060 809903995
2 32939
2 138980
1 121502 141078386
2 46956
2 18638
1 11523 452592900
1 111567 376545938
1 15681 986463354
1 87710 897251308
2 17312
1 148714 422765491
2 164719
1 157623 743301392
2 49641
2 125031
1 169002 412974543
2 24326
1 97212 85686355
1 195249 616178831
2 96608
2 74863
1 156156 509776520
2 154384
2 66014
2 166120
1 196277 349806300
1 34818 850840606
2 95628
1 199699 876054177
1 184441 913885106
2 44620
1 157071 85062591
1 160864 515054838
2 158557
2 177346
2 128540
2 19978
1 191457 380560578
2 117945
1 149026 972443276
2 53824
2 179099
1 156391 466304238
2 83665
1 8370 783985013
2 170327
2 156248
1 83781 818070027
2 23893
2 119368
2 171800
2 180039
1 67366 936176355
2 155765
2 80874
2 10249
2 16117
2 103366
2 73253
1 158580 221760864
2 118263
1 102868 276432581
2 74985
1 68284 357671490
1 91146 701937358
1 113775 835485816
1 187610 903212677
1 64399 249010268
2 11589
1 183688 58823178
2 181898
1 157945 223597572
2 113305
1 189908 566648029
2 76673
2 198961
2 183659
2 122653
1 3566 953179460
2 42100
2 54108
1 158863 946951375
1 167314 369196775
1 142320 226341591
1 123791 430698044
1 17573 955754030
1 155018 971506021
2 54600
2 87772
1 51030 636121482
1 70867 970212642
2 99686
1 92776 12706464
1 14989 995543920
2 131999
1 96783 725674500
1 25835 612797239
1 149504 551244205
1 63991 85428693
1 131796 806574185
1 5943 682603809
1 70814 235602697
2 20652
1 177039 946871773
1 31641 80709082
1 171614 56679732
2 112425
2 40107
2 188194
1 199896 927880878
2 33825
2 133115
1 25146 554512250
2 165233
1 47161 91470231
2 169971
1 26347 639569021
2 76778
1 38716 494147989
1 115156 659631862
1 76578 616576228
1 113109 429352307
2 42853
2 172242
1 88229 89639138
1 70360 738696273
2 183000
2 175670
1 171608 337893372
2 83042
2 198729
1 28548 630263442
2 74765
2 108097
2 20918
1 20607 350047357
1 130427 212155211
2 60663
1 64521 590356412
2 5373
2 170416
2 103951
1 8111 416025349
1 30446 826690467
2 154172
2 157165
2 94306
1 2310 651297895
1 198750 427470908
2 36092
1 128834 463376928
1 190466 47224914
2 185929
2 180498
1 140995 904585260
1 196072 898478963
1 140829 282538274
2 6830
1 185469 999992947
1 122313 69618229
1 23386 456995879
1 28656 522315861
2 142879
1 46575 8393840
2 1348
2 74603
1 151662 72781296
1 191742 885327958
1 84460 72224987
1 162965 89478618
1 119901 710104673
2 152719
2 188409
1 183302 803768847
2 131829
1 138495 251557789
1 97243 578606219
2 184437
1 10407 354387247
1 156217 500781768
2 195260
2 178679
2 21532
2 186527
1 118101 983156282
2 181585
2 118120
1 118551 831338357
1 6771 204776378
1 102658 773530171
1 143184 319673799
1 128494 857705870
2 67082
1 114912 491196545
1 198877 35568091
2 23255
2 45855
1 67477 291375543
2 100658
2 80026
1 66678 967612410
1 157318 345153012
2 32211
1 105772 601990672
2 80002
1 97146 10767978
2 15283
1 11028 332713461
2 188443
1 3876 481360587
1 109142 229291327
2 147080
2 17425
1 48144 116367449
2 93477
1 50650 833322542
2 1350
1 26987 775621392
1 53791 378901022
2 114156
2 66053
1 187563 423568224
2 171746
1 86747 464362831
2 3780
1 107763 363954313
1 68309 38063990
2 88403
1 137700 991753632
1 172889 702910577
2 177200
2 191047
2 76377
1 180116 472766550
1 57026 317124775
2 176928
1 184340 34376439
2 44943
1 118598 813896637
2 128224
1 167725 733563086
1 57761 961124246
1 4703 540833084
1 158188 484492408
2 133304
1 94061 516135184
2 83165
1 86043 556210268
1 158449 472056059
1 88618 971293722
1 5246 315045397
2 114188
1 190261 949453167
1 7572 61125491
2 160882
2 136733
2 188946
2 123452
2 135312
2 69636
1 25549 121531318
1 168065 574054240
2 167802
1 199357 534601649
2 156948
2 148889
2 48728
1 90804 838662784
1 23002 419226083
1 8908 157525577
2 190949
1 32412 14509986
1 183490 527856196
2 33568
1 31187 373746154
2 136955
2 32115
1 118287 255558044
2 6960
1 14324 96430943
1 45797 899260600
1 73270 302870184
1 26185 882246243
1 6805 797094806
1 51712 765355496
2 10367
2 77058
1 31836 222431407
2 6989
1 69876 856875927
2 64543
1 55508 207037093
1 40359 121270453
1 93075 659986307
2 195592
1 111948 384363852
2 166478
2 15157
2 81685
2 136094
2 56257
1 183373 765443728
2 199566
2 140104
2 166619
2 156487
2 66682
1 155890 529931927
1 171621 702976994
1 96475 994808051
2 59253
1 147534 938471776
1 135617 215400860
2 113638
1 71308 779969559
1 183637 265847726
1 150340 252780521
1 89305 551559588
2 111490
2 33359
2 139537
2 128366
1 179995 183870773
1 163401 634415835
2 132578
2 189379
1 5730 735862854
1 10224 983501925
2 43901
2 11375
2 3916
2 11845
2 21731
2 138178
1 59207 93677916
2 148536
1 116345 27688217
2 135070
1 107907 482771911
1 10550 855668161
1 166435 339680605
2 140850
2 122769
2 131301
2 194137
2 160067
1 152812 724956376
1 167330 327069378
1 130598 799033161
1 110834 606888137
2 28251
1 6063 378713019
2 92323
2 27334
1 129374 891217957
2 77909
2 7971
2 61786
2 103535
2 193061
2 165128
2 190420
1 72139 645639345
1 63186 834388640
1 103180 257748843
1 128742 838732350
1 86766 590086605
2 182366
1 23903 93310840
1 19347 370114305
1 25473 602030709
2 142366
1 147200 260326961
2 77655
1 163125 431996107
1 145017 220667873
2 18644
2 99543
2 79954
2 195797
1 37915 308903844
1 190203 206887844
1 14483 310390360
1 196335 578266967
1 82000 200935480
2 165028
1 172415 527615908
2 107830
2 48515
2 171963
2 161310
2 27845
2 138542
2 22627
2 148019
1 12623 619319663
1 39726 842358579
1 110215 247313168
2 72141
1 194006 485089928
1 114761 313934844
2 27294
2 155464
1 130359 894019744
1 159911 176528435
1 169882 736559516
1 83902 478806494
1 15175 548580484
2 140206
2 198123
1 160055 412672868
1 121675 797710967
2 161869
1 139293 302544923
2 36103
1 42263 831986562
2 125927
1 136269 136704438
2 129014
1 50657 36099903
1 129488 571662465
1 73310 846723171
2 125198
1 17453 381234640
2 110760
2 149340
2 75235
2 21677
2 64503
1 150453 657208116
2 122106
1 37007 428738160
1 76303 363303487
1 96089 35569759
2 76156
2 23174
1 172635 291893877
2 113681
1 179162 509888773
1 75693 205306456
2 24505
1 194727 637895567
1 102088 381429433
2 167138
1 190566 340407481
1 133778 372787195
1 131970 673241201
2 11633
2 187813
1 164884 167261611
1 58894 805897857
1 147430 650365170
1 110063 934101464
2 39328
2 145994
1 154434 180365332
2 81453
1 93006 719083714
2 103312
2 162383
1 198440 249932242
2 42254
1 134310 793966714
1 30911 269591149
2 29318
1 88908 147120537
1 36085 498281511
1 755 349400947
2 191006
2 87163
1 132280 659004422
2 55420
2 61294
1 93064 589089120
2 192909
2 14407
2 1172
2 21842
1 187199 437434800
2 50935
1 40630 951375501
1 134358 181069184
2 157346
2 98702
2 82110
2 3216
2 158658
1 85208 122565845
1 165759 635645771
2 69704
2 187837
1 60005 430543550
2 88214
1 82229 357088952
2 107259
2 62717
2 174513
2 117505
1 738 606587367
2 149564
1 28646 729392836
2 122021
2 32909
1 198891 180865745
2 127098
2 19762
2 68607
2 110045
2 137348
1 130328 79852790
2 163289
1 168800 404960325
1 122976 349295050
2 119602
2 155938
2 168159
1 21582 570974494
1 175566 542271144
1 66599 367223535
2 74459
1 86303 153444747
2 190554
2 12192
1 120687 880968986
2 185472
1 94148 144583077
1 146270 746149698
1 149475 844698924
2 61975
1 87359 314928386
1 166609 560321661
1 182792 247036067
2 144479
2 29382
1 28620 47511727
1 198498 196496458
2 116332
2 38638
2 152818
2 127765
2 192523
1 92102 144550735
1 167086 765631276
2 68590
2 45806
1 98214 231581617
2 44400
1 156957 510696154
2 191826
2 172438
1 104245 254222017
2 153898
1 49464 997260020
2 119810
2 161044
2 105528
1 130556 806534422
2 58582
1 63655 414826180
1 159124 790214317
2 158613
2 82323
1 106427 30650117
1 117537 979338454
1 77943 29894001
1 22395 967629044
2 109911
2 152501
1 112529 567287093
1 139788 340346036
1 148307 990522233
1 40733 590385430
2 7890
1 189671 680408642
1 45871 482223927
1 195083 180785820
1 159605 440515417
2 179820
1 187646 824958049
2 121908
2 177691
2 13545
1 129358 340396696
1 82734 870840975
2 55689
2 35136
2 86618
1 21888 525629046
2 185639
2 176946
1 196585 566973335
2 187126
2 152533
2 76880
1 182924 215965213
1 144767 166276557
2 177933
2 155577
1 77420 31640993
2 26417
1 98082 774398659
2 93458
2 88707
2 189084
1 131589 656282360
2 164020
2 101461
1 101622 43298554
1 26297 67852537
2 130091
1 15281 534411392
2 33442
2 194940
1 42171 576372784
1 123462 642449263
1 134619 649441629
1 70379 844545784
2 140825
1 149406 54282478
2 38950
1 77299 142642413
2 63647
1 95663 601222358
2 79464
1 37379 134162930
2 158316
1 83281 372272262
2 1508
1 141505 501042313
1 193183 59369951
2 29574
1 55537 544962381
1 115181 533079787
1 91082 210099124
1 82052 442734094
2 77915
1 76685 400913376
2 52748
1 55967 84566791
1 8909 248530584
2 154376
2 154389
1 90567 163409863
1 181661 87769670
2 53615
1 21549 514432176
2 195995
2 103177
1 151078 649416572
1 188364 280349120
1 26789 224302988
1 105740 890427568
2 62744
1 177612 869599320
1 147492 980447883
1 102967 673435319
1 180737 87317518
1 78383 411722588
1 50218 915020231
1 25306 937851916
1 149810 298403733
2 171134
2 1217
1 81072 428955003
1 53733 393546850
1 23298 461223800
1 170711 215938082
2 28058
1 153686 414825012
2 177465
1 89048 632552284
1 2846 112760426
1 56189 79439504
1 183812 70441255
2 50608
1 174724 434651851
1 69655 494943113
1 56139 28360009
1 63290 752693246
1 105122 199737768
2 57776
2 179151
2 179966
1 62667 437279224
2 80639
1 43908 765419200
1 130243 654693500
1 124654 684127381
1 119849 457654399
1 121276 938244749
1 162396 672265910
2 62963
2 138824
2 106471
2 77298
2 3566
1 67764 449614377
2 189462
2 168601
2 173624
1 171397 231978316
2 39731
2 63273
2 156764
2 46933
1 166113 159366886
1 171231 177221032
2 149824
2 54942
1 151423 196410329
1 118154 907616849
2 40751
2 61800
1 12869 168445873
2 58471
1 84444 292138950
2 130800
1 105864 104988339
2 115495
1 55212 474710225
2 167586
1 155393 423199399
2 42500
2 109912
1 65018 452007045
1 145694 130493254
2 62589
1 185243 453907259
1 151405 51553472
1 29228 391114162
1 166916 602663856
2 702
2 120300
2 53531
1 184547 176086388
1 51003 681498343
1 36105 967574285
1 185300 895786359
2 165900
1 189316 728712723
2 112307
1 29118 626697670
1 86102 232358195
1 98923 472559307
2 69705
1 32072 667977892
1 85397 697308602
2 97402
2 180620
1 111426 975398725
2 161619
2 58384
2 20323
1 12703 236455209
1 157365 145533453
2 182076
1 165324 408161493
2 193803
1 163948 414354684
1 16282 866738012
1 8514 378022646
2 158617
2 98065
1 158205 617851728
2 188601
2 129679
2 3179
1 12144 957483093
1 176899 484634573
2 143991
1 12830 873982619
1 193600 294058708
1 37578 132237931
1 167041 152620419
2 159435
2 141782
2 72583
2 56111
1 84879 930872439
1 150982 145544738
2 541
2 46702
1 74903 370821450
1 180062 435994407
2 163078
1 3380 617565689
1 194645 728825198
2 151898
1 29008 541985740
1 195431 385329695
1 106885 795966602
2 115732
1 74106 231825778
2 146403
1 103214 507726382
1 70135 343745453
2 123981
2 134016
2 176752
1 127838 497811333
2 172599
2 41607
1 52438 289463295
1 60762 715636309
2 109920
1 21881 520340233
2 155102
1 33364 260083469
1 8954 621748278
2 178522
1 4831 139096703
1 21920 307364712
2 156367
1 185461 870826177
1 122527 542117094
2 122767
1 78193 853966701
2 127732
2 64226
1 108621 535594289
2 138318
2 28992
2 108228
2 95492
2 34237
1 29979 446764326
2 134401
1 91622 248349464
2 95612
1 150716 179657434
2 146828
1 25625 570126858
1 63867 93793158
1 46898 477909531
1 164553 903841635
1 164822 564195583
1 189259 131999067
2 75598
2 73573
2 78839
2 51914
2 6299
1 6978 242704949
1 93820 585979219
1 37752 975917516
2 70006
2 102817
2 150135
1 7234 61922729
2 30486
2 44891
1 82842 511622264
2 154714
2 31330
1 124629 551221590
2 168944
2 73310
2 169931
1 195803 752987059
2 139190
2 30176
2 21382
1 6402 288191336
2 134613
2 72879
1 107839 428208817
1 158814 466452853
2 38634
1 55637 469552698
1 20286 119062965
1 667 210750679
2 72693
1 65847 338261764
1 162395 911188718
1 73362 250040413
2 169588
2 127990
2 77285
1 50917 197368650
1 100679 183779095
1 145663 977569971
1 197119 213096466
2 65243
2 53723
2 61593
1 26378 185636961
1 5499 542976788
2 63501
2 30776
1 101446 147993096
1 123712 879044419
1 192220 5771897
1 187539 747864714
2 140350
2 106535
1 115047 463435960
2 74033
2 121999
2 104650
2 166478
2 19712
2 92845
1 114305 16055407
2 179071
1 112033 33584503
2 45666
2 46012
2 122737
1 195416 317229472
2 3557
2 186863
2 162673
1 129004 549160658
2 85247
2 7217
2 43834
1 83364 289049379
1 53404 901047734
1 131096 113454537
2 169495
1 25343 592816890
2 152374
1 77475 526102963
1 157869 203143960
2 177014
2 150353
1 65604 985782759
1 153861 882165150
2 9743
1 156731 348692596
1 181228 471989697
1 68126 292110080
2 150671
1 9073 228046268
2 193090
1 164186 719706283
1 47989 849190081
2 144710
1 154614 594261131
1 197416 623504107
1 818 441587279
2 82592
2 49884
1 152438 635672502
2 78217
2 28821
2 177547
2 152084
2 198474
1 29594 435584726
1 68467 72596661
2 24212
1 140670 703282957
2 147994
2 135727
1 38766 383799914
1 59822 276704883
1 19054 80625190
1 181284 147222538
2 12996
1 177563 448467173
2 117812
2 88397
2 192034
2 39141
2 16960
1 4758 108220876
1 91117 187460398
2 190965
1 65172 722658022
1 30154 212151758
1 27954 322504306
2 12488
1 151617 978050047
2 133334
2 196618
1 123256 617357249
1 87110 627363515
1 8348 339371761
1 38758 357218996
1 102928 635568948
1 33049 61816744
1 116508 137518483
1 164626 173781729
2 32438
2 76754
2 151209
1 84086 856635434
2 34301
2 172793
1 126334 431052107
2 60745
2 40914
2 155810
2 117158
2 126036
2 47633
1 67161 31147418
2 124519
2 179301
1 129776 427866608
1 90528 625726422
2 113580
1 9094 764106780
2 166956
1 92278 515433822
2 112533
2 178615
2 29956
1 134920 805077719
2 117371
1 94281 450603068
2 139935
2 60409
2 188837
1 155534 559505047
2 170302
1 37918 783464061
1 46403 28251135
2 142318
2 132468
1 195078 667327748
1 133791 58120312
2 102816
1 33426 151966326
2 17152
1 134565 821109049
1 174302 136320723
2 179886
1 121824 831395249
2 150295
2 139706
1 10887 791342345
1 156684 630825264
1 19432 275938193
1 2816 513297871
1 199634 512689779
2 4817
1 20415 807011920
2 199562
1 98158 437567857
2 39850
1 77526 694241760
2 143256
1 20046 301518081
2 145578
2 46146
1 100764 202820110
2 186742
1 31635 498415340
2 184749
2 140207
2 142781
2 116072
2 110896
1 144716 217805904
1 85699 313866403
2 150123
1 134823 648351749
2 170579
1 40995 722230822
2 61571
2 71890
1 39954 609231882
1 177889 1934721
1 113039 137329506
1 172070 958430562
1 21556 230046274
2 85665
1 186959 535796392
1 192196 390299879
1 72506 919821301
2 46547
1 181651 1333809
1 34340 546780069
1 197440 437743317
2 152357
2 171845
1 174530 893824954
1 130723 431082074
1 159406 740168337
1 10737 665202412
1 109264 363291200
2 137910
1 28675 685632769
1 158609 204312290
1 106069 802750499
2 110141
2 103851
2 183804
2 92164
1 105916 301929091
2 64724
2 8258
2 101977
2 7075
1 145179 763781301
1 30511 901134979
1 47031 858923067
1 105222 894600333
1 58521 79672806
2 65916
1 198424 200390697
2 154350
1 39060 410471982
2 15161
2 178261
2 21897
2 32504
1 148516 166134906
1 101421 731153806
1 177728 962812655
1 66972 635879507
2 45126
2 161095
1 94630 317805518
1 31143 845214776
1 92289 306478850
2 83295
1 77001 837614887
2 140781
1 52749 907027544
2 154252
2 109930
2 24553
1 76222 633138577
2 67745
2 118780
2 160742
2 76881
2 96686
2 97087
1 53208 756519970
2 24998
1 98737 565915223
1 73904 31328753
2 39279
1 140069 29216565
1 179103 335731688
1 104962 994819863
2 80763
1 77749 506697362
2 179830
1 85985 943098999
1 3818 384808381
1 59836 401497659
2 47587
1 102238 116408609
2 16326
1 12320 404262429
1 87719 351844376
1 77510 344930804
1 31474 777147510
1 23671 850618001
1 66145 578065620
1 6679 999675872
2 80639
2 178771
1 159059 879425073
1 141494 882384783
1 15098 296301358
2 62487
2 171643
2 63981
1 64007 301505167
2 142387
1 177336 19445000
1 169800 259392857
1 180622 65218432
1 99011 785943424
2 22100
1 110703 484809913
2 191358
1 107058 541260653
1 172329 4827314
2 16223
2 84588
2 180942
2 70514
2 112157
1 148683 117225635
1 5319 128101497
1 85392 446020125
2 52361
2 45033
1 160295 548570978
1 147734 672650566
1 113222 200636822
2 68129
2 39877
2 106059
2 137993
1 44287 968358370
2 140579
2 188055
1 131309 576006691
2 56881
1 59421 159356920
1 13988 276563506
2 47856
2 25296
1 135034 906501257
1 111968 464194419
1 108223 249679905
2 162720
1 107900 761943854
2 34033
1 171224 182225239
2 785
1 116454 456554558
1 13599 273648308
2 181149
2 131571
2 7779
2 13257
1 191831 534246130
2 43251
1 183760 51133172
1 88504 157803946
1 148547 421957776
2 140171
1 8859 553481470
2 165580
2 172647
2 101038
2 63481
2 64570
2 192340
1 152074 587831461
2 148904
1 41133 375381052
1 73547 276857173
2 77906
1 191367 919901363
1 26681 678974191
2 41129
1 140262 285288956
1 134429 882087189
1 164709 408104923
2 133794
2 18807
1 164584 924020502
1 118304 348602032
1 16598 830517441
1 97804 997797847
2 120738
1 119535 542734244
1 106770 555084669
1 52322 666137664
1 14556 220475196
1 72260 983540773
2 105462
2 84472
2 147835
1 117746 483848701
1 108900 554128510
1 121205 426785899
2 29949
2 164314
2 161865
1 116066 941862608
2 165385
1 27416 915809596
2 102894
2 165322
1 8465 884416820
2 182904
2 34472
2 31422
1 55061 722767213
2 111726
2 186824
1 63520 839664099
2 184506
2 45373
2 143916
1 104522 805750000
2 1635
1 110339 283284710
1 92901 570899544
2 77154
2 64448
2 158792
1 65209 295364593
1 126261 949814320
2 40555
1 149506 674331510
1 51497 971540558
1 101168 942478408
1 160822 187990591
2 63688
2 176015
2 55578
2 7708
2 194644
1 147162 856858311
2 168851
1 181239 716626050
2 188460
1 46716 29044525
2 36101
1 5443 689044092
1 14147 179775901
1 149883 488851388
2 82749
2 69809
1 54848 564160047
2 88530
2 23350
2 198025
2 114521
1 160340 274458527
2 147734
2 134024
2 177700
2 23841
2 46334
2 193584
2 151893
1 74921 35870564
1 88550 820772478
2 199268
1 96691 791426906
2 74431
1 100586 613507831
1 160338 444475913
1 99138 695250991
1 8562 724176641
2 89414
1 196393 548798332
1 1941 464662610
2 129337
1 72253 738039515
2 195126
2 77305
2 189298
1 99875 592495181
2 188164
2 128782
1 131758 714945264
1 23658 205306807
2 199084
1 69706 25870123
1 158207 75379546
2 34283
1 140628 959300523
2 40896
1 86865 775371913
2 35354
2 194137
2 178657
2 65291
2 197180
2 91583
1 43209 374077311
2 104813
1 130109 964500738
2 78072
2 22496
2 104815
2 113339
2 171092
1 1508 579446929
2 22980
1 11583 593615276
2 111989
2 140931
2 162509
1 109307 458870796
2 87629
2 106371
2 69339
1 114320 933132993
1 131274 758978412
2 144612
2 9857
2 173770
1 102485 43134578
1 78941 922600610
2 16216
2 63357
1 45324 698302871
2 151645
2 114128
2 107293
2 187021
1 12914 833283659
1 181970 269695300
1 55155 464450253
2 175002
1 119957 568335693
2 95696
1 143841 554437885
1 120764 567997665
1 22132 121644108
1 112430 28770221
2 137981
2 59635
2 195254
2 133164
2 2397
1 172622 846477608
2 199584
2 127975
1 22707 524896534
2 160022
2 171682
2 123562
2 132301
2 66139
2 187741
2 145502
1 128345 656975509
2 146382
2 115952
2 177692
2 118145
1 172589 699409016
1 173776 913643591
1 32997 770386442
2 148806
1 3713 11854262
1 137442 773560666
1 106778 311834579
1 83762 626919601
1 185640 54219433
1 148118 955415027
1 146371 895740567
2 136229
2 165495
1 141682 360720745
2 117172
2 108828
2 191067
2 57603
1 59330 309079063
2 168437
1 47798 690137422
2 39727
2 27087
2 23996
2 178312
2 55970
2 51498
2 101705
1 102247 220047733
1 164107 797425502
1 51548 571188148
2 131169
1 188509 777076671
1 76705 884549543
1 37256 15110727
1 16793 367420759
1 193783 269763886
2 181661
1 56854 541901873
1 143538 617141787
2 49641
1 82340 521801162
1 91848 476969181
2 109282
1 50315 63484712
1 105836 613800700
2 23414
1 194299 195162413
1 85675 584763710
2 48507
1 127882 105342968
1 145452 876242902
1 166911 998768641
1 156217 418995017
1 42784 950494257
2 48640
2 46279
2 38467
2 94037
1 3352 573284882
1 12646 97890480
2 68692
2 136970
2 186634
2 75105
1 123704 147019222
1 190109 43600893
1 14960 915198972
1 31703 949332877
1 8140 448960622
1 93719 585241108
1 186806 348956254
1 94953 977694082
2 148851
2 137344
1 164452 120457331
1 155118 631678501
1 123058 16790264
2 139157
1 87428 520595897
2 13825
2 45144
2 114300
2 170961
1 66888 533378505
2 184292
1 190289 555603237
1 133386 605476221
2 169556
2 3129
2 199737
2 56895
2 13176
2 62072
2 25277
1 116558 386835618
2 122757
2 47202
2 80384
2 41245
2 16260
2 81789
2 45322
1 54840 797244631
1 61918 185048654
1 148023 803130265
2 109222
2 43657
1 120655 572013829
1 166591 239180805
2 87611
1 187939 411490204
1 79484 887037773
2 37161
2 115162
2 104458
1 130604 605070426
1 140256 100430881
1 112452 615879539
1 102429 693309914
1 176483 236632381
2 116554
1 66875 714438132
2 177269
2 95346
2 104834
1 53167 113131021
2 88433
2 44387
2 145403
2 29485
2 108220
1 195493 590816947
1 196509 389082582
2 105937
1 74158 96553520
2 145599
2 78476
2 153124
1 85477 668032945
1 36190 632053262
1 93455 624755392
2 56474
2 62710
2 159895
2 71265
2 119218
1 61358 162716740
2 80577
2 169853
2 55686
1 2074 429151579
1 192752 881253658
1 130572 388951262
1 186273 328454493
2 33263
2 64604
1 58378 125137824
2 145694
1 102680 580961991
1 102928 705990661
2 54424
2 44435
1 43817 647377330
1 132352 124399051
2 144072
1 130499 146550835
2 180915
1 155968 197619052
1 47306 516614002
2 151817
1 112460 285050264
2 121102
2 155984
2 74685
1 109653 277335705
1 195970 939862189
1 52377 944291624
1 43108 525984500
1 32455 49701649
2 159333
1 153318 9563672
2 136519
1 195363 887321964
2 181315
1 17543 607605154
1 168567 967777238
1 38031 961381338
1 132315 154159613
1 126373 602925010
1 69200 759828502
2 169322
2 139389
1 150152 753141208
2 191265
2 162297
1 160698 829303479
1 181871 493405007
2 127736
2 16763
2 8064
1 64685 629220655
1 126842 180309618
1 1747 927635926
1 58651 322180519
1 179577 353742514
2 19096
2 103200
1 131126 295687757
2 32641
1 23795 509840263
1 179769 150682148
2 158476
1 165081 582451833
2 152567
1 97373 941545795
2 184616
2 11971
2 2383
1 41585 124955776
1 198032 775338202
1 115720 56132839
2 33163
2 178477
2 175196
2 151801
1 186788 112017560
2 54533
2 160629
2 75816
2 164716
2 17919
2 8189
2 173304
1 117647 117947896
2 57428
2 167394
1 183588 763332276
2 20295
1 3913 888286155
2 810
2 26740
1 172094 36543331
1 26855 879623849
1 186508 317085322
1 44490 549372222
1 81621 797261728
2 182894
2 8048
1 27299 633353890
1 15957 846640216
2 164204
2 110037
1 19078 976273807
2 172479
1 81087 80802122
2 122492
1 57954 599896459
1 183273 720878908
2 75492
1 76939 719911458
1 117348 487094410
2 97370
2 76023
1 25577 233605755
1 71546 748226824
2 2327
1 124725 48886201
2 74179
1 33000 944479323
1 267 151162309
2 175122
1 2313 664207598
1 95452 436375331
2 105262
1 159851 448644423
2 58579
2 172243
1 57847 890337402
1 184862 650639587
1 38802 619201324
2 27988
2 115883
2 113511
1 79207 240354805
1 76971 211936222
1 173599 721089615
2 88027
2 199235
1 138269 739966762
1 192131 692456424
1 4125 246547257
2 123205
1 2884 789485084
1 129279 808796370
2 24515
1 148153 248690772
1 188908 228130244
1 32206 617031381
1 117366 752708433
1 142972 295431824
2 15474
1 52191 557555359
2 10750
1 64133 307624178
2 121558
1 179073 673040963
1 132957 204473297
2 161779
1 15819 577873456
1 175371 813072028
2 151766
1 58979 584262310
1 102568 305646719
1 101265 716103134
2 105787
2 182012
1 187169 515746200
2 163244
1 80461 8785036
1 115889 688981772
2 77852
1 5990 595783399
1 135873 908431052
1 112863 107008611
1 69418 932012603
2 142373
2 128384
1 131849 57840249
1 136195 934775290
2 145986
1 149777 852661551
2 43435
1 111394 624617120
2 33437
1 76333 631976559
1 183317 468541512
1 553 358659327
1 42354 536412146
1 114071 133295520
2 192412
2 137385
1 63200 246931746
1 121369 409610141
2 116162
1 149353 285382774
1 95869 649524820
2 42226
2 135509
2 37196
2 95822
1 30146 568531371
1 60637 806903596
1 141183 71994021
1 53885 892610670
1 86499 181722590
2 90402
2 111340
1 111755 899162927
1 51106 57693804
2 66793
2 137428
1 190293 451386100
2 117490
1 92156 522076801
2 23852
1 70438 909337347
1 32300 918429128
1 73078 214034479
2 166164
1 115219 566073329
2 134914
2 27886
2 129711
1 135779 547455380
2 84678
1 9663 911308737
1 105842 627185623
2 33926
1 2520 987782708
1 50500 662311139
1 114551 976063032
2 123166
2 114259
2 147891
2 174696
2 155200
2 161069
1 195662 900433063
2 160945
2 126558
2 172864
1 180293 707138102
2 106090
2 44622
2 116628
1 141071 551578980
1 38480 600218515
1 34001 228705244
2 154975
1 7890 145259262
1 126762 576502652
1 43355 398139153
1 99484 636047870
2 7685
2 134059
1 137228 781877346
1 121219 671855017
2 41877
1 164376 585158020
1 76002 993288276
1 121465 484976645
1 71178 715177477
2 94538
2 199931
1 5593 291326492
1 60312 314650557
1 17057 660280146
2 178454
2 139395
1 10 379280837
2 179142
1 130488 360094318
2 114346
1 191821 19642527
2 83678
2 82173
1 141937 990016201
2 63496
1 196895 97225880
2 162047
1 121456 702930021
1 192672 134004889
2 3593
1 33894 424653037
1 150562 584829046
2 75769
2 189521
2 126254
1 36894 866700123
2 127793
2 24774
1 187715 612519421
1 123739 963671940
2 45717
2 119880
2 86382
2 57883
1 189294 436784744
1 22657 64634850
1 157179 686830140
2 114341
1 80867 205814971
1 6914 294257428
2 84189
1 12696 563800701
1 129213 989352952
2 90665
2 190257
1 35910 760880795
2 171596
1 171815 715461751
1 105069 516400063
1 41973 184454389
2 130387
1 44887 456331707
2 97462
1 132586 62976650
2 187531
2 152371
2 178157
1 54666 260207719
1 43817 250843096
2 86628
1 84186 626169004
2 25395
2 107889
2 59248
2 42781
1 139113 197385875
1 5930 631134947
1 53058 143583830
2 7232
2 161833
2 133278
2 164948
2 76485
1 159832 720841295
1 25263 702258730
2 87417
2 131028
1 95773 734730835
1 60770 254321426
2 63511
2 59654
1 114669 403959099
1 100509 453113660
1 191058 913969027
2 76366
2 74588
2 68397
2 72198
2 177816
2 101786
1 130745 123930167
2 58713
2 146546
2 19823
2 132043
2 73719
1 84807 810411737
2 191925
2 13314
2 71349
1 170370 983841801
1 51150 787081198
1 124575 33718993
1 26013 181206292
1 88617 367485421
2 161294
2 48959
1 55570 133730566
2 19423
2 163274
1 36136 881453469
1 150652 534029407
1 160542 319563357
2 9761
1 37464 951409976
2 77280
1 7053 747506157
1 189738 515942103
2 23715
1 193671 329923159
1 199752 775466707
1 115623 272158478
1 164364 615776291
2 162808
1 9161 900496516
2 23302
1 109219 767483098
2 185512
1 189995 520389839
1 187064 767220335
2 96047
1 56932 277954470
1 121296 563384710
2 194293
1 59976 300558581
2 147933
1 29777 463522389
1 151993 964680201
2 61317
2 116697
2 63162
1 96678 900585848
1 85764 595095593
1 114513 189986272
2 38237
1 196212 507980609
2 69427
1 182266 53140755
2 65882
1 46423 233915640
2 106724
2 48349
1 6512 599803342
2 52035
2 134160
2 50949
1 154274 682687941
1 136698 536163221
2 94957
2 82221
2 95200
2 164677
1 145252 12246994
2 55264
2 48832
2 158812
2 190057
1 76002 483159293
1 189509 137165121
2 82944
2 119016
1 48567 492318134
2 139350
1 81813 861521298
2 14786
1 108877 980461346
1 20591 420386237
2 19365
2 193783
1 118572 521490956
2 99665
2 14054
2 126438
1 80873 682120797
2 90272
1 22329 234673326
1 157258 681045322
1 51181 513860850
1 185061 419123221
1 49441 533065162
1 55283 896662597
1 135136 342227340
1 47397 706620389
2 90527
2 97152
1 184433 836743359
1 23217 747996720
1 156581 385638473
1 112633 103184718
1 98600 251366909
1 92922 19219474
1 66722 142404844
1 64416 595795636
2 105990
2 160892
2 157322
1 1303 444310813
1 70336 522913616
2 192668
2 173341
1 33658 567713255
2 173106
1 51529 605267513
1 70184 645187293
2 118505
2 48719
1 12131 86340652
2 165431
1 192886 318189762
1 71545 882090171
1 193209 792444912
1 46291 32863009
2 85707
2 94796
1 7520 126618813
1 4008 727826332
2 70493
1 32152 18097051
2 181313
1 170838 60206515
1 92572 832890748
1 168664 248554650
1 118544 571430296
2 60793
2 119842
2 139430
1 189065 670428075
2 109822
1 84957 86385425
1 41943 427065198
2 91475
1 142029 59077917
1 91713 891983268
1 42231 347282718
2 169793
1 11767 304357103
2 131129
2 34582
2 155168
1 171165 841752575
1 55870 445274721
2 24564
2 87293
1 59508 294224975
2 192970
1 180923 395389897
1 119985 294067563
2 9935
1 39584 782323119
1 11475 18799075
2 17482
2 96025
1 91906 276026880
1 72940 864468236
1 54508 378805712
1 54724 25662517
2 140146
1 67742 804165869
1 138203 547919621
1 138367 508037722
1 136872 796817601
1 75482 230127199
1 187154 261880880
1 185522 425095385
1 119014 629269115
2 158524
2 11271
2 132327
2 161681
2 58663
1 188055 223339287
1 97913 897207491
1 198018 691149566
1 176569 441893468
2 152095
1 85455 359911925
2 50387
1 85715 986612258
1 16831 550116161
2 125481
1 160833 878448501
1 17021 180303199
2 110492
1 87758 478793481
1 97151 93624878
2 30675
1 54224 452727309
2 170584
2 115767
1 56675 448912816
2 7524
1 68350 738048067
2 23108
2 136878
2 87446
1 126683 388356379
2 107160
1 191018 134395208
1 88690 391724167
2 198973
1 74245 47847612
1 31739 347217886
2 128296
2 116348
1 10353 236577354
1 25694 231955831
2 99793
1 191098 745323264
2 41948
2 22264
2 167844
2 166668
1 27878 274919194
1 75693 729135506
1 198012 66882516
1 153666 357458690
2 19472
2 76905
2 91872
1 59264 794548190
1 6785 438336525
2 187141
1 31074 344108627
1 102299 113784726
2 148289
1 33856 888233381
1 121165 398137667
1 141399 966307433
2 138091
1 7552 716470794
2 111646
1 110705 12056531
1 65395 752156647
1 124912 636844114
1 189205 204218774
1 175611 890738818
1 66482 621004046
1 139858 47512397
2 58940
2 116772
1 22818 42041816
2 166345
2 109579
2 109997
1 179279 457702300
2 74689
2 65432
1 158754 418009639
1 118326 86403827
1 69923 63856315
1 111303 730949200
1 121692 859267417
2 66040
2 77431
2 170240
1 63536 781416211
2 8268
1 185246 621057615
1 45592 897705675
1 120566 642832722
2 59940
2 157377
2 188912
2 124233
2 147962
1 50444 13845336
1 31794 251242502
2 167177
1 53564 715531797
1 189423 966350928
1 63267 573755437
1 69669 342595187
1 151137 611500463
1 2757 492348531
1 79658 536664965
1 34132 183162240
1 137063 882617467
2 163482
2 53036
2 77431
1 18469 641411450
2 140127
2 191617
2 124036
1 83659 328620538
1 169402 863623465
1 54358 820979833
2 177656
1 62198 440549583
1 74578 448437720
2 109464
1 171267 68369370
2 177666
2 72377
2 3080
1 4276 347447593
1 171083 246388722
1 190465 446892696
2 64944
1 59060 285566200
2 75675
1 26879 941979384
1 154144 369739592
1 144410 744871195
1 69732 470992936
2 199724
2 10224
2 198051
1 164475 401095520
2 68002
1 53698 880074162
2 76007
2 23215
1 12569 964188852
1 196247 633944179
1 132100 718547514
1 52820 806182796
1 45204 413097252
1 124068 836015196
2 131871
1 70909 337155637
1 160195 886031856
2 34344
1 73144 63134877
1 17186 702371417
2 158538
2 81375
2 111803
1 24576 991069302
1 55810 412731461
1 43606 352406691
2 25130
2 170171
2 72898
1 89589 415357189
1 90941 963539016
2 195006
1 195704 590976275
2 140331
1 162897 383995681
1 129670 947438197
2 25334
2 21818
2 195036
2 192095
2 115077
2 181997
1 189433 323917329
1 128821 291000576
1 47114 409630503
2 66879
2 164903
1 143806 389712366
1 21825 781419008
2 46537
1 169199 115656415
1 70568 743262059
1 179578 274703079
1 23818 398938436
2 47295
2 65158
2 57898
2 18118
2 122620
1 111630 907446172
2 57844
2 2889
1 139869 20012737
2 35358
2 173211
1 119218 357150689
1 143641 180779319
1 39357 615050488
1 152118 386630479
2 92686
1 162254 72964705
2 175030
2 37312
2 131193
2 152224
2 99305
2 55605
2 136799
1 157201 769078694
1 148301 311979668
2 149725
1 37222 582824538
1 15142 29866704
1 69368 169551750
2 41252
1 187429 33211696
1 96730 729461796
1 179361 35409922
1 63355 457962333
2 21963
2 145664
1 117750 486439831
2 149745
1 44319 444494834
2 70529
2 158071
2 193197
2 52975
1 139142 746950831
2 158387
1 15134 189721686
1 191780 947805258
1 91641 636825259
1 123580 35393401
2 160739
1 6082 936640421
1 32016 80673672
1 45860 864314172
1 147896 159945632
2 11192
2 31684
1 143277 522132164
2 4524
2 58274
1 161788 610902663
1 96053 522876979
1 163972 676395424
1 58742 119182997
2 196595
2 76973
2 66365
2 188800
2 19425
2 170363
2 83535
1 166031 79912726
2 137216
1 77342 407619261
1 24560 520743688
1 103592 147593937
1 123564 542463183
2 162275
2 69765
1 190220 882298678
2 190090
2 72398
1 100872 710015525
2 74813
1 93454 857390342
2 140122
2 38536
2 49547
1 141119 271160748
1 121519 120962083
2 182757
1 152309 750257216
1 134672 728919328
1 171550 499591979
2 77599
1 31176 402584681
2 112369
2 108946
1 66994 402336500
2 199427
2 57707
1 89816 514672850
1 91744 747829080
1 134869 752618063
2 58433
2 45888
2 169006
1 38785 942440478
2 116474
1 130389 983185887
1 18048 48137768
1 61005 336327507
2 163501
1 98832 614179722
2 134586
2 78024
2 90505
1 169331 765855766
1 145737 316314202
1 18836 376716225
1 92673 120643920
1 21815 866428652
1 46701 411014424
1 16875 101685175
2 125230
1 33440 117613520
1 176482 693728432
2 109660
2 14492
2 177382
1 88664 768737592
2 184481
1 110162 532862252
1 5151 404307212
2 144280
2 45867
1 90176 427651112
2 42282
2 190056
2 78580
1 38696 497797112
1 131550 169017105
2 9762
1 70028 27058865
1 128815 5521424
1 116857 241814691
1 9192 272417907
2 76105
2 82805
2 186656
2 187198
1 119630 54738383
2 43117
2 69836
2 137614
1 123720 472829606
2 41886
2 138578
1 145147 124672813
2 56670
1 18643 216152096
2 151984
2 163091
2 56445
1 8306 850036130
2 57548
1 109837 997634116
2 173375
1 42193 135553530
2 158449
2 128676
1 113236 789012574
2 52546
2 182155
2 162344
2 142829
2 194003
2 26122
1 77513 499979114
2 82477
2 136334
1 81831 873210967
1 44844 257158943
2 146587
1 5718 321602857
2 27438
1 107813 66796940
1 104530 13957820
2 85721
1 162484 850131981
1 114376 95826116
1 59590 567603632
2 59345
2 198925
2 127915
2 96664
1 98140 532786904
1 48525 346838303
1 192405 494409189
2 189085
1 130413 817603733
2 145283
2 170689
1 1122 593792223
2 102062
2 52888
2 63328
1 155909 677001003
2 55127
2 109496
2 126394
1 181842 626739141
2 108144
2 1117
1 54837 684727869
1 129107 307510386
2 40184
1 74185 173977525
2 17710
1 84482 3737748
1 123125 866937046
1 144917 101284848
2 35961
1 150014 721387347
1 19961 313417784
2 170643
1 18182 261813485
1 12140 554551332
2 29454
2 130526
1 136386 709247952
2 188130
2 129480
1 157178 780078800
1 158483 151007583
2 40870
1 195189 663998383
2 136052
1 74627 296913771
2 89924
1 89339 798996307
1 108104 627623983
1 10364 346048950
1 52334 934021976
2 4154
1 16665 545047542
1 10629 404716239
1 177760 746449756
1 17503 779547164
1 80042 72838344
2 96595
1 6092 738305122
1 182934 210581661
2 144226
2 19657
1 90151 574145241
1 100631 810981057
1 127380 39645955
1 81679 557943845
2 164602
2 141127
2 36198
2 47832
2 29512
2 176991
1 43093 348343056
1 32883 962022801
2 118075
1 106159 46685937
1 158469 268036659
1 97113 433343850
2 154452
2 110622
2 51894
2 140325
1 47729 191402111
1 74170 19563826
1 1137 507389230
2 145163
1 32312 539104612
2 193684
2 137361
1 48791 185574679
2 23567
2 194623
1 105987 63690847
1 132741 275408659
1 75311 748388702
1 181622 574231488
1 122949 924106294
2 70412
2 12122
2 133343
2 67020
2 154145
2 103516
1 35010 640048327
1 127455 79527705
2 168406
2 50897
1 137671 827796115
1 22954 886857721
2 2377
2 160855
2 12249
1 79422 261321123
1 117790 874920442
2 169722
1 80909 331326312
2 64585
1 26853 344142268
2 146519
1 162981 336991362
1 114199 798648699
1 161257 205996710
1 84319 548905619
1 103946 788251424
1 78758 516395893
1 191197 115715176
2 165153
2 93805
1 93316 616116180
2 65882
1 192122 511335226
1 61450 113136665
1 139917 31596216
2 97899
2 84311
1 162248 516508262
2 6555
2 33611
2 155326
2 104776
2 26697
1 71092 68456976
2 29173
2 194616
2 1865
1 85131 787070423
1 116229 748351170
1 179036 770830836
1 156090 542852684
2 182461
2 170517
1 47218 491615930
2 60681
2 198638
2 58027
1 7678 688026132
1 156764 910687690
2 109006
1 155115 815828235
2 145725
1 17038 614640883
1 69801 744476967
2 5875
2 123287
2 56753
1 10479 421097046
2 8745
2 27650
1 5405 686021150
2 39317
1 86156 347447878
1 111086 647168833
2 39140
2 102764
1 115636 274559802
1 109283 971966575
1 98262 118861706
1 132996 667220820
2 25894
1 184152 834453313
2 30896
1 55210 526764213
2 10823
1 67497 146764709
2 145363
1 33519 966247108
2 88789
2 190259
2 3626
2 165876
1 166037 507860286
1 80698 185840472
1 93668 564460146
1 118681 879455361
1 28398 560772311
1 93136 28454123
1 35996 26150996
2 140377
1 45202 913938533
1 175269 540472273
2 119624
1 25516 102729724
1 117851 705245688
1 61367 813857213
2 38870
1 193111 282920681
1 134243 569492026
1 165466 929343494
2 145999
2 64448
1 121236 961234253
2 159713
2 100690
2 46575
2 89963
2 148780
1 117384 393048515
2 167711
1 103095 994135894
1 123307 769325675
2 120683
2 5985
2 191140
1 164595 548285158
1 126585 934741378
2 127502
2 180314
2 183275
1 6414 913072587
2 185795
2 78730
2 134650
1 35042 733794003
2 126202
1 66065 384374185
2 136313
2 57182
1 190869 279431327
1 128947 946775198
1 65676 517489604
2 97860
2 108911
1 69099 783008694
2 91801
1 160198 530759903
2 32254
1 171716 167742366
2 3666
2 56081
1 113401 614793868
1 30529 899725286
1 122605 90687042
2 145057
2 58808
2 178280
2 132224
1 21097 199487808
1 140350 47283872
1 45035 509416034
2 61361
2 67121
1 107497 960829939
2 54372
1 108112 17983006
1 184849 585704317
1 60874 302296844
2 123790
2 46419
2 133765
1 120735 391600654
1 17443 5702677
1 15743 234558081
2 94213
1 161648 867582349
2 55290
1 79701 998011441
1 75399 350347609
1 48574 158557154
1 149950 102760883
1 2128 233100715
1 28416 584516231
2 19955
2 115451
1 40219 587440501
1 196474 915748990
2 198602
1 86633 332587576
2 186133
1 46255 685572973
2 149378
1 181407 489531205
2 49879
1 44638 810485475
2 100682
2 196036
2 110666
1 117678 679287823
1 6202 376330945
1 185361 235273557
2 166448
2 120488
2 131995
2 67486
2 48788
2 84760
2 116882
1 61410 220295839
2 169651
2 16313
2 63548
2 59382
1 77698 176134006
2 177760
2 194153
2 14755
2 146055
1 95380 479922912
1 58200 962526750
2 154116
1 20435 955139672
1 183406 530585413
2 138075
1 70506 324485225
1 133178 599173248
1 170126 609235910
1 183764 309025072
1 118375 903333673
2 129174
2 165431
1 25157 28204671
2 45865
1 103077 688517550
1 99958 509960312
1 100619 496407656
1 157261 524935213
1 32906 857372439
2 83288
2 97779
1 151093 451380295
2 106997
1 51765 73366109
2 198220
2 21291
2 48842
1 43756 828097846
1 148012 189461508
2 128463
1 48981 582868556
1 188512 331525973
2 186998
2 52946
2 65931
2 182984
1 64708 328937140
1 19738 232485378
1 127053 549114769
2 197830
1 75075 374805199
1 73444 537869839
2 35925
1 92340 815906566
1 166221 99516445
1 75983 90038008
2 155710
2 42409
2 155120
1 106896 921960532
2 82200
2 160658
2 64538
1 13323 282969915
1 86521 18636475
1 68663 639345130
2 143755
1 85126 76273440
2 133380
2 189986
1 1196 377285512
1 115720 178954680
2 184536
1 72336 872082164
1 155839 985842848
1 31546 696895558
1 196567 834877851
1 8544 134391943
2 103760
1 178699 282398623
2 46435
1 53792 716068445
2 14240
1 9187 671127844
1 78360 919147179
2 108520
2 105644
1 183040 223110706
1 158007 289352049
2 103707
2 53885
1 149946 172938900
1 141547 102922842
1 157298 258922654
2 72489
1 4096 913957515
2 140952
2 195245
2 57562
1 194759 335612893
2 99075
2 34272
2 193407
1 175815 40740667
2 74206
1 199305 261040188
2 137643
2 141961
1 24082 998413412
1 68765 88139579
1 114108 945787831
2 106977
1 123728 648742273
2 138095
2 178877
1 120473 179391964
1 158076 443861316
2 109353
1 146413 97303287
1 70888 829947234
2 111171
1 181752 94523508
1 199263 982293014
2 106619
2 121388
1 80784 366361457
2 74710
2 155643
1 126229 974167979
1 133564 574737927
1 86708 65157553
1 191015 336175617
2 155865
1 182328 282105506
1 37119 605453976
2 44621
2 104603
1 109623 381518632
2 159619
2 71351
1 184011 440038448
2 131879
2 7398
2 147529
1 67641 362084199
1 46017 668650156
2 161487
2 32131
2 141573
2 137591
1 45710 260692302
2 54421
1 167840 919588647
1 156470 678688239
2 133368
1 43987 352415041
1 44291 726493851
1 117760 467649654
1 160041 277443153
1 194679 925840915
2 35343
1 137421 516124690
1 199567 57902142
1 89658 323769932
1 43665 922525139
1 152870 495322628
1 78588 178697684
1 54933 360097491
1 102472 436013572
1 10917 842847524
1 197155 628348727
2 67290
1 67944 421521616
1 162375 307776480
1 130008 197548052
2 124685
1 101619 158423019
1 46532 71538862
1 89055 770914176
2 94244
2 199564
1 37833 62270753
1 42286 591235073
2 109480
2 104910
2 178187
2 108182
1 17009 824075952
2 174875
1 54457 603705807
1 128055 507201135
2 8155
2 93808
2 140868
1 117249 842406250
2 22278
1 110979 424834044
2 177155
2 110588
1 170100 471470016
1 162435 965467978
2 56058
1 41333 631378678
2 196197
1 44684 209342070
1 108890 506230120
1 3841 720783814
2 50297
1 18553 218298088
2 65009
1 187277 717871630
2 128849
1 19070 798193301
2 180733
2 187623
1 76220 368035892
2 166331
2 123165
2 83402
2 166807
2 57396
2 83695
2 55845
1 172806 871698514
1 15764 461460197
1 96926 6101077
1 173940 231792228
1 145671 58773299
1 174241 154217938
1 153467 305807463
2 159854
1 71638 277161237
1 86263 701457388
2 198737
1 75787 257786205
1 153193 949818713
2 192399
2 191430
1 137174 943514349
2 108686
2 146812
1 88343 48956478
2 41380
2 122069
1 192076 263250630
1 64767 412483955
1 72674 761240085
2 32069
1 152883 584105772
2 92681
1 6065 160901820
1 17427 763917352
2 41512
1 142646 749433182
2 38123
2 140123
1 93871 35593335
2 53506
1 38016 376820481
1 197978 141188858
1 11680 934702922
2 193170
2 48254
2 12540
1 49636 93886615
2 51004
1 112763 718191946
2 74980
2 29251
1 4605 741136625
2 23169
2 280
2 168409
1 22826 357668183
2 170741
1 161712 905919856
2 150991
1 112947 970797131
1 168230 914248199
1 319 260355824
1 95071 425170722
2 77209
1 55288 820904568
2 83869
2 74365
1 190220 921972429
1 124565 789462931
1 45060 579041314
1 190320 904340822
2 163740
1 120065 33111163
1 151835 937485309
1 150760 87606005
2 190479
1 49581 584785210
2 47828
2 192492
1 160169 21785615
2 30514
1 47726 312997999
2 50387
2 80745
1 100339 393795811
2 121667
2 17780
1 149628 482279502
2 98611
1 101789 283422417
1 5853 689555848
2 66460
1 94203 769502619
2 160062
2 71886
1 197253 544951754
1 15199 839973322
1 150928 73533321
1 194178 724401182
1 154443 68000024
1 72377 877623288
1 149411 302966623
2 118376
2 94193
1 17017 152554309
1 198166 529432662
2 102421
2 171742
1 379 295713635
2 138356
2 165579
1 179323 317412345
1 23520 708587719
2 117419
2 130215
1 177291 967208711
2 106422
1 119395 581109357
2 196946
1 31769 410491418
2 25451
1 190070 359697533
2 149671
2 46047
2 75063
1 68744 898560925
2 75250
2 128542
2 83995
1 7199 607255290
2 153914
1 51621 796699803
1 21817 332938495
1 180235 366549198
1 158528 336748491
2 69044
2 167593
2 31090
2 5728
2 178619
2 111824
2 52476
2 85849
1 177808 703794667
2 78515
1 79614 743545460
1 157827 71647470
2 194141
2 75700
1 132259 390806841
2 66630
1 150644 703322091
1 92012 955002549
1 192014 937054815
1 84700 93078282
1 146065 827650469
1 113989 309400191
2 70293
1 135974 577239970
1 141709 580896332
1 28492 546603170
1 50768 644240628
2 102098
2 31742
1 178644 466103377
2 199851
2 1445
2 29216
2 110239
1 47854 829676786
1 8503 736606538
2 49850
2 59875
2 183329
1 52680 635263930
2 57007
1 27764 908442258
1 21001 406731715
1 8893 489593880
1 7237 592961354
2 10459
2 183747
1 117185 820270293
1 51900 423922299
1 121147 398141738
1 168163 786062479
1 145199 227095835
1 102740 770002147
2 5313
2 130923
1 85238 421496544
1 138692 31090989
2 105954
2 126651
1 64848 466629893
1 151725 557394726
2 102413
2 22893
2 93297
1 175981 110786610
1 80792 713008303
1 61839 17289463
2 186871
1 101738 104661499
2 3782
2 26511
2 102791
1 80888 250417951
1 105162 264830160
2 149812
1 111290 171114104
2 55336
1 21103 362545839
1 40948 375202118
2 80590
2 190492
1 56955 410121115
1 113217 890859376
1 15829 937355108
1 198618 604240125
1 186550 540496829
2 96380
2 159487
1 103164 478414399
2 148494
1 85939 565753435
1 79489 58110945
1 86118 395220280
2 102585
2 199899
1 80146 218107742
1 54166 316350705
2 45661
2 60564
2 135248
1 112413 496513246
2 155288
1 98487 544795780
1 45351 545417122
1 59793 18016410
2 34117
2 84343
1 128075 26902456
2 188337
1 137703 915302074
2 131862
1 183885 264811591
1 36530 361926101
2 68696
1 65379 450970956
1 18178 439103566
2 46431
1 149637 736603948
1 141929 158620075
2 160125
2 1432
1 59005 482042073
2 152447
2 161688
1 103955 486313273
2 88847
1 180108 681872462
2 39442
2 121821
2 61705
1 74837 857318769
1 184269 709180982
2 80481
1 141417 969401089
2 92018
1 87957 546325549
1 189818 197283207
2 141388
2 158291
2 85862
2 195525
1 14657 728041208
2 167185
1 92613 426465319
2 84370
1 82805 199374353
2 92596
2 198555
1 25951 985041694
1 104526 775562735
2 98233
2 104402
2 89529
1 160279 723416368
2 111652
1 102681 645417726
2 22928
2 82979
2 165011
2 178163
1 86733 38299885
1 12485 596608156
2 17290
1 117089 686605370
1 157812 401996294
1 72321 446112445
2 2405
2 1450
2 111196
1 184165 213742848
1 13666 462128850
1 37152 7900675
2 182044
2 85822
2 144273
1 136231 760416243
2 67454
2 75994
2 87618
2 103021
1 175182 600094070
1 28772 730200840
2 187272
1 35260 817775278
1 30354 447583557
1 152008 79183058
1 115534 268376079
2 50405
2 134303
2 10505
2 26318
1 194297 220134325
2 92898
2 100338
2 196113
1 29695 413732519
1 55063 860580432
2 66002
1 183494 3983798
2 198908
1 187210 363542133
2 155399
1 43031 295422112
1 59216 666235017
1 172252 404880715
2 172868
1 55396 183718001
1 186869 439706446
1 63058 101255148
2 48393
1 829 501884845
2 184533
2 103938
1 23467 19137231
1 53239 164055140
1 143956 177408260
2 52747
2 47426
2 111976
2 55696
2 193742
2 79244
1 149373 423452794
1 189851 767026677
1 125311 473925900
1 137942 75410877
1 173438 406251587
1 106815 156864706
2 73464
1 94910 53949464
1 137248 171514832
1 188810 57373353
2 98696
2 145240
2 175811
1 143909 930892255
1 191758 575334985
2 18091
1 51599 17679511
1 67733 986423758
2 190238
2 70388
2 181187
1 161166 177212687
1 54774 98338036
2 190206
2 137479
2 109365
1 100369 887634530
1 47237 559177137
2 17205
1 77908 151173291
2 172808
1 26173 100426500
1 170389 204201926
1 120551 943841370
1 189665 278122183
1 190306 685139589
2 116818
1 161022 40857810
1 48087 500330175
2 43339
1 175613 570421307
1 134956 211377282
1 114824 504181196
1 103726 112263390
1 97630 306227231
2 144418
1 152615 206192562
1 42170 750100430
1 131497 84806205
2 90330
2 194728
1 145170 289351014
2 60188
2 22911
1 51475 628025179
2 142523
1 84905 835589178
2 170447
1 153437 619745896
2 187800
1 63722 706722146
2 45756
1 56931 308121508
1 129698 757441059
1 131815 945540819
1 45828 251772285
2 73874
2 105835
1 72729 385432441
1 49979 459746314
2 100842
2 147637
1 140657 416732142
2 108907
2 155484
2 111906
1 179192 904134888
2 176418
2 126485
2 33275
2 169380
1 81563 940128818
1 84976 890093914
1 104298 13841926
2 74661
1 46082 21036418
1 77419 993974272
2 2524
2 876
2 4577
1 159328 394574969
2 96017
2 113322
2 31505
1 2953 871535790
2 127070
1 149776 933418818
2 138550
2 35595
2 182139
2 180964
1 74092 41074977
1 38250 229455452
1 157453 231765212
2 78854
2 186746
1 190578 284129930
2 157700
1 153455 488234419
2 161125
2 16567
1 121279 191728715
2 173624
2 160173
2 142184
1 169746 15708177
2 69024
2 44425
1 176582 85839400
2 196750
2 154788
1 98994 617479568
2 53060
2 197559
1 126708 867046276
2 80560
2 55460
1 66213 507250822
1 59722 463408372
2 103429
2 31651
2 119842
1 82412 87922393
2 193714
1 167971 190085577
1 175478 744181914
1 195908 833458076
2 189220
2 70377
2 67749
2 56778
2 137764
1 42594 679774993
2 38193
2 152015
1 163204 378998112
2 187950
2 144056
2 102566
2 3575
1 61979 365309490
2 58735
1 158786 832736449
2 33951
1 131393 287231292
2 78436
2 163204
2 93084
2 71997
1 47010 208347900
2 160704
2 114386
2 89393
1 77058 426032849
2 36694
1 124271 537038160
1 164156 574569588
2 139211
1 77354 513347836
1 161792 698145810
2 54627
1 168597 563241014
1 109655 582482465
1 90666 911284722
2 48597
1 98025 428575042
2 113839
2 115835
2 136155
1 188395 930442985
2 746
1 46198 313218463
1 10021 240722854
1 15229 872496784
2 198880
1 30085 320417433
1 12351 567646630
1 111956 659057812
2 118803
2 150281
2 68208
2 101828
2 160283
2 86332
2 145013
1 171637 867039100
2 38340
1 32779 536669998
1 182604 53164535
1 22322 915470820
2 2249
2 165180
2 60357
1 17506 891114235
2 118060
2 185245
1 33984 764322267
2 136658
2 50319
1 49317 775027355
1 111297 68673865
1 197424 340073744
2 70347
2 111259
2 132740
2 156927
2 154270
2 24861
1 25347 992977684
1 39423 819433926
2 29384
2 138663
2 35696
2 81889
1 123881 180510296
1 196653 70467573
1 51226 67213404
2 161914
1 152386 215248633
1 98137 244796721
1 64004 521900187
1 112648 992364645
1 59907 361952353
1 165661 96621421
1 84088 487220062
1 21862 865417157
2 180345
2 114359
1 167877 552913973
1 175344 126128477
1 98 660988701
2 128653
2 129732
1 138944 666186765
1 124160 649938218
2 82378
1 157735 531428996
1 113035 413444739
1 30049 956844929
2 134823
2 96410
1 24202 246369601
2 46843
1 53577 982649194
2 52292
2 99264
1 123298 470159730
2 9634
1 78247 712747977
1 169957 366241787
2 82387
2 103444
1 54179 818741535
1 60132 200403372
2 124228
1 62063 785760517
1 101718 817510315
1 174908 946203697
2 37316
1 151642 607974129
1 42912 229997831
2 93910
2 106146
2 100749
2 62560
1 27329 803272693
2 105361
1 102833 432030717
2 114538
2 61395
2 161334
2 31185
2 126851
1 23000 82664507
1 34609 23708277
2 80151
2 18484
1 66531 912366530
2 159685
1 123238 485891703
2 51276
2 106707
1 138931 749980805
1 132219 233878291
1 172612 307644707
2 114614
1 154663 958041569
2 164539
2 39896
2 131667
1 16751 202856709
1 22745 692195604
1 19181 849240891
1 119329 91198633
2 152720
2 49875
1 73689 903631040
2 148933
2 184021
2 66710
1 26142 907457587
1 39914 421595262
2 11267
1 91157 780962895
1 141597 743412799
2 11806
1 163126 51598703
1 62321 54587284
2 109273
1 91244 428139802
1 121344 671871404
2 50336
2 100837
1 49544 444084042
1 149176 11766233
2 55856
1 109298 455290807
2 162195
2 141312
2 133213
2 43962
1 157513 844942191
2 134819
1 99138 301746958
2 150117
2 161685
2 188240
2 190970
1 3983 8899013
2 601
1 139314 620769624
1 37892 171868173
2 32346
1 105574 78775600
1 1161 691588769
2 65902
2 3414
1 187664 251844906
2 198920
1 198784 188026969
1 139033 163111129
2 116219
2 49574
2 77694
1 20393 436311038
1 169186 626587629
1 173652 353958180
1 70356 745741098
2 127378
1 11366 347692887
2 31523
2 159100
1 108271 335882197
2 182350
1 93052 109722524
2 58838
1 139949 4872790
1 147076 183237891
1 88654 41345143
2 124149
2 43712
1 68455 430293873
2 49017
2 81535
1 25612 56601709
2 163173
2 52986
2 124497
1 85202 351549609
2 164093
2 50485
1 25972 779390833
1 101892 430339733
1 18316 970879001
1 128972 959171712
1 27367 567212909
2 141144
2 171035
2 106358
2 154807
1 175529 436028977
2 149008
2 80823
1 114475 998962609
1 62884 771813836
2 67828
1 162507 718397490
2 152269
2 29418
1 99697 328687882
2 93696
1 133014 236279035
2 113299
2 11605
2 80216
2 30891
1 159558 358232735
2 90934
1 56255 461393735
1 156250 376687535
1 110866 899980122
1 96876 961013629
1 13479 958928851
1 55163 438782544
1 96497 462939012
2 106547
1 59736 995335750
2 118270
1 8194 690308002
2 36567
1 132771 202455243
2 53456
1 135484 635752941
1 34144 381226460
1 170328 64097004
1 190659 102256550
1 110141 766160350
1 182691 656438925
2 30721
2 30727
2 17727
2 175936
1 151915 885365361
1 87369 768771518
2 135366
2 138067
2 94005
1 137899 767347996
2 14820
2 162288
1 21092 665480359
2 153753
2 63211
1 51195 252096094
1 100208 663442850
1 155910 702556570
1 98671 583018278
1 96530 620195767
2 10749
1 26757 918216064
1 19421 209426825
2 122420
2 110881
1 54443 418707207
1 12214 607890062
2 116073
2 136346
2 99570
2 185183
2 24602
2 166025
1 135099 578618287
2 72067
1 105732 427800481
2 112169
2 119887
2 124526
1 29027 206138342
1 110878 147477985
1 132648 27234622
2 186220
1 89998 699162074
1 78655 162020036
1 185328 887074788
2 196321
1 199359 31450441
2 45720
2 20174
2 89359
1 197660 975683688
2 199695
2 139356
2 108716
1 189386 61829791
1 122474 943017182
1 5420 266529890
1 165956 213763099
2 46946
1 8465 105731917
1 121 786318084
1 87868 645254496
2 51604
1 133024 325171338
1 104022 472148275
2 175033
2 194732
2 156256
2 114773
1 178379 857514306
2 165889
1 112862 168158425
1 49884 301749551
2 149203
2 23397
1 75388 525130740
1 181410 90547602
1 47075 396550233
2 192863
2 39351
1 195830 894756008
2 173620
1 73690 744419261
2 68033
2 32826
1 6258 728113491
1 86056 274159445
2 80065
2 49670
2 80162
2 66805
2 70472
2 146363
2 73754
2 181614
1 171289 17176599
1 157242 9771555
2 100615
2 191645
2 15925
2 174013
2 153613
1 18918 593716730
2 37263
1 62576 20754911
2 123184
1 24065 827667100
1 45874 571775912
1 177565 133886633
2 32111
1 41298 467560946
1 147091 108410540
1 43540 656130682
2 58805
1 129609 486079111
2 21513
1 67468 382456496
1 186287 310893409
1 157552 848948071
2 55386
2 105529
2 57868
1 156946 373819471
2 127003
2 120441
1 196731 330030346
2 72730
1 155828 324424580
2 139246
2 155672
1 56063 261929176
2 172523
1 44798 968105316
2 79112
2 167984
2 103169
2 176285
2 48236
2 141510
2 17546
1 162480 542197754
2 3068
1 138487 407672995
1 141179 89601250
2 44951
2 40238
1 39086 614744078
1 170176 293126522
1 88551 63283431
2 16254
2 62072
1 8696 566812860
1 161387 519414924
2 110500
1 20400 858658123
2 56268
1 25521 469971455
1 67434 57311120
2 114167
1 140685 886520128
1 49596 720876001
2 61297
2 198639
2 9529
2 74873
1 192337 621932819
1 101495 582616819
1 161440 584687815
1 114609 65866118
2 141691
1 31255 943201965
2 171582
1 184494 370811056
1 419 443038784
2 135367
1 117578 867606584
2 57594
1 8098 847528713
1 71967 998321398
1 35301 135240969
1 81963 500608239
2 153613
2 58935
1 92133 161191327
1 116688 413066487
1 16065 624087468
1 146642 284824436
2 107653
1 112879 284334023
2 155248
2 104245
2 114707
1 72765 617586282
1 131105 862226125
2 122113
1 32865 992057842
1 179195 636571787
1 103415 752823128
1 81956 832725196
2 152662
1 6346 132339960
2 847
2 103195
1 46946 575905008
2 188160
1 33404 855437843
2 109869
2 40710
2 182371
1 54079 883567265
1 113373 189672303
1 71550 85792359
2 170955
1 66906 102296526
2 134725
2 150365
2 59689
1 193149 402294427
2 94747
1 100479 659696063
2 72360
2 61077
2 54065
2 65256
1 31399 640811483
1 45855 956758286
2 41976
2 63231
1 136672 971048526
2 11675
1 147786 329049848
1 11241 685273656
1 150167 278218096
1 193428 684805496
2 131704
2 91048
1 75516 317088239
1 55443 325526306
1 9234 208268147
1 9163 546827982
2 154864
2 71834
2 46792
1 79173 788684619
1 134943 148768913
2 114038
2 188466
1 182804 173035689
1 15043 285611308
1 69178 783443887
2 16875
2 20186
1 81125 217152029
2 56953
2 6524
1 187501 36385543
2 104196
2 88158
2 183018
2 59722
1 151301 116947259
2 1797
1 180827 115200105
2 48019
2 116035
1 38642 730152393
2 109160
1 142570 624997120
1 103277 25199953
2 47200
2 12191
2 146978
2 42374
2 87237
2 14094
1 50607 219753738
1 198589 274602394
2 84870
2 141091
1 181062 279086831
1 111473 887922170
2 5184
1 33139 306240599
1 162593 461383960
2 60848
1 66750 922338113
1 37835 155324224
1 56329 511340603
2 83243
1 63306 164196259
1 153786 695728101
1 1461 809518483
2 69019
2 125918
2 72547
2 103059
1 50935 514054271
1 172997 592553826
1 85029 872509737
2 145139
1 20624 766644043
2 184669
1 89100 969371531
1 61056 670143648
2 154148
1 17324 919408838
1 129577 651519622
1 155564 581532134
2 117112
1 41259 628850392
1 162044 732728621
1 4483 300128543
2 129387
2 63185
1 116441 687642909
2 147229
2 8964
1 25604 759971414
1 180447 834818297
1 110321 58911032
1 51876 211891862
2 197647
2 93679
2 141402
2 11285
2 73889
1 40265 105273332
2 116383
1 160176 692502311
2 93330
2 51946
1 42821 400774669
1 24454 622041101
2 129547
2 197197
2 114257
1 98570 192799902
2 47277
1 93365 636802365
2 65660
2 139673
1 109484 7824322
1 167382 69508959
2 109814
1 57775 114895230
2 12386
1 172707 127685837
2 130339
1 137842 186882916
1 70984 750058091
2 76135
1 25089 672648158
2 4329
1 103934 373856829
2 179713
2 192600
2 27301
2 18999
2 68099
2 84867
2 195140
1 134186 650488030
2 51874
2 102066
2 147965
2 133780
2 115919
2 144437
2 107902
2 72948
2 55408
1 95478 913991429
1 88417 184115485
1 59034 706649037
1 26062 188141950
1 28230 195847965
2 120037
1 99339 47024831
2 78272
2 148185
1 122677 825027756
2 181598
2 95959
1 97902 344071647
2 142647
2 130750
2 141682
1 105495 910998410
2 159591
1 143714 219386229
2 112250
2 145838
1 192162 327218224
2 147118
2 2115
2 116738
1 121173 142267036
2 55534
2 80010
1 72318 770635437
1 158483 708735213
1 165431 794537334
1 97581 941159800
2 24193
2 179633
1 112269 552954971
2 54208
2 7167
1 45327 747850876
1 60532 86436430
2 173687
1 6896 978332217
2 170261
1 90444 900179711
2 178698
1 153620 626110103
1 12942 388859219
2 32686
1 158206 387489061
2 192934
1 142717 219797467
2 52581
1 154013 881457043
1 68143 210296728
2 61947
1 77982 10403725
2 173649
1 150979 761717916
1 34548 809115446
2 54748
1 87858 596758262
1 16258 508035210
1 160229 424528022
1 85657 521322194
1 55813 168123357
2 108068
2 61642
1 26566 883975220
1 48364 939250203
1 68681 418316623
2 149976
1 100281 282405331
2 135918
2 99559
2 187611
2 136346
2 176618
2 183012
1 121845 108971914
1 23264 197741221
1 73533 558639064
2 134394
2 152840
2 41378
1 108960 766330658
2 57843
1 176356 413414388
2 169545
1 106039 551221796
2 34011
2 61630
2 157352
1 131995 506826439
2 177680
2 30913
1 78629 667089525
1 13664 628354829
2 96656
2 103664
2 88754
1 61169 407707455
1 15192 351787105
2 56370
1 105179 889699832
2 21791
2 48293
2 54117
1 21752 849678496
1 130999 399156369
2 153521
2 192349
1 57693 790682171
2 146129
1 183565 605145654
2 147495
1 6079 810271878
1 70075 246083116
1 85761 978631906
1 44878 692526342
2 3803
2 85867
1 149082 477790586
2 71905
1 169299 71605500
1 8289 502225854
2 62275
1 104108 128380068
2 144031
1 96619 380776096
1 171233 227749246
2 20346
1 7046 461379460
1 66693 208725344
2 126291
1 137826 189940034
2 181837
2 66720
1 71644 864908123
1 175987 791513679
1 194822 97312061
2 187635
2 106521
1 101390 840593518
1 71398 227445369
1 19807 668477538
2 143050
1 85266 929376598
1 35493 192107237
1 32217 537879554
1 12162 655624764
1 50999 567566167
2 7014
1 82603 55029010
1 176305 722732880
2 7202
2 176641
1 187776 216858177
1 107547 423766186
1 10495 417468936
2 160262
2 130880
2 3436
2 105224
1 87443 650010853
2 136128
2 63395
2 45108
1 13074 497691446
1 25279 581605029
1 173170 20695674
2 4818
1 88764 930437318
2 103825
2 94194
2 142209
1 194197 637548382
2 56981
2 78957
2 16943
1 83812 705146987
1 161321 906719328
2 172177
1 184104 581835362
1 103716 994952218
1 189103 8080678
1 187952 197583625
2 179267
1 120152 501202473
2 73841
2 29708
1 158673 519102649
2 48489
1 173514 506092407
1 56279 445704383
2 79014
1 31650 198530052
2 139778
2 59341
2 63221
2 108416
1 98941 515795369
2 91034
2 134874
2 177595
2 16011
2 182995
1 176699 424766490
1 159190 503912178
2 117147
1 68097 822589343
1 90150 363588852
1 43352 84553949
1 147393 289141159
2 103515
1 106487 947649197
1 4736 451765571
1 130395 318326206
2 658
2 44890
1 62884 672558420
2 53336
2 107758
2 168865
1 171650 843324939
2 50242
2 149547
1 156002 979993604
1 18592 717300813
1 41805 284585620
1 133391 155645791
2 78185
2 70517
1 168841 219787627
1 111055 733566741
2 150129
2 162117
1 134710 334177323
1 34091 99777941
2 186262
1 165829 845313625
2 19353
1 57802 652514839
1 106444 771569867
2 53757
1 197756 756207847
2 69087
2 105046
2 155049
2 178469
2 95630
1 132511 397903592
2 127886
2 20209
1 35067 440260702
2 7949
1 30009 923246612
1 137907 108439496
2 85269
1 195606 939510179
2 17472
1 168717 767268963
1 107143 740804929
2 22364
2 57296
2 197037
1 127920 108643319
1 76053 823061766
1 142223 473213119
2 186615
1 10939 832396720
1 10237 936068334
2 70651
2 85500
2 75633
2 50227
1 109156 326299026
1 84546 649419234
2 2969
1 68764 964315994
1 192077 872498402
2 162160
2 192530
1 133793 203167144
1 72984 293492003
2 12666
2 128314
2 186274
1 34175 240539640
2 53570
2 55046
1 174251 442366352
1 76038 755506540
2 101524
1 164425 1372825
1 172203 633849064
2 199620
2 97758
2 64006
2 4330
2 108862
1 2889 725487476
1 39520 898363128
2 51958
2 2384
1 1410 661132657
2 96793
2 179818
2 110762
2 157546
2 85757
1 25982 491460418
2 134674
1 107153 644674951
2 100110
2 134312
2 88000
1 194091 539443792
1 52852 639281427
2 196596
2 117968
1 189679 253459039
2 172110
2 25819
1 89630 866273834
1 101114 903164983
2 99706
1 95345 339253061
1 187256 52918362
1 89881 551178196
2 174097
2 38254
1 90848 594346332
2 107847
1 99817 255330258
2 58690
2 31636
1 62029 250761674
2 132688
1 30133 535863901
2 108957
1 35320 455273783
1 166595 618349198
1 102702 78005937
1 89629 596700503
2 177392
2 162069
2 26807
1 133977 231184996
2 125642
1 39535 315986276
1 105415 904863913
2 113800
2 18943
2 91846
1 18138 584165091
2 66553
1 152198 480335390
2 58619
1 54449 402662498
1 432 9927727
2 112163
1 158780 945066469
2 175870
1 23648 941228825
2 140317
1 5966 484611663
1 162385 976805912
2 166488
1 147603 201103980
1 6157 594978980
1 169049 408067262
2 110052
1 1209 852885074
2 83343
1 69821 79227912
1 30660 511553000
2 178838
2 106089
1 196904 590162028
2 72603
1 176519 30093445
1 28105 263296340
2 10137
2 136602
1 128108 340719723
1 8142 940679087
2 116759
1 122137 866873772
2 132315
2 718
1 156656 911802422
1 50293 371312385
2 92321
2 11987
1 114435 237227558
2 180373
2 183802
1 63300 306823245
2 170443
2 104702
1 173156 516553299
1 52629 134726709
2 116420
2 1044
2 46141
1 180523 71353561
2 158690
1 90744 844573179
1 92020 599814940
1 8247 472626767
1 165165 923503967
1 45818 538792120
1 195526 532369113
1 121635 945041255
2 18727
1 103829 14427846
2 172953
1 196315 694315316
2 182232
1 95467 403835078
2 62266
1 134860 496965725
1 104776 632000533
2 111422
1 46446 472997728
1 52488 200685968
1 163095 668910855
1 6549 728796801
2 150389
2 85500
2 74364
1 188102 599385218
1 65978 980431856
2 4476
2 126875
1 85503 685221429
1 183920 609782458
1 119615 502620302
2 92315
2 29031
1 105225 974975648
1 60075 69578501
1 48874 133691469
2 8711
2 73614
1 124904 318358319
1 117849 489682119
2 16613
1 37928 837408631
1 54152 726367966
2 163506
1 110732 497503604
2 160048
2 145163
1 140824 632047334
1 27411 8113516
2 2756
1 76396 682988580
2 70165
2 20749
2 12634
2 46549
1 31365 692064551
2 123509
2 45044
1 20097 932132442
1 7036 442362547
1 138903 430715968
1 180987 245030971
2 141054
2 103208
2 187801
1 90812 483150017
1 128153 680917298
2 163052
1 35094 611057484
1 150005 615403392
1 2811 472911638
2 11772
1 36320 238292358
2 9025
2 15744
1 95197 17047567
1 175218 203118538
1 193484 669269484
1 19883 502608294
1 67352 189640768
2 80763
1 86797 191923137
2 291
1 19741 109351812
1 138060 326682388
1 62235 108358932
2 189813
2 100268
2 162851
2 23449
2 4158
2 155828
2 11831
1 150505 20865804
2 32862
1 97626 230001502
2 186445
2 18627
2 155275
1 53549 980511194
2 173576
2 52287
2 101353
2 177089
1 34380 280717645
1 105176 230054426
2 181912
1 194443 878674626
1 16828 487038362
1 112018 322254096
2 140302
1 145787 77536938
2 106690
2 165096
1 21227 843913387
1 144222 544317402
2 41722
2 170705
1 156649 945458752
1 109293 166416734
2 154848
2 90865
2 105466
1 184430 309490870
2 130586
2 14189
1 146429 437377066
2 18598
1 158264 780780557
1 43751 539329921
1 65902 520011490
2 8986
2 150838
2 113588
2 179474
1 146728 913480752
1 113407 842434728
2 1363
1 58343 556729063
1 19306 570279874
1 8318 534028975
1 65254 48942636
1 101885 534078210
2 70625
2 123483
1 117159 61828232
1 168479 876600466
2 169074
1 109654 185140817
1 52830 52925413
2 88030
2 96996
1 67168 598170712
1 45310 54593869
2 29573
2 191737
2 168798
1 62890 370106601
2 110634
2 50368
2 110316
2 7915
2 45643
1 52761 124827983
1 40715 15908773
2 13613
1 17598 585265948
1 56263 68342450
1 36121 253912810
2 198532
2 109826
1 188062 33151342
2 139709
2 199851
2 45484
1 105065 50136957
2 168584
1 23789 56850589
2 15176
1 186018 34897456
1 7852 867359331
2 95115
1 95345 183134802
1 166721 154532013
2 39107
1 160301 280931391
2 47235
1 11930 514528521
1 179327 547428335
1 158566 187431903
2 142661
2 196975
1 91301 820737312
1 34419 218553063
2 135040
2 186173
1 63130 237577102
1 50892 611857729
1 38260 458872560
2 68325
1 8046 796367308
2 80882
1 130706 433792476
2 114162
1 7052 412744159
2 181112
1 21782 48881786
1 40522 314806175
1 117998 883246894
1 126969 634040509
1 95313 879459587
2 48942
1 66745 774712750
2 27467
2 161653
1 191786 264244740
1 146331 305917651
1 63719 758677600
1 172104 993011805
1 63804 205215498
2 172461
2 32786
2 55356
1 174204 57938908
2 78429
1 35962 577145091
2 148922
1 182701 292860741
2 137344
2 11220
2 102358
1 70411 207829969
2 84155
2 132796
2 70519
2 129073
1 87007 478094260
1 100933 97552432
2 6561
2 43286
1 156469 778205434
1 142070 955383594
1 175933 787950923
2 84870
1 157451 812937014
2 73314
1 66557 539525124
1 3550 786356834
2 140230
1 7314 555213646
2 173218
2 106006
2 135922
1 28579 560790049
1 8599 446089315
1 82542 365160810
1 75960 347925531
2 55233
1 189050 157758362
1 182928 217037762
1 51671 403129970
2 51308
1 109144 30736088
2 20074
2 134324
1 84769 192260314
2 147171
2 104283
1 185447 479969230
1 100598 287895164
1 175896 246157780
1 102855 57497657
2 12186
1 75302 639902965
2 183419
1 21388 678161962
1 107251 590084703
2 95929
1 30972 807848189
2 176506
1 16175 464506344
2 183373
2 6690
1 160009 549907458
1 37254 187022355
2 35077
2 28424
2 73394
1 84104 730995393
1 137137 304133671
1 182190 819536062
2 187277
2 5711
1 75228 935601406
1 120755 947590225
1 12589 771031384
2 114469
1 161980 470869078
1 127673 376817707
2 5878
1 145646 885926456
2 77115
1 61392 63916267
2 121355
1 121195 680386901
2 76941
1 4243 552392593
1 176695 676477954
2 53480
1 57234 209627804
1 161214 180913214
1 47460 909333629
1 72480 382092306
1 63771 488023877
1 65091 171353253
2 84653
1 141837 446714894
2 36388
2 84394
1 117066 124697036
2 110707
2 48759
1 192001 249098709
2 186809
1 35145 90152316
2 157566
2 17778
1 23232 777605772
2 41097
2 55260
2 19388
2 162702
2 13410
1 182066 81489227
1 154522 330638912
2 79217
1 171118 489360889
2 158295
2 188849
2 189410
2 105620
1 34119 904691106
2 158260
1 176735 311179648
1 184192 459090331
1 78342 830781943
2 180031
2 30306
1 95798 360543189
2 175684
2 84985
1 29612 290603459
1 185610 862410910
2 137681
1 66862 839972336
2 195981
2 9351
1 124119 503013837
2 90813
2 79303
1 126012 612926445
2 108940
1 152192 970412877
1 137774 174603627
1 123556 786523790
2 159132
2 194957
1 19518 719311442
1 75814 855338605
1 181731 522686680
1 55036 582491822
1 190826 75582759
1 183378 298809382
2 158607
1 45955 113486077
1 15487 777167439
1 86371 213315425
1 6184 22241788
2 126148
2 115245
1 135983 761327315
1 74139 544244216
2 77736
1 130983 151323082
1 42308 942376928
2 143735
1 185822 931787427
1 144851 926289072
2 18346
1 108858 7466585
2 133173
2 48119
2 7781
1 18730 311798870
2 32990
2 19706
1 111177 958590834
1 94836 400084781
2 44146
1 97863 753678796
2 118090
1 138235 245769001
2 156577
1 70094 937841495
2 56444
2 186911
1 166360 55018711
2 145677
2 190229
2 161242
1 164528 378059711
1 101592 191839326
1 55415 649246757
2 38534
1 113896 888774587
2 84561
2 186814
2 93266
1 109024 640945743
1 24352 142619075
1 15061 575120273
2 187256
1 98367 961850804
1 129176 385972505
1 58824 670472738
1 29818 833154179
1 9869 772593791
1 35677 734851798
2 87180
1 77136 735770972
1 122749 854180190
2 32170
1 53262 20750953
2 196553
2 198877
1 18339 149779839
2 179740
1 160695 490326400
1 117154 15677530
1 85026 120531696
2 32416
1 146542 590636623
1 117832 903979665
1 4505 310241265
1 156452 492927089
1 72446 794120374
2 163967
2 48328
1 134951 156964636
2 8068
2 130613
2 187236
2 2757
2 52032
2 72893
2 51262
2 194434
1 117797 674271975
2 63450
1 5873 975220030
2 133261
1 25800 609761263
1 91466 603010124
1 126617 152424948
2 31841
2 33571
2 60927
2 197568
1 54062 958615527
2 4617
2 26571
1 6634 177144708
2 18774
2 36538
1 84914 298344010
2 12721
1 86588 393661194
2 170731
1 59421 497439270
1 19848 155636432
2 20292
1 37662 750197599
1 50340 431613083
2 106172
2 29235
1 41715 274947065
2 75782
1 124676 370412082
2 100615
1 146338 261652843
2 11939
2 164359
1 185504 765343580
1 89253 633411842
2 108572
1 20380 181754937
2 82209
1 127505 231644839
2 91690
2 81365
2 184779
1 92800 762957639
1 86112 589336350
1 84871 360477675
1 180566 825291908
1 171564 580427694
2 83144
2 4760
2 12948
2 24848
1 144753 634683450
1 169949 136481249
1 102156 766967558
1 24772 41309371
1 105978 246840010
2 85367
1 174238 491730393
2 154414
2 45327
2 93630
2 184409
2 35561
1 179809 780400698
1 1786 19034541
1 29268 796686480
1 167296 269941588
1 132951 807259876
2 124322
2 46389
2 33624
1 26512 90543656
2 56233
1 109275 511980312
1 91238 867822293
2 120505
1 160896 273696811
1 74743 562041249
1 85673 358806351
1 89742 4610175
2 196953
1 21136 535656702
2 48485
2 143375
1 119078 912820028
1 26415 432535533
2 66609
2 81389
1 74253 831254821
2 96259
2 155859
1 178502 288019434
1 171172 281581629
2 135842
2 30460
2 27651
2 139853
2 40094
2 37171
1 159629 713716264
2 78311
1 55252 110333365
1 142118 184166785
2 179071
1 177819 127051327
2 130311
1 35425 223512258
2 168371
2 148104
1 45775 96543874
1 147156 787319809
2 184238
1 130610 676468751
2 54386
2 150231
2 70599
2 194529
2 5118
2 196624
2 113342
2 127461
1 31348 724175504
2 23207
2 25100
1 167025 452441222
2 69484
2 87569
2 127989
1 58129 340104679
1 188405 48208534
1 25646 631605838
2 104396
1 135848 758583264
1 76582 385328028
2 172552
2 124411
1 175534 427686288
1 92061 537845195
2 118145
1 111204 332730430
1 60990 889469607
1 99588 857362071
1 40985 623989532
1 83199 669129629
2 71640
1 57932 669129616
1 140214 476323771
1 67704 991388430
2 181381
2 35662
2 114311
2 154897
2 79990
2 131718
2 57925
1 121646 161959496
2 61876
1 80241 331864627
1 89323 531863383
1 186684 649255737
2 156519
2 189362
1 95418 492097602
2 128663
2 153661
1 143007 314461440
2 81847
1 18173 274569681
2 55045
2 157797
2 86801
1 88704 88550254
1 28530 638532894
1 83016 28005037
2 186796
2 90626
2 76146
2 124640
2 23950
1 44595 873960052
1 126622 435424988
1 89460 367776867
1 39699 401546331
1 34767 42850345
2 9704
2 66831
2 199176
2 27296
2 56927
1 763 877752904
2 40301
1 137941 315677578
2 128198
2 112912
1 10764 831493996
2 163826
2 7073
2 46800
1 159271 752737075
1 81685 488046393
2 12786
1 157217 150811869
2 140047
1 18311 628531122
1 147522 727422701
1 89658 330987129
1 36242 754885504
1 119073 55383626
2 194507
2 137855
2 142001
1 181691 676341617
1 135725 905505677
1 163118 708223284
2 124637
1 145399 304894228
2 140024
2 179472
2 137098
2 144560
2 134209
1 28987 906196410
2 108493
1 197036 155805806
2 19648
2 195503
2 9635
1 193070 754458181
2 181315
2 7828
1 62673 777098787
2 104740
2 54138
2 41718
2 70759
1 117711 291331433
2 124200
1 177267 488772054
1 78486 403690174
2 50365
2 134607
1 82217 823222336
2 189264
1 66135 963416188
1 127986 612518131
1 91778 594489495
2 137138
1 10461 348881364
2 60473
1 142534 779793667
2 93464
2 169010
1 115488 66399374
1 19680 418119941
2 12606
1 190294 507522864
2 46768
1 172640 114870749
1 79227 813944489
2 94721
2 85611
1 178071 233741
2 6387
1 14880 983699475
2 171074
1 20626 218157377
1 129950 527161064
2 62672
1 132638 786903803
1 114568 140277183
1 119363 557617835
1 15176 84900602
2 109080
2 78806
1 193836 482393537
2 180010
2 19881
2 198471
2 70646
2 106380
2 82015
2 162201
1 70593 18364915
1 91842 166820273
2 191036
1 51742 898274228
2 127646
1 197339 307865300
2 33020
1 18079 706119851
1 81527 369990482
1 185791 797080193
2 3496
1 107201 10641332
2 130904
2 44691
2 137891
1 43328 163931713
2 114994
2 9722
2 113257
2 108984
1 23720 243669992
1 165460 528060890
1 169847 877324405
2 37083
1 28529 93290756
2 159517
1 57143 91086343
2 151663
1 2302 654661106
1 42771 679825223
2 127066
1 121939 855517334
1 83883 468245187
1 93722 829008524
2 114341
2 52480
2 169849
2 76399
2 155913
2 37547
2 88328
1 39380 946787048
2 165614
1 3817 52473978
1 137766 564196802
1 117397 708551932
2 20159
1 190879 367778257
1 3314 619721661
2 38648
1 98008 720219832
1 113316 77596769
2 105116
2 97152
1 12701 227547056
2 109901
1 122871 565139900
2 8249
2 8025
1 138938 847813547
1 45736 564345430
2 96136
2 106675
2 70332
2 123990
1 125777 528307637
2 167967
2 181771
1 38034 200006386
1 180406 18379887
1 14499 509791070
2 60460
2 135500
2 156518
1 64285 676806977
1 62176 106803132
1 9699 831911495
1 22660 757720662
2 91282
1 195899 315699857
2 93557
1 64874 483904365
1 31551 89752962
2 92914
1 70166 377587730
2 121051
1 187512 645826036
1 21166 271850896
1 144704 369356131
2 122951
2 22653
2 6258
1 51645 702247457
2 62684
2 133389
2 92636
2 136348
2 110470
1 32996 708430657
1 35503 135308831
1 163620 539925173
1 175622 40925953
2 52829
2 171003
1 27493 990663878
1 153422 370606093
2 58287
1 29607 180299103
2 156593
1 65753 301266335
1 153356 667039197
2 96764
2 81468
1 60681 741878255
2 65408
2 15510
2 9206
1 136353 349709789
2 166057
1 14605 649188834
2 197178
2 183730
2 25359
2 26867
2 112726
2 80391
2 101538
2 40670
1 73697 713357151
2 172859
1 87246 285735158
2 66204
2 61970
1 162293 566586690
1 75697 76825111
1 13772 440958978
1 35984 186590907
2 198959
2 152152
1 72089 739196707
2 159030
2 180386
1 34104 430133611
1 143288 236488974
2 131632
2 197673
1 121223 119636580
1 111664 943431375
2 40910
1 153403 809392017
1 159467 317281693
2 168817
1 145887 269526075
2 144555
1 73337 536607482
2 117476
1 31631 184839545
1 29655 139537263
1 77782 255408907
1 60995 11333094
2 2796
2 157632
2 176757
1 102859 763644788
2 63710
1 165009 445986269
2 134400
1 150010 831606981
1 12768 494761985
1 10170 269049646
1 9436 596242138
2 67271
1 30835 534348744
1 39512 223848687
2 164776
1 55194 411737361
1 60570 411617169
1 199835 195316290
2 159408
2 16421
2 175548
2 18469
1 3132 856296622
2 49979
1 151612 695405263
1 19160 144677694
2 179720
1 40581 510157211
1 186269 920738375
1 74246 585999771
2 166668
1 122874 718762766
1 104650 617606042
2 87298
1 62568 544638836
2 78642
1 127960 92126311
2 125513
2 65015
2 38523
2 52265
2 173193
2 108844
1 14773 631445693
2 22905
1 6598 75873786
2 121146
2 111806
2 108930
1 157076 554823338
2 41924
2 154704
1 61003 97669798
1 99979 666640215
1 96870 348523939
1 174062 662261825
1 7855 340280212
1 134434 668644243
2 77599
1 130739 272114046
2 66936
1 185190 334824409
2 99260
2 197394
2 47046
2 124809
1 79354 99083724
1 40202 898270612
1 15723 477719554
2 82583
1 155927 188765427
2 139842
1 132196 193135780
1 187901 105128592
2 138989
2 165965
2 28024
2 25383
1 77772 28809159
1 108388 698444539
2 141407
2 77403
1 175695 496458475
2 139692
2 82516
2 6064
1 134223 381737876
2 107253
2 75811
1 130580 1460940
2 23978
1 165736 811337978
1 54897 240737562
2 54852
1 134629 20028065
1 44335 969139456
2 39957
1 65291 483191320
2 1605
2 119164
1 26368 657585303
2 91961
2 182879
1 74245 482509555
2 145995
2 85293
1 62247 462108127
2 78700
2 58507
1 187658 876331883
2 128236
2 133959
2 7602
1 93203 507831908
1 113052 680996256
2 168776
1 60388 769694998
1 70307 888929746
2 96161
2 85350
2 35134
2 70243
2 189629
2 136888
1 126206 814404900
1 194676 273978706
2 167761
2 173125
1 79873 999463154
2 110214
1 91299 434614709
1 3074 115259761
1 136286 321556503
1 60139 523773752
2 149040
1 153856 348008552
2 137455
2 158996
1 90117 750152080
2 186238
2 12903
1 194999 431235435
2 76884
1 20444 425247639
1 68103 652310689
1 17491 101495704
1 102657 755555376
1 13008 800274290
1 189677 2199099
1 132130 129486857
2 139832
2 199791
2 177923
1 96396 380783893
2 10856
2 31178
2 168653
1 79750 370630791
1 28540 712903095
2 162092
2 30635
1 58411 476753761
1 171392 904619090
1 152398 660223580
1 30287 210832554
2 145391
2 36325
2 132976
1 149639 756471096
2 63075
2 132118
2 13044
2 68073
2 77323
2 24922
2 125522
2 17063
1 156359 984265137
2 193641
1 138207 830069306
2 167716
2 112019
1 108531 152288518
1 98255 807423361
2 197125
1 25879 275661465
2 92491
2 194065
1 196998 567527972
2 841
2 157052
2 132278
2 159155
2 20118
1 127711 834483548
1 134380 661308094
2 197838
2 67308
2 156335
1 81170 663800602
2 124758
1 94950 295996920
2 130093
1 27486 126847617
2 42710
2 112107
1 143258 430442305
2 811
1 99729 597831985
1 63810 453659627
1 153327 572369443
1 15045 899359717
1 145161 299645085
2 20280
2 178855
2 18090
2 48089
2 187631
2 152209
2 168143
1 115234 792596189
1 3252 680344740
1 135068 538480132
1 188401 634768089
1 34637 909776997
1 74291 988210385
2 26581
2 6665
2 145893
2 38741
2 100982
1 49560 600437241
1 196469 350365967
1 22780 446779561
2 186873
2 171950
2 188449
1 113492 524855687
1 140474 511116885
1 70603 95547284
1 130065 322438051
2 177468
1 97564 437245296
1 144455 551882090
1 170040 99578202
1 148425 35028503
1 175843 97161085
2 51277
2 69628
1 158786 963691919
2 40732
1 23101 561593006
1 60212 575969441
2 105955
1 126009 803748029
2 104995
1 5046 468185277
2 38724
2 112212
2 1922
1 98031 326938242
2 137097
2 31106
1 99126 556302914
2 53975
2 63430
2 89847
2 150571
1 39489 161201196
1 92745 117425630
2 98027
1 59005 199041370
1 193877 31459202
2 31502
2 79146
1 137803 452978472
1 27032 376056179
1 199945 370580073
2 116840
2 65772
2 69373
1 4610 782527890
2 127451
2 6421
1 78850 621570661
1 98730 891889787
1 75970 915366962
2 130774
2 81858
2 199176
2 192272
2 127425
1 91406 965096096
1 56697 37513907
2 189769
2 12190
2 94444
2 152904
2 83927
2 31890
1 187312 818791948
1 169109 779448453
1 168860 356973192
2 194640
1 46579 103544547
1 148606 770233356
1 129992 83819441
2 102877
1 35845 459248624
1 168137 355129590
2 133795
1 148079 528314764
1 58863 19680882
1 143682 819693975
1 165098 563187789
1 195190 562226753
2 80241
1 59833 877275043
2 131301
2 172050
1 111744 854240878
1 47099 335954169
2 130119
1 168823 967956236
1 28479 594603846
2 115528
2 104505
2 33982
2 157443
2 81618
2 126949
2 163411
2 131200
2 170029
1 132241 768174769
1 153759 190103965
2 113339
1 119843 342762760
1 2449 378778410
2 53540
1 53720 463770657
1 88720 488655551
1 130768 647221749
2 12730
1 168171 609719209
2 91876
1 66401 515512319
2 166094
1 120776 438065594
1 131675 699462179
1 84761 465594609
1 16034 816731087
2 186042
2 163840
1 10725 40482870
2 28262
2 161198
2 106441
1 173833 553617635
1 134316 862104764
1 76891 20037184
1 167518 812963141
1 53815 678908974
1 68854 89530650
2 52768
1 77592 290705875
2 196535
1 159867 928395724
1 173017 89740367
1 165970 551913334
2 112199
2 77709
2 65535
1 54500 483672673
2 181805
1 101227 133771996
2 39598
2 160210
2 159441
2 56070
1 86523 847035944
1 137305 490612330
2 185310
2 86676
2 42407
1 105429 455384427
2 111173
1 89764 104937434
2 153053
1 86066 651262388
1 158249 885263602
2 196036
2 67826
2 164582
1 192418 743485019
1 50642 733170513
1 83705 89842827
2 138370
2 161951
1 103702 230622515
2 34072
2 54827
2 72502
1 100742 672282538
1 115412 629038580
1 122256 606722275
1 49191 549878261
1 152401 163594898
1 109028 90919434
2 42619
2 17224
2 186760
2 29865
1 17667 182440292
1 184973 235242031
1 140392 336503158
2 127344
1 95470 196258524
2 140586
2 141899
1 184853 266349545
1 149958 82590951
2 107734
2 167584
1 72693 606830222
1 101548 477954031
1 12358 281932900
2 121279
2 114416
1 125608 758624429
2 60124
2 103158
1 197822 79198306
1 179388 260973176
1 47605 979185011
2 123834
1 160181 892925879
2 7163
1 36921 170423089
2 115440
2 71119
2 196579
2 108821
1 151680 617338415
1 127827 117965688
1 19036 794832831
2 13219
2 94293
2 22890
2 53294
1 198190 229830571
2 145037
2 126926
2 166650
2 25452
2 153435
1 8982 134910035
1 56136 961628272
2 14603
2 168425
2 21008
1 37213 247856487
2 187005
2 106375
2 49902
1 3343 562207705
1 104661 211211114
1 99988 544140266
1 96209 277816284
2 70521
2 178110
1 113042 719961694
2 106276
1 19926 225158984
2 23172
2 156130
2 66240
1 168991 211613799
2 34607
1 178016 625552389
2 178983
2 56507
1 111252 903744441
1 126191 43691846
2 12438
2 102563
2 84528
2 93743
1 193455 762251835
1 59471 388133490
2 19694
2 157463
1 21834 602558086
2 177713
2 160339
1 79556 183108129
2 109016
2 51437
2 14440
1 4910 9322944
1 11721 34050209
2 113617
1 62362 702129978
1 94887 341745210
2 145470
1 95900 46109840
2 2167
2 169681
2 190901
1 143034 324334162
1 140787 296940241
1 102177 31265530
1 35245 973442511
2 123079
2 100848
1 99159 244146000
2 183717
2 94767
1 88195 653196746
1 80813 698711424
1 119139 393645580
1 145161 234026055
1 54057 772560096
2 10892
2 146814
2 91597
2 8761
2 34635
1 97870 105201461
1 73826 349701097
1 37810 622665911
1 166173 729672101
1 176232 442565096
2 93280
1 64071 94253676
1 198158 154359503
2 170177
1 4566 122629327
1 131339 254846161
2 100480
1 66284 148275000
1 185144 117184468
2 143377
2 158884
1 76031 294117206
2 163302
2 132638
2 88619
2 139293
2 7417
1 183556 782760499
1 12170 491495210
1 95674 939677438
2 85712
1 42581 766542614
2 167832
1 40326 2258329
1 83782 318408397
2 189953
1 69445 578518080
1 189530 654443165
2 103593
2 171734
1 14125 395831513
1 43162 128088977
2 177467
1 75172 581130884
1 40897 199739126
2 50878
2 173107
2 195230
2 105398
1 72814 50356156
1 3981 266424091
1 113689 519611152
2 18969
2 152324
2 54948
2 107311
1 84349 425465304
1 5029 265291935
2 190344
2 75118
2 118193
1 31661 95762372
1 158001 598357693
1 61683 704523643
1 18253 919481011
1 9671 249028947
2 192304
1 3211 106516616
2 158737
1 68950 798052489
2 183243
1 118258 283416327
2 83934
2 11348
2 113387
2 169988
1 165572 406509147
2 109016
2 5407
2 1186
1 1449 955122890
1 3745 538364984
1 32948 92746015
2 69432
1 102360 468524116
2 3411
1 58971 545721288
1 48201 505957449
2 26968
1 92042 990932640
1 59510 634255044
2 13173
1 86959 462158260
1 199249 738458929
1 137442 953456213
2 168671
2 92749
1 128094 483474005
2 36132
1 134340 637968574
2 75528
2 123497
1 192256 910990164
1 52145 632001412
1 59461 663834767
1 163954 736589652
1 80674 480481601
2 84722
2 12832
2 159236
2 92576
1 155285 310395147
2 113550
2 189714
1 95235 984582086
2 92152
1 52106 595529354
2 12856
2 59483
2 32527
2 176268
1 972 242991571
2 13107
2 183288
2 190313
2 124886
1 35960 67148074
1 26790 851686162
2 121099
1 119837 404292163
2 99787
2 133119
1 85083 501735099
2 160690
2 17588
2 22326
1 81279 488331352
1 71396 383950894
1 55113 119716450
2 87480
2 125462
1 121804 579550081
2 136743
1 187176 470910441
2 53975
2 52319
1 140702 623247263
2 39211
2 84019
2 54623
2 172902
1 91765 253220113
1 144782 192780812
2 105249
2 159002
2 112348
1 143213 670428812
1 50124 651124923
2 145059
2 173783
2 107658
2 110826
2 116256
1 98596 954902506
1 187874 967296693
1 198798 758727960
1 67291 355415843
2 35365
2 20119
1 188831 294479354
1 39643 245984682
2 104154
1 124767 690816919
1 13184 893388633
2 103513
2 48137
2 5676
1 79743 902221950
2 77002
1 115696 307656004
1 42356 233105638
2 104509
2 93765
2 36161
1 41972 210454643
1 110657 722524880
1 159836 405302630
1 100645 426175741
1 143771 396510469
2 50871
2 78081
2 74913
1 182121 718539641
2 73681
2 121731
2 52429
1 85509 260504595
1 169073 450756818
1 122301 697786169
2 152276
1 92019 64099608
2 178165
1 37225 667344029
2 121266
2 174637
2 73408
1 15986 488964393
1 112574 835788561
2 16974
1 154630 290970086
1 2317 307931802
1 21973 886161994
2 150969
2 45500
2 181375
1 180691 140197906
2 86639
1 15647 518868209
2 141420
2 93840
1 169146 258385409
1 154988 123116333
1 197064 669388882
1 164969 42689605
1 46997 311056686
2 144158
2 63664
2 93810
1 143470 221327365
1 18440 665786898
1 148225 936297074
1 62905 680106373
1 90892 14766117
2 43672
1 107965 618895272
2 160989
2 56130
2 17104
2 175172
1 105822 169615332
1 135057 690820831
1 179702 200332453
1 178674 369528169
1 125547 763657984
1 99053 49432536
1 156795 631425929
1 95569 546909525
1 17235 196987790
1 178803 572054921
1 154005 126293398
2 179047
1 114948 619284245
1 44630 446123776
1 131618 943797136
2 199091
1 27050 283854800
1 153102 478780492
2 44287
1 57951 872731587
2 20958
1 32407 308019703
1 81295 887594709
1 120822 21645776
1 116953 949768859
2 50488
1 185185 703637243
2 79256
1 18928 178131854
2 19408
1 148361 960314626
2 165165
2 187027
2 49362
1 80791 758710569
1 80220 662806644
2 193528
1 149009 156621296
1 152396 780086459
2 165949
1 145771 147722472
2 91518
1 858 470276676
2 133825
1 118238 448914278
1 9070 635092386
1 20317 106432413
1 194295 60050379
2 91759
1 23357 617902111
2 77468
2 54654
1 64918 136942669
1 96452 696930533
2 163247
1 22785 459439313
1 155935 358383303
2 125921
2 106662
2 88136
1 127353 173448214
2 17288
1 123420 643004807
2 155795
1 83136 230436394
2 22295
1 54803 204408996
1 19679 840134881
2 143767
2 196488
2 174587
2 13469
1 25651 872990201
2 73595
2 108359
1 22623 903411168
1 160393 297809275
2 141255
1 135209 872042291
2 100870
2 115986
2 117341
2 112098
2 64551
1 178283 595759099
2 68120
2 33194
2 41486
2 69654
2 118366
2 50322
1 108900 942890642
2 145889
1 92058 596852107
2 39241
2 155800
1 123988 362715063
2 180855
2 125314
1 170082 463824858
2 102615
2 106374
1 112382 364357633
1 181606 755131883
2 169834
1 39969 89713614
1 152671 387538647
2 41508
1 135319 643239706
2 73382
2 110461
1 18917 311318026
2 145446
2 65708
2 184442
2 135633
1 179931 146956905
1 163556 707868032
2 20260
2 128818
2 79570
2 74987
1 119969 269029643
1 11729 704449987
2 175345
2 80016
1 126612 979835254
2 147493
1 100376 510089559
1 183408 912345055
2 23856
1 65089 853310778
1 185539 969057868
1 108465 160494071
2 156464
1 97801 215279955
1 150342 164101946
2 108616
1 86213 315226912
1 3804 160916463
2 29473
1 43069 692884309
1 78648 548986418
1 37414 971745618
1 7214 78864893
2 98877
2 125718
2 189409
1 186321 222945709
1 165102 170935654
2 157868
2 29033
1 76958 33434651
1 110465 580478384
1 148062 284930412
2 169769
2 44015
1 21548 796249525
2 182444
2 50937
2 133347
2 173566
2 184082
1 150058 949425695
1 144396 137368357
1 178014 320263873
2 185025
1 9102 119391797
1 169126 993227608
2 97711
1 159226 917665671
2 143141
2 255
2 74817
2 37962
2 17528
1 129173 498652788
2 51913
2 125748
2 8812
1 132649 770333249
2 80270
1 94951 877221649
1 137600 455006826
2 105938
1 186521 912388662
1 60577 298425614
2 40148
2 41111
1 76698 751919023
1 87548 195368221
2 43462
2 70015
2 36362
2 41341
1 93922 490497403
1 174290 698863915
2 102859
2 46715
2 186339
1 164149 725941263
2 117180
2 45812
2 70474
2 19649
1 38499 758868981
2 7727
1 47362 406123277
1 43535 857593261
2 23290
1 3492 560908974
1 23053 562203746
1 118154 882034568
2 78110
1 65354 750597943
1 79616 993424348
1 189111 753662996
2 140972
1 34043 128668912
2 114480
1 110536 540634298
1 68073 141006189
1 130259 909106821
1 46965 651587197
2 117275
2 20456
1 137008 635405639
1 113775 587918209
2 1082
2 95654
1 186164 891171604
2 173010
1 83588 386201546
2 103336
1 158127 490086532
2 98195
1 7571 677963139
2 80963
2 78215
1 36514 302599222
2 133671
1 117340 394772177
1 152463 877473937
2 42278
2 195856
1 43753 321681282
1 191845 223662352
1 46430 390238501
2 166827
2 91521
2 12911
1 104524 114928957
1 166221 470870379
1 87767 463108735
1 61873 990580156
2 17514
1 12329 276514239
1 130235 435192615
1 10282 620524831
2 199815
1 75418 635823703
2 112389
1 101026 484309655
1 143638 410833976
2 68951
1 30685 384279905
2 50624
2 129255
2 141106
1 142518 24285545
2 5946
2 84388
2 59177
1 101852 914183738
1 76601 701528446
1 40155 985187719
2 158374
1 165154 442214730
2 151019
1 18034 894400914
1 186517 501418902
2 110718
1 87035 28520692
1 135711 503845402
1 168851 976026629
2 9890
2 139702
2 119131
2 73781
2 42088
2 61644
1 165545 634232046
1 161264 459747699
2 81964
1 25934 461728373
1 60190 811597779
1 142017 473554524
2 97572
2 121162
1 38341 342220236
2 100668
2 111822
2 63029
2 88539
1 23706 234268240
1 1569 554754721
2 41263
1 42249 543102594
2 190164
1 190113 208431454
1 190584 767044059
1 45604 156149703
1 173807 242790019
2 124873
1 132671 452577241
2 167836
1 6826 481888505
1 54692 931694399
1 5671 674169358
1 2899 328916040
1 42816 460760461
1 127433 272042556
2 161489
1 71195 604431860
1 123055 42030281
1 196647 326030898
2 110796
2 103746
1 129616 470197877
2 103043
1 96290 59086624
2 102513
2 151868
1 97446 699027523
1 95769 916140960
2 22084
2 146322
1 78989 345259381
1 89154 100931044
2 135259
1 164742 638504511
1 4668 940536974
2 117036
2 750
2 167032
2 142043
1 115392 316835158
2 171174
2 18064
1 131935 144047134
2 67886
2 53089
2 56407
2 39869
1 40451 256944096
1 143436 633666340
1 32333 972589335
2 68755
2 131214
1 70522 431233844
1 22229 86561415
1 126650 549252647
1 32358 387381234
1 2745 191661088
2 140011
1 34549 470199552
1 62174 613195431
1 119752 953703192
1 27152 722632689
2 43963
1 14817 700845503
1 150492 923641759
2 27314
1 103088 394621573
2 167701
1 111924 660971245
1 36667 935356716
1 11969 639827261
2 95613
2 164428
2 27775
2 149574
1 144220 828320510
2 74237
2 870
2 147079
1 106132 144790999
2 17468
2 41323
2 196731
1 122020 93836350
1 168655 774043560
1 196347 841226572
2 102610
2 30505
2 149103
2 95569
1 46613 488707399
2 82761
1 19188 562151643
2 160553
2 119642
1 165105 833525720
2 93706
1 114907 401487783
2 151329
2 56487
1 52809 600276531
2 9123
2 177438
1 176736 508041731
2 1699
2 116012
1 147873 566564197
1 112186 768352640
2 150912
1 76865 605740759
1 69499 203343133
2 33540
1 129166 630070329
2 185644
1 37893 754425351
2 183742
2 140903
2 186971
1 87403 120874808
2 53044
2 143596
1 168377 346218186
1 129999 736837841
2 164340
2 133231
1 145579 71659675
2 107207
2 111794
2 102485
1 8659 208481280
2 172503
1 48181 156845838
1 48921 967171963
2 178143
1 126235 496126670
2 5365
1 21244 765941350
2 51048
2 149941
2 193313
1 126268 822277735
2 191073
2 181268
1 15335 100122320
2 41067
2 169822
1 63135 842238047
1 17468 393085289
1 48073 762454125
1 177766 851956909
2 131900
2 53827
2 133080
2 179453
1 81075 197934880
1 98526 650541895
2 80436
1 196436 911447955
2 197481
1 105585 203502125
1 90943 760726726
1 6641 818417859
2 3323
2 158438
2 30874
1 85146 720144885
2 91307
1 163596 736478957
2 71798
1 181766 583421587
2 116905
2 6606
1 23833 773297122
2 162843
1 190068 989607527
1 153048 188439578
1 164272 182646009
1 172253 395391991
2 149242
1 161504 463084191
1 198915 508205047
1 86014 883294289
1 75285 961060359
2 138818
2 171176
1 172550 338000651
1 8958 36177823
1 114580 565590736
2 30865
2 17500
1 99555 357964569
1 5879 921480936
1 90514 541552885
1 6770 432530697
2 79659
1 149308 270599141
2 33541
1 191779 758867408
2 145321
1 170549 41089214
2 139180
2 119575
1 143904 15022406
1 136825 877095924
2 85841
1 138079 69079764
2 120636
1 25433 121487873
1 171345 438360763
2 79311
2 35872
2 142617
2 107647
2 50883
2 198441
1 98056 696791273
1 132984 257579115
2 106395
2 123610
1 154437 416487457
1 116064 685674359
1 33927 106976675
2 83433
2 3154
1 148852 469645297
2 54196
1 115760 293550536
1 164992 556065463
2 44928
1 121671 848775457
1 10649 770466327
1 128694 82319478
1 183358 143107205
2 170350
2 109312
1 110183 803651822
1 185589 233332941
2 1962
2 15867
2 163628
1 116301 870239000
1 176663 115539558
2 16683
1 138303 245063251
1 46343 913905723
1 143139 234800909
1 130484 697737563
2 42113
2 91264
2 75194
2 20915
2 32343
2 122354
1 54464 902720108
2 159574
1 53516 234609214
2 53695
2 99079
1 167638 991467611
1 39456 655517317
1 90742 481306066
2 70338
1 105614 99467030
1 60190 701899126
2 30604
2 84285
2 136222
1 185564 351952280
1 107959 560299122
2 24668
2 5602
2 166500
2 144416
1 45788 951720870
1 15401 500371985
1 112887 275894132
2 13019
2 43642
1 76055 801479131
2 178355
1 36617 62032947
2 20908
2 6037
1 138198 162204635
1 184708 675283241
1 70635 332981152
1 160834 789823731
1 189009 89602639
1 57880 451808849
1 38823 107479333
1 78026 986465730
2 142200
1 175554 524075761
2 150171
1 104931 561712188
2 187867
2 62294
1 12862 903866732
1 52227 891784697
1 185549 713307014
2 71377
1 123015 93338405
2 187741
2 188380
1 23843 816951130
1 48955 521926417
1 145574 381855068
2 115292
2 49316
2 43246
2 66563
1 94122 271414406
2 129048
2 99174
2 150507
1 185872 181953679
2 37921
2 142303
2 157291
2 121715
2 7663
1 159274 600343193
1 97420 829084108
1 35516 331827745
2 141379
2 105114
1 11343 928608316
2 35565
2 192469
1 23794 585721594
2 184139
1 196345 313281079
1 88724 367822404
2 162742
2 41054
1 22563 232570352
2 133791
1 158106 400073076
2 142934
1 34445 640028960
2 86023
1 85510 535876915
2 99649
1 178631 993688306
1 38324 761868194
2 164813
2 35495
1 24477 84301347
1 156952 675000493
1 114708 485146107
1 24953 53979682
2 113468
2 100421
2 18812
2 5742
2 18474
2 44331
1 141826 404413582
1 92455 528921714
2 166652
1 160877 800342857
2 62343
1 194749 503798319
1 48353 158128605
2 123507
2 166982
1 155995 77194016
2 187838
1 157931 403719224
1 34631 232772758
1 199437 709936988
2 166175
2 119931
2 156437
1 101448 892609900
1 121965 879076772
1 101783 742744250
2 64629
2 116257
2 106309
1 114521 146280032
2 146648
1 74785 810716131
2 59817
2 67067
1 65314 431943948
2 164958
1 134018 76019902
1 14133 500257088
2 153925
2 180334
1 189470 803926351
2 96612
2 35855
2 10472
1 170477 334355033
1 69290 570764874
1 56693 824661467
1 189220 151601637
2 99373
2 186743
2 24679
2 146431
1 117296 928908793
2 143331
1 112942 876972580
2 178331
2 70894
1 83207 341008487
2 153111
1 27259 7331393
2 15376
2 34626
1 82223 422376211
1 142490 479304579
2 6562
1 6893 823353908
1 7522 613569767
2 62413
2 187366
2 86603
2 108235
1 42718 723139306
2 169404
2 164284
2 110760
2 75588
2 158403
2 175805
2 23342
1 42763 350191962
2 88791
2 156162
2 141714
2 198480
2 157071
1 197462 518551
2 41088
1 129805 524516276
1 153308 525434828
2 120510
1 111766 410518834
1 157589 489322480
1 176435 929904382
1 101241 199087078
1 114042 802891541
1 179867 904789940
1 199518 802237198
2 78430
2 119125
2 12189
2 18873
1 95244 833694348
2 166648
1 93747 190402640
1 147996 293073905
2 134407
2 89251
1 177753 381445600
1 115163 290975205
2 96714
2 11987
2 81794
1 31347 354424697
2 130833
1 93345 847474957
2 171801
2 35823
2 107602
2 121849
2 32934
2 62500
2 191664
1 58639 30944763
2 160359
2 74706
1 43038 276261148
2 198471
1 75317 948851784
1 12716 4377382
2 76019
1 142556 447060072
1 195592 205352332
1 29530 320543289
2 126716
2 20664
2 11465
2 22466
1 184704 275513029
2 20634
1 78299 52928996
2 182173
1 47878 546706496
2 77001
2 8218
1 183730 84640652
1 74100 683004539
1 87070 439481203
1 42690 882324557
1 34175 193265879
1 115018 590551898
1 196884 43071279
1 69778 656512175
1 160153 659164800
1 20884 711357708
2 81774
1 104007 109120670
1 95732 593198479
1 192498 133750389
2 140609
1 2627 306266946
2 102436
2 129315
1 181703 367764046
1 148068 462686935
2 30780
1 114191 54156856
2 27304
2 82350
1 171458 112255402
2 20216
1 54911 378339309
2 90904
1 192610 426267401
2 134821
1 197291 935310059
2 20933
1 125227 769375080
1 181210 774026801
2 109577
2 193757
1 162809 797288251
2 16109
2 24511
1 96104 288442479
2 32130
1 51321 423714141
1 143219 209550614
2 118206
2 52531
1 144789 142261873
1 167262 21849349
1 103253 221716519
1 189944 131582887
1 96147 625612698
1 31303 207076355
1 191496 829642367
1 86765 476454712
2 151197
1 187224 313102243
1 64021 953253607
2 13760
1 161918 412038359
1 12613 219171807
2 17313
1 71231 223636148
1 157475 436434024
1 158045 192386514
1 16029 117811392
1 95862 244163904
1 104643 214218263
1 130686 609870597
1 186437 623186336
2 71318
2 82386
1 50749 748573586
2 63127
2 120238
1 26924 653520716
1 80184 944252121
1 37819 451246384
2 124320
2 102030
1 15188 289126887
1 103896 515049162
1 38818 614676592
1 73497 183396548
1 198185 567291002
2 127483
1 107148 805218053
2 179208
1 33343 131204355
1 50760 639914799
2 142508
1 2214 399291678
1 136197 91408570
2 164594
1 39892 415820672
1 58352 447096232
1 174381 170856505
2 102982
1 110779 685098640
1 75214 934772982
2 16574
1 122945 916492966
2 153262
2 81150
1 70974 652057905
1 92288 123496539
1 52899 470975506
1 180985 680648118
2 198035
1 133687 159219933
2 79975
1 143065 961883586
1 138401 866075354
2 23380
2 9980
2 158210
1 164209 630353468
1 42316 967981367
2 185819
1 142059 62029897
2 154017
1 199051 810457555
1 49539 666596017
2 178070
1 57175 380100016
1 142203 338572361
1 184085 805014457
2 174366
2 56698
2 69366
1 140789 755546997
1 68620 483747754
1 96629 784114373
1 77356 343991827
1 136851 607457009
1 151565 106475918
2 77442
2 13135
2 42404
2 165121
2 184116
2 116158
1 169361 769045831
2 139442
2 38699
2 162799
1 167775 206686917
2 181265
1 115576 225953912
2 107561
2 104185
1 14948 716564627
2 137294
2 195934
1 109637 977322796
1 90154 536900939
1 186431 569537253
1 1345 735936537
1 48584 600780532
1 38007 851038506
1 174266 875562300
2 196431
2 34124
1 79785 681406820
1 99877 478108655
2 3570
2 185434
2 100002
1 17552 306890096
1 109205 85595436
1 180561 925894278
1 11457 811677061
1 120440 144593943
2 54111
1 28677 76576141
2 50400
2 4222
1 32001 965352334
2 185092
1 76608 720815491
2 146378
1 1678 276767706
2 37752
2 102050
1 20680 340825007
1 100925 935969989
1 160500 441062440
2 21818
1 96928 186296946
1 166579 792323986
2 187785
1 129377 534503246
2 158920
1 118880 1447099
1 147756 719357188
2 5519
2 153807
2 59602
1 143223 733410541
1 43969 797396430
1 134254 24036585
2 90533
2 23410
2 170702
2 52743
1 98320 371497287
2 22286
2 67921
2 63147
1 105845 75139024
2 55213
1 162915 105039063
2 9689
2 97047
2 31435
1 77085 242167797
1 32695 667456656
2 19996
1 129245 541871941
2 126211
2 15821
1 14820 693484596
1 72546 518214139
1 30313 2598615
2 102023
1 107581 897428260
1 158554 90694238
1 49089 982420057
2 133675
2 118113
1 708 875661199
2 101716
2 140562
1 446 62066602
2 110650
2 48269
1 161302 296614958
1 190180 276466755
1 1970 503512497
1 45289 699654728
1 198814 758030244
1 106974 690360661
1 164290 393830008
2 78260
1 196541 692307013
1 116052 326532251
2 61374
1 173526 718402275
1 26045 297863039
1 172859 45397669
2 7753
2 145515
2 30847
2 171012
1 14603 505637256
1 169131 507888572
2 120223
2 4051
1 187815 510167183
1 53671 382413414
2 52893
1 163870 328423066
1 18911 811525728
2 158295
1 145322 932038704
2 153376
1 115207 165964471
1 26859 933602050
1 179849 97845280
1 109340 822650734
2 6313
1 29799 986292627
2 31947
1 37462 689437439
2 173114
1 74503 757182783
2 167693
2 123783
2 13940
1 154005 405392622
1 143542 124049349
1 41330 167657290
1 85859 856496007
2 67561
1 187838 631067613
2 72438
1 136657 193488903
1 146566 979562772
1 176416 238862022
1 123914 698022023
2 109599
2 138404
2 123359
2 101544
2 8541
2 65438
1 58048 486904602
1 184548 763117492
2 67765
2 167682
1 43016 540041832
2 167662
2 164515
1 124145 568774991
1 70029 618238185
1 179087 367399207
2 101829
2 19789
2 35855
2 126333
2 115270
1 90192 693242229
2 75845
2 186881
2 65388
1 138232 117525729
1 37318 287993156
2 57756
2 36802
1 118560 145591847
2 61745
2 25098
1 65927 66170355
1 52442 262900867
2 142183
1 71065 269575869
2 193531
1 159852 617976257
1 139638 544571407
2 13594
1 92545 307020372
2 183022
1 132424 321759482
1 176714 960297164
1 64716 710073378
2 88498
1 90547 279551706
2 33933
2 179779
1 178137 735399669
2 112072
1 114273 477011788
2 13838
1 186155 808270032
2 44050
2 46422
1 133357 497790069
2 90196
1 191211 401075298
1 129083 845725605
2 178873
1 64803 138123476
2 38814
2 166616
1 174058 937690377
2 74761
1 139030 139046868
1 87412 835083262
2 144832
2 128865
2 49574
1 132845 926285258
1 79724 762196508
1 141194 385174901
2 111329
2 156521
1 51514 873561570
2 57361
1 86140 24000071
2 189220
2 114572
1 27794 435538770
1 199744 687428987
1 121645 300349461
2 61222
1 169387 998193405
1 69963 336166823
1 166324 413116215
2 71409
2 9454
1 170220 534884865
2 186910
1 186899 95004593
2 182953
2 129445
1 41941 665829184
1 145044 899141946
1 116088 589143802
2 112804
1 128891 589003844
1 98902 73669875
1 32403 462652754
2 118229
2 66966
2 145772
1 125264 999587776
1 112331 55936999
2 25240
1 149174 705429926
2 145992
1 92730 982513229
2 195690
2 169858
2 1365
2 188156
1 147022 829318338
1 143713 333032405
2 75814
1 55770 673952139
2 80730
1 193429 359971162
1 44100 340005622
1 14885 676855964
1 116515 886356475
1 3227 283604383
1 164677 602056915
1 108087 71167467
2 97417
2 190660
1 19816 426903563
1 35082 187522306
1 88493 6875092
2 70305
2 78087
1 120470 580662260
2 5309
2 64325
2 150693
1 163347 135548475
2 128388
1 80558 425934384
1 26873 838454690
2 12220
2 191806
1 141055 805895950
1 105307 115879332
2 176118
1 174155 523841793
1 47422 263681927
1 9500 481249832
1 24226 809249729
1 48528 272585187
2 199273
2 118911
1 158436 756653266
1 10918 314446877
1 120550 4247431
2 34227
1 112286 102015028
1 106262 23847048
1 93163 630921182
1 123523 427194610
2 99420
1 193537 923551702
1 69719 618491090
1 76838 935119106
2 172054
1 118093 527901282
2 81384
1 37049 409279746
1 41843 12273410
2 61319
2 31474
2 162268
1 57652 433259882
1 10123 939571068
2 98830
1 69472 544525256
1 78400 689923161
1 108662 111584747
1 79723 852781046
1 18858 861335876
1 21081 780431788
2 181135
2 49820
1 137495 280541112
1 104210 445033721
1 88219 16767468
2 67349
2 21240
1 173042 442394739
2 23920
1 82491 550623093
1 52742 775466307
2 161254
1 194824 382681609
1 169982 245757527
2 55433
2 155326
2 76034
2 14803
1 194881 722600519
2 65903
1 101647 351194852
2 84922
1 94839 839668371
2 49189
1 54849 809396423
1 187312 184437213
2 36428
2 75072
1 31584 840561316
2 116132
1 185291 611439213
2 138827
1 72279 910409244
1 66113 380906784
1 183195 944836404
1 86784 696394910
2 546
2 89401
2 134287
2 157919
2 156325
1 57017 621408959
1 9624 604645543
2 57363
1 87463 560064195
1 94392 138059971
2 128366
2 169306
1 127286 566115079
2 101192
2 104272
1 198759 309040860
2 49317
2 102401
1 25975 78983639
2 94564
1 48533 165456714
1 17314 146089176
1 17362 342245255
2 194611
1 73662 946665025
1 88266 224360942
2 196327
2 127213
1 65718 319558801
1 1083 854404466
1 98602 90483407
2 75495
1 66372 643263245
1 112054 349668745
1 117594 431102301
1 8940 642184185
2 31989
2 136744
2 45314
1 82579 698756728
2 84474
1 100136 65152520
1 65303 396689980
1 8198 821931592
1 145062 260444998
2 32814
1 172119 653692618
1 51196 405712746
1 106065 134460372
1 192485 911300399
2 133240
2 132793
1 121633 2762971
2 83669
2 132188
2 80391
1 189316 779239261
2 31860
1 33596 563290722
1 115364 399811504
1 54418 735144409
2 14086
1 147346 35298883
1 78190 985804323
2 13776
2 102017
2 88039
1 83804 466624935
1 182096 501641835
1 163780 602440969
2 40725
1 15026 801265536
1 71881 394340520
1 187219 784010212
2 21708
2 90244
2 161654
2 66134
1 119334 922999140
1 99951 584150946
2 130152
1 73066 93826040
2 169531
1 18722 402759934
1 49950 57989153
2 60120
1 145059 572778640
2 34334
1 75511 553243032
2 79227
2 198106
2 197046
1 88741 503822292
1 105339 94075736
1 60767 160771354
2 115982
2 43234
2 86637
2 74443
1 133605 554887253
2 15391
2 103571
2 172051
2 153281
2 94043
1 79456 893969116
2 37125
1 126415 490562210
1 149467 603424511
2 92140
2 99395
1 106264 177687360
2 30203
2 181325
2 26768
2 139253
1 12389 69590714
2 104753
2 185534
2 132400
1 81261 125598488
1 91915 999501328
1 28881 972716152
2 56505
1 79668 119432700
1 81846 325231546
2 148221
2 184376
1 7689 117384607
1 51597 194405683
1 85985 136841256
1 103747 50893613
2 22687
2 108572
2 42606
1 193046 689021629
1 30010 760877899
1 120260 6358841
2 32595
2 144231
1 113251 88916345
1 158201 690646332
1 87291 727110924
2 190380
2 104463
2 104235
2 8698
1 150300 584952629
1 167929 460972828
2 80179
2 199171
1 8949 473339130
2 123260
1 111969 513633877
2 2676
2 46423
1 162080 318721152
2 63398
1 170262 179270663
1 20410 755317986
1 122506 702601416
1 23016 492647826
2 164351
1 88568 729145695
2 54893
2 180091
1 72024 833645588
2 125517
2 117313
2 159592
1 49276 759303420
2 90975
1 111236 637498583
2 2470
1 191211 537548984
1 77223 706668231
1 156984 390647253
1 185992 252061507
2 199577
2 33638
2 96261
2 135544
2 118777
2 74398
2 160940
2 168551
1 72893 607589063
1 145146 534570151
2 181701
1 81506 493442348
1 74140 614464380
1 27971 543589306
2 26295
1 139237 967134402
2 172409
2 20035
1 5533 307685096
2 115191
1 81908 960902928
1 167001 617141406
2 30275
2 17341
1 103042 848257626
2 136979
1 136321 547999179
2 148947
2 10871
1 86247 193601891
2 193975
2 14754
1 182548 705244202
2 62514
2 135870
2 94349
1 64883 686215917
1 9242 235172815
2 87888
1 31453 930481457
1 173038 584739510
2 131496
1 73169 333540299
2 47946
1 116237 178993870
1 79091 653102551
2 15550
2 123749
2 189741
2 59980
2 175430
2 152342
2 124061
2 175512
2 11918
1 13382 435841347
1 15624 917089928
2 130567
2 75632
1 28363 420230635
1 19638 215651745
1 135886 352099982
1 26055 720940532
1 86925 101715726
2 65192
2 43974
1 71591 37785030
2 97492
2 6126
2 142383
2 153398
2 164077
2 155975
1 196655 100524866
1 18428 506890628
2 45030
1 126575 805681882
2 150006
1 145394 274930721
1 28002 419659076
2 24026
1 5329 136730500
1 67861 355477024
2 40575
1 6891 722199907
2 79303
1 43901 403055476
2 99803
2 47732
1 3522 212688604
2 57111
2 50177
2 123062
2 60347
2 46586
1 181067 190780749
1 145681 960860219
2 18939
2 32021
2 33108
1 112602 361296009
1 55009 375329945
2 149287
2 89187
1 20368 876109077
1 124950 134773159
1 175589 942087879
2 67064
1 105291 270984402
1 95172 851996778
2 194918
1 197513 604369799
2 192598
1 32582 791646188
1 139456 372750871
2 46811
1 130721 935358248
2 11550
1 164158 108178691
2 48560
2 160202
1 70361 805494697
1 81087 15929153
2 147137
1 187449 899603460
2 187332
2 65954
1 185875 371317216
2 78264
1 90339 48956630
2 96562
1 71137 606762231
2 22477
2 40439
1 154335 760119276
1 115954 477649673
2 97262
1 176195 687256635
2 54320
2 159221
1 113353 179138038
1 170790 822966398
2 138625
2 63308
1 69171 963147150
2 167539
2 65917
2 77743
2 4682
1 5453 680403095
1 2695 586246765
1 123826 89256620
2 127061
2 64080
1 167529 773565709
1 36564 268100468
2 113666
1 94092 137776491
1 69363 10475961
2 77694
2 194679
1 171758 370613805
2 157841
2 152419
1 73959 833693596
2 109839
1 39985 989175677
1 195050 395228127
1 135243 592017544
1 62871 92423018
1 179096 49895647
2 1352
2 41923
2 53468
1 152212 367120199
2 93633
1 94957 955396172
1 130645 779600947
2 149634
1 45637 445483279
1 100671 207841858
1 69321 948822591
2 38560
1 44091 244575056
1 74912 489556579
2 71596
1 137985 286868924
1 42990 967374328
1 158041 81709041
2 85212
2 11204
2 19841
1 46121 96706277
1 64698 723531877
1 196231 790715800
1 172998 894718554
2 57165
1 25464 65359815
1 62639 924880074
2 57906
2 41317
2 111240
1 176878 959714895
2 141870
2 181902
2 161034
1 166513 142416012
1 51782 584910436
1 11183 539057927
1 192797 995332659
2 45371
2 131473
1 193610 378010920
1 53323 645156147
1 132938 516122758
1 167041 168270610
1 133224 647871497
2 28791
1 144318 364838461
2 8027
1 155391 248708624
2 107881
2 199756
1 117307 751482561
1 51242 877265537
2 27602
1 154981 285627904
2 52313
1 172471 862730758
2 106306
2 28010
2 132987
2 32131
2 106947
1 16423 51741524
2 132645
2 44448
2 88392
1 5191 309266402
1 174896 839067314
1 22102 16989957
1 119485 990063883
2 4424
1 80790 932265161
1 162635 617709743
1 78990 136013585
2 67508
2 32835
1 36347 369582439
2 194992
2 62876
1 9085 95869533
1 183615 743654805
1 179886 407344347
1 41588 359648261
2 157160
2 28462
2 6911
1 161168 799119611
2 116443
1 5118 889744770
1 38192 610705872
1 15305 206383309
1 76428 705146390
1 117584 481985100
1 167007 599838137
2 117889
2 89346
2 86436
2 42171
2 21674
1 95277 397027431
2 121145
1 41007 3394944
1 157222 381387930
2 69699
2 139845
2 137069
1 93745 6063740
1 199380 61705578
2 142234
2 20009
1 75430 791684094
2 121613
1 192075 58600410
2 3864
2 79906
1 198405 441767552
2 81387
1 55621 101393379
2 135221
1 110696 324264821
2 81325
1 147686 555329557
1 87251 250137491
1 23693 877308690
1 45351 470057998
2 116824
1 176948 992645071
2 17001
2 180085
2 191674
1 112739 267880604
2 132328
2 47781
2 102520
1 20357 424132907
1 94045 157891218
1 111090 74684447
1 89582 490436367
1 42876 710499522
1 92154 382098644
2 55098
1 195985 125858276
2 25245
1 191501 899490062
1 150319 609601137
2 156386
1 96490 889619119
1 186951 458206891
1 80984 155620182
1 2030 939877850
1 140973 852482073
1 66524 910038343
1 152963 58949660
2 173561
2 135150
1 135388 240873708
1 50732 20570905
1 65976 223408121
2 182066
2 126385
1 36726 744087573
2 122669
2 146863
2 82994
1 34221 750560862
1 90518 446926312
1 17948 621940063
2 74552
2 48862
1 30991 128106236
1 168743 239337211
2 24590
1 73980 242876407
1 186172 762850099
1 137454 628415987
2 141996
2 168301
1 13124 341902469
2 177420
1 58139 416583975
2 115614
1 164075 49403983
1 37999 191685759
2 49273
2 76543
1 153874 631705391
1 93097 349988471
2 62106
2 166622
2 198522
1 94338 427588188
1 199879 276270918
1 67801 310273104
1 10464 322523355
2 71470
1 96700 19055811
1 28536 127674019
1 49984 221081593
2 34301
2 106795
1 131690 435927679
1 115401 158289940
1 112510 817876147
2 118105
2 115397
1 126578 548845662
1 154772 226165579
1 40990 646458798
2 83120
1 50780 177588616
2 48630
1 80967 64334777
1 115216 833886001
1 48406 399267611
1 145325 33101750
1 17717 100319337
2 118390
1 22853 594124853
1 189881 514797803
1 17644 73719026
2 33922
2 121149
2 14499
2 35783
1 100957 541320908
1 142177 112784330
1 166345 306031226
2 153243
1 73668 932235524
2 26583
1 51049 380955939
2 80982
2 178845
2 7979
1 96429 310025147
1 90216 731335419
2 47063
1 93805 782215188
2 181847
1 191247 650175164
2 135911
1 29710 388590116
2 139458
2 4303
1 67466 327471352
1 10621 667699699
1 114962 835265116
2 172920
2 86803
2 814
2 55038
2 88928
1 178660 417151477
1 71948 119449034
1 99302 241990933
2 10085
2 127338
1 25627 479030197
1 35711 558451276
1 85863 450490593
2 72469
2 2326
1 3929 235981566
1 61064 9226627
1 4013 671326532
2 64410
1 133773 698113980
2 55136
2 52382
1 80190 155149691
1 134033 89760791
1 153525 622356937
1 150039 226084244
2 97089
2 93748
2 131609
1 42168 26341804
1 150109 115048773
1 165147 894586362
2 35717
1 123785 28231430
2 197488
1 87199 824229751
1 16241 4261253
1 94848 86833663
2 125395
1 127646 572404363
2 191770
2 122900
2 111499
1 106255 96576729
1 192810 707593789
2 17587
1 192057 48965039
1 62977 929946226
2 20642
1 187713 492137071
2 17174
2 127958
1 196450 445588707
2 102542
2 22140
2 104141
2 158110
1 110564 297334918
1 191610 303125832
1 47056 835798734
1 117725 290975934
2 195050
2 43602
1 167473 237033926
1 172003 445097491
2 176294
1 16135 215381865
2 95896
2 69903
2 20115
2 155917
1 35659 724078925
1 73183 462998941
1 57581 263839431
1 85317 878343381
2 162927
2 199017
2 36462
1 114481 283215267
2 44408
2 181421
2 85801
1 12813 409866396
1 112827 499641095
1 181484 651554961
1 9586 8468808
2 64955
2 32538
2 172331
2 167753
1 156526 508947172
2 113824
2 139537
1 63199 127942660
1 145837 580830507
1 98497 67123816
2 17346
1 83623 127961223
2 32016
2 165037
2 24854
1 66491 967156214
2 126925
1 161921 703471004
2 61625
2 31110
1 99569 167677350
2 171812
2 177284
1 151028 486004576
1 115942 329987624
2 52268
1 188439 909246330
1 151663 31620496
2 72628
1 127047 20527629
2 63997
2 147731
1 137330 564600565
1 14270 732509121
2 51903
1 193466 570981416
1 36505 972300658
2 64867
1 118232 888040347
1 82599 258758386
1 186844 232636708
2 129740
1 21614 715873804
2 124013
1 131223 534267550
2 15141
1 75915 981806468
1 37232 350575203
1 170627 743618145
1 140207 890434549
2 56905
1 131666 507859666
2 160293
1 148446 723620347
2 100369
1 133920 580401737
1 183447 256229701
1 113331 29129890
2 185060
1 125334 706942888
1 123326 159676128
2 145
1 178234 810257617
1 55368 299965830
1 32094 294026272
1 71795 273244162
1 4340 706393130
1 151350 29755666
2 131198
1 186150 808313285
2 198560
1 89867 491677270
2 136002
2 75018
2 29657
1 167517 951564992
2 57806
2 103731
1 196599 21543256
2 41772
2 35642
2 75582
1 66654 293108653
2 155890
2 126923
1 135477 605619817
2 21540
2 97383
2 49646
2 146447
1 58710 706683399
1 175183 367192516
2 83528
2 144420
1 175676 275427988
1 62199 622629631
2 54378
2 149264
2 6074
2 66657
2 143144
2 97295
2 10847
2 50955
2 95979
2 38587
2 19070
1 55382 820815983
2 104076
1 46484 169271076
1 80007 430519228
1 34681 552561063
1 197853 985062928
1 146981 361816217
2 36128
2 152423
1 31544 288137386
2 96714
2 86665
1 36683 458585005
1 142915 79581606
2 89888
2 162571
2 198740
2 81826
1 112403 989920371
1 113396 110431160
2 163475
1 32440 302743745
2 194779
1 199617 601726409
1 79313 585567312
1 161939 977416644
2 57554
2 187999
1 149369 402327286
1 55914 646029284
2 101752
1 31765 24014296
1 43003 672826036
2 23248
2 94309
2 177594
2 14056
1 31037 647945979
2 28643
1 140558 249293680
1 168009 967171063
2 110209
2 134492
2 15493
2 378
1 192325 124634474
2 37311
2 11040
2 78879
2 56387
1 192847 411299682
2 187103
2 127636
1 186320 331249072
2 111094
1 174607 115357046
2 168151
1 35017 748934557
1 13533 586622115
1 122974 922566624
2 98402
2 165844
2 58476
2 110897
2 193323
2 175625
2 50956
1 10460 91116102
2 178675
2 3862
1 164958 445972922
1 185194 494907800
1 108790 151241019
2 28434
2 198589
2 84930
1 180415 574591668
1 37621 514525604
2 159882
1 125895 475818077
2 14845
2 180127
2 181055
1 121294 774603363
2 33095
2 188073
2 36867
2 174003
2 67712
1 85330 283262686
1 76072 819168996
1 17296 526151028
2 57683
1 173630 554499324
2 111840
1 69018 426838433
1 152528 482529188
1 85020 127386595
2 102043
1 62201 563249784
2 168399
2 29494
1 134009 388544584
2 145029
1 15489 529145681
1 37649 436695839
2 190508
1 197851 438065471
2 163730
2 118904
1 123898 691963355
2 162182
1 76755 192707539
2 158190
1 134573 743457003
2 97019
1 134287 813502441
2 44757
1 180407 186483467
1 96554 122294654
2 39574
2 90391
2 148726
1 177252 669744767
2 7775
1 74927 41385761
2 135376
1 97512 832016379
2 3562
2 50790
1 31476 432606141
2 86734
2 135992
2 125265
1 46156 510161411
2 130455
1 12907 687125868
1 187842 624094111
1 119295 496669476
2 77975
2 82391
2 116634
1 195871 981316217
2 159585
1 178476 279596211
1 12381 912574623
2 61947
2 194194
2 108945
1 194569 940709448
2 75808
1 93510 25256762
1 124514 462730815
1 60697 895361051
1 142876 763289022
2 144004
1 50101 269960641
2 113028
2 46886
1 180127 99411532
1 35414 877225545
1 161244 86541608
1 138425 758066663
1 178903 328280287
2 153012
1 180230 471178086
2 50938
1 83677 630236234
2 34753
1 61435 861972000
2 44909
2 68185
2 3845
1 9002 751135627
2 194995
1 165961 8934027
2 50630
2 176874
2 197349
2 191703
1 174141 837935782
2 35441
2 140039
2 184955
1 72661 769433383
2 166179
1 113251 524886653
1 132932 465736168
1 68612 672087288
2 126541
1 127560 227714159
2 97633
1 169715 82001243
1 68636 609142639
2 105758
1 94563 126853505
1 72108 689187117
1 61831 294041083
2 56321
2 107350
2 143987
1 131570 413857446
1 140851 579024821
1 48264 950349720
1 70646 287218876
2 178220
2 25967
1 30895 694895212
2 42601
2 146795
2 32372
1 67952 328169431
2 75387
1 64736 349405436
1 19204 394561910
1 190588 646650261
1 115585 422420859
1 53975 224873377
1 12246 984674114
2 144298
1 164687 463299874
1 14277 249995031
2 106564
1 192705 291013605
2 107113
2 129898
1 174205 139266432
1 93616 528268127
2 9698
2 107911
2 44363
1 126399 222099264
1 106301 197421966
2 6614
1 26742 784037143
2 124674
1 63139 80385298
1 171077 721308760
1 31922 255126811
2 58706
1 66484 862547918
1 13992 771044981
2 53976
1 152372 440426216
2 79822
1 104191 706726734
1 134579 608048728
1 97765 352344393
1 187269 932246857
2 41713
1 86480 919132826
2 21550
1 57841 513786786
1 161414 181252822
2 73917
2 49641
1 188741 106483217
1 131837 370574732
1 897 529181592
1 77467 703375228
1 10928 782366493
1 141821 851381820
1 1199 66197543
1 58331 980287252
2 97978
1 8770 151280477
2 104967
1 162180 239670772
2 187275
1 184349 957432170
1 23026 960913808
1 49575 760382582
2 47912
2 197033
2 137870
2 146320
2 187693
2 73342
1 196318 351538317
2 49437
2 159181
1 106407 965349911
1 143885 368824600
2 152052
1 139664 626772796
2 78871
2 96438
1 184589 416954460
2 46227
1 2885 117130735
1 40387 664814659
1 148874 21248917
1 120374 823904700
2 55225
2 77917
2 141715
2 11667
2 120806
1 100755 483570087
2 131683
1 161830 434475312
2 184300
1 130271 711449641
2 72005
1 107445 100740002
2 146943
1 149624 287021836
1 172972 614242506
1 48919 80547493
1 22519 641568291
2 39349
1 108789 29807970
1 8769 109461114
2 188826
2 103429
2 36512
2 185864
2 186744
2 66148
2 27475
1 97889 430030366
2 78818
2 92717
2 38834
1 148837 670928558
2 22752
1 42358 952634515
1 72382 257335389
2 190125
2 18691
1 80113 947811656
1 170792 557315564
1 150100 195515054
2 125319
1 38025 507573354
2 27019
1 99275 200619133
1 193115 844870467
1 105471 803655864
1 51221 352702791
2 99824
1 8825 343524939
1 217 562897701
2 103565
1 151715 836747343
2 199442
2 179915
2 38243
1 157978 843203281
2 112721
1 108358 916194239
2 140998
2 183762
1 59707 190892926
1 16013 853392856
1 25269 82417901
2 144921
1 137604 993377522
1 199555 769990579
2 121632
1 44302 807541830
1 95391 588639359
1 75515 784532572
1 25001 161018283
2 84489
2 174247
2 22081
2 89101
1 1883 531902987
2 66368
1 3570 769611438
1 67162 142358160
1 62149 897305412
2 117555
2 6165
2 78309
2 80205
1 101420 456161335
2 135905
2 124115
2 23619
1 129476 225402630
2 42187
2 162590
1 178547 458907094
2 65294
2 18143
2 51452
2 149107
2 148612
1 109155 391696401
1 111834 269310298
2 29756
2 175359
2 149350
1 169496 55374501
2 67864
2 88033
1 166370 205551733
1 18363 144795937
1 157254 836812172
1 129195 526157632
2 33708
2 123768
2 31364
1 45413 869422344
2 79939
1 174807 541493367
1 31933 615177053
1 171080 629222160
2 57427
2 31130
1 181759 694278146
1 66976 612519698
1 23303 637797129
1 43759 412227635
2 57150
2 56067
1 194158 998822738
2 163269
2 113692
2 1625
1 184990 620307384
1 25756 915892970
1 134191 719511333
1 81508 220384562
1 16583 401563904
2 94713
2 91163
1 78284 747532141
1 85780 709447283
1 96891 132328969
1 18786 138948521
2 147938
2 183788
1 158495 778711310
1 150934 374353083
2 94747
1 109620 639823557
1 3252 349253013
2 20814
2 18297
1 79326 214920505
1 55519 648666966
2 72119
1 187419 12631264
1 4127 749344
2 106414
1 104682 638121835
1 150826 757555801
1 99457 1732538
1 65419 400612200
1 69300 260784691
1 93786 99829271
1 72860 853288148
2 132108
1 149572 93441791
2 86651
2 126374
2 89195
1 4722 122490196
1 31689 153687105
2 69984
1 108732 876702452
1 109181 382230795
2 67359
1 15613 881534706
2 55617
1 198871 170939985
1 68446 685127773
1 142375 788541211
2 35650
1 79105 792592842
1 148494 759672671
2 31882
2 100301
1 13656 601833434
2 177974
1 130582 969748030
1 95427 529640882
1 78261 274127447
2 175710
1 126662 317370622
2 21822
1 128363 964828973
1 52589 818824916
1 186808 998335029
2 25890
2 179324
1 160708 912849928
1 144704 288682634
2 117742
2 179191
2 116968
1 7147 208039982
1 70245 815535413
2 166906
2 164905
1 189821 306788834
1 188422 859886277
1 3816 371983580
1 130777 480554500
2 116103
1 164755 359111392
1 137700 287841319
1 65441 149398265
1 49281 179414780
1 92200 27310848
1 79803 611112303
2 106279
2 172788
2 30978
2 9090
2 81001
2 30819
1 32409 154693668
2 74105
1 149178 819041703
2 141337
2 172580
1 165899 364959959
2 113582
1 181871 870004013
1 99567 775730670
1 99038 986767048
1 79885 433698059
1 133755 888165521
2 125614
1 92501 175896389
2 127547
2 109225
1 111246 938131449
2 39539
1 148311 565682746
2 52620
2 116507
1 94102 29654458
1 134161 200954019
1 4652 257477203
1 176499 712525992
1 122215 990698681
1 45437 688732877
2 25202
2 117656
2 142242
1 151122 272454331
1 153655 798438862
2 145966
2 104409
1 62513 838851292
2 144137
2 52820
2 164619
2 4977
1 48235 4694470
2 195868
1 191956 715163176
2 172504
1 125720 326227915
1 128191 240395693
1 76926 955614553
1 127529 202225481
2 113583
2 106803
1 4627 346380208
1 120680 207133643
1 26708 890666016
2 43280
1 194896 205786886
2 126154
2 73327
1 155161 869354913
2 31589
1 21088 556395313
1 118424 953641895
2 42537
2 125236
1 13241 798454640
1 58191 263275302
1 144127 980005761
2 189081
1 111400 783410847
2 27244
2 158768
1 32984 547966871
1 192072 851194800
1 171879 392218549
1 8344 128521750
2 20205
1 15889 82693006
2 96431
1 180900 734896008
1 158785 437795145
2 69030
2 191206
2 122286
1 80415 868959997
2 61681
1 25158 10678722
2 171155
1 180330 300559861
2 166139
2 21044
1 134229 130913936
1 181037 360145682
1 183085 474420623
2 48812
1 143760 589319977
1 112345 201670354
1 67371 977620316
2 28198
2 121631
2 33379
2 143923
2 6182
2 77473
2 136162
1 190767 481147669
2 199682
1 68087 939284809
2 21519
2 56636
1 8308 308517255
2 174387
2 107255
1 159849 382821654
2 186812
1 30423 236630275
1 80869 595436751
1 93104 503070539
2 37360
1 122592 146254352
1 144932 990383370
1 29084 465494882
2 121020
2 21484
1 10640 902368190
2 80667
1 25508 529233123
2 157326
1 63519 836532401
1 2425 322116806
2 73980
1 188876 331926748
1 151546 832391197
2 185384
2 161565
2 5040
1 117451 393116433
2 165471
2 43209
1 155497 681307815
1 54564 719997124
1 173977 440192783
1 20015 455737451
1 97482 455981486
2 13464
1 51794 846826586
2 88119
1 180923 153310571
1 62472 547938268
2 166503
2 136403
1 58843 978590154
2 195733
2 168610
1 48882 630135832
2 85143
1 72212 37684494
2 190004
2 129213
2 123120
1 144142 763321276
1 189084 445632706
1 194033 549277465
2 40343
2 2720
2 98219
1 117337 353600329
1 110619 962002031
1 163898 263363786
1 143822 736180651
1 40736 859671015
1 168339 786142929
1 16734 656347649
2 142216
1 158314 178503088
1 109686 738196225
2 120759
1 28309 329432542
2 35910
2 163267
2 48716
2 173037
1 109126 300219807
2 120111
1 187835 677721197
2 142770
1 158341 902140737
2 161962
1 153748 685737331
1 96149 61700149
2 78876
2 63218
1 92861 452355707
1 175196 817635857
2 112270
2 78014
2 23090
1 180898 323084347
2 51872
1 59083 784945540
1 164558 80063406
1 150681 956372603
2 182606
2 62862
1 81036 198275417
1 140335 377763301
1 87575 661240209
2 59678
2 133582
1 189823 680582863
1 37388 795069658
1 135051 362752817
2 16180
2 111986
2 89106
2 62666
2 188147
2 142329
2 155593
1 45896 29886562
2 141624
1 197149 48035198
2 31556
2 77923
2 156689
1 73808 919015504
1 130445 98869612
1 100525 953306796
2 138694
1 19460 452064550
2 87294
1 137946 137984556
1 50919 640649977
1 129793 398539996
2 6760
1 169281 459606077
1 77213 674902457
1 21140 961462883
2 41758
2 151358
1 121471 277577665
2 9118
1 84833 426769666
2 158865
2 178659
2 191336
2 97968
1 133128 665892645
1 172604 687776790
1 185418 609623224
1 86595 799204333
2 92022
2 116105
2 78080
2 168419
2 161213
2 128030
1 159612 517139456
1 42839 850215795
1 14799 631433649
2 128278
1 52797 42761345
2 103277
1 126206 557390609
2 4763
1 88202 640462705
1 128428 897693768
2 146663
2 96605
2 121157
2 4627
2 125950
1 32445 96907518
2 106872
2 138521
2 31303
1 117133 131290578
2 5550
2 145543
2 49704
2 99150
2 1825
1 187818 683262375
2 98148
2 55675
1 8232 648487089
2 132012
2 14979
2 144387
2 84382
1 124406 916863226
2 129942
1 195321 712315773
1 54044 269123113
1 177941 293475492
1 110063 89566901
2 47975
1 108676 487619759
2 14609
1 183005 971849015
2 114853
2 128679
1 151025 449946328
1 195993 427117201
2 42967
1 132644 999563084
2 8086
1 92697 801197293
2 123949
2 77439
2 166088
1 98620 62366545
1 243 359720449
2 112057
2 172482
1 146320 272399742
1 85910 930315830
2 9563
2 73952
2 23107
2 57141
2 91817
1 44594 999855267
2 194636
2 98967
1 146158 714618837
2 65864
1 85590 55229505
2 110760
2 186175
1 158801 616612009
1 74809 57299419
1 146715 174539366
2 131731
1 96416 74007533
2 156368
2 96084
1 136160 155596598
2 166472
2 135108
1 29548 884869566
2 128965
1 16281 546349382
1 86151 470545353
2 173360
1 197824 287829879
1 40643 367114451
1 2354 108755914
1 28748 772081342
1 178292 893560441
2 110245
2 155491
2 165840
2 106956
2 26494
2 175335
2 74013
1 70187 235517629
2 141645
2 79345
1 172273 675682348
1 100599 431486130
2 157422
1 78700 796225467
2 189389
2 189718
2 60852
1 84776 711552294
1 36798 855348427
2 26474
1 84020 451213527
2 122167
1 18533 556557292
1 89779 537773079
1 54511 93319105
1 46600 350547229
2 32118
1 118604 164301921
1 51988 900779261
2 83639
2 43566
2 198132
2 113877
2 108923
2 156724
2 80351
2 107864
1 179508 143486957
2 10759
1 121408 610521862
2 83060
1 181434 885292432
2 118778
1 45134 991110492
2 135958
1 143052 305520711
2 159196
2 178688
1 117538 40404688
2 171148
1 100321 8459044
1 86484 206259215
2 26990
2 56330
2 192891
2 198128
1 11770 772973876
1 135275 592381309
1 118294 503243634
1 128722 567240381
2 41410
2 1834
2 183574
1 154740 878737883
2 77544
1 112736 329742858
1 197065 80140600
2 61164
1 43188 962682904
2 181941
1 107481 85889703
2 126957
1 162626 296080766
2 32429
1 128813 260258793
1 9178 753442757
1 65782 484255152
1 6923 644261749
2 129723
2 103569
1 52827 223089290
2 137870
1 190591 562036530
2 161365
1 29746 910331638
1 45659 117207865
2 192000
2 41497
2 103011
2 22490
1 53923 736918330
2 29497
1 118504 580106894
1 38018 71095252
2 19801
2 1559
1 54900 179136568
2 74135
1 80581 241016591
1 52094 941410176
2 100524
2 144362
1 137185 575300732
2 61608
2 11362
1 167238 601114789
1 79585 111981219
1 114177 686537019
2 9819
2 158385
1 146966 271256671
2 159771
2 91349
2 114291
1 39259 138128185
2 150173
1 152952 2546153
1 166487 840364239
1 76874 507778114
1 14696 77500366
1 181591 480021724
2 18014
2 24460
2 106644
1 181199 183240669
2 111800
1 190255 346987049
1 185936 731129484
1 18502 317092914
2 144124
1 112245 197436312
2 48950
2 79494
1 86648 662358642
1 47676 993162210
2 174829
1 141120 447265174
1 184952 595027971
2 79704
2 13611
1 153816 875472885
2 20506
2 71978
2 52562
2 26376
2 74654
1 11560 667307432
2 79457
2 181767
2 18069
1 118591 742763610
2 61722
1 40437 636016149
2 199374
2 140515
2 196039
1 35912 727669805
2 52699
2 52943
1 108225 91798798
1 172278 681939922
2 50528
2 32325
2 196925
2 170322
1 57667 550437821
1 155839 960692194
2 196453
1 155830 931418021
1 37294 726308283
1 92256 241108865
2 103887
2 37797
2 141372
1 159075 26987478
1 58051 209525479
2 157089
1 146053 253510685
2 137505
2 4452
1 170927 446778055
2 61540
2 148514
2 140560
2 111600
2 75358
2 171374
1 45653 970691148
2 71717
1 170450 35413984
2 145977
1 162549 687850764
1 138383 430219871
1 30118 627972138
2 106448
1 33270 841126308
1 78798 993517743
2 105355
2 90107
2 70045
2 186943
2 25294
1 123464 395929700
1 131909 16532665
1 101797 489811848
2 81249
2 32695
1 4016 407091786
2 12329
1 179556 780214208
2 32070
1 20098 856542425
2 14629
1 7895 122008677
1 33884 133056537
2 90523
2 142105
1 111544 752143922
2 77215
2 105960
2 184564
1 199693 437217265
2 170274
1 197677 516562166
1 104025 310772015
1 168545 325257068
2 58286
1 112752 350567044
1 43776 431410945
2 11533
2 13135
1 23341 219361348
2 26645
2 44295
2 174719
2 44757
1 12262 746180900
2 116922
2 134521
1 36758 774573723
1 112177 602618740
1 2083 740830308
2 189395
2 25578
2 45747
2 19829
1 143448 982707368
2 3695
1 146950 592454580
1 80893 1877334
1 183620 415527860
2 18643
1 46048 369202031
1 101259 122851243
2 893
2 39507
1 104118 160353896
2 121189
1 155946 931066583
1 122994 894366106
1 136292 747719190
1 157317 904245459
1 120741 283732999
1 57846 86113744
2 92656
2 194686
2 98130
1 170584 134415547
2 12144
2 55607
2 35981
2 1147
2 74052
1 134680 148586624
2 87164
2 1812
1 72578 265570990
2 116272
2 68890
2 43106
1 172756 51570817
1 46149 425107605
2 185348
2 153965
2 125872
2 36838
1 89528 631264557
1 168575 570660411
1 232 602591406
2 5274
2 17597
2 165300
1 73888 918564960
1 196072 653163205
1 41295 546962884
1 61785 85468836
1 10652 716260951
1 11582 476944637
2 126258
1 81167 106112448
2 185321
1 78239 496734405
1 99108 432656004
2 44817
2 5433
1 94600 913530091
1 154610 805490963
1 116253 233280650
1 198195 624028509
2 172712
2 92624
2 102587
2 111441
2 57028
2 161217
2 183505
1 42715 955297423
2 75324
1 82356 84557276
1 112132 269308850
2 166792
2 74818
2 92001
2 67746
2 131242
1 10878 869487421
1 154663 374978649
1 81964 321976489
1 45414 72893940
1 95904 9751086
1 192752 397891453
2 33899
1 89230 387956316
1 191678 946844261
1 10462 12253627
2 15457
2 51585
1 101029 246062892
1 45470 45929675
1 38377 392015392
2 31869
1 171595 943931697
1 36715 375370597
2 179509
2 118374
1 111829 63454362
2 47489
1 67184 385430439
1 177950 494075486
1 22444 833567872
2 74381
2 159568
2 36302
1 7519 737107325
1 9326 96197076
1 84114 313748412
2 182369
2 31214
2 50487
1 153751 768266579
1 187363 132908079
1 179291 709607655
1 163385 589306417
2 8047
2 113116
2 34845
2 161442
1 75616 365385193
2 66930
1 23166 827025921
2 101403
1 140220 617239324
2 129613
2 1203
1 162651 599736779
1 81139 74731834
1 34900 451016753
1 112252 367607757
2 131357
1 135587 629885254
2 75744
2 133660
1 110690 871016792
1 385 816955107
2 93539
1 193536 523328148
2 371
2 51156
1 31159 320496041
2 96589
1 152500 355326460
1 36002 267077840
1 20657 605445402
1 170900 397071450
1 65760 583028454
1 143658 919418036
1 176934 439734586
2 194097
1 124717 832336085
2 61283
1 122944 295983736
2 13199
2 194010
2 92232
2 109101
1 91974 308630327
1 118690 227542316
2 31740
1 39906 536757693
2 139007
1 35902 721059873
2 172594
1 74048 506564092
2 38486
2 29953
2 139563
1 101111 314096923
1 186255 44053977
2 55888
2 198194
2 177729
2 27963
2 23612
1 60222 975179173
1 20397 970326303
2 132104
1 199952 905862493
1 47298 425042804
2 150950
1 125980 703756007
1 17080 714594282
2 176720
1 113999 720300335
2 157264
2 139819
1 100166 741829343
1 160891 462224137
1 131712 891914444
2 94400
2 99446
1 25545 146708349
1 164129 28635746
1 48879 611241155
1 80452 949337835
2 130801
1 35484 585741720
1 172608 63145582
1 68422 104514726
1 193298 71981445
1 166399 3696516
2 188162
1 150070 596934243
1 31323 839628570
1 53605 953780212
1 81228 721351052
2 16310
2 87929
2 100655
1 53788 276219541
2 162682
2 44490
2 29451
1 65684 383062842
1 19976 622829549
2 66211
1 74862 49041130
1 152998 381232040
1 163411 27619927
2 194476
2 149325
1 99979 324083855
1 29770 992858916
1 42981 597481764
2 24443
2 4346
2 116522
1 173241 496417062
1 51364 785316647
2 45395
1 93656 92424747
1 50549 155328658
2 108759
1 4486 297427695
2 177454
2 8261
2 110068
1 6731 159160783
1 94853 425899161
1 79545 388663594
2 29351
2 92514
1 112876 357135362
2 139163
2 13504
2 144690
2 133018
2 88052
1 176566 358130758
1 109025 387991094
1 170490 460172826
1 193581 166674475
2 93538
1 179228 298590588
1 158867 937008282
2 184593
1 118066 179516882
2 123877
1 112538 981368306
2 40717
2 139233
1 38458 497590257
1 73229 637533956
1 157337 285880011
2 149601
1 66029 245862585
2 183749
1 167799 783642820
1 138830 566844171
2 17989
2 75098
1 140651 931873368
1 136493 110003781
2 6076
2 88645
1 102603 586159027
1 133514 298254257
2 39319
2 174257
2 137516
1 175264 630769949
2 178002
2 88653
1 60301 975187029
1 163690 677235916
1 159376 771378491
1 5941 418845252
1 70158 512878961
1 68127 574962686
2 5682
1 147928 573848800
1 37351 824092987
1 58291 483238629
1 196679 725222106
2 82628
2 67968
1 66093 873257494
2 190761
1 55526 820181376
2 27266
2 46610
1 179844 875424423
2 164626
2 166715
2 197357
1 69703 638926687
2 154335
1 122211 721572574
1 48277 406487667
1 13536 131072835
2 165642
2 182497
1 153704 397781978
1 187546 151371616
1 198886 543529319
2 92544
2 24428
1 149013 973591964
1 10424 344448489
1 103343 857178965
2 49553
2 138411
1 32844 440122235
1 87351 66439242
1 79925 446062448
2 115208
1 156624 707869193
2 199328
2 56602
2 92956
2 120115
1 50018 967334831
2 113372
1 75140 251563812
2 167428
2 87186
2 109393
1 131642 377831088
2 195521
2 21983
1 70145 948708759
2 127343
1 170268 136429658
2 56029
2 120654
1 142933 32453229
2 95674
1 74908 504854103
2 105788
2 70419
1 49297 708751452
2 73541
1 110338 837948921
1 52220 887935894
1 86285 330361286
2 13761
1 109291 466477555
1 2661 535484043
2 110441
2 189748
1 165268 796482450
2 45381
2 17208
2 68855
2 1719
1 84463 947558389
2 140058
2 114163
1 133448 38442008
1 47945 313687849
2 29233
2 196203
1 91472 900809188
2 142884
1 84604 188889496
1 96049 67915904
2 89589
1 129415 836329376
2 87383
1 68606 78620783
1 183414 642919239
2 158959
1 73875 690264949
1 3151 473153492
1 33582 460305872
2 51395
2 87013
2 14798
2 65430
2 173236
2 29588
1 88327 345896710
2 179303
2 142104
2 189039
1 64640 192479519
2 74403
2 69347
1 141746 604451475
1 17453 429450776
2 186777
1 176295 970117192
2 28837
2 170973
2 161665
2 172925
2 165159
2 189883
2 178572
2 22079
2 143504
2 16964
2 106423
2 116675
2 122331
1 131624 912119564
2 174621
1 19208 179606167
1 145487 898036346
2 84149
2 13937
2 188742
2 10118
2 85290
2 178765
2 106153
2 185401
1 46444 987447579
2 165696
2 110732
2 100957
2 101367
1 141460 299802891
1 83740 788773410
1 105501 636108295
1 87385 14401762
2 73163
1 76707 998564702
2 103686
2 16472
1 19256 738589367
2 175364
2 26291
2 126765
2 44066
2 58995
2 65344
2 120483
2 163544
2 18887
1 43616 847164069
1 61090 86594984
2 193733
1 68648 487942920
1 78422 613816893
1 182699 331669354
2 180161
2 188600
2 120082
2 139230
2 184556
2 56164
1 60413 980363017
1 140852 947648887
2 192206
1 110307 969632115
2 115202
2 159360
1 65209 651822828
2 108949
1 137325 968724708
1 88482 32155328
1 40724 644755177
2 132769
1 85003 123358718
2 30265
2 179178
2 1656
1 60457 385053443
2 165659
1 85179 686473321
1 123104 679360931
1 93998 109849377
1 62204 30272330
1 13212 211362395
2 6105
1 108564 63070424
2 192395
1 40616 984266062
1 106947 90793496
2 87572
1 91403 793507854
2 60031
2 117930
2 129440
2 157311
1 180975 58339543
2 40921
1 93622 472033107
2 41327
2 89029
2 120275
2 33463
1 174094 331191039
1 94641 228672748
1 35883 616798128
2 148267
1 175573 328093183
1 138263 961789234
1 75929 165819780
2 177365
2 133354
1 139705 145156130
2 87925
1 42060 39249971
1 38886 737080944
1 180857 734072333
2 195642
2 36737
1 127701 307761806
2 126916
1 115463 464373492
1 125423 196244579
1 11781 857669258
2 180076
1 158439 548114685
2 127101
1 189271 36852437
2 8289
2 87152
2 45850
2 28655
1 151505 215290959
2 20302
1 180304 493039703
2 188018
2 171960
1 179714 802327322
2 135321
1 96708 344646705
2 8341
2 139996
1 25231 973796373
1 167103 148428214
1 98929 334733714
1 29867 829565217
1 58962 106989846
2 88224
1 99262 46150972
2 7484
2 157483
2 87425
2 148893
2 175390
2 67929
1 159390 391584901
1 156794 702649023
1 115184 926242425
2 65926
2 63583
2 66305
1 91022 435062517
1 21020 247543155
1 28159 412742553
2 40049
1 11561 220175308
2 137816
1 86610 878814924
1 90001 471059584
1 121342 129857308
1 182330 426591988
1 118592 334273445
2 89383
1 60489 890735782
2 30212
2 54965
2 18992
2 61721
2 178280
2 196167
1 160524 319382159
1 113911 793520624
1 132334 223433712
1 99474 493598708
2 16439
1 88074 59509763
1 174932 387639346
1 75098 906043243
1 57639 807499234
1 117024 731803931
2 123278
1 114350 348131259
2 84794
1 126601 755849253
1 134726 948416338
2 196772
2 79047
2 122970
2 129834
1 198818 161961285
2 114626
1 96786 827340347
2 69811
2 182137
1 111564 817932171
2 5706
2 195883
1 187051 252021534
2 103650
1 11023 690569854
1 19097 337620660
1 77827 232050868
2 150198
1 94033 264362596
1 43388 891939489
2 198671
1 168055 724939522
2 115686
2 175798
1 101855 468990657
2 153349
2 6535
2 55357
2 56994
2 74473
1 48183 463039780
2 158343
2 81357
2 134034
1 186628 667222964
2 44017
2 29389
2 139432
1 88118 958687444
1 125526 859866199
1 166355 811572882
2 112739
1 65965 964784712
1 179070 74293349
2 35099
1 120711 878665426
2 94927
1 50113 901281505
2 172099
2 13346
1 45321 22655700
2 127564
1 69521 693590403
2 91893
2 56007
2 128153
1 161057 21504601
1 74417 896747730
2 117399
1 101650 687263417
1 120686 931298285
1 97217 393386014
2 162019
1 176083 273449086
2 185
2 1496
1 100203 323242023
2 13715
1 181193 149988198
1 119733 610427560
1 117106 570621355
2 138562
1 110680 492341482
1 199307 119943592
2 42737
1 119067 885649907
2 156500
2 112842
1 136945 58466378
2 152767
1 126498 502561293
1 95077 122220912
2 125880
2 26161
1 182745 684890059
2 63079
1 197810 201135929
2 29562
1 163405 605837024
1 69772 204999265
1 56207 605382972
2 74872
2 167658
1 197519 301492866
1 45924 833731243
1 184536 154797441
1 107713 937130506
1 43141 190441424
2 183218
1 48618 651694000
2 95233
1 58448 657146536
1 131795 65816581
1 60894 126858220
1 134970 983869395
1 141135 182176501
2 192347
2 126795
2 181001
2 106748
2 34720
1 73295 402860153
2 64904
2 36311
2 106549
2 71063
1 130417 451518741
1 14644 215085362
1 95902 357481758
1 164347 617113012
2 198547
1 162786 32536183
2 188071
2 35796
2 186412
2 189823
2 18591
1 44463 409120641
2 100397
2 10977
1 43167 496594577
2 14165
1 3608 519392179
1 13244 823588226
1 190350 718671222
1 70750 418547623
1 47634 902347837
1 10153 519790979
1 171050 25706475
2 65159
1 46699 590951868
1 111471 623615364
2 39213
1 114919 358068765
2 49212
2 153668
2 123611
1 178627 2615745
2 12911
2 166166
1 32725 176539338
2 95273
1 36274 52647797
2 170345
2 132099
1 165663 263106880
1 140059 736766342
2 190401
1 88867 275945256
1 123056 160892980
1 65411 381454803
1 127740 316198239
1 134424 298370158
1 199133 441697024
2 93599
2 165761
1 19394 409064520
1 157616 853926944
1 183186 964349319
2 173427
2 113043
2 63669
1 188444 257452037
2 197066
1 119748 233903813
1 149912 908525904
2 3788
2 183522
1 120002 625874531
2 185060
2 7408
1 51559 535374280
2 197719
1 11709 548422835
1 177200 232217266
2 70668
2 65521
1 165680 803777875
2 114670
2 88940
1 24419 33563987
2 12665
2 10357
1 114330 160697107
2 146101
2 144616
2 32506
2 52881
1 108146 852072695
2 36862
1 159293 144483103
2 189478
1 76387 354206723
1 122026 905396043
2 154255
1 35866 595388762
2 72377
2 190591
1 116166 698580000
2 126514
2 84545
1 39425 93302365
1 173350 33307619
2 77482
2 72101
2 154276
2 197527
1 132431 995149774
2 125658
2 126678
1 14172 224519456
1 58263 937117615
2 81811
1 108681 501902436
2 151294
2 87747
1 188239 241683019
1 148695 796060746
1 107798 165264104
1 86035 858931582
2 120173
2 21658
2 31311
2 94714
1 137479 961684345
2 82294
2 123287
2 111086
1 152763 974496872
1 85257 905167604
1 48715 419348464
1 124081 482240308
2 137584
2 102399
1 104341 761389126
1 6970 689994736
1 42688 987833675
1 101615 42479328
2 189503
2 51310
2 119279
2 56903
1 50054 244140899
1 17986 863558845
1 26482 857504900
2 146782
2 69476
1 122180 701727676
1 133537 616289610
1 154049 341659875
2 59039
1 183218 875912307
1 118169 866369296
2 27789
1 147550 294522818
2 191275
2 18124
2 59986
1 107732 544475664
1 114786 702703225
1 160815 182983340
1 18442 382443427
2 149315
2 143738
2 137057
1 179466 704086051
1 49320 823458554
1 63542 457226967
1 33155 171509175
1 9801 886431320
2 113121
1 67665 391678584
1 114435 29856848
2 90142
1 78120 360865579
2 74174
2 25928
2 100701
2 165355
2 27553
2 161537
2 32639
2 23509
1 175912 36327217
1 125557 369330025
2 32268
2 134361
2 53715
1 74108 211683231
1 109841 710176165
1 175603 734586180
1 94000 976561463
2 12261
2 107643
2 94709
2 54585
1 56184 850555321
1 111157 250128966
1 77257 914347399
2 51518
1 173431 313080888
1 2490 219212927
1 197601 518349994
1 82574 509494308
2 70418
2 653
1 19446 544919522
1 179932 385179194
2 140792
1 157387 737444132
1 137229 437287839
1 152917 299883050
2 191927
2 180466
2 22176
1 168116 77024081
1 55085 17744089
2 121284
1 49612 286003764
1 56224 784542683
1 22018 775014321
1 78975 773497878
1 8965 332069202
1 190344 773861952
1 129755 839683788
2 18645
2 5257
1 96255 79384058
1 148011 623263140
2 184451
2 5271
2 158036
2 84712
1 148658 675335907
2 107135
2 57088
2 132104
2 100500
2 43716
2 119379
1 71018 798944772
2 157208
2 124219
2 198311
1 73850 410466906
1 131183 485631530
1 118777 538585419
1 94025 909804246
2 66318
1 2850 957462442
2 146593
2 41660
1 148498 272318359
2 173967
2 81605
2 33533
2 141740
1 8156 576851301
2 138274
2 183668
2 99901
2 49925
2 141199
2 152706
1 8629 910948852
1 65839 612339369
2 24639
1 50241 890741872
1 182348 225646985
1 89685 802664861
1 150433 309196016
1 87167 2884030
1 46621 209602460
2 31719
1 89171 470987996
1 54916 935380601
2 45391
2 131040
2 130414
1 139553 801918440
1 63308 727868205
1 180748 278922042
2 117093
1 172692 430560822
2 71071
1 134975 806414744
1 167699 980260031
1 171073 934477921
2 11726
1 21158 929585766
2 128916
2 95977
1 154008 87442881
1 199703 845255392
1 104569 17034380
2 181248
2 99383
1 32720 818618242
2 12194
1 167698 295920382
2 118115
2 181844
1 73171 742138394
2 76723
2 97086
2 63798
2 47558
2 111013
1 136159 399958966
1 15018 17785902
1 13243 521808458
2 164497
1 163947 612124151
2 36059
1 80276 573149262
1 127183 30623619
2 56253
2 183934
2 112095
2 91
2 19277
2 125833
1 140129 319988473
2 129818
1 60587 872980959
2 456
2 54677
2 152584
2 128349
1 166157 243872528
2 119443
1 126999 663087184
2 28006
2 96616
1 168132 817537815
2 108271
1 69287 55677660
1 70348 811808106
1 171991 516819943
1 50514 306873808
1 173233 775923828
2 50722
2 180971
1 120850 427959495
2 182679
1 50234 13904268
2 110771
2 109888
1 24940 443796847
1 155980 657652453
1 100473 670153416
2 62649
1 168766 425160397
2 37102
2 22741
1 7300 490744849
2 30722
2 36489
1 183879 36142599
2 15355
1 19808 693941893
2 8181
1 75308 329564115
2 113610
1 92988 244182089
2 64048
1 49172 464802981
1 101063 300356050
2 115968
1 87239 436086896
2 11797
1 107928 131146740
1 54060 822506811
2 143010
2 125002
2 132575
2 62364
2 42421
2 149433
2 135381
1 62261 942245414
1 177549 843443145
2 56119
2 143769
1 139910 469023850
1 99991 220186679
1 154220 97229785
1 3901 648896204
1 111978 680363937
2 4924
1 184471 231527914
2 149779
1 140245 455748611
2 86865
1 127962 597456271
1 33557 737821948
1 99558 435140702
1 186553 582425477
1 80117 582510643
2 125374
2 164413
1 164090 247984499
1 157957 24164049
2 194140
2 31288
1 178299 445315543
2 136833
1 133729 408104035
2 192942
2 185470
1 41092 113959126
1 18957 984408485
1 132005 726927935
1 134240 51669684
1 24782 520230222
2 89084
2 83127
1 46715 145229747
1 120120 10936333
1 177878 654821608
1 104595 116077650
2 29585
2 25756
1 46314 463545474
1 153079 93357633
2 89118
2 85590
1 108078 523630226
2 55799
2 168134
1 163977 556328948
1 114336 799082343
1 87869 413432685
2 181836
1 176646 72296188
2 135070
2 75819
2 119908
2 138130
2 132356
1 159848 259500221
2 163012
1 185951 329678649
1 86798 959785956
2 134089
2 130696
1 104903 239821459
2 130380
2 73419
2 78503
1 135071 206331223
1 46019 853892887
2 107165
2 120522
2 164684
1 185205 866822170
2 63168
1 8110 502542085
1 46029 5566507
2 64576
2 94697
2 195204
2 80617
1 137594 146073889
1 56506 171059076
2 67607
1 106233 730680605
1 61009 243246158
2 140717
2 145713
2 46325
1 13920 240861733
2 163568
2 16724
2 490
1 14518 861373877
1 179120 557103500
2 175052
1 16829 363943741
2 146631
2 61382
1 59750 394019987
1 8129 563638731
2 186403
1 119476 338889616
1 126029 826529074
1 141200 877381491
1 81896 550979220
2 128307
2 11178
2 45948
2 106337
1 158111 988190543
2 100135
1 177248 334386662
2 87606
1 124435 964040483
2 147920
2 8830
1 184273 971588584
2 156300
2 19859
2 70826
2 119378
2 160294
1 56232 320540730
2 73520
2 19447
1 175892 64847871
1 143578 628447953
2 133680
2 55773
1 74433 374539764
1 35567 760277180
2 175059
2 58501
2 4142
2 167224
1 192388 282672925
1 190288 634894118
1 170646 144593345
1 24173 205560146
2 52323
2 106961
2 23604
1 148229 815309983
2 186215
1 107680 584951605
1 62783 148781253
1 147557 68912925
2 37947
2 62782
2 141229
2 59261
2 73691
1 35120 514548387
1 125349 641764307
1 191348 496505688
1 189460 93124491
1 197147 647395451
1 159939 618138895
1 78529 514973258
2 5803
1 30091 618907418
1 19137 457491784
1 181621 629545831
2 151358
2 79857
1 113049 212769281
1 138941 696168489
1 8788 338372109
2 91425
2 68932
1 36263 917170139
2 68056
2 155421
1 186888 363045837
1 121890 512065936
1 196579 472736436
2 186115
2 123580
1 10773 850011227
2 168550
2 56405
2 123473
2 193118
1 6409 842521781
1 121427 850014280
1 19823 935537053
2 192392
2 96195
1 19708 597293137
2 126012
2 110964
2 83008
1 128515 264084797
1 127852 135727776
1 114576 461898846
1 135550 879050781
1 154534 64076165
2 106621
1 41475 368366754
1 190037 273087749
2 84089
1 176144 651103955
2 25115
2 70845
1 80152 241296547
2 147727
2 155408
2 52882
1 32542 652563473
2 7796
2 191807
1 185393 348188478
1 154788 131496833
1 71181 169896992
1 154477 274366672
1 94432 43545698
1 142701 701355764
2 145526
2 124105
1 145894 875845948
2 180402
2 39438
1 109918 195109038
2 125349
1 96743 161520909
1 173879 164914355
1 151402 797878263
2 4921
2 175660
2 136133
2 186616
1 113086 727388011
1 190152 68960282
1 92199 315086396
2 193411
2 120913
1 123783 311990272
2 99603
2 179470
1 165302 449731914
1 108979 808507916
1 80000 795294945
2 61998
1 156738 821816914
2 59286
1 66860 478514512
1 168989 948006591
2 12743
1 156872 114981740
1 34360 164630078
1 134051 352218362
1 198570 44840315
2 80567
2 90102
1 103715 27692746
2 58089
1 55242 449223283
1 14272 825014460
2 198722
1 43321 821585672
2 95471
2 64350
2 27973
2 90413
1 156112 757318776
2 198357
2 60350
1 54036 535880982
1 111000 555169570
1 61140 260883179
1 100408 407979694
2 142687
1 158044 944368326
1 188751 115294430
2 66385
1 1354 274124562
2 113780
1 18199 683312061
1 137821 594500960
1 119868 173570861
1 155582 44339780
2 131515
1 69229 446638210
1 107522 208428642
1 190570 701712255
2 19686
1 134618 404341240
1 129442 505343960
1 154465 443106005
1 35154 666896538
2 185750
2 135269
2 64307
2 129794
1 100067 956876670
1 17025 972108433
1 159101 861503165
1 60818 651215393
2 179312
1 161174 517520563
1 23302 450073130
1 126929 693388234
2 55037
2 2666
2 151010
2 66669
1 99645 620207059
1 163498 765998340
2 179701
2 88725
2 59946
1 28947 106965457
1 121174 207969625
1 26557 189109068
1 198119 331561392
1 72476 102169317
2 118270
1 79802 778244720
1 97818 394374204
2 44461
2 177421
2 166701
1 67235 308389006
1 179903 729804228
1 38113 175659957
2 132651
1 102869 255900891
2 92103
2 178099
2 188192
2 85196
1 6207 484652749
1 67079 432291225
2 33897
1 30634 21797932
2 176245
1 108112 318784801
2 11281
1 96503 990828419
1 71205 904269328
2 31760
1 36657 24936096
1 17026 946383919
2 111559
1 12171 31877063
1 176332 786276926
1 190427 887449912
2 153514
1 125163 267801792
1 184981 181652121
1 106205 83385914
2 64205
1 24209 544093497
2 148241
2 146803
2 137361
2 159450
1 54577 248645507
2 182481
2 195381
1 162163 317667489
1 25669 287772147
2 155403
2 153730
2 100947
2 120388
1 151804 780631084
2 18524
2 108462
2 180535
1 11804 172280292
2 101497
1 117333 586632320
2 136843
2 96857
2 157157
2 126175
2 23817
1 112072 848739838
2 102480
2 197276
1 157641 488913833
2 87377
1 133921 445555584
2 123747
2 26314
2 79746
2 90345
1 123877 549830008
1 183014 322147246
1 37684 416515515
2 97857
1 152135 239208867
2 7563
2 17638
1 4850 720900263
1 98415 199516915
2 624
2 160240
2 72063
1 112577 944575858
2 179731
2 148477
2 146809
1 58628 669122230
1 142034 492662191
2 52547
2 23503
1 39922 195550571
1 155706 609478198
1 170233 667560513
2 132429
2 155777
1 106972 752574127
2 179343
2 22263
2 88111
1 71663 672558929
1 104585 624207579
1 145715 510875907
2 95058
2 113758
1 101519 929360450
2 121745
2 36822
2 86318
1 42014 993185503
1 44128 856477201
2 88237
2 109245
2 194507
1 182626 602176377
2 126469
2 131071
1 138812 696680319
1 94378 290797710
2 82058
2 170420
1 97536 750957700
2 24661
2 110966
2 22006
1 111623 538203057
2 101070
1 162626 65563985
2 199018
1 185436 674307109
2 127484
2 7447
2 143413
1 24857 313496378
1 197081 597512358
2 122963
1 49087 587208820
2 84394
1 192019 265893136
2 14304
1 163675 55248513
1 106794 623884895
1 173149 214690617
2 140249
2 186290
2 107784
2 170472
1 87641 407344919
1 136560 655882087
2 11940
1 87251 914271531
1 126444 159633088
2 19833
1 199941 466740878
1 76642 128278219
2 167868
1 136555 276387376
2 32952
2 76767
1 42922 3639492
1 124164 935222231
2 165168
1 58502 385606179
2 195379
2 22378
1 172459 673580820
2 193291
2 23445
1 176409 574841951
1 177133 216782661
1 116778 367320584
1 182477 520254123
2 60098
1 48052 229714122
2 51556
1 56954 876196786
2 137133
2 19152
2 91125
1 12741 63163890
1 114472 743335405
2 119424
1 12504 547631743
2 59905
1 98886 123197655
1 149528 436651962
2 72580
2 130076
1 73901 982291502
2 83549
1 78948 231201594
2 117836
1 103625 666373644
1 135236 314499347
2 121015
1 93725 944830261
1 106185 677285342
1 122071 312744266
2 10652
2 114182
1 168605 452115318
1 113950 977479178
1 149633 179983703
1 17292 214077405
2 75797
1 133622 969268987
2 189858
1 37192 900382934
2 19985
2 116983
1 100081 812321815
2 90816
1 38938 647668692
1 96190 713392991
2 47073
1 46100 691745462
1 83147 884765863
1 27815 744452976
1 77293 820771024
2 156739
1 149473 449361305
1 3783 47669268
1 60391 377522330
1 98503 485497155
1 43927 665079335
1 92125 447946419
1 28125 111177608
2 159992
1 73033 941445008
1 195716 337233462
2 198421
2 180844
2 168018
1 195652 816964563
2 100889
2 151013
1 54704 483921448
1 158916 872996368
1 39364 706164209
2 115750
1 83967 17840271
2 86602
2 142260
1 144153 299953321
1 179485 536834014
1 165792 636291448
2 157694
2 43844
2 2493
2 120937
1 139014 972269548
2 97112
2 93305
2 60707
2 11241
1 153788 799481262
1 49549 789332637
2 77295
2 124560
2 140246
2 20034
1 179585 523187862
1 159001 292836499
1 121206 808574377
1 172058 35452595
2 168823
2 63382
2 97367
2 70730
2 142726
2 102205
1 73053 734668058
1 80166 393910002
1 134260 247887744
1 60747 961248923
2 129239
1 195387 263274337
2 104211
2 117064
1 162507 343869410
2 17670
1 190075 483667912
2 176688
1 19304 763334150
2 120386
2 84045
1 49753 963726206
2 5460
1 127328 102141891
1 3415 605624788
1 116811 287661942
2 172745
2 65796
2 69295
2 31965
1 165589 804026544
2 174590
2 165468
1 107525 71057099
1 5922 431253641
1 43538 198796550
2 91763
2 68663
1 15500 334957345
2 140022
2 128854
1 49683 979758210
1 146498 253866818
2 20722
2 9164
1 30270 533946287
1 107046 400871636
1 113321 247974206
1 29404 428451944
2 19977
2 92618
2 15201
2 12532
2 143625
1 87547 750674625
2 118446
2 52282
1 149885 10024213
2 152129
2 20627
1 139830 502868631
1 144506 835210693
2 82234
1 59690 723580153
2 96068
2 190085
1 89293 551500498
1 191477 810264827
1 164639 467396710
2 189587
1 166320 652344600
1 59530 966207017
2 50350
1 78818 281308134
2 184598
2 173114
2 95155
2 76063
1 144565 353785706
2 156181
2 16875
1 157772 661988992
1 116576 85610389
2 5440
2 79141
2 147627
2 95417
2 125475
2 179333
1 183315 209498418
2 43457
1 89098 377516986
2 732
2 16576
2 25623
2 96153
1 57305 239653100
2 156819
2 30246
1 36133 109960825
2 110136
1 20033 102454705
1 63455 536149397
1 34340 707047392
2 195703
1 18920 397866406
2 31225
1 40829 518574284
2 116043
2 172601
2 195549
2 92850
2 98948
1 117197 61258952
2 43603
1 87258 421121155
1 149379 977363277
1 184748 943886797
2 35839
1 155732 728315142
1 11694 782644115
2 160001
2 28627
1 104875 547766738
1 133713 556167759
2 160286
2 199391
1 195135 419622181
1 40088 364387546
2 63577
1 50997 917433235
1 26894 990824909
2 18857
2 37573
2 33596
2 158108
2 9479
2 121453
2 195321
1 192151 222726694
1 45120 436348957
2 151544
1 83344 267469263
2 94244
1 31007 170987728
2 64790
1 34557 296924221
1 155521 938138734
2 183578
2 159293
1 64192 484216263
2 3448
1 106866 380483600
1 151726 106799656
1 137566 515873484
1 31424 97343231
2 89422
2 108327
1 82256 17034183
2 49133
1 7820 63363950
1 133079 419335213
1 109939 769850916
1 107602 939285220
1 33877 301346889
2 77709
1 93695 156542525
1 197509 382248448
1 49832 508654715
2 4447
1 97475 968527576
2 60028
1 6740 809446998
1 128223 678484938
1 138924 786288408
1 7647 884321981
1 88257 948887577
1 12811 790901361
1 30548 458698198
1 93316 189787862
1 106856 694155718
1 157359 190178588
1 198907 926398726
2 106944
1 47771 890116323
1 178836 678923058
2 51168
1 174691 578187438
1 163790 129279220
1 16598 370492638
2 12252
1 97487 552143363
1 191161 456265085
2 101737
1 41871 301352402
1 6221 942875570
2 7401
2 89529
1 101329 204035361
1 166410 202927375
1 120815 350413142
1 47392 505921774
1 151295 513802963
2 18420
2 136799
2 40406
1 109871 698084780
1 8476 266578223
2 109989
2 3001
1 113214 337929128
2 71589
1 93343 383492089
2 102599
1 130960 506554273
1 165647 620603809
1 167074 241693711
1 75452 229105623
2 149401
1 102176 357843461
1 87659 59573252
2 68427
1 23500 130120372
1 56414 801742540
1 86619 82487683
2 54908
2 52049
2 11485
1 35269 528345519
1 133835 26589174
1 37618 269280426
1 146547 741790802
2 35475
1 179331 13935923
2 93554
1 22040 100118336
2 171419
1 4969 255486456
1 72988 203864550
1 84935 692755155
2 176423
2 80066
2 67534
1 189916 568334695
2 154075
1 156270 196396375
2 49869
2 22496
2 131629
1 169824 228162247
1 120936 522531504
2 39547
2 50464
2 95950
2 180104
1 79821 268907048
1 118476 376787619
1 188276 47710915
2 1022
2 55725
1 181686 953032883
1 97392 445325478
1 51759 646329707
1 197594 751550153
1 167462 734490433
2 131299
2 9307
1 151365 140856667
2 167346
2 103157
2 169310
2 109409
1 77619 961316520
1 131110 396333598
2 193701
1 112818 530651039
1 68747 999419518
1 35741 137912891
2 9448
2 143788
1 144082 789819287
2 18527
1 13145 819221027
2 85419
2 78500
2 190513
2 90338
2 116984
1 27402 701430640
1 52425 582651913
1 72569 730227588
1 90419 787443640
1 1794 324722748
2 9841
1 188123 322358582
1 86768 524167487
2 74039
1 42200 426212111
1 12603 68363835
1 126572 506359413
2 70592
2 157994
1 101115 860758926
1 89650 807228595
2 121994
1 129469 192672568
2 134521
1 31103 985595344
1 42249 890970397
1 196364 399652269
1 4068 234515281
1 171874 45640758
1 105861 640501951
2 100699
2 9966
1 73297 140914556
1 160960 422914798
1 53475 507551160
1 49869 604973501
2 20425
2 141479
1 199748 337185467
2 91937
1 130266 4611697
1 44522 984871490
2 26000
1 62464 364363727
1 82587 524696742
1 198934 89295275
1 169898 955455795
2 46355
2 131936
1 152840 83741080
2 173058
1 76933 77443388
2 91865
1 172491 721954063
1 109586 771504202
2 140660
1 195861 777838836
2 184939
1 104389 299476090
1 174516 847900984
2 114102
1 151917 642433959
1 40165 796551298
2 23640
1 167912 512928904
1 35934 400327512
1 85613 379410077
1 52321 950328206
1 20494 197503458
1 121413 771551287
1 22391 702197775
1 40042 131513790
1 123358 784072495
1 58818 150778612
2 187984
2 178630
1 77371 952900357
1 31305 321599249
2 156000
2 185491
1 29239 730964298
1 44796 985034403
1 103801 43780317
2 138156
1 146532 600994385
2 138268
2 159653
2 44085
2 96926
1 194449 987549754
2 11312
2 173109
1 64162 449249484
1 16240 230407754
1 33966 906146668
2 44302
1 192528 472836359
2 69724
1 167775 518766001
1 5088 240377408
2 13872
1 91983 229605726
1 115240 353406139
2 45800
1 51 26448609
1 58139 808204340
2 54824
1 165242 958711669
1 153811 873474957
2 165700
2 138502
2 26389
2 105214
1 32780 971052110
2 96068
1 128507 114768885
2 74538
2 75653
2 142987
2 184193
2 196242
1 120801 904252643
1 1974 556078120
2 107209
2 170984
2 135827
1 98865 161709726
1 135308 649086627
2 9586
1 115278 757719539
1 50560 850338211
2 13312
2 85064
1 21924 375065913
2 104259
1 76827 851228279
1 128337 688825592
2 88555
2 65556
1 167449 427532781
2 160211
1 127581 695074598
2 16209
2 88421
2 185491
2 42127
1 60650 33139752
2 42677
2 117619
2 18760
2 36351
1 100271 568431592
1 18209 687673185
1 12909 796921360
1 66659 105062157
2 114142
2 23782
1 94735 736248494
1 69542 256321734
1 134283 815574432
1 13501 264459342
2 25207
2 183025
2 156372
1 133817 990417716
2 37940
2 49016
1 60222 449346528
1 132356 107361165
2 190947
2 145301
1 58878 702437615
2 132571
1 77302 619722421
2 29768
2 179288
2 148744
1 164135 184385231
2 60431
1 155620 298719975
2 51116
1 100160 795144357
1 58446 744433137
1 67299 645207139
2 57811
2 17770
1 62969 555693133
1 184286 977486993
2 116482
1 185087 217276540
2 126851
2 193972
1 186096 779563753
2 68153
2 106343
1 143956 952738162
1 199159 77413432
1 6226 547233231
1 102567 16673385
2 93738
2 177312
1 37596 190272158
1 54219 773052966
2 154268
1 89554 263815657
2 57400
2 25784
1 10348 760005714
1 29913 462743143
2 196458
1 42479 829449123
2 67875
2 36792
1 170693 110028868
1 78627 730192294
2 127133
1 194388 912724857
1 126811 163149722
1 61302 809749829
1 186477 55687920
2 55399
2 164511
1 92913 270152944
1 54980 566922271
1 81210 306196352
2 161547
1 85978 428031196
1 172692 113261523
2 40909
2 51773
1 49141 757372782
1 49623 23152700
1 128407 43152116
2 198848
2 151868
2 184598
1 134319 967871770
2 21027
2 185733
1 167905 45218122
2 35768
1 182466 760283934
2 36476
2 917
1 120623 751695543
1 69667 349088204
2 170128
1 1121 429610564
1 128859 75009536
1 182378 695485546
1 155297 178033379
1 173112 803817894
1 98845 623392523
1 166029 285272900
1 144393 289938997
1 46567 255936998
1 152864 623556893
1 181970 32491973
1 78428 509447235
1 7808 830329841
1 180674 91698720
2 148461
2 192705
1 98806 64322736
1 97816 659503801
1 197507 69235958
1 156006 635973654
1 71476 766290661
2 145142
1 35810 100920488
2 190726
1 4628 738138469
1 31995 954626104
2 185195
1 163201 229808568
2 59672
2 17270
1 158656 578669650
2 26904
2 192713
1 40197 506068931
1 157882 744010128
1 143559 757372101
1 163795 737032413
1 37588 263237655
1 97120 351482864
1 345 460130507
2 37981
1 20296 344881344
1 45511 768709089
2 171134
2 43769
1 100930 911634043
2 82354
1 118849 991197695
1 44824 749671435
1 106962 107699022
2 24776
1 139748 853019520
2 147707
2 34804
2 20909
2 153314
2 127482
1 99652 153415954
2 81392
2 68079
1 154828 404731544
1 148 900251057
1 79465 739528665
1 120186 778604421
2 188436
2 44165
2 150617
2 49342
2 127075
2 145345
1 167724 166955015
2 162015
1 81928 630067975
1 117378 712546
2 4871
2 52754
2 187709
2 12238
2 63255
1 127135 460670261
1 41036 881476203
1 172887 65863892
2 193149
2 74183
1 31088 665605916
2 31399
1 55579 75974739
1 51878 385889481
2 193358
2 56818
2 115619
2 158006
1 146510 871772192
2 19193
1 78994 677814524
1 82913 798199231
2 118702
2 147284
1 34045 516909421
1 166361 280804816
2 60194
2 49706
2 76066
2 105422
1 94552 398244235
2 51703
2 154611
2 81816
2 136840
2 43514
1 93356 508869950
2 96253
1 21045 303783946
2 76369
1 146228 870543656
1 56739 484933545
1 167267 570740419
1 127915 504555736
2 93531
1 72613 132582481
2 64311
2 152334
1 8467 854885539
2 132185
2 141910
1 56914 230816426
2 49411
1 174892 323351326
1 26675 314096896
2 56080
1 87896 474124260
1 194474 347835435
2 71406
1 75607 733268598
2 57231
1 39813 212711246
2 66161
1 96863 552825170
2 62464
1 147766 686592392
2 61283
2 138556
1 172073 662075761
1 165988 872342900
1 90862 953178498
2 133261
2 160293
2 143285
1 112092 136964699
2 81474
2 30893
1 71048 663497368
2 109947
2 63603
2 21855
2 101738
2 34209
2 71079
2 39882
2 86133
2 95830
1 103897 682465618
1 166812 919533237
1 199745 770468754
2 162260
2 150483
1 91010 542819479
1 9271 437305575
2 46131
1 158431 658043989
2 4189
1 123693 91006160
2 13053
2 124412
1 72349 675684449
1 128986 636884532
2 35112
1 199188 842950562
1 80627 558001575
2 43215
2 197259
1 193129 771977150
2 95431
1 172841 537774743
1 17395 14288593
2 100887
2 58042
2 7171
1 75437 907492945
1 125162 131253658
1 132319 612691228
2 98258
2 165585
1 189644 401584248
1 104112 600937902
1 38652 501330110
1 46559 432493501
2 180357
2 84335
1 33682 995552109
1 57224 20967183
1 132319 263068897
1 25106 640814605
2 156579
1 183735 453488570
2 114196
1 192681 183239232
1 198991 849903842
1 35482 963091736
2 37147
2 110591
1 195061 828157
2 174942
2 126349
1 111100 237816713
1 60939 24933962
1 69290 142211434
1 113670 786362525
1 159267 716412961
1 174007 525376611
2 154079
1 5399 794326350
1 174899 533017342
2 149991
1 170232 24800960
1 16520 403646912
1 89986 613391623
2 50323
2 1873
1 136072 765608675
1 172381 572877921
2 191632
1 113089 265394114
2 180239
1 98643 214698391
1 127204 616478885
2 47389
1 198873 106553186
2 168515
1 90182 312498457
1 94969 118286011
2 138722
1 58664 227758234
1 65433 353680132
1 117376 689188050
2 173100
1 142330 757871021
1 133487 256086990
1 117041 719718157
2 182596
1 26827 6326789
1 166944 948688310
2 48682
1 186998 866940002
1 186168 517917149
1 55658 30578239
2 147533
2 104476
2 178244
2 56821
1 53899 988708966
1 195156 376325895
2 144196
2 47474
1 78956 526964063
1 156014 577931503
1 162311 263415665
2 41343
1 164584 515821624
2 194004
2 152769
2 33547
2 155970
2 113850
1 120757 893958122
2 12951
1 72956 598915527
1 47177 112732658
2 94960
2 135239
1 140029 212521940
1 191187 589245809
1 42812 15972999
2 146642
1 16442 784966393
2 78958
2 21942
2 19078
2 19410
1 166476 628340167
1 162165 87488639
1 110927 950764597
2 61224
2 58961
1 38318 695764086
1 84430 859767642
2 47968
1 148050 157396301
2 83263
1 176372 240214664
1 191808 699170335
1 74394 98777345
2 9903
2 157290
2 86694
1 196826 812294700
2 41582
1 184591 588293534
1 21109 134332603
2 193046
2 92003
1 177961 550075885
1 14450 992141143
1 33764 884673689
2 20453
2 38760
2 123329
2 80358
1 72899 860472614
2 197149
2 183834
1 149497 24358908
1 56850 12358790
1 164077 755283639
1 79010 985729682
1 142228 233114795
1 51860 84170577
2 192348
2 143996
1 64215 93733868
1 108969 851074108
2 60974
1 165032 669919859
2 193772
1 81231 422430880
2 148718
1 181342 817153437
2 80974
2 49135
1 184186 286078689
1 25159 309042256
1 124112 432576844
2 143459
1 161597 270655631
1 167837 818611433
2 174688
1 87701 472336573
1 159794 808057371
2 117960
1 103271 841000993
2 114770
2 181301
1 59846 778145309
2 196768
1 123432 229523437
2 74031
1 170699 874873492
2 193745
1 40361 776203625
1 63826 272681206
1 170397 590947529
1 166479 143943233
1 68442 53452091
1 123753 616433627
1 151566 948946305
1 19823 97708484
1 99885 58525388
1 174504 799842235
1 192917 265898350
1 50269 718893297
2 105224
2 161306
1 89103 836913310
2 59187
1 162320 561427170
2 163160
1 65902 552817933
2 75181
2 38277
2 16112
2 121783
1 61140 772873440
1 157364 62712699
1 46511 277171811
1 135341 799616149
2 144835
2 54947
2 55252
2 50511
2 18151
2 197750
1 149215 327836479
2 143115
2 9553
1 63449 557696602
1 80929 476051513
1 34614 410343623
2 117862
2 55512
2 132267
2 168782
1 174413 737559036
2 8153
2 91341
2 29075
1 8265 66629954
1 182265 56025955
1 83625 102474529
2 55985
2 131631
2 468
2 138548
1 43454 363396685
1 16076 869541897
1 65264 168320303
2 15732
2 23568
1 56836 872960656
2 156848
1 172335 268015340
2 156628
1 167974 160332418
1 84478 980813957
1 66603 300684598
2 162600
2 44303
2 82570
1 110053 622395449
2 80408
1 123909 981970483
1 176555 303937915
1 49478 908049539
2 25466
2 187130
2 32727
1 14285 222218804
2 137770
2 15930
1 102158 72532789
1 1937 660758242
1 40249 425161213
1 75244 115961093
1 163118 707347919
2 155674
2 4030
2 53828
2 144139
1 71324 991867468
2 175196
2 62852
2 183506
1 126572 213328339
1 155321 288042785
2 98706
1 8182 262589022
1 175476 970487311
1 165916 817015432
1 130929 341973937
1 66121 105565867
1 163500 29812121
1 56980 549008252
2 80573
2 67281
1 109249 262875406
2 5908
2 167113
1 186121 788657755
1 41439 206773708
2 9833
1 43049 323351582
2 57314
2 92828
2 195805
2 72208
1 184966 531871502
1 120532 517053606
2 55520
2 43222
1 29458 380553166
1 93046 99536350
2 62215
2 175537
2 172189
2 190428
1 118415 124217699
1 178320 204234713
1 29136 187899914
1 61269 132607597
1 97589 484796749
1 145541 679345289
1 153457 873635166
1 13910 650729410
2 54831
2 187984
1 159679 820470595
1 140319 273962335
1 123011 191938091
1 57958 246555079
2 70086
1 198380 707222433
1 51059 418317797
2 171285
1 178916 404619328
1 76699 167098581
1 102082 370386052
1 142306 467210267
2 117842
2 141989
2 184604
2 22583
2 114189
2 169806
1 186818 400151430
2 105883
2 17966
2 189036
2 142153
1 47675 753090376
2 83342
1 24883 988290903
2 174408
1 147694 293946214
1 125793 209622793
1 37553 862540133
1 6802 880408934
1 153487 314748499
1 141024 87143252
1 65750 225247709
2 69081
1 158284 710282756
1 80293 317446855
1 58333 152367230
2 137073
2 191419
2 85684
1 10044 491003301
2 151146
1 67923 623653697
1 191186 231063025
2 19396
1 70814 40315195
1 81939 607631571
1 36598 766171954
2 92586
1 24197 84794279
2 194465
2 6185
1 125406 51636638
2 80703
2 156870
2 159571
2 97794
1 24326 248862776
1 94295 513999688
2 100548
1 156894 283338020
1 128522 82718494
1 64797 24884924
2 122240
2 159236
2 191964
1 177565 396521125
1 133716 649890669
2 36855
2 138256
2 93702
2 126529
1 28978 253911904
2 6435
1 147198 184994464
2 160933
1 16651 136425986
1 38550 630453811
1 126330 439511045
2 69294
1 123591 877998493
1 192017 551369863
2 188979
1 98262 842187083
2 48939
1 133320 84545598
1 57246 588202391
1 29855 854340917
2 101360
1 41982 979105825
2 24291
2 113497
1 95935 136487518
2 4136
1 101476 274310833
1 120873 640704702
1 13737 728067779
2 58928
1 131752 245278424
2 198243
2 180050
2 39701
1 93163 823632590
1 111353 766458487
1 115398 586644671
2 64974
2 51189
2 161083
1 46639 358262262
2 89558
2 93168
1 137425 746473406
2 48259
1 35276 250492172
1 177307 552564783
1 88756 773788145
1 82499 831056565
2 69390
1 79206 854057259
1 39277 2767887
2 107014
2 5510
1 140443 396873730
1 5091 994242155
2 188178
2 198279
2 178526
2 125253
1 120618 541326995
2 73774
1 24842 677186202
2 53853
1 38603 880945800
1 59193 557837345
1 38168 470146178
2 30153
1 199802 880530514
2 106331
1 80150 241464773
1 43789 75033619
1 41895 146998999
2 194716
2 139957
1 133256 788758768
1 137112 475774967
2 139858
1 38991 191000572
2 100455
1 168604 452920698
1 150550 163889166
2 170531
2 185047
1 59996 366432127
1 142702 384379017
2 152275
1 133766 870780338
2 158748
2 164110
2 181623
2 33935
1 108271 481098944
1 16463 930873656
1 25126 853833010
1 13599 277244479
1 135335 265495455
2 74197
1 107703 324995132
1 7123 683156874
1 70366 217033642
1 54923 920994963
1 182203 134113869
1 52155 859103072
1 135277 504715780
1 161916 832566723
1 191300 529482054
1 171301 497682654
2 166861
2 119107
1 191456 828372921
1 99981 688083461
1 19365 558817559
2 138807
1 125690 159158735
2 54736
2 94790
1 26671 142843586
1 175206 440898892
1 152280 822995237
1 190612 832581304
2 168532
1 97154 659115066
1 66999 605243162
2 152584
1 59066 830411805
1 153502 573903594
1 19025 159670014
1 145166 870546002
2 37634
1 80653 804072258
1 124253 863323934
1 100058 601453495
2 121023
2 14961
1 90395 507089930
2 122424
1 75100 490263687
1 139600 863150236
1 112796 378246019
1 192308 986792325
2 55533
1 183886 940309795
2 143166
2 73922
2 98329
1 100433 739203359
2 178803
1 60633 170975244
2 153893
1 109593 136152845
2 141224
2 128889
1 54853 436502899
2 107594
2 137192
2 95080
2 154175
2 131288
1 4004 510506170
1 113812 957850064
1 146081 302981616
1 125652 336436880
2 121800
2 118489
1 176874 794230547
1 102777 267244571
1 16491 798205375
1 32524 103601209
1 21328 266693588
1 183233 287344829
2 135865
2 179280
2 71708
2 105296
2 88090
2 136020
1 138927 993500305
2 9123
2 182626
1 68091 188614097
2 197863
2 158696
1 133357 322497351
2 134474
2 25065
1 188628 921726643
2 158873
2 135863
2 139801
2 140377
2 47623
1 128610 971949095
1 182395 742616331
1 53924 502676639
2 151235
2 133699
1 160324 491527488
1 24816 924545221
1 122431 258245131
2 62475
2 30073
2 66116
2 72013
2 179321
2 137454
1 114144 903836029
1 175727 868472014
2 61269
1 112041 425378815
2 30095
2 34417
1 178082 154715916
2 94816
2 151568
1 91346 265503835
2 193027
1 55082 361941648
1 129397 924616173
1 30329 197053007
2 44980
1 117562 685675009
2 137834
1 152897 348302551
1 113700 164153167
2 137968
1 174548 789681121
2 156096
2 78503
2 68430
2 180282
1 63885 648882955
1 805 67580387
2 8482
1 26990 243564358
2 71544
1 89326 873918714
1 137924 865047714
1 86285 764209834
2 101202
2 62220
1 174867 153999411
2 103205
1 57311 212166230
1 131675 615324872
1 191133 83241091
1 83593 44934412
1 59756 317368888
2 173561
2 127865
1 148903 246844593
2 16720
2 197787
2 133123
2 59989
2 118555
1 10584 38822767
2 118571
1 105519 743554576
2 199935
1 117335 856030118
1 125204 692798888
1 133441 534383481
2 33880
2 163391
1 159485 289499537
1 157366 194217250
1 50049 42774358
1 76931 6337749
1 8107 788863211
1 144094 513362020
2 193410
1 159298 896599630
2 188017
2 122372
2 85845
2 50508
1 80548 996541407
1 2338 520872193
2 158622
2 33002
2 69653
2 115180
1 43237 142946379
1 60947 856147153
1 94892 781234419
2 154976
2 77255
1 74927 488883254
2 183856
1 115149 770490521
2 35432
2 57960
2 32633
2 73198
1 167374 874491535
2 194882
2 181762
2 52238
1 195323 368022761
1 178239 962577315
2 42518
1 142590 925352719
1 156027 494246952
1 151093 115359826
1 67772 569003185
2 63276
2 74715
2 169408
1 11361 939206930
1 186592 855717515
2 63947
1 114395 109507390
1 157821 688453012
1 145750 589007702
1 150770 229437092
2 63212
2 99448
2 120245
2 97599
2 74488
2 122849
2 169404
1 184392 731070670
2 120434
1 153057 354979907
2 87842
2 187060
2 53391
2 65101
1 93795 566546616
2 73202
2 90565
2 70336
1 111199 813259974
2 65345
1 139454 201516511
1 70893 409871441
2 30396
2 197654
2 116221
2 24887
2 198973
2 88337
1 159614 308124060
2 174958
2 130196
2 168921
2 185457
1 115712 881973061
1 79710 76707254
2 51433
1 19822 403767147
2 119974
2 176779
1 130475 772735003
1 58479 575592469
2 155024
2 68699
2 65913
1 47826 321005099
2 25550
1 8823 597322077
1 131721 305623093
2 8710
1 79720 204953571
2 98611
1 119924 720438355
1 100956 155753441
1 37062 307912858
2 101629
1 122418 102693721
2 111867
1 139468 177142611
1 90822 741314236
2 70125
2 144119
1 149583 244934949
2 100927
2 91638
2 121015
1 103024 264073252
2 130825
1 35097 102269919
2 187711
2 99376
1 84290 682583027
1 37914 204829815
1 12730 170915386
1 95392 507154560
1 63368 982271541
2 186136
1 52239 674455794
2 116028
1 125961 396975096
2 38684
2 8358
1 129528 715529572
2 182781
1 52710 782687491
1 48794 332354332
2 13101
1 43787 129139068
2 79667
2 90691
2 153207
1 141467 359655984
1 179787 837846698
2 108127
2 102371
1 18920 144614565
1 59122 292933552
1 100924 557743496
2 16372
1 101285 10148459
2 90527
1 67562 972661125
2 87747
1 181048 888898823
1 55766 785936194
2 157321
2 1382
1 4072 389191671
1 16474 389615431
1 102453 521021637
1 8736 182697880
2 139
1 158144 423193929
1 73929 960852252
2 14496
2 97357
1 92713 506417973
2 112502
1 26428 818603088
1 128506 4757058
1 50610 244643058
1 178403 77269760
2 145904
2 4990
2 150363
1 94735 214276492
2 11415
1 58848 38808475
2 33591
2 4587
1 85983 786566903
1 51985 432677621
1 1296 992857449
2 90795
1 46789 218273455
1 46431 871515625
2 116670
1 38807 613818604
2 154665
1 126151 461879190
1 97261 515402990
1 137605 423230942
2 178207
2 154687
2 59500
2 167914
2 100468
1 93911 143787373
1 171557 18246468
2 50097
1 190306 902079778
1 41139 449644337
1 17905 14277438
1 137959 958772069
2 37892
1 137457 230603593
1 151585 186316079
2 8610
2 176584
2 125782
1 65607 40214094
2 80273
1 63244 315393363
2 82886
2 6157
1 96086 122141714
2 41294
1 162460 746505488
2 58114
2 67884
1 119964 411827948
1 156698 155974682
1 34219 264687459
1 79783 780214824
1 51909 138524086
2 33923
1 90205 561109133
1 94721 868280736
2 28040
1 62021 742118647
1 130345 646168376
1 183383 208022327
2 145379
2 48379
2 167388
2 21733
2 1662
2 186102
1 108834 596328842
2 94485
2 80359
1 64902 895853456
1 131816 206573610
1 106765 18588091
1 118098 822590116
2 76851
1 125917 68174496
1 145126 162348889
2 187270
1 182198 945635666
1 7187 209856381
2 86665
2 127546
2 93225
1 31353 321563127
1 196351 495495613
1 22274 703475050
2 168017
1 168506 678165238
2 105137
1 155251 403516528
1 164350 642135362
2 20976
1 152931 885723274
2 197548
1 71786 446879208
2 82938
2 183088
1 184570 582432697
2 81425
1 109608 576539105
2 13201
1 23793 969036306
1 165767 467470090
1 43577 170577447
1 198128 937499572
1 121823 204378155
2 129811
2 54667
2 99019
2 9061
1 150212 923176556
1 180940 23387330
1 66751 914292224
1 68907 75211017
1 82621 912809668
2 173716
1 42215 826469037
1 40128 520744413
1 170429 22438695
1 76573 249670183
1 28694 198209041
1 156676 904129122
1 73412 218205334
1 149418 504206799
1 26360 240569204
1 48697 199751765
2 166859
2 128887
2 138169
2 53189
2 146267
1 88142 293261721
2 125442
2 152272
1 29184 721220587
1 176077 200098446
1 137904 481333605
2 151478
2 108800
1 113179 194818867
1 75974 647092917
1 191218 681938939
1 130866 838622101
1 199993 587516705
1 136445 451109935
1 116568 480588902
1 23426 386346485
2 183208
2 63817
1 6301 793201545
2 58108
2 45414
2 36662
1 151468 462979782
2 151469
1 28253 807487458
2 175468
2 38721
2 123619
1 111379 773579894
1 130806 169561278
1 108667 226122462
2 106600
1 130521 752036089
2 51678
2 66489
2 75256
2 18201
1 27999 410587968
1 25391 119542285
2 56681
1 127331 952289574
2 197575
1 184980 163237124
2 154698
2 171859
2 181340
1 78411 513857470
2 46805
1 19592 640776829
2 72048
1 138572 554538797
2 115304
1 159029 339654588
1 183564 87541209
1 165526 110520325
1 32097 62688213
2 68511
1 165175 292861184
1 173194 821349124
1 51155 293724634
2 66791
2 34177
2 154030
2 120817
2 186077
1 37754 833915075
1 145509 132773802
1 145186 935655349
1 65296 511311843
2 159386
2 70509
1 193155 441292514
1 120374 211584933
1 146287 586486392
1 90346 213618179
2 106842
2 124316
1 3105 189265867
1 66622 720067317
2 137093
1 63016 495986126
2 46489
2 188136
1 120147 866786847
1 146984 636120250
1 72806 626955590
1 78456 822436792
2 81489
1 137790 833330901
1 160505 579000107
2 125077
1 162957 687879459
1 93756 800913189
1 168340 123892368
1 85105 717198544
2 108058
2 33248
2 109926
2 116463
2 106421
2 49915
1 36450 942729235
2 16575
2 152557
2 26672
2 26729
1 129547 81185541
1 179199 443377474
1 97654 65587512
2 20832
1 31492 350016263
2 36786
1 46337 896997822
2 43688
2 101416
2 167361
1 149777 518918592
2 185741
2 38074
1 110284 796069271
1 148519 196282480
2 74156
1 191635 501187090
1 186833 352891291
2 89995
1 51195 502827828
2 132425
2 92618
1 62592 278079956
2 64643
1 77253 133985655
2 138856
1 13490 120024954
2 58518
1 57966 444338253
2 129655
1 127611 230597865
2 169385
1 39215 214711667
2 11375
1 84153 829763459
2 58894
2 45641
1 65954 576793796
1 98503 630749665
2 114894
1 118503 339637216
1 56981 917242037
2 152383
2 128139
1 18424 238416844
1 35990 165101756
2 144416
1 28274 893977130
2 194784
1 194671 92210799
2 29193
1 67809 444441033
1 124592 530975789
2 152029
1 188123 627229773
2 162435
2 190805
2 115158
2 141776
2 44125
2 45176
1 159985 271735861
2 76208
1 170861 473857533
1 132473 796783800
1 162 448071156
1 164445 555944483
1 74831 504503835
2 163333
1 59824 557164522
1 34094 320699394
1 151139 461493022
2 51596
2 77916
2 59588
1 89547 308073051
1 16210 35086742
1 193456 506404701
1 46079 582588151
2 86014
2 87854
2 116751
2 13797
1 169581 212806714
1 193489 572084457
1 130704 735102869
2 21133
2 150607
1 23181 193173057
1 133725 229647485
2 78940
1 156027 317682983
2 14938
2 136617
1 40910 46064829
1 109859 325772028
2 48360
1 198604 49009199
2 86603
1 23274 696767765
2 43496
2 27779
2 103170
1 163406 166705254
2 7059
1 51733 656437676
1 193454 472645016
1 23593 194588803
2 144249
1 110239 206405985
2 19685
1 22354 903037990
1 184643 297703443
2 184098
1 3634 627144031
1 29304 850784221
2 92232
1 30070 265492380
1 183699 553961732
1 106057 286219790
2 186757
2 79087
1 90621 372364324
2 159883
2 15
2 49551
1 122649 39347298
2 91564
1 43524 630584214
1 181218 417638792
1 133953 418172966
1 136490 222824659
2 21584
2 173426
2 195276
1 33669 777351717
2 184194
1 173269 447921095
1 120122 369580325
1 13548 934974263
1 144048 932353410
2 86172
1 152467 196228189
1 73665 924638048
2 91512
2 105410
2 185503
1 26293 322360871
2 49998
1 122789 910615970
2 154294
1 6495 798448792
1 79012 181498856
2 63601
1 43852 92958524
2 178055
2 101592
1 128142 644716367
1 102111 197870764
2 107592
2 99901
2 118672
1 44805 997947208
1 119822 622582331
2 16519
2 61614
2 137217
1 102420 767339474
1 155331 397515201
1 172400 964972178
2 166598
1 149413 323065154
2 160229
1 80633 203359486
2 179298
1 166949 360885165
2 28838
2 73615
2 192096
1 27368 7821602
1 173163 883310877
1 5845 593872758
1 134796 921566451
1 117781 411001514
2 68674
2 123406
2 179670
2 170058
1 86913 302889110
1 31840 923291775
1 181047 27792549
2 115437
1 194971 684555081
2 39973
2 47765
1 124623 365009611
2 147166
2 172710
2 73751
2 127421
1 153207 656258299
1 3336 692176692
1 121618 654429289
2 157420
1 140726 822970610
1 29232 503378831
1 30725 936740979
2 149894
2 101063
1 89435 466355267
2 126788
1 198328 830496368
1 153712 101350038
2 40198
2 46415
1 138630 857797356
2 1022
2 154545
2 56959
2 65936
2 145990
2 160996
2 158132
1 98426 690890897
2 177278
2 62123
1 45409 597013407
2 111448
1 60779 609938061
2 133433
1 188400 296052159
2 28354
1 51122 643775147
1 82759 585546210
2 169538
1 178517 150083511
2 113555
2 82737
2 54482
1 125718 631553305
1 2047 113209283
2 148550
2 94847
2 116871
1 189933 75808474
1 78848 651013007
1 117395 664449244
1 134441 931831908
1 57795 923968464
1 7474 443490891
2 196524
2 88913
2 158482
1 166947 737672414
2 189632
1 196837 13977408
1 66052 824462649
2 191315
1 121954 775700253
1 29965 159117072
2 163503
1 7936 177460860
2 77467
2 126378
2 190783
1 4937 397111966
2 805
2 42218
2 41912
2 190336
1 137521 27981398
2 21698
2 141864
1 144006 707036091
2 78387
1 173310 163789027
1 163580 74343856
2 119995
2 62319
2 14010
2 71400
1 97851 246986728
2 145866
2 101081
1 46596 539113880
1 192494 37561265
1 182613 571447389
2 197692
2 143825
1 25738 428825727
1 89028 78143189
2 65486
1 100427 295438471
2 163024
1 4376 310970137
1 192425 519124289
2 122821
1 161056 374218836
1 155652 633620938
1 40564 217287348
1 169364 296831748
1 104353 102855421
1 134955 318169833
1 176324 711623031
2 128382
2 107023
1 56323 724062790
1 19291 52782657
2 148942
2 60297
2 87034
1 33217 293229622
1 158262 642642021
2 96851
1 37449 83681821
2 14107
2 144996
1 32779 50481349
2 93921
2 31020
2 165195
2 63612
1 88675 631079445
1 21573 115411822
2 151469
2 17390
1 39162 472575804
2 38871
2 91282
2 34320
1 2994 47325181
1 119540 874219064
1 188484 980643405
2 132697
2 72297
1 67837 543000032
2 2076
1 82100 144462396
1 138903 434946133
2 198258
1 28549 75470391
1 109363 48437850
2 161699
2 15199
2 103819
1 49055 466231648
2 50963
2 131462
2 148702
1 41948 731794190
1 31843 872642555
2 76824
2 39869
1 191412 753835919
1 12535 72135371
2 178637
2 66651
2 90024
1 147312 912168947
1 86522 631198411
2 189954
1 19515 927208369
1 29734 191515626
1 148640 366892595
2 39105
1 126354 490598628
2 137369
1 158647 135578806
1 29752 343535885
2 125558
2 154111
2 76134
2 69754
1 64363 816570853
2 148482
2 17991
1 63664 56177349
2 42751
1 30727 665193567
1 190695 47639077
1 180404 356327006
1 120621 693077246
1 7602 914532415
1 15326 263918286
1 5370 310147526
2 148078
1 25421 542092560
2 29844
1 149159 363712345
1 143061 243621618
2 83692
2 151285
2 118367
2 122332
1 174491 645598439
2 127641
1 199097 752405270
2 82623
1 165742 955786497
2 41859
1 180444 528601169
2 176044
1 124560 514236205
2 188170
2 6958
2 158847
2 87623
1 144959 489925076
2 75294
2 128676
1 21657 718463608
1 193860 207235943
1 49094 335202344
2 94346
1 140816 49597983
2 29387
2 72789
2 18915
2 66358
2 73365
1 11816 879701783
2 27908
1 148372 53011886
1 28943 627098121
1 7136 675502789
1 169606 312904429
1 162469 252255790
1 90191 161482547
2 33232
2 112692
2 105948
2 66972
2 31597
2 31580
2 38815
1 102711 516094675
2 79689
1 155106 281486778
1 142866 263311981
2 26936
1 76836 683709377
1 74438 486899678
1 63476 695491115
1 95606 641575362
1 156475 622204421
1 90685 72173550
1 1425 673775790
2 109954
1 57748 539956781
1 59329 817352250
2 88214
1 45069 466504567
1 19209 499269291
2 164643
1 122799 133641521
1 118397 637176274
2 185684
1 111639 617354402
2 1655
2 146525
1 20837 577797247
2 176985
1 59188 910607188
2 44027
1 68114 278317100
2 86210
1 5750 733055537
2 143737
1 167754 274798587
1 131594 714179323
2 174020
1 78956 831985080
2 158175
2 16149
2 40438
2 125649
2 182341
2 99120
1 57941 862849855
1 84238 562512624
1 132188 227141701
1 83294 100929003
2 98726
2 95788
2 107175
1 175867 217678389
2 178741
1 126519 851488101
2 187793
2 5337
2 191689
2 141100
2 59799
1 64934 670078780
1 1433 677688430
1 117357 954485123
2 67262
2 197349
1 55835 185728675
1 42248 131180030
1 65943 931071921
2 184296
2 91659
2 199201
1 23556 292970495
2 29479
1 146695 459527075
1 62336 973991255
2 59213
2 130372
1 117996 881344166
1 52103 159198696
1 3510 217736805
1 45870 477671685
2 131410
1 135971 385723602
2 191205
1 103107 6333256
1 187177 425397626
1 15064 465732671
2 88422
2 177362
2 157205
1 50051 446523309
2 11239
1 63739 563020168
1 2660 855376689
1 84642 384822309
1 195011 100322704
2 105493
1 129650 82251689
2 1620
2 166447
2 61067
1 89576 785447073
1 197791 181018230
2 14187
1 196831 949199498
1 44084 296694346
2 170654
1 101605 378658720
1 63807 271591350
2 57761
2 197065
2 166238
1 14095 628097679
1 132742 324308570
2 154693
2 165515
1 143367 527719273
2 81169
2 33517
2 9268
1 43042 309723944
1 141984 8450885
2 111655
1 93843 246866698
1 122310 991544181
1 34134 743487925
2 24742
1 161827 87260410
2 60227
1 127597 126706464
2 77601
2 196917
2 82021
2 171791
1 4882 510876259
2 71352
2 95675
1 168762 939496180
1 121737 441319264
2 81333
2 3289
2 9683
1 55300 652412485
2 93822
1 109218 868070712
1 75201 333700992
2 170784
1 198802 795385864
1 71066 229536697
1 81764 49869116
1 173231 179603965
2 89285
2 99996
1 147006 308185219
2 54369
2 81512
2 51519
2 33610
1 183344 228910238
1 114907 920858744
2 138290
1 31046 678461179
2 101725
1 176626 548566778
2 110659
2 91705
2 169277
1 21575 619876359
2 33382
1 132225 977653165
2 123404
1 199450 387928537
2 62055
1 25476 847925477
1 146483 744557863
1 183070 617671771
2 8607
1 61672 1421197
2 160224
2 3356
2 42447
2 170721
2 173513
1 147030 167232868
1 89885 568363158
1 80017 348934970
2 76094
2 67883
2 70269
2 123494
1 61105 809202278
2 57113
1 669 872524321
2 38477
1 81963 417511688
1 121655 326851548
1 128638 306863058
1 93931 169906730
1 40858 211255172
1 100047 52683397
2 100819
1 52412 38434367
1 155845 728731004
2 179477
1 198723 948559603
1 45002 668829488
2 4259
1 101437 677198243
2 161186
1 95086 43995970
1 2460 723828029
2 8964
2 86120
2 190177
2 105748
1 93279 123875107
2 158265
2 183356
2 31984
2 160283
2 114741
2 147836
1 83469 359379734
1 154719 191889397
2 153310
1 47526 90716369
1 97513 67444148
1 173928 829996127
1 52491 998257755
1 100859 213079065
2 135576
1 127900 503953644
2 110122
1 127452 743624446
1 31026 516342847
2 108042
1 80929 419457299
1 94813 201437523
2 60754
1 158592 772679721
2 7070
1 160380 884716364
2 114807
1 82535 960747067
2 141616
1 121675 575421353
1 36885 228191333
2 67649
2 47614
1 49137 186623803
1 103091 949013342
2 9004
2 152232
2 195181
2 37394
2 48880
1 37126 422409773
1 173046 626721163
1 111936 584593716
1 48832 577713334
2 48149
2 44790
1 162895 771103079
2 181690
2 66684
2 5296
1 8172 573478469
1 114957 88067747
2 31996
1 139482 488240165
2 48741
2 161308
2 59289
2 167868
1 138652 937415260
1 29608 76032853
1 192838 148496561
1 165174 83080825
2 18489
2 112828
1 28065 537735476
1 153455 812627710
2 120906
2 11254
1 10097 705106615
1 84076 428359524
1 33292 39180943
1 194560 173564787
1 144108 784383007
2 105125
2 157458
1 42170 422100291
2 108824
1 151215 588691251
1 194717 11796606
2 117991
1 13862 635188241
2 121856
1 78550 953445526
2 19621
2 140727
1 191981 933389771
1 114670 853331507
2 9345
2 196700
1 182223 318093270
1 4965 52512443
2 105208
2 190438
1 111199 837565267
1 142030 360329766
1 40569 401456526
1 130033 148127674
2 1644
1 191827 510472597
2 41374
1 106842 126595783
2 10082
2 68541
2 13942
2 186453
2 173894
2 124117
2 178225
1 192200 78978865
1 44278 948162375
2 132166
1 160526 969800924
2 11662
2 28763
1 26131 587269002
2 76944
2 50763
2 28851
1 115693 233493512
2 148472
2 97774
1 58544 622080232
2 160635
2 87052
1 105971 223388450
1 180921 6072927
2 68851
1 11114 189576356
1 125332 968940204
1 4125 953640922
2 40325
2 11195
2 7195
1 178106 985344317
1 102685 20635507
2 50503
2 168508
2 187971
1 116840 186676791
1 100382 87402882
2 186322
2 84521
1 79698 386247957
2 99276
1 78120 306050951
1 21791 375802413
2 163087
1 85034 424594082
1 1077 242862890
1 36955 386668107
1 199014 894892470
2 149500
2 5776
2 19613
1 79054 305039349
1 140862 683931493
2 140791
1 186839 255070311
2 133431
1 24014 774248400
2 23861
1 74753 387763806
1 157580 692363137
1 188777 864242165
2 5904
1 30323 331783868
2 113761
2 1480
1 10673 76343599
1 7728 186922800
2 147672
1 86637 772719213
1 114257 175480454
1 10348 340632361
1 85900 228207174
2 160657
2 80225
2 50644
1 154107 414620126
2 36940
2 42748
2 47499
1 63815 344752388
1 160917 292299581
1 40196 222404271
2 43818
2 186022
1 56189 869989982
1 2706 7449282
2 141801
1 161806 215799622
1 157595 890527124
2 46824
2 199556
2 174576
2 11201
2 65005
2 100285
1 146696 208852479
2 86792
1 97428 287209894
1 4507 786333657
2 132353
1 27807 885319387
2 186289
1 14402 665148022
2 138094
1 178140 249565674
1 197776 420421664
2 192997
1 63699 896156949
1 137786 575307493
1 114068 915355855
2 4157
1 29289 549275294
1 128859 578056288
1 34018 405078053
2 146541
1 172303 626366380
2 184144
2 15152
2 166420
1 198380 140055551
1 58629 123857340
2 103351
1 66678 603082169
1 159482 999027960
2 71829
2 175890
2 53431
1 32714 448421711
1 40749 71760552
2 84402
2 182283
1 147104 642090692
2 177074
1 91289 258250810
1 173302 845299461
2 33231
1 184257 55839059
1 166215 366603377
1 91283 706674567
1 141696 722391081
2 3699
1 55016 124632206
1 91503 567772616
1 39282 459672416
2 147380
2 65108
1 92223 655479250
2 112284
2 143673
1 167801 913401649
2 9499
1 117235 284381458
2 10148
1 167062 42449685
2 34277
1 162697 646392642
2 64332
1 35632 845283957
1 169653 660718869
2 112642
2 92152
1 54240 495967404
2 92860
2 64213
1 127521 733563576
2 151892
2 74692
1 116826 658457879
2 53767
2 46714
1 40608 380574759
2 69738
1 4017 567145928
1 154783 777917531
2 197969
1 72968 710222628
2 120374
1 13325 857782636
1 130311 47116636
2 96605
2 48148
2 41989
1 140380 585067161
2 121392
2 175367
1 198480 758845114
1 157810 927358757
2 64933
2 54406
2 155492
1 191011 4879427
1 49785 290472488
1 117230 374275351
1 174310 616017177
2 159468
2 47309
2 59467
1 104473 306891605
1 140399 466490609
1 177290 242290252
2 66491
1 82647 802151526
2 56086
2 26487
2 116607
2 77262
2 27924
2 188527
1 8755 263847353
1 188630 980101341
1 158401 884908782
2 153060
1 28261 676368102
2 109511
2 195259
2 25003
1 103837 446985510
2 42121
2 55962
2 39045
1 9302 348785403
1 9730 654599045
2 19184
1 175898 985941940
1 34836 290896557
1 57411 788489985
2 100470
1 126393 350412487
2 60708
2 12074
1 140838 979531534
1 190911 833993141
1 164891 91141411
1 157791 11615289
2 128929
1 125079 579955243
1 97391 806693150
1 188781 49771184
2 195604
2 25967
1 170585 671186660
1 46179 395938157
1 51331 460142416
2 171749
2 55843
1 129184 227252841
1 172297 143771482
2 29892
2 46741
1 142472 118754581
2 100935
2 4690
2 86699
1 110556 466704441
2 127534
2 12405
2 118599
1 125864 187083842
2 177981
2 79222
1 410 184828428
1 145878 64512475
1 80485 786403145
1 89096 633873158
2 178649
2 30386
1 11857 450220881
2 112701
1 83155 506813539
1 166284 641567918
1 18583 141761576
1 48469 907944948
1 15059 790576005
1 189009 862197457
1 169643 31480018
2 194981
1 41455 772090600
1 148872 430881441
2 8253
2 175401
1 96903 522885759
1 155170 892311565
2 113217
1 89675 190475581
1 169113 238400168
1 179970 817481858
2 31394
2 125992
2 60279
2 16854
1 120420 806046310
1 127723 242581671
2 69805
1 154671 100976374
1 27389 534184022
2 162763
2 106465
1 53993 368289913
2 71428
2 114181
1 100184 577435184
2 28919
1 43275 513552767
1 183738 199821531
1 35210 530172061
2 21839
1 80374 166976103
2 102627
2 125811
1 32536 559247815
1 142585 451696592
1 184080 800363047
2 104787
2 16536
1 73919 745492584
1 55115 767393786
1 58741 457193481
2 190796
2 175740
2 28251
1 50706 60738517
2 153493
2 43001
1 65927 60592350
2 68819
2 176267
2 180174
2 13912
2 186610
2 135323
1 181661 516781843
2 77858
1 145279 790061648
1 81154 990700140
2 199318
1 19533 504422354
1 145254 9863404
2 48329
1 138379 108488552
1 2994 395094408
2 176485
1 194278 988651315
2 91150
1 24207 34134782
2 57997
1 47871 238975961
1 64006 716391828
1 213 352640629
2 3728
1 70625 952828882
1 101382 834286871
1 109089 56563686
2 91277
2 157705
2 184330
1 8914 206484316
1 81340 144230561
1 55980 532234226
1 181086 948458305
2 60872
2 103389
2 161826
1 167949 966157520
1 17922 498348632
2 3471
1 2332 334602996
1 88496 884465197
2 16481
1 135552 119640689
1 128681 79493719
2 72633
1 18831 643449739
2 162961
2 164390
2 112546
2 109518
2 105208
2 144842
1 118028 757952427
2 85784
2 74750
2 24838
1 76328 163600284
2 51418
1 57759 79487390
1 134577 897458802
2 35807
2 41234
2 84967
2 64615
2 64188
2 63007
1 72609 153577955
2 30479
1 163575 585901190
2 66096
2 17502
2 145269
1 123150 283767604
2 98271
2 64358
2 82122
2 39518
1 30938 59622145
2 80408
1 172073 379006349
1 72768 983072605
1 63703 449333840
2 20779
2 155703
2 48376
2 39742
1 98809 762350081
1 109674 18984504
1 111321 590366106
1 115191 800190267
2 138526
2 43390
2 32092
2 162690
2 192203
1 25369 38699163
1 164122 743767948
2 11956
1 47342 791134034
2 26251
2 109456
1 90916 969430004
1 95489 377740542
1 99039 574174208
1 91654 462107320
2 81401
1 187949 508536381
1 118421 241578891
2 166726
2 188783
2 136041
2 131901
1 127485 441982868
2 174585
2 136632
1 92911 553234446
1 89277 312595983
2 176329
2 68246
1 119856 261141873
1 36218 967555786
1 16572 545414754
1 190916 817769782
2 165456
1 176580 243776056
2 32306
2 7163
2 92503
1 83150 630297985
2 21821
2 32998
2 151756
2 33225
2 91092
2 51687
2 82491
1 15586 983125595
2 195591
2 77442
1 190594 620873706
2 79348
2 89872
2 13888
1 179207 797652581
1 52583 948532773
2 69004
2 178394
2 38325
2 131931
1 2892 168393832
1 44344 189035520
1 23155 704164703
2 51915
1 114507 876836713
2 114997
1 102356 435224147
2 179412
2 30959
1 2630 564417670
1 22658 192809003
1 51326 657271703
2 10277
1 159503 836787504
1 21950 641000571
2 87520
1 16961 616443411
2 52149
1 188505 95881600
2 67590
2 168158
2 128233
1 15639 203617353
1 87166 928034334
1 735 96027561
2 118101
1 150399 147876721
2 38040
2 86515
2 58304
2 191135
1 2414 497478947
2 22359
2 61380
1 168311 873073234
1 77102 379024297
1 8346 981498730
1 138167 525328071
1 164870 105491009
1 104226 326144663
1 27254 556520211
1 103936 747180443
1 81285 57714167
2 51759
2 42252
1 62765 778745674
1 128292 26453635
1 164121 106561668
2 19287
1 148174 953072475
2 25451
2 188112
1 34897 398870565
2 4118
1 13223 455743495
2 199363
2 174370
1 167755 266875341
1 83397 644854954
2 183094
1 7261 965874518
1 117595 408541876
2 124103
1 5229 52525719
1 154343 296987191
2 147406
1 51506 829323423
2 7856
1 148721 131214713
1 184612 258692071
2 83312
1 126659 825992806
2 175965
1 74288 836379001
2 73003
2 130061
1 4395 350687613
2 81977
2 141245
2 136493
2 80965
1 65599 492623620
2 86433
2 154282
1 17122 183264845
1 30875 948034813
1 88211 326500863
2 26019
2 100399
1 73449 328924805
2 155325
1 188112 808603115
1 45701 353055620
2 45942
2 176592
2 93960
1 7598 396856943
1 180166 109575415
1 158920 569166839
1 132163 976501601
2 111460
1 149933 425263226
1 196371 684784419
1 104044 205555990
1 9617 404282400
2 175622
2 87293
2 91627
1 126930 502637407
2 33850
2 9507
1 167245 593017116
2 105391
2 178966
1 95875 375658862
2 122242
1 153534 112287459
1 72381 342426661
1 141082 389623013
1 5691 772799056
1 127969 825791346
1 107178 702519913
1 102112 470254967
2 76255
2 6543
2 188096
1 25376 792235556
2 55904
2 115544
1 92783 491147028
2 154056
1 58418 481283267
1 135727 814804999
2 24423
1 3390 567916385
1 146195 135771826
1 79133 191158170
2 7921
1 113101 279033467
2 53928
1 95238 549244837
2 198143
1 125959 411440169
1 12206 674676383
1 36454 369884444
1 146001 763468704
2 137374
2 191975
2 197598
2 6191
1 100942 976107988
1 30071 85517300
1 78048 74778950
2 144244
2 119873
2 21062
1 120142 627902865
2 125154
2 14016
1 83187 690782705
2 135548
1 39931 163446735
1 6835 956535625
1 165849 386677103
1 77692 658918478
2 1473
2 69148
2 157570
2 150279
1 72567 479160936
1 13421 878666476
1 190995 749068873
1 715 254747572
1 114574 63228636
1 141070 633340543
2 73004
2 34335
2 32433
1 191540 270316041
1 196948 332292859
2 122730
1 10568 218251176
1 43344 621070556
1 117969 238461200
1 110492 837372419
2 104321
1 183883 311474817
2 139859
1 120460 978874171
1 12745 482138541
2 54824
2 198234
2 157656
1 12735 641643750
1 86882 611168955
1 29784 865369693
2 12962
1 144504 823537808
2 119220
1 121695 580341099
2 42025
2 156642
2 99913
2 108335
2 110637
1 75681 459927750
2 38602
2 9438
1 76904 128542207
1 161100 878515594
2 68809
2 64332
1 114313 452439664
2 184445
1 26106 997451005
1 42575 67812538
2 24710
2 62063
1 139777 523555499
1 105189 453958757
2 146457
1 28942 373426747
1 46607 707185470
2 166761
1 129442 98850040
1 147584 129841334
1 159362 301358294
1 62753 303461041
1 101672 688256713
1 131111 365154238
1 36619 708262371
2 113591
2 108057
1 26913 972863242
2 105609
2 136753
1 98160 745186511
2 195310
2 181715
2 106886
1 155016 216141692
1 54822 190815490
2 141845
2 113735
1 16362 611796014
2 25925
1 96830 552538388
2 61280
2 129971
1 120273 409881519
1 50848 702495914
1 140532 953463900
2 163558
2 11772
2 66692
1 83209 118106309
2 44384
1 75878 9905400
2 103823
1 55047 943700779
2 197143
2 101590
2 196133
1 78581 97414345
2 108469
1 144383 448681976
1 134612 729262582
1 39340 21570228
1 139268 927381096
2 166288
2 47058
1 125935 58697602
2 18488
2 59064
1 40372 988155171
2 28849
2 178292
1 123568 983246008
2 123433
1 90003 948705739
2 174329
2 130956
2 103616
2 197245
1 10056 542053555
1 33093 251772104
2 72115
1 154723 235440376
1 161585 231676605
1 36577 996612987
2 45955
2 36326
2 6152
1 174191 984048304
1 68002 231093063
1 17987 607448896
1 18375 151176172
2 186770
1 143534 430394331
1 2247 60106301
2 71850
2 100545
2 118233
2 186480
1 37169 327925634
2 152915
2 161801
2 107165
1 84053 429558354
2 85001
1 34980 978025839
2 16265
2 183516
2 148098
2 132277
1 93197 264801517
1 86297 998985305
2 136914
1 41072 844423119
1 34770 267467920
2 118913
1 94105 986267941
2 134162
2 80564
2 100271
2 83543
2 175348
1 96350 77365695
1 94158 376279255
2 83009
2 181191
2 39365
2 143023
1 89365 292526081
2 92193
2 128534
2 177184
2 51875
1 60745 643447139
1 154780 726394963
2 111198
2 60142
1 198272 157790179
1 74379 775729604
2 52726
1 145433 317486019
1 178401 713090734
1 167650 651874024
2 98672
2 168127
2 68987
2 116858
2 94823
2 66797
1 193040 28101236
2 22347
1 33095 950193441
1 176759 27719561
2 55239
2 148364
1 62468 168533511
2 184204
1 61282 484749316
2 138115
1 27151 321674300
2 4313
1 49555 408646140
2 50107
2 75238
2 56167
1 191928 495379038
2 8319
2 94292
2 51719
1 73479 676213407
1 93362 487280716
1 1520 886196938
2 96817
1 52223 209174171
2 177666
2 6144
2 62796
2 132512
2 46583
2 72554
1 57604 472733515
1 144199 870012025
2 186674
1 138353 428363868
2 69458
1 118352 349959155
1 48334 178772626
1 181981 684710942
2 43334
2 47508
1 33690 242718215
1 115763 308628335
2 178701
2 104824
2 53810
2 38840
2 176974
2 84670
2 67259
2 70514
1 150638 383740557
2 88877
1 23676 913395202
1 84937 473111140
1 9043 326900690
2 196638
2 3218
2 36677
2 182723
2 37762
1 41350 711217209
1 29669 846677818
1 29783 446774914
1 60276 39184364
2 192931
1 96266 509560287
2 135925
1 68492 451725965
2 121271
2 180871
2 169299
2 99675
2 79610
2 72290
2 162443
2 131552
2 164504
1 2428 849061965
2 22271
1 50599 111057612
2 153452
2 32503
1 166305 298204052
2 90268
1 125080 169345721
1 69814 37381425
2 117670
2 158151
1 16495 31735358
2 107706
1 137361 716914437
2 153509
1 27398 74549832
2 3096
2 183976
1 101445 989824321
1 187388 840162882
1 49210 407899263
2 65583
2 34738
2 87364
1 139972 922495636
2 111709
2 58224
2 160059
2 136770
2 80728
1 40587 710083304
2 164827
1 161923 800134029
2 85037
1 110493 449615918
2 58210
1 56439 502155264
1 14361 314993104
1 74683 90495718
2 172143
1 142093 74773232
2 153095
1 173049 766094471
1 35967 595681645
2 23883
2 163490
2 107301
2 89073
2 105416
2 129894
2 49013
2 192687
2 90970
1 125388 699666539
2 179967
2 23956
1 22210 21461650
1 67890 271416834
1 81264 268237848
2 160798
2 69256
2 123961
1 43131 813929308
2 131372
1 99897 769903918
1 66348 798106333
2 176766
1 88153 882965025
1 42012 587548838
1 10493 207291162
2 32735
1 112979 543828426
2 30519
1 74380 116242935
2 93740
2 22912
1 185277 511087061
1 168598 520942943
1 37240 28124012
2 98428
1 60123 302654057
2 145811
2 145387
2 56058
2 158665
2 171995
1 61851 956683315
1 70468 7808582
2 25613
1 64521 214489694
1 60213 680993449
2 117956
2 100951
1 75098 194816157
1 111625 989855900
2 111570
1 112495 114163132
2 166576
1 63384 502340143
2 56435
1 153448 215094421
1 69151 511426293
2 180203
1 70624 957680620
2 31643
2 100188
2 79851
1 11342 511565047
1 87370 423953935
1 189871 140118375
1 43048 419140792
2 55674
2 68424
2 117466
2 29599
2 131720
2 132678
2 90598
2 111368
2 162635
2 192689
2 67628
2 95574
2 145778
2 149729
1 89635 629117345
1 127018 204431424
2 127035
2 146547
2 58688
2 163684
2 174129
2 176629
1 89699 367974393
1 83393 34470940
2 199852
1 68618 617497832
2 45195
2 79232
2 118627
1 19099 539302552
1 5578 361300462
1 116700 468040190
1 151812 365010437
2 91123
2 36041
1 166541 179449309
1 18422 527653451
2 81317
2 24429
2 173137
1 178746 441271236
1 33176 192068219
1 190021 347312899
2 68407
1 199730 943797462
2 92002
1 24159 36980511
1 145390 165741470
1 187824 240938290
1 84627 190925365
2 18739
2 105644
1 103848 57787289
2 155861
1 7292 841173096
2 152238
2 190735
2 112180
1 91737 249239250
2 130237
2 121475
2 81613
2 176152
1 61231 695004211
1 33955 611573449
2 42523
1 192434 902813352
2 65899
1 86598 135212014
2 90389
2 57964
2 42338
1 105177 783838081
2 196584
2 65273
1 840 35771178
2 190866
1 106693 453461625
2 133718
2 41199
2 28850
1 178816 99254649
1 46333 216135045
2 17393
1 22341 829969144
2 100490
1 150824 970972215
2 17819
2 193282
1 105337 311698877
2 92329
1 176104 941451523
1 102579 627667921
1 40440 125199273
1 55063 655584665
1 123541 604075971
2 55342
2 96876
1 115331 996101499
1 171460 857583136
2 153714
2 85153
2 122840
2 121589
2 132645
1 3864 664376718
1 148817 463903236
1 152240 961452155
2 31262
2 53998
1 198924 940443946
2 2121
2 55993
1 164870 390139487
2 128099
2 60883
2 19250
2 114457
1 90863 287279285
1 118578 408362505
1 150497 69221947
2 67045
2 194304
1 88680 826621714
2 85996
2 38990
1 118169 34449063
2 34551
1 13263 282449969
2 81244
1 191744 439015361
1 195521 900585771
2 190389
2 164824
1 72043 611102033
1 56376 435301576
1 16291 464041562
2 30254
1 30219 774545336
2 72907
2 194041
1 33667 810842801
1 61301 828410689
1 10124 317626301
2 44525
2 167132
1 142398 417853355
2 133915
2 16925
1 101394 986421243
1 142620 902632392
1 62454 720105727
1 36860 671124198
1 96604 423154684
1 173867 609439633
1 52205 782038929
1 171924 359463725
1 20531 806949470
2 124860
2 186069
1 112496 590622434
2 35550
1 153122 528710360
1 109559 413054236
1 144633 68850077
1 40202 54060504
1 20 144190567
1 70033 548232088
2 35937
2 61071
1 104471 196865466
1 189270 29846412
2 146668
2 48557
2 138324
1 67044 763291289
1 198091 464640750
2 197241
2 98147
1 75716 464653518
2 185879
1 23438 481851488
1 13262 981888020
2 23820
2 17957
2 138194
1 28265 99119034
1 76458 733337339
1 197055 635426554
2 95472
2 159052
1 12462 324131395
1 100807 786424603
1 129056 802931049
1 170458 686525254
1 60422 605025367
1 191239 995577309
2 58595
1 73960 557534787
1 159342 15030651
1 86560 745657433
1 46019 167433567
1 77359 116868521
2 34743
2 142010
1 81449 818464064
2 118637
1 22486 38769958
2 139740
1 130574 554875688
1 116339 458341421
1 139395 288222847
1 127336 907045267
2 80208
1 100247 823939449
1 49331 959089205
1 131583 77393405
1 89893 512444081
1 75524 713894292
1 35352 274656236
1 167358 625127841
2 115359
1 19859 373709994
1 3564 712820602
2 10102
2 81053
2 119832
2 150044
2 25641
1 62135 51031798
1 94173 870103563
2 72675
2 11514
1 122727 307659978
2 158240
2 93069
1 163150 582039536
1 153752 804872533
2 13724
2 44793
2 112828
2 64734
2 31509
1 104037 161794912
1 113275 285418712
2 175080
2 7590
1 96992 319824257
1 4797 147402081
2 123426
2 127986
1 188267 810498278
2 42573
2 41543
1 1427 157097120
2 21325
1 193025 372423047
2 161095
1 119203 453229993
1 19581 116636460
2 199271
2 86497
2 122086
2 195577
2 192756
2 52518
2 136532
2 81780
2 86536
1 175262 422549697
2 134147
2 137157
1 25109 627901815
1 11057 262776684
1 32395 234504687
1 166106 799773860
2 118089
2 115098
1 2942 817875754
1 71117 820111269
2 181855
2 21092
1 62123 190953203
2 181637
2 10889
1 114053 178229523
1 137726 536062794
2 12864
2 106822
2 117673
2 154461
1 70997 832083848
1 5590 659086492
1 167820 98311904
2 186931
2 15237
1 176596 240227485
2 124926
1 67306 770395048
2 146827
2 153087
2 116419
1 46158 865849461
2 111812
1 46130 688696045
1 140093 736459547
1 164146 675921935
1 142864 167319600
1 177165 809511676
2 61591
2 133824
2 164611
2 165166
1 149305 598743761
2 122658
1 121996 323213212
1 66131 813766571
1 44408 844087129
1 81406 572057401
2 71069
2 170109
2 50321
1 55079 936565335
2 46993
1 77274 228084516
1 7707 479195960
2 143972
1 93494 341905382
1 158291 905650701
1 141419 756388758
1 25306 761657837
1 127554 484031740
2 83736
2 194258
1 172968 827905268
2 153392
1 85720 350817158
1 193489 702131049
2 51257
1 189113 89043574
1 197557 816640412
2 145969
2 146539
1 112471 638723117
2 112056
2 114854
2 56195
2 191455
2 102580
2 75224
2 153247
2 137222
1 161686 922318642
2 106910
2 150697
1 9940 274602486
1 83540 811371061
2 124596
1 15449 971415408
2 17283
1 76105 94453451
1 21027 226260475
1 68452 783939010
1 57224 598828816
2 42439
1 106035 720624730
2 108486
1 120204 134236539
1 113637 865881788
2 58964
1 9371 203509335
2 1145
2 86477
2 190840
1 93392 719785153
1 38566 864044911
1 56265 463014245
1 198845 534129592
2 56807
1 141528 306529905
2 170461
2 82733
1 65716 426807976
1 103078 606929348
2 30476
1 195594 874561471
1 121216 568085138
2 109310
1 166361 882391168
2 41554
1 46688 347250399
1 59097 866785431
2 127977
1 126593 780070985
1 16083 657029484
1 157064 219177570
1 144104 38290174
2 6165
1 17801 112924036
2 130499
1 77637 203405985
1 166831 615312404
1 171088 376739847
2 65403
2 122020
2 113019
1 137993 962717727
2 67728
1 136606 514938351
1 180477 516850710
2 62671
2 147657
2 172837
2 174705
1 169195 141062354
2 169550
1 183120 180872492
1 19967 532709362
2 140119
2 154545
2 176537
2 92836
2 130324
1 27836 597876075
1 153048 74863141
1 138491 29527285
1 59093 537561072
2 125708
1 160108 154255617
1 47347 836252424
2 148929
1 63677 19641030
2 176592
2 147087
2 105807
1 101410 769903128
1 153648 736650132
1 29705 480090584
2 69485
1 30754 513830424
2 149052
2 56908
2 181015
2 11146
2 56918
2 148474
1 10130 194390179
1 26020 762460093
2 23078
2 145427
2 108258
1 28729 465175512
2 50289
2 46733
2 61053
1 62723 470480387
1 97106 230035786
2 27280
2 145803
2 102927
2 47388
2 23290
2 144013
2 139864
1 20941 854875221
2 39595
2 152207
1 4231 177724510
1 147723 797304734
2 37180
1 108079 982945063
1 105957 976861416
1 196023 875149741
2 136489
2 4886
1 145106 338204716
2 190259
1 58248 956943031
2 26978
1 22664 912668884
1 91297 318131668
2 131441
2 19911
1 175752 447646038
2 162183
1 111227 1605775
2 174802
1 134418 755538662
2 182233
1 8703 71874286
2 32153
2 103619
2 97394
1 24656 465085534
2 53155
2 109714
2 186532
1 68356 437881635
2 17745
1 108984 959613485
2 56818
2 13581
2 52204
1 98320 725000163
2 4170
1 101235 305372717
2 25597
1 108860 589758468
1 180556 141160523
1 174272 881642623
1 190222 807399657
1 27740 783921970
2 178162
1 194687 225054483
2 105647
2 56252
1 104306 512316598
1 195462 703665480
2 89146
2 84168
1 192520 101270067
2 180578
2 184691
1 105122 91768111
1 194280 363694063
1 9014 486988440
2 29629
1 184041 813134555
2 59436
2 66496
2 30819
1 24653 257599172
2 53331
2 70696
1 51184 240059970
2 159286
2 118342
1 96843 359348967
2 34484
1 139179 791700162
1 36117 499042799
1 165003 490921667
2 133033
2 135130
1 165451 905287488
1 18923 834349662
1 100813 884155442
2 90752
1 167919 99063357
2 32686
1 198029 818427157
2 113918
1 50305 764618933
1 33847 538133524
2 73638
1 185357 503427057
1 67918 192801608
1 142591 683842859
2 62727
1 46996 103956650
1 52427 751429910
2 63708
1 3580 530627588
1 95221 82259890
1 76234 278440406
2 50853
2 13485
2 178706
1 93533 24600525
2 147195
2 112635
2 50872
1 128596 719753059
2 190177
2 189077
2 10404
2 19557
1 44400 171688102
2 52009
2 140107
1 107998 520660798
1 5466 448560687
1 52127 307831479
1 78421 151198770
1 163361 676573837
2 126314
1 100610 282597682
1 176828 247356160
1 33780 991136022
2 54324
1 197402 655049989
1 910 728392315
1 189253 819875837
2 153939
1 37395 139342835
2 195832
2 1763
1 2428 34255430
1 182937 795739150
1 183219 349404007
1 131650 455448438
1 141097 30851131
2 111928
1 42473 929104490
2 194673
1 137763 59425077
1 163518 657391030
2 104165
1 97709 471804305
1 81914 528466902
2 47079
1 43874 296505453
1 80819 696111694
1 117080 367275598
1 70360 148415713
1 91144 325034223
1 147968 579522949
2 172896
2 23722
2 165737
2 19828
1 69702 915108405
2 182914
1 189358 809593863
1 130185 680524544
1 117060 731441913
2 191623
2 95911
1 87350 579962202
1 154737 437816995
2 92609
1 113917 911560834
2 169434
2 69269
1 49972 380525666
1 182580 549494985
2 42907
2 72008
2 93150
2 181892
1 84854 346237117
1 161197 170318708
1 10281 721480129
2 135473
1 118557 169584530
2 6401
2 110747
2 179116
1 140274 232967984
2 42942
1 27311 349847292
1 87063 783079115
1 116677 546968428
1 117524 761713234
2 166086
1 161813 9181840
2 21241
1 102781 556073564
2 153192
2 26547
1 128761 99160840
2 131131
1 44008 379765047
2 64805
2 156700
2 69717
1 62390 145873198
2 196882
1 34210 105596435
1 188926 446097830
1 199382 281087684
1 192421 938041666
2 51103
2 40781
2 43401
2 139473
1 168243 287778613
1 110948 826940687
1 175076 585799514
2 7154
2 75835
1 165966 606678775
2 196117
1 85053 697695474
1 97695 567602740
2 117231
2 3808
2 1080
1 57007 544966665
1 177561 822765205
1 170607 309247973
2 195659
1 4779 670894399
2 135871
2 190095
1 130129 303115225
2 124636
1 72668 976487930
2 97829
1 4109 365315558
1 63628 383110030
2 88906
1 91995 716091555
2 182218
2 86599
1 3130 809335976
2 101584
1 24336 826927259
1 94995 997192627
2 84386
2 55316
2 126914
1 186572 238989643
1 52001 339217747
1 137313 125404254
2 138882
1 32680 95837646
2 75913
2 190736
2 134030
2 56032
1 150361 230323182
1 60017 507343990
1 120573 241558197
1 5193 755334758
2 8386
2 31743
1 102757 181430694
2 89054
1 123639 409862247
1 89625 399200600
2 154864
1 81886 604094488
1 178995 53678128
2 71491
1 150507 714803932
1 105953 469984439
2 183128
1 56100 623839427
1 84611 234408029
1 66988 435857716
1 9835 991773697
1 67985 671187809
2 1936
1 39426 178451145
1 20934 842712561
1 186274 559134537
1 24874 199705016
1 22134 16638872
2 76260
2 2123
1 172138 278063750
2 103617
1 108072 416949929
2 2455
2 80117
1 85364 656061535
1 107157 30155612
2 195645
1 72025 979607085
1 43220 165305918
2 188691
1 101544 44011746
1 50242 349626840
2 57702
2 119027
1 39685 964327511
1 129173 798302812
1 118981 461366417
2 35356
1 160764 306492459
2 118508
1 59443 3399759
2 27647
1 55771 317641000
1 176023 671916926
1 107246 332638759
2 68689
1 107822 703242076
1 142911 798094844
2 91789
2 5701
2 129559
2 13386
1 146422 499869300
2 151514
2 9832
1 116016 455002421
2 89749
2 71936
1 125638 743608078
1 127305 700891013
2 198623
2 34439
2 128516
1 43566 1562651
1 79441 524220385
1 130991 330701772
1 150023 96680961
1 186196 922762195
2 193253
2 195239
2 74104
2 132382
1 26909 611979610
2 48717
2 94678
2 57740
1 87759 586726436
1 64849 506649011
2 155789
1 41161 773875322
1 105383 364097417
1 195583 337059175
2 42136
1 195402 940822505
2 35173
2 54942
1 93690 164342001
2 176120
2 102089
1 8100 91536640
1 111767 471021850
1 143898 86632480
1 41812 785893898
2 132157
1 189178 557345480
2 77662
2 20447
1 151311 467777866
1 173365 568343472
2 182123
2 113276
2 86379
1 42761 148599213
2 3879
1 185762 324850605
1 197432 320743400
1 166762 915371676
2 181332
1 185029 262050157
2 110180
2 32043
2 20483
2 160297
2 14282
2 140074
2 87253
2 85008
1 16798 660751645
1 60490 331302523
1 196563 223060538
2 107473
1 112225 269987932
2 127637
2 12969
1 85456 201472221
2 14887
2 162881
2 81280
2 136981
1 15697 42899892
2 172839
2 31522
1 8519 113788372
2 103524
2 90454
1 104324 334483366
1 157108 372348351
1 54704 997831671
1 37202 39635249
1 80808 915782776
1 181686 13644906
2 155591
2 199652
1 43789 435527894
1 122101 461295332
2 172458
2 19413
1 7567 434940961
2 64800
2 30242
2 115958
2 197386
2 137499
2 19097
2 128712
1 153544 463994619
1 94343 679281281
1 131146 196862270
1 81682 706293152
1 96422 954426659
1 50138 591455518
1 160142 176453888
1 131566 34330311
1 147832 168533903
1 87244 715587011
2 173718
2 70309
1 2908 759901595
1 136877 270341008
2 68393
2 142591
2 153535
1 195968 78586795
1 105638 847626199
2 199156
1 100797 706660700
2 12651
2 199129
2 196492
1 175393 331061082
1 3260 525985787
2 198140
2 140527
1 83418 100846227
1 22265 18327881
1 2520 403792894
2 159789
2 43045
2 112340
1 26418 565130354
2 77976
1 125236 937371297
1 34142 944503595
1 46494 540289615
1 43679 735656716
1 31868 966164220
2 90708
1 69365 567200308
1 82287 689462339
2 4453
2 122394
2 110988
2 84034
1 9326 332728837
1 154384 835363792
1 108074 361264807
1 59538 922891365
1 106936 563353299
1 189467 945920853
2 93142
1 69387 501863325
1 122229 564138552
2 93868
1 64082 700508420
2 144765
1 32086 91780796
2 162798
2 58906
2 127721
2 183592
2 70471
2 83791
2 192016
1 121787 966255696
1 171081 380519830
2 33908
1 127837 582964792
1 2119 290453957
1 168587 371242916
1 188146 913110581
1 121600 282964075
2 9148
2 46945
2 173701
1 193390 327061874
2 69411
2 86516
2 33213
1 77535 11645608
2 172944
1 137004 819285381
2 57689
2 183892
1 57623 12496133
2 102539
2 133427
1 192496 706594803
1 122335 997554645
2 189582
1 6951 191371154
2 170414
1 34117 506133614
2 58375
1 5724 171034725
1 110503 119779496
1 115413 780687217
1 125294 7530482
2 45984
1 53824 97028690
2 101442
1 37664 657791108
2 181692
1 150727 691651376
2 68427
1 67145 187640736
2 39811
2 195901
1 705 108768656
2 194578
2 134622
2 5158
1 49047 316312603
2 69206
2 7558
1 96480 501120263
1 12958 610229450
1 47854 339508824
1 106743 212198804
2 110402
2 87477
1 49085 302517560
1 22076 488851023
2 20023
1 57137 689423074
1 196038 962147967
1 127198 891442566
2 40956
2 45865
2 157335
1 11220 931949833
1 169341 766763292
1 170399 331483199
2 168639
2 166095
2 8366
2 165679
2 186004
2 67539
1 124081 318935136
2 101035
2 163967
1 162279 843347068
1 34538 512573148
1 40272 986972976
1 130540 922717132
1 177703 65046054
2 37435
1 111967 664144774
1 96157 891387483
2 38742
1 11736 838913689
2 194004
1 172071 795636875
2 10980
2 25006
1 133432 793739343
1 56046 877815754
2 193016
1 78674 315015972
2 31945
2 177997
2 42191
2 154578
1 37156 43782958
1 179062 213781390
2 108556
1 61882 236177827
2 31381
2 8719
2 19476
1 68185 232093053
2 109563
1 21617 315245464
2 31313
2 15923
2 132803
2 182759
1 27101 290925024
2 196945
1 94761 98815381
2 62619
2 13055
1 114258 892370401
1 110105 741891630
2 75057
1 79406 939797118
1 181244 45032331
1 80202 898617842
1 132099 441158124
1 198866 460620226
1 197575 338216423
1 181706 991430733
1 63584 411397963
2 188721
1 182598 975362002
1 99470 99817389
2 176167
1 36396 378877550
2 117427
1 48376 8617357
1 144487 754554723
1 195701 748747934
1 145227 238465234
2 44709
2 26224
1 144339 893320753
2 168122
1 183857 711094105
1 122772 445754630
2 166553
2 174300
2 125307
1 57706 716837084
1 152277 179528370
2 180430
2 195101
2 11283
2 80896
2 138217
1 194765 484819469
1 31868 945308212
1 97637 837824276
2 6208
1 47278 492071791
1 136773 939085520
2 16381
2 50707
2 31758
1 19687 61027187
2 81174
2 25324
2 78616
2 62838
2 44692
2 67920
2 90905
2 97590
2 74326
1 179806 297436949
1 175616 768355767
1 148356 146020048
2 97211
2 46559
2 25213
2 36843
1 10188 195914053
1 169347 251383955
2 123874
1 140372 519757026
1 183683 265067857
2 124465
1 184736 465951008
1 157700 90115945
2 139207
1 9803 8138215
2 186467
2 196548
1 57529 916259779
1 87925 515529393
2 136189
2 182775
1 18315 425418775
2 163646
1 91093 675904756
2 139377
1 76246 215556894
1 40272 923577827
1 183417 817395912
2 109572
1 69737 942627552
2 91198
2 85090
1 13802 417200842
2 83803
2 153642
2 3588
1 198944 545375709
1 149838 102067736
1 29019 725594893
2 40973
1 138774 790355356
2 135106
2 70386
1 108409 366278966
1 77434 651438919
1 26736 123150019
1 94536 973449442
1 62361 32665915
1 175091 43844988
1 134627 940846320
2 25225
2 78345
1 176122 760253103
2 45548
1 135421 598013711
1 171403 551658772
1 31603 491721121
2 123042
2 20856
2 105203
1 197772 683865200
2 191895
2 190111
2 193146
2 101520
1 179308 850556546
2 5060
1 136068 105708206
1 112283 285466287
2 199242
1 158051 326046067
1 111386 466730887
2 151426
1 119324 28669025
2 24110
2 184643
1 103753 292004471
1 52255 524927599
2 39482
1 92544 997338313
2 140916
2 97058
1 24880 910958526
2 84164
2 62500
1 46891 391391143
1 191473 880431613
2 182201
1 165339 324680443
2 103410
2 112469
1 125229 805226996
1 66353 178818220
2 85846
1 57397 61349509
1 29108 912435233
1 11353 378952142
1 127471 47259300
1 172420 578388801
1 64086 101651900
1 138822 764267490
2 169087
1 166153 624301505
2 136178
1 179986 975840867
1 78400 195279242
1 5672 593822075
2 192404
2 69681
1 112520 139574266
1 72302 287727271
1 135823 657047049
2 189966
1 97148 291325636
2 59778
2 278
1 105720 579515795
1 26340 400257169
1 142146 618679111
2 132172
1 57832 186488229
2 4043
2 187786
2 54322
1 46285 844094672
2 76639
1 51443 773324916
1 139060 21336424
1 58004 149272176
2 62801
2 31865
1 157102 136505175
2 17474
2 16387
1 154212 40594543
2 14153
2 78355
2 176475
1 103011 243359644
2 65178
1 1146 730508815
2 186358
1 173018 983547836
2 131927
1 69660 87636211
2 168983
1 39328 571511577
2 6953
1 59512 785731137
1 171414 952220025
2 97256
1 51710 636740197
2 102594
1 189723 851896899
1 69422 110164469
2 78311
1 41899 637337838
1 198177 840349303
1 196542 74294786
1 1752 683060969
2 25830
2 138147
2 40364
2 69446
2 198020
1 93318 529218466
2 77537
2 29181
2 170233
2 82308
2 23833
2 53104
2 84791
1 62646 614872589
1 104892 65635081
2 81899
1 70966 64339602
1 117118 402862290
2 187753
1 184443 674032238
2 69847
2 93306
1 193999 253930117
2 155871
1 5840 933995256
1 113273 651222834
2 86378
1 103566 751018346
2 22775
2 58590
1 121239 602566899
2 32878
1 74322 422642327
1 68872 981079217
2 97466
1 10847 980222800
1 183502 70802110
2 198145
1 103561 297592653
1 8781 983187048
2 146966
1 182123 757807872
2 199055
1 167889 925174456
1 198216 789608948
1 187978 746272742
1 82320 58716366
2 157006
2 190595
1 143204 173218366
2 142141
2 82021
1 76955 236599510
1 42968 55243644
2 128958
2 162523
2 128504
1 92521 847324684
1 17191 135573118
2 93648
2 156744
1 167754 858489905
1 68197 720713890
1 20667 235160129
2 109737
2 120726
1 42942 804893961
2 30198
2 163648
2 82603
2 66029
1 192932 225243477
2 93929
1 154623 740564068
2 105383
1 93866 829077040
1 132359 265643138
1 70413 357497715
1 9419 489665006
1 23228 80438653
1 67076 24461002
1 99242 716298359
2 37387
2 106868
1 113020 989250434
2 11557
1 29961 291133196
1 159131 2034770
1 60091 126042067
1 102492 28394827
1 65518 747159775
1 164381 401561179
1 177902 13994150
2 164393
2 177336
1 164535 133482971
1 192200 501159572
2 141394
2 71088
2 158112
2 62996
2 187904
2 135740
1 12764 972061258
2 39580
2 67054
2 99674
1 34556 572281636
2 151656
2 34708
2 45203
2 105158
2 68053
1 60515 794794184
2 162536
1 184227 511284798
1 83854 923560759
2 70605
1 124373 258547543
1 4085 540914467
2 172812
1 164516 75189453
1 149857 838215029
2 45641
1 109060 222297597
1 145498 864508342
1 62187 393424685
2 28840
1 33509 832544087
2 198562
1 142529 729251687
1 36502 345272460
2 48587
2 36679
1 116224 587191647
1 117205 442362335
1 51780 799970587
1 11201 692906422
1 137267 854740089
2 116248
1 53550 674523338
2 161714
1 41213 695479244
2 48973
1 101973 14624
1 86830 127834556
2 17785
2 36026
2 4831
1 174752 596231698
1 199754 934836459
2 171745
2 20417
1 109102 701729799
2 136076
1 34579 755904288
2 77864
2 144024
1 15874 587550170
1 62356 932290687
2 42115
1 124797 756021025
2 172201
1 57502 968907465
1 134925 472943449
2 190913
1 61780 522731887
2 165459
1 129543 133980888
2 102300
1 102216 109863156
1 98293 946820043
1 182900 706304618
2 50715
2 89287
2 173267
1 145600 56455683
1 171319 260985468
2 151226
1 110822 9577664
1 110346 654797153
1 85540 110594802
2 154918
1 632 328918623
2 95009
2 169134
2 7480
2 94803
1 111083 661607252
2 178858
1 174246 280368626
1 105445 46161301
1 59619 479887872
1 46778 348490611
1 59875 80495276
1 54490 463344878
1 146203 978144678
2 91901
1 135740 587597722
1 75118 191937822
1 100467 122201063
2 157514
1 107621 302159941
2 99058
1 52150 777142638
2 67459
2 118874
2 154102
1 67908 382963430
2 29352
1 118081 929070972
1 152775 957828835
2 121366
1 162898 521095687
2 107679
1 103374 311413981
1 18956 432388697
2 18387
2 53745
1 159881 383579972
1 128421 883639899
2 95304
1 161313 372487696
1 189325 42646121
2 53835
1 182020 744944159
2 187870
2 187573
1 183791 357240302
1 137180 197232707
1 2030 499820076
1 964 384676072
1 115003 240266799
2 117105
2 92952
2 14784
1 58959 48648025
2 12177
1 132912 380458631
2 3984
2 189952
2 162390
1 95798 280247965
1 131003 694821125
1 70620 444609752
1 32901 101320159
2 125132
2 147151
2 199115
1 178399 78229456
2 82550
1 88114 996840839
1 133354 55931903
2 7754
1 130211 108550186
1 87993 214541640
2 42545
1 190018 308367092
2 38233
1 30911 135032447
1 112876 34210205
1 175750 988318623
1 151220 663230448
1 86576 87865884
1 3500 131509852
2 178865
1 82231 989568281
1 4338 615602532
2 37252
1 184789 150236753
2 85535
2 154269
1 1416 557924511
1 179482 26264823
1 176543 232420344
1 176030 564025136
2 26686
2 189594
1 42995 504157152
1 133984 178132507
1 132886 350991077
2 161911
1 95948 899240682
2 143214
1 180244 845842555
2 81869
1 156381 747594545
2 108800
1 149314 365149856
2 68441
2 42562
1 158402 371573742
2 103817
2 122315
1 21230 896973705
2 141061
1 149673 197721333
2 80066
1 112195 94178617
2 73929
1 129703 552430364
1 75630 743941857
2 193879
2 116142
1 155966 277887765
2 98000
1 167529 128195531
2 7840
1 175555 109041297
1 102525 829914613
2 89231
1 104928 726896434
1 112001 378579618
2 98334
1 66303 904429383
1 86345 117407937
2 115333
1 136682 294343850
1 160429 922939084
1 163101 643491664
2 194673
1 162168 922042100
2 6222
1 106915 238180374
1 110770 724961125
1 171155 384690676
1 100187 63861515
2 30243
1 147267 294373857
1 5420 564098263
2 152441
1 101610 779751584
1 144767 667347431
1 154358 735996803
2 158439
1 94561 449710675
2 164061
2 154686
1 126815 343205112
1 16697 757539961
1 33123 622738338
1 115847 826620005
2 198280
2 16486
1 5163 113098976
1 15484 620087811
1 45365 389469701
2 124072
1 79730 441866980
1 103225 871463420
2 42331
1 147733 641665567
2 4878
2 86171
2 7753
1 146729 918908494
2 153103
2 97941
2 172443
1 190147 336503149
2 82566
1 122196 779647555
1 36236 390823223
2 126365
2 51567
2 6674
2 154310
1 143911 29937998
2 145504
2 70774
1 160638 57430913
1 87817 892291105
1 85017 411108544
1 194018 3651508
1 166029 513692858
2 147197
1 45443 433691939
1 53934 795496486
1 86494 19904483
1 163769 650022078
1 192962 844773728
1 36459 726814562
2 50719
2 32623
1 100187 524099669
2 2807
1 161832 341415603
1 47392 317265478
1 79275 567500215
2 103951
1 114303 960134332
2 156537
1 103449 479885053
2 76190
2 197122
1 158152 840601747
1 164358 580488875
1 167540 577134852
1 104355 532446153
1 106709 302707751
1 61927 473518903
2 94134
2 94373
2 23054
2 82900
2 162558
2 89259
2 126841
2 91108
1 72324 998906354
2 78682
1 140861 991654250
2 16739
2 1478
2 111633
1 24399 718303964
1 191671 234393859
1 65333 651483234
1 2704 87628873
2 125980
2 47136
1 189494 293173255
2 184554
1 190497 145310076
1 101345 945407867
1 124248 664623220
1 74947 666441318
1 190235 493579293
1 179687 996078912
2 47268
1 102744 549352669
2 153915
1 171186 484155609
1 161508 58468469
2 99621
1 137337 897518387
1 199269 802594445
2 138278
2 133492
2 68056
2 134864
1 9325 880170638
2 82077
1 76629 851727502
1 127110 498807791
2 96115
1 41839 365203123
1 18388 576912940
1 134081 101850022
2 153679
2 92677
2 147826
2 99349
2 90526
1 186368 565418811
2 55924
1 163583 848658554
2 43171
2 61232
1 183771 392645810
2 98407
1 77699 618541466
2 85307
2 164858
2 138621
1 28376 523109922
2 124737
1 120980 144863156
1 101904 664558350
1 172257 707402514
2 180055
2 78078
1 109507 712263090
1 138255 442397850
1 58068 377387398
2 97197
1 129463 995040672
1 8228 590393465
2 136356
1 87601 245217695
2 130450
2 132798
1 4559 920348968
1 153021 676884183
2 83641
2 119330
1 92326 137205546
1 129412 856373769
1 124701 439425427
1 32267 916891550
2 116184
1 22522 265544660
1 172070 935300663
1 123552 839856411
2 106416
1 38836 583759922
1 57810 452781749
2 108764
1 30202 905640195
2 131349
1 71707 766330218
1 156783 867906531
1 37442 845123868
1 129924 641860966
2 144664
2 126612
1 148003 499797640
1 190404 610992128
1 10259 211257909
1 187638 771894020
1 108299 791562695
2 152840
2 17104
1 1909 574293563
1 133694 360534862
1 96444 57307224
1 192748 989625513
2 12521
1 79253 187118242
2 197731
1 74199 461325957
1 120561 91008447
2 179244
2 97312
1 168954 605529742
1 152078 27402118
1 112064 413671697
2 196864
2 78207
1 98103 535261887
1 193341 124293498
1 39205 380376167
1 169192 781980833
2 60695
1 107552 129734195
2 74981
2 99567
1 28052 826245383
2 51024
1 86565 394477701
2 171715
2 178861
2 179917
2 96946
2 194352
2 103666
2 164015
2 107735
2 37707
1 157299 742089007
2 72380
2 195029
1 162461 553695017
1 35277 336107192
1 1599 262366445
2 131706
2 13570
1 111773 322313627
2 69912
2 12280
2 30147
2 77866
1 108005 229819151
2 180864
1 112840 504074744
1 160782 590868017
1 190638 528053839
1 64000 969861191
1 98984 397805216
1 141717 660051262
1 146740 154714266
1 174948 568656630
1 75339 539831758
2 52678
1 48018 251185338
1 187684 745143058
1 184587 726228239
2 108242
2 168680
1 85063 692674986
1 77725 963597178
1 82535 618523843
2 172782
1 54128 442886585
2 127936
1 27980 639443685
1 138782 194896864
1 42880 108772584
1 24760 506093284
1 24849 785794266
2 10952
1 172897 35651541
1 110325 642476850
2 44497
2 178123
1 69955 101203487
2 163395
1 88953 165627500
2 66662
2 46799
2 26553
2 98468
2 55012
2 74375
1 87101 620345920
2 174742
1 70368 475222989
2 159711
1 23232 860164854
2 182103
1 128262 385314779
1 178419 572436474
2 49155
2 109680
1 73755 401841880
1 177814 75588980
2 181778
2 88378
1 130276 269774133
2 1793
2 17061
1 170345 826006123
1 38521 443369228
2 32317
1 127048 360582876
2 92949
2 41897
1 82662 951139176
1 131353 724404315
2 188144
2 135878
2 188836
1 93495 23795070
2 177886
1 93712 601543127
2 2953
1 153471 267318730
1 44263 373335251
2 165449
1 75147 77899030
1 157368 179837888
1 29621 56767461
2 119615
1 181111 698341702
2 109757
2 147222
1 118199 1588684
1 32206 375439447
2 185960
2 38371
2 168085
2 199055
1 125939 559606186
2 183314
1 66208 876152388
2 162182
1 21342 344742971
1 139658 316579987
1 149918 455077460
2 33032
2 161997
2 106487
2 63322
2 140020
2 31113
1 56629 827065367
1 141413 928867863
2 139261
2 30792
2 2569
2 114458
1 46602 73183152
2 16563
2 180960
2 180975
2 66210
2 183475
2 148003
1 56837 514518867
2 33696
1 37612 462209449
2 186119
2 62030
1 129957 787057835
2 180284
1 107248 839458679
1 22799 126725115
1 111513 147209875
1 83564 195452758
2 1787
1 135453 886638157
2 88853
1 190615 44109468
1 18224 730150551
1 103988 601398104
1 176854 688965093
2 65075
2 19671
2 29922
1 161132 361731235
1 186654 622834350
1 107002 659512128
1 183075 173204343
1 149978 129415494
2 93761
2 68028
1 151501 457218522
2 112828
2 191420
2 35583
2 38904
2 151217
1 149826 870680168
2 51122
2 100634
2 103285
2 187189
1 132112 326002868
1 155199 339810121
1 150957 117831660
2 89446
1 68353 338179257
2 16059
1 191316 4219365
2 156252
1 168954 962889593
1 9515 530816069
1 155654 697895033
1 40165 507729277
2 60342
1 193064 2573041
1 191375 918793189
1 85891 684409939
1 34686 788204801
1 69294 363069450
2 11481
1 92991 677649470
1 69970 805580022
2 1913
1 155344 892441293
2 73183
2 92769
2 99769
1 198152 915544131
2 120554
2 110665
2 47812
2 85135
2 92197
1 199069 765633996
1 103846 640712418
2 197584
2 3035
2 132852
1 104714 881005239
2 56321
2 195989
1 161848 910853261
2 163112
1 45441 744670213
2 126629
1 2062 329928642
1 15595 273860900
1 186950 414863247
1 157184 594252358
2 151587
1 155117 433605741
1 144504 820456525
2 145469
1 5273 808610324
2 84170
2 138293
2 191860
2 129555
2 88992
1 66563 208150606
1 43366 448170318
1 183949 789331703
1 188204 206035961
2 157604
1 15173 893681074
1 114162 84605482
1 58531 395965343
1 74027 750330122
1 93944 209670834
2 27298
1 160154 413378156
1 159938 472355266
1 147443 310125109
2 115643
1 141156 490222731
1 52176 311522654
1 61818 981110487
2 129242
1 563 4816017
2 28202
1 157231 19019114
2 19613
1 148909 377303175
1 89373 250986828
1 148988 100778380
2 1951
2 187570
1 128216 38759479
2 66011
1 113653 718450544
1 53818 272698569
1 136470 91848735
1 170703 815929052
2 55920
1 24642 169187534
2 96089
2 42360
1 29764 348406001
2 114618
2 159836
2 61102
2 188730
1 124499 303673584
2 126922
1 118213 146361607
2 84953
1 115157 560305851
2 49743
1 100973 224763968
2 16470
1 6540 571886511
1 86364 373897758
1 162206 137349341
2 124107
2 162094
2 8707
2 18213
2 18480
1 82485 22786009
1 59450 734991418
2 70112
2 62595
2 165011
2 143696
1 15237 305937625
1 27665 636087024
1 4957 424627841
2 87387
1 187499 908363
2 24815
2 174804
2 43495
2 88369
1 11064 852069907
2 121084
1 199163 103336089
1 117452 618957287
2 131520
1 3607 421603555
1 130743 718011226
2 133767
2 22372
1 69589 397197354
2 46220
2 145474
2 151966
1 106206 453516415
1 83869 173213615
1 187748 814680384
1 114653 479094539
2 168043
1 19300 708003783
1 13032 980461735
1 70051 133431450
2 199190
2 191111
1 137835 956398617
1 165111 158089936
1 101491 630799380
1 120110 224756076
2 43685
2 138782
2 82860
2 49246
1 29867 472958528
1 98994 289988220
1 23571 734009742
2 119316
1 29659 472730766
2 77086
1 116273 722549053
2 88717
2 17668
2 6877
1 102023 733675251
1 128308 189900455
2 106285
2 111768
1 185263 520076884
1 77658 62172708
1 86091 406621332
1 194390 125376396
2 58672
1 157235 496921302
1 63083 84146317
1 128531 651853053
2 79735
1 94063 931192304
1 7884 68052852
1 47348 504787409
1 107532 289394466
1 16034 483451145
1 179281 988294898
2 167864
2 59512
2 124417
2 80389
1 162203 836358381
1 105682 890119648
2 47806
2 18972
1 38735 321387024
2 192735
2 32974
2 183354
2 36724
1 75844 40783014
1 11334 367051710
2 56690
1 2640 548081725
1 178223 458663035
2 63308
2 194511
1 73228 894702951
1 23486 139304113
1 146495 80717339
1 44793 506004231
2 8078
2 157756
1 182776 10761497
2 115973
2 81088
2 105717
2 167281
1 142302 278059752
1 5489 320331231
2 157550
2 22418
1 147050 430282311
2 11177
1 16003 345930798
2 71466
2 105799
2 143894
1 68098 66640258
2 147140
2 150309
2 11773
1 101463 448529679
2 139222
2 80426
2 36741
2 35015
2 69951
1 185596 216551350
1 138868 425460
2 87263
2 43033
2 31354
2 118066
1 12412 930100974
1 180278 426373207
1 145182 901033380
1 17105 4192972
1 99311 1226822
2 86488
1 103008 854749047
1 60091 298050970
2 100367
2 74115
2 79601
2 86315
1 164502 655138932
1 90268 399270709
1 159641 887006466
2 84364
1 96759 56292974
2 170216
2 60189
1 64314 19054333
1 175400 890965865
2 151713
1 10940 321047179
1 146353 147274875
2 138465
2 44674
2 117991
1 141200 191515201
2 63170
1 154350 673167613
1 125660 888537226
1 91543 911654264
2 199905
1 79140 830592819
1 38942 705155980
1 137712 299820659
2 124620
2 84610
2 97431
2 48742
2 131552
1 68597 998236904
2 99427
2 47303
1 114977 150399369
1 163675 841615719
2 18226
2 35445
1 120008 439210657
2 25410
1 57492 151569165
2 131023
2 103129
2 137792
2 163486
1 110649 938345757
1 96949 205580312
2 191255
1 145007 814452759
1 112938 739151307
2 32335
2 133871
2 182516
1 146343 162298044
2 104601
2 123743
1 127267 36292300
1 85333 195891699
1 26349 350597603
1 153728 327400054
1 34941 534812324
2 20756
2 121247
1 28365 696546533
2 4483
2 70011
2 14796
2 71214
1 85768 332373718
2 191571
2 171383
1 77648 782606427
1 9344 430380534
2 19786
1 192365 879787658
1 115389 91317487
1 47794 713191101
1 27285 380721528
2 61158
2 105791
2 122422
1 123687 934686900
1 18212 438638002
2 149676
1 64001 573611480
2 25726
1 142697 897177721
1 26973 857567407
2 113634
2 195999
2 118225
1 116492 737098209
2 184479
2 185011
1 70962 152540325
2 80857
1 126028 715880208
2 145239
2 48602
2 137542
1 172083 486454421
1 150399 348810027
1 24942 868833433
1 66978 865540821
2 138755
1 61512 708122148
1 125494 564413527
2 78681
2 7734
1 140702 761646893
1 49691 579021637
1 107214 725031112
1 65553 249068000
2 68199
1 138791 552909002
2 199927
1 91174 845152590
2 5808
1 89747 119626195
1 180166 955387308
2 76855
1 126291 360177463
2 53683
1 104181 726281886
1 17114 715145375
1 122533 27423636
1 195464 16196697
2 84894
1 162291 670299053
2 182400
1 188463 689811246
1 154175 136761469
2 170825
2 66627
2 181777
2 7246
1 100827 592474746
2 164099
1 30115 314383490
1 174176 973578996
1 182149 869221955
1 2354 154688567
2 40785
2 102865
2 143257
1 79120 398446261
2 173275
2 120556
1 122610 229753277
1 46930 388721057
2 68891
2 156608
2 168799
2 140274
2 112339
2 2571
1 30635 807814505
2 5704
2 193404
1 60709 795779856
2 60435
1 26668 622005717
1 106189 463710218
1 87318 983302576
1 25975 674603204
2 8981
1 187772 675329610
2 122074
2 110170
2 186514
1 9606 986754017
1 153964 120800373
2 126234
2 76214
1 176273 736449928
2 75434
2 14825
2 137964
1 96755 459491838
1 2439 20425387
2 6793
1 27659 843980435
1 69399 311584168
1 142962 562227568
2 4192
1 35389 395392668
2 125759
1 159931 354337528
1 78340 137711278
2 61329
2 63770
1 25184 757003081
1 72585 574953090
1 14815 816534837
1 13009 548719925
2 35187
1 138622 967508873
2 80304
2 12952
2 62104
1 59133 136094604
2 86270
2 142131
1 127769 72124536
2 148079
2 175313
1 154141 59309787
1 93647 923567301
2 175345
1 177548 431637926
2 72202
2 43928
2 103337
2 141518
2 84422
2 75111
2 172238
1 17608 844081709
2 145287
1 23928 129372867
1 105707 959156391
2 157426
2 79363
1 166122 146028542
1 27273 89577623
1 187161 807940448
1 6703 636254593
1 120447 354546096
1 88064 792830652
1 104458 575744363
1 98514 668365376
2 35021
1 148124 455414169
1 21823 318881721
1 57079 859647702
1 165654 433874141
1 163534 959385605
1 194993 901111480
2 33025
1 9187 729357530
2 196087
1 66461 842373759
1 115213 967424416
1 62 485401125
2 97358
2 37085
1 149789 944400809
2 186949
1 14829 875753604
1 89395 893025525
1 33943 524961149
1 23531 951698133
2 131857
1 148690 185412350
1 6984 55888584
2 104300
1 181866 882131233
2 22037
1 147431 640145287
2 134793
2 83887
2 50684
1 189905 425441102
1 101923 137210635
2 126515
1 52227 272493343
1 26564 974018236
1 52258 156768941
2 24196
1 192163 95158857
2 10110
1 15372 2139098
1 16587 408796983
1 151182 143087445
2 112533
1 74808 896457922
1 53260 653901923
1 145694 439432703
1 179703 450324150
1 103491 698085750
2 161059
2 71701
2 192262
2 86806
2 53222
1 46793 437733109
1 191987 310299578
2 135735
2 172806
2 70722
1 8778 672604599
1 182655 144416365
1 127399 802122092
1 97070 648717855
2 65831
1 199312 924812752
1 15728 82731009
2 108339
1 135724 714992599
1 45334 338679066
2 128114
1 121542 632146244
1 72158 966003314
2 62003
2 159336
2 187167
1 52853 998217618
2 139129
1 74002 861203609
1 135934 585038487
2 55345
1 191892 787638402
1 108247 68128822
1 12921 57763018
2 43376
1 127722 607009
1 187981 708869771
2 154435
1 180765 483159298
2 33311
2 185362
1 132692 603619755
2 136496
1 95752 989834351
2 162552
1 167714 119427996
2 180744
2 4136
1 199239 90284519
2 83785
1 145109 234373586
1 75352 839898859
2 73697
2 79528
1 68575 684163592
1 29010 228915843
1 79817 122166673
1 35917 968803187
2 140465
2 199767
2 164
1 56205 640353445
1 164505 358093864
1 5623 365148783
1 184002 161861313
2 25506
2 16559
2 119880
1 110402 551359298
2 60527
2 154834
2 54465
1 52201 818384249
1 85624 834547888
2 122208
2 98247
2 122818
1 191955 343987223
2 1311
1 135988 962514842
1 35175 574210396
2 4569
2 36024
2 152632
1 62874 208320811
2 92897
1 8676 824940568
2 196700
1 119792 744627496
1 188412 683897794
2 64258
1 140612 572233339
1 109513 51711564
2 34092
2 68923
1 137947 94854573
2 60994
1 135368 710982989
2 158967
2 34320
1 39273 728388245
2 126921
1 199945 321545217
2 60367
2 66427
1 159677 537312293
2 108886
2 117364
2 98260
2 62118
1 192967 721526100
2 30238
2 72376
1 103442 527828120
2 44484
1 137969 357879640
2 59436
2 152709
1 132779 448310091
1 22339 644857522
2 124885
1 103759 579610520
1 55013 859896198
1 70015 159032157
1 29544 195231814
1 13556 215495183
1 56843 988711895
1 63588 762862902
2 2207
1 50782 110416397
1 20119 637148908
2 55109
1 32306 576992399
2 88078
1 100246 366824963
2 170416
2 193815
2 29082
2 56913
1 136124 522588855
2 89554
1 92328 945264857
1 68086 286205828
2 63318
1 167448 443573034
1 182454 876650405
2 24158
2 57546
2 153464
1 64277 970783708
1 53477 581972266
1 107559 948685126
1 24306 377453970
1 160923 545287159
2 749
1 132162 859572704
2 132903
2 113447
2 30708
1 22002 976872707
2 130303
1 49312 539881735
2 91869
2 176601
2 60169
2 72934
1 175185 934167661
1 38254 711215404
1 3519 751571598
1 62368 257718014
2 187863
2 26776
1 113163 348592398
1 100820 976612254
1 91329 968476094
2 157083
2 171750
2 56966
2 91752
2 96916
1 159457 389451008
2 121889
2 108362
1 134360 493627596
2 20225
2 112468
2 130335
1 169644 653460976
2 131103
1 48965 811252400
2 53920
2 50801
2 179980
2 147044
2 30633
2 106288
2 38435
1 66517 56590837
1 59746 715927588
1 12948 672516311
2 53062
1 99957 200596344
2 110141
1 113701 577468790
2 190682
1 54207 182710667
1 32169 65453514
2 20796
1 138187 791864258
1 148326 936558382
1 17466 773244726
1 73396 736434044
1 47730 604903584
1 19573 61897344
1 21330 547150785
2 187260
2 1885
2 197702
1 103658 88805128
2 161908
2 173474
2 19213
2 76830
1 184122 266769507
1 69379 418930992
1 27645 633825848
1 152550 265093017
1 6156 326715200
1 78866 593628688
2 175534
2 24829
2 192323
2 145069
1 115762 983190282
2 32970
1 73550 466603323
2 7590
1 144810 145540362
2 72951
1 104946 791425205
1 3840 694231427
1 52521 689118547
1 190143 113394676
1 111546 143057730
2 103482
1 50716 457873869
1 112762 178751674
1 64338 282430560
2 175101
2 140777
1 86392 990023767
2 56997
2 112780
1 86336 580161962
2 41332
2 81263
2 25800
2 190712
2 96047
2 156026
2 82968
2 146256
2 120369
2 184947
2 103400
2 183043
2 35690
1 45550 906611688
2 145291
2 129752
2 29219
2 143595
1 82050 293135717
1 189020 921335607
2 4527
1 90791 619276597
2 2870
2 85504
2 179949
2 172354
1 181982 437623774
2 81317
2 75623
2 143700
1 197378 266429746
1 196467 518639269
1 187526 47926436
2 188744
1 44789 565222067
1 55582 735246610
2 106860
1 715 469560248
2 152456
1 133012 888285621
1 148332 407577414
1 158562 119971301
1 20287 878490973
2 62420
1 36233 753139114
1 6246 862218261
1 104540 777894506
2 117346
2 125939
2 158885
2 90584
2 106167
2 184586
2 107875
1 77981 48434835
1 70738 470717435
2 138371
1 195234 784199292
2 30960
2 150799
1 93372 718789617
1 49985 741047729
1 13865 601044071
2 113691
2 87884
2 30525
1 51053 888564483
2 18558
1 34032 825614607
1 125189 876941513
1 164073 69619359
1 38481 518683847
1 194527 657427214
2 190002
2 75089
1 186574 491692212
1 65004 419000826
1 96909 397510086
2 134180
1 141157 421601834
2 150712
2 100469
2 117869
1 195685 23398251
2 88831
1 77795 69678726
1 40659 600705375
1 59813 682280156
2 108389
2 144089
2 158654
2 49923
2 173289
2 23975
1 2694 299544531
2 177113
2 136073
2 97197
2 110385
2 17012
2 197175
2 9513
1 59600 114038080
2 183219
1 80765 44628131
2 28412
2 190288
2 109554
2 173858
2 163033
1 104013 68112723
2 20822
1 78515 888093704
2 116074
2 29811
2 105168
1 132866 239306787
2 112609
2 8716
1 48166 617328939
1 113740 465461875
1 154771 773414815
2 43939
2 166730
1 135002 623724729
1 196200 731825330
1 122312 594407260
2 35412
2 7683
2 81306
2 189457
1 91103 851705608
2 36298
2 120274
1 36376 721628390
1 24547 806618960
2 179848
1 191361 280872808
1 176477 16188117
1 42506 409451213
2 38301
1 180770 720004825
1 14704 925311872
1 46442 59704021
1 140118 222787580
1 36689 309123935
1 34062 330567411
2 174616
1 53837 101363212
2 144853
1 2543 549666432
1 191133 394040163
1 166613 477121520
2 60060
2 165833
1 49008 641024892
1 126643 371833169
1 197499 250681544
2 51557
1 198158 493471208
1 42018 709137091
1 61065 24042450
2 10729
2 94494
2 49367
2 9966
2 191606
1 2328 552601544
1 46693 540426021
1 82704 301110758
1 46694 85785558
1 185640 754662582
1 113933 375032576
2 173601
1 28349 584293504
1 12462 999871479
1 98527 515226968
2 60933
1 66846 332816079
1 148882 846696975
1 134878 394273508
2 138283
1 175836 827973553
1 167940 729545132
2 162071
2 84778
2 148319
2 176421
2 121209
1 181669 807511681
1 125020 821104246
2 121457
1 159995 246949
2 78124
1 25110 104239522
1 155097 547889459
1 97757 7228171
1 194122 879451277
1 26688 826508615
1 114778 334431656
1 16612 944009259
1 113818 522720214
1 91117 286435633
2 10193
1 70154 831658330
1 84341 821505607
1 130226 422592252
1 42993 181364830
2 37162
2 114911
2 93382
1 82655 186042481
1 62938 487740463
2 78106
2 140495
1 29847 451362594
1 95099 867232142
2 169098
2 130402
2 17174
2 34076
2 194634
1 176992 540755647
1 21146 882404299
2 113619
2 12780
1 167275 630312650
1 19808 327791621
2 17992
2 23565
2 157956
2 73120
2 163687
2 81086
2 5161
1 166577 401294688
2 34399
1 181801 565858849
2 120498
1 7994 307128665
1 144820 95006730
2 128496
2 45306
2 117253
2 115149
1 118427 461257621
2 174554
1 198622 635026271
2 111605
2 126299
1 15668 92539652
2 97670
1 62924 931287612
1 196049 183948547
1 61301 336180303
2 54032
2 22379
1 152634 400538829
2 40791
1 120102 73457750
2 84088
2 70994
1 199352 475960237
2 189694
1 136843 615578114
2 153317
1 177642 394299745
2 153623
2 51177
1 107824 286520334
1 186350 741895328
1 63855 717416958
2 163943
1 160307 762990200
2 102156
2 8645
1 43298 513080770
2 139399
2 122512
1 91814 237603147
2 90251
2 80286
1 103097 882637736
2 101972
1 183517 216550361
1 16888 596017301
2 14496
1 124726 668475084
1 136763 537014075
1 156170 334398878
2 95737
2 82382
2 66514
1 59463 585480860
2 76153
1 153615 47838020
1 83997 659704655
1 27678 198543049
1 46388 385796706
2 98443
2 126723
1 80032 357087093
2 153355
1 116745 545245799
2 69333
1 104421 92919550
2 148288
2 160939
1 46122 239161566
2 77220
2 60824
1 79761 641934878
1 12387 523829220
2 91618
2 102466
1 167881 438949787
1 86728 994231189
1 11920 591610454
1 9112 59046848
2 129654
2 130912
1 16280 816085291
1 3908 365398049
2 65747
2 173925
2 126613
2 147876
2 81623
2 181462
2 152493
2 147536
2 112408
1 34874 934573836
2 59625
2 95366
1 190844 3451725
1 5463 491328897
2 73692
2 4437
2 76343
2 11145
1 16747 480722302
2 66235
2 87903
2 46578
1 104167 60081110
2 80134
1 58607 165278219
1 111272 1103258
2 66482
1 111113 631520539
2 78537
2 30286
1 31271 496035449
1 11879 778676845
2 164647
2 24341
1 119430 194604582
1 146285 681010938
2 154720
2 113741
1 82528 951268601
2 68411
2 150759
1 17323 437769360
1 116155 534538080
2 192965
1 17578 596089269
2 159170
2 93310
2 57257
2 10849
2 108419
2 56209
2 94892
2 99393
1 105828 12098661
2 107551
2 158703
1 6028 87933857
2 114129
2 98055
1 111162 545387213
1 22969 817060456
2 197536
1 102046 630041732
2 155907
2 93936
1 41857 838227123
1 25390 5183546
2 173325
2 2263
1 108788 745725692
1 38421 687036136
1 28707 246993853
2 164439
1 2833 245383035
1 167376 371275309
2 174458
1 117618 163229595
2 106011
2 75444
1 80851 935908174
2 47520
2 108158
1 183183 474688790
2 163310
2 171421
2 24784
2 88
2 165965
2 24037
1 42541 802503349
1 198187 654743778
1 177888 298942354
2 82468
2 96579
2 22714
2 22344
2 168265
1 48330 207833207
2 149161
1 7936 19038903
2 126544
2 199801
2 49599
2 11651
1 175520 573094197
1 182583 189860277
2 102621
2 68093
2 131761
2 73868
1 132267 316463119
1 195198 640263302
1 140906 954146217
1 119963 644063919
1 36013 468888259
1 85946 808866662
2 172302
1 199237 355374626
1 55964 546062518
1 105078 629121383
2 73694
2 20914
1 167194 495250904
2 87113
2 20540
1 198215 223276663
1 132768 455101004
2 104140
1 89560 57571793
2 17048
1 20843 251639345
2 22737
2 175467
2 77625
2 114654
2 99356
2 47003
2 178048
1 22423 106463709
2 195703
2 127944
2 40719
2 15477
1 45363 626183809
2 156780
2 35478
1 194339 98490800
2 15591
2 143300
1 16188 617308386
1 125783 945467914
2 178614
2 145252
1 145942 928896541
2 161742
1 132532 38751449
2 83519
2 92554
2 138766
2 100239
2 192142
1 52430 581572202
2 181455
2 8620
2 54599
1 179974 434878533
2 172620
2 197811
1 85317 477503120
1 22132 264993592
2 163788
2 40441
2 74403
2 56341
2 7223
1 163196 584693269
1 131621 463063293
2 42690
2 39086
1 4620 735816622
2 169592
2 101226
2 86104
1 187230 28748734
1 137088 956513983
2 36330
2 124915
2 181511
1 128191 852673126
1 125664 587612037
2 158390
2 96691
1 181966 987684352
2 10693
2 124272
1 135111 605891796
2 180023
1 89539 871798104
2 8326
2 63234
1 71427 92688565
2 94524
2 53172
2 14223
2 135579
1 149769 141308693
2 159673
2 110362
1 194768 495988178
2 189635
2 99514
1 24633 328441715
2 105955
1 65327 181433913
1 25849 872722531
1 15561 277030463
1 31374 637115266
1 96290 925956622
1 117433 551277227
2 135417
1 62717 409340812
1 56339 276337031
1 121910 734747598
1 38772 625661729
2 130538
2 20195
2 174325
1 26712 579653646
1 164064 891069346
1 173642 738390755
1 93190 661279351
1 103241 196127135
1 81816 798283224
2 19912
1 198480 92006178
1 8536 404327224
1 95220 264581747
1 45058 373462966
1 149511 303208545
1 95722 205277625
1 77415 367852597
1 28898 746417986
1 95708 57613748
2 182771
1 102741 514186177
1 46777 341899450
1 105646 826477123
2 114124
2 4146
1 80212 628609820
2 361
1 19989 604373733
1 169398 14046518
2 96100
2 183361
2 62293
1 83710 518836383
1 130437 720868932
1 192054 71939027
1 45928 792945800
1 146042 178904386
2 46018
2 119372
2 153930
2 167906
1 15902 59183538
2 70451
2 144653
2 183181
1 48091 467366904
1 76779 696924649
1 49452 380617155
1 34305 392064186
2 188255
1 141723 277534680
1 185916 279041592
1 15659 856085096
1 151837 814944282
2 7280
2 102349
2 87539
2 87991
2 123671
2 12348
1 126322 583330607
1 67279 476855237
2 105898
1 34958 634355625
2 66100
1 92209 882073400
1 172710 735113371
1 87741 662410648
1 95493 535017141
2 67880
1 58991 419261555
1 96571 541980638
2 52609
2 131681
2 197675
1 75330 347141425
2 137852
2 56476
2 77852
2 114949
2 40037
1 33135 824229730
1 23039 733654363
1 103294 576221280
1 100016 557818574
2 87448
1 33632 991374709
2 102184
2 41429
1 177176 613480796
1 150751 147122691
2 52149
2 35759
2 35921
2 76560
2 156473
2 9147
2 86917
2 11955
2 109036
2 39998
2 173840
1 127607 149547171
2 41265
2 195568
1 148343 110334509
2 183182
1 186675 950219408
1 84187 651786211
1 52756 681050214
1 40498 624400235
1 138058 370321
1 107390 260000758
2 13291
2 142482
2 79331
1 93904 793935412
2 134519
1 21375 363281849
2 86084
2 147965
1 140956 770455603
2 25306
1 152736 421724915
2 17322
2 17235
2 129218
1 125240 977096770
2 95039
2 54833
1 24609 813530513
2 139243
1 152912 618603163
2 17057
1 159435 87626179
2 190710
2 132094
1 136936 129372580
1 168292 758355860
2 30979
1 52488 489602936
1 181920 140740249
2 9335
1 112151 394265474
2 60043
1 156477 910861084
1 28024 388901639
1 38379 928658986
1 190285 324066029
2 42370
1 34252 458473138
2 69979
1 111542 708453539
2 23736
1 60493 265861214
2 61711
1 193119 247783593
2 197082
2 17964
2 94687
1 12249 105722182
2 194878
2 76825
2 86164
2 68466
2 125473
1 196703 818039190
2 109583
1 49957 428278145
1 105453 682438617
1 194349 609223389
2 97678
2 62517
2 103910
1 90480 844184455
2 97348
1 176661 650753833
2 9035
1 198675 524914398
1 154114 471388710
2 199810
2 160981
2 6158
2 136677
2 55028
2 14286
2 46502
1 19998 927314178
1 72841 802264733
1 164619 15624347
2 138366
2 61280
1 70475 553388580
2 196773
1 68803 747798228
1 48666 813899815
1 157239 550406934
2 70734
1 102758 43868632
2 149382
2 178907
2 13511
2 63280
1 144952 953309953
2 21569
1 1788 429735251
1 129110 579189937
2 153521
2 88295
1 121890 804257863
1 6791 439027517
1 98364 540275993
1 126900 622072779
2 121821
1 93343 998925108
1 2059 840641429
2 76096
1 101161 917008285
1 91327 230583266
1 14643 123379108
2 34432
1 61895 682853588
1 50345 360829484
2 125235
2 95764
1 68067 713025346
1 22873 609615965
2 121159
1 143878 290677986
1 88897 712247057
1 184712 58306760
1 135082 40429510
1 64476 872636397
2 46886
1 29148 909173098
2 117200
2 134341
2 29817
1 111692 899200778
1 103365 899272425
2 156309
2 145482
1 96920 750096037
2 125483
1 81306 684897540
1 40649 631190108
1 17353 348415671
1 63498 963251933
2 178083
1 132407 634218702
2 177008
2 23315
1 177268 28225105
2 73043
1 22208 409276118
2 189400
1 166521 784072313
1 30111 510678667
2 13897
1 155161 729965181
2 136140
2 117347
2 28768
1 135352 449117988
2 21751
2 19106
1 30371 5460046
2 47706
1 58336 410944363
2 191539
2 164475
1 25636 201901062
1 54498 894937690
2 192295
2 56115
2 172064
2 39591
1 62266 205764573
2 52299
1 41403 406139614
1 115236 755057116
1 54254 808486853
1 64191 132455942
2 154331
2 4524
2 107833
2 26597
2 171914
1 4550 104727100
2 164814
1 182996 36411223
2 152820
1 197534 755256071
2 141527
2 195387
2 29724
1 191851 853822819
1 101317 905247920
2 153082
2 109495
2 139695
2 27131
2 154640
2 89921
1 6993 271349019
1 171288 14345938
1 168947 884210583
2 65397
1 133354 491657800
2 148289
1 109487 814754780
2 92572
2 160579
1 37508 681913285
1 123407 372985262
2 69016
2 194757
1 156125 373856894
2 112406
2 130581
1 119013 311960743
2 139474
1 14383 983514093
1 10838 145996424
1 8734 934497968
2 132840
1 87285 458687995
1 132464 677788612
2 172498
1 26923 509179068
2 88550
2 123744
2 70902
2 159373
1 73828 631006349
1 3746 255835698
1 105808 722548025
1 87871 73209588
1 100071 841141352
1 92512 896155186
1 179808 282808632
1 101878 606811486
1 55019 397931457
2 149755
1 6849 610536194
2 144123
2 192349
1 171100 199611284
2 62644
1 102939 217521128
2 39580
1 51460 355234782
2 189791
1 167416 628098963
1 196741 429059034
2 95698
2 104697
1 134532 920982244
1 28978 734637180
2 89010
2 39065
2 145455
1 146011 262080327
1 144201 481828094
1 165720 843642349
2 53459
2 89584
1 110572 218184960
2 15400
1 156238 36640747
1 99771 888176083
1 134972 169375282
2 164893
1 58866 389993455
2 138302
2 89019
1 134290 983562852
1 60492 660121967
2 127942
2 173148
2 39708
2 197574
1 120289 713106482
2 147471
1 50232 830725729
2 2863
1 294 247194207
2 172781
2 79000
1 5570 914331768
2 171753
1 85460 714870929
2 56386
1 40556 970652715
1 185962 215776206
1 10516 566470549
1 155962 992747014
1 87210 615887273
2 191202
1 45441 643022105
1 148347 524915981
2 115864
2 151134
2 129345
2 10768
1 89846 930730664
2 107413
2 137741
1 168911 465503420
2 102688
2 91624
2 46732
1 48999 440156104
2 184456
2 118846
1 95250 888638589
2 127772
2 133405
1 99888 667844799
1 158205 116131765
2 34118
1 194929 38466353
1 171609 306691882
2 26842
1 64440 28213168
2 124279
1 102381 823238552
1 20891 412891386
1 5237 868142546
1 13781 536239361
1 166407 392944457
1 167431 706528828
2 39985
2 149375
2 101915
2 9418
1 188865 388545879
1 69590 733468493
2 176191
2 165428
1 88606 811509491
1 50504 822010207
1 47234 808152341
1 101358 699817580
2 142173
1 27428 391762376
2 191382
1 187104 14068201
1 124252 706030035
2 13537
2 118481
1 133156 121180365
1 151564 452946704
2 116641
2 50275
1 47179 604893986
1 148179 193075849
2 2013
2 118948
1 119582 484928880
2 142330
2 51624
2 151802
2 96979
2 10272
1 114188 817650378
2 152115
1 172573 64145617
1 132754 259436410
2 133003
1 129159 49609973
2 58790
2 81296
1 177330 333415099
2 164812
2 83755
1 191394 799839184
1 24538 47465261
1 94415 977585943
2 193155
1 88769 235390551
2 16600
1 135515 865698803
1 70313 248552105
1 83463 377483923
2 138353
2 15669
1 151596 805611834
2 183366
1 157092 224380480
2 57181
1 108706 788345916
1 161927 18277716
2 27526
1 182042 957734295
2 135376
1 66543 418698609
1 72346 272453693
2 120168
1 159133 214881149
1 110305 39192744
2 84285
2 80383
2 153959
1 21364 154942012
2 83805
1 187011 580679045
2 82813
1 59081 82640311
1 10338 104517045
2 68014
1 116687 455328582
2 70023
1 53947 142549684
1 188287 950625666
1 169125 485801975
2 113004
2 106905
2 29783
2 29272
1 121211 404645255
1 38166 804051264
1 107646 292175170
1 5283 156579965
1 91592 266714375
1 134557 824004617
1 6061 142673257
1 145812 93297209
1 99226 288598097
1 140753 704440215
2 23938
1 29386 738423360
2 37478
2 116259
1 111983 441170237
2 99029
2 135998
1 166058 993192517
1 90437 933025936
2 46409
1 11709 980363745
1 84686 229760327
1 31779 450730353
1 166297 643469336
2 105327
2 67643
1 111450 772680834
1 148024 554542398
1 6570 505893515
1 18899 755473044
2 199254
1 152185 62778557
2 68272
2 194345
1 87895 96012795
2 90895
2 11051
2 126887
2 168958
2 194982
2 2274
1 124159 465425500
1 168568 373052812
1 180254 977919411
2 119115
1 137887 947794571
2 52587
1 43271 381686276
2 4113
2 14771
2 179122
1 156576 91305576
1 128480 166575006
2 52862
2 187422
1 27211 768185736
2 130735
1 28998 533648101
1 146941 970048995
1 135188 972984241
1 163343 920804707
2 83787
2 35383
1 187690 995090397
1 123791 303805956
2 117703
1 182092 901660931
2 151403
2 5157
1 22778 433883731
2 154417
2 61378
2 143684
1 27443 838023287
2 1427
2 180208
2 15269
2 141460
2 33326
2 141383
1 116007 781748103
2 84656
1 83070 107668867
2 133945
2 154873
1 29262 947881327
1 42452 347783927
1 70336 459002274
2 142768
1 61343 662160466
2 190864
2 189752
1 48377 997594901
1 4905 538238858
1 67136 593978215
1 37369 130752852
2 163845
2 23059
2 93908
2 59429
1 82146 149639286
2 18868
1 66335 966448094
1 20939 881721637
2 100094
2 67183
1 195582 227240441
1 105014 406695544
1 36138 279958323
1 102065 748872224
1 23020 258379833
2 45223
1 29131 960599052
2 22828
1 191057 145557792
1 23108 82727744
1 8024 561482313
1 1164 444135323
1 70932 263974652
1 50062 802279673
1 176562 677106961
1 72147 162306032
2 67581
1 5756 604935106
2 135330
2 126934
2 144949
2 77174
1 134531 471606621
2 93870
1 21929 486972151
2 196810
2 80133
2 82729
1 98093 15954989
1 116702 974241471
1 138507 619401178
1 65518 891623494
1 10367 623598461
1 45773 73248928
2 198334
1 159602 835186030
2 63834
1 68549 996351782
1 158000 128730788
2 132634
1 42041 314896147
1 182353 52392487
1 178212 601480367
1 185275 791362362
1 43089 124611999
2 186882
1 55885 135988333
2 79930
1 5841 676801840
1 119922 174655831
1 69685 126281574
1 39446 977724038
1 102891 437624423
1 62467 145331416
2 133472
1 99744 691452747
1 33548 249510076
2 27573
2 34100
1 81198 812732051
1 156747 989327052
1 133724 162479832
1 62400 546824166
2 198827
2 85068
1 39500 651269487
2 110161
1 193273 136207674
1 61478 13441813
1 179629 667134830
2 55131
2 81217
1 26650 772402496
1 67664 281781735
1 82093 674700338
1 45214 335341671
1 131642 729472870
1 14108 153905980
1 50311 590593915
1 184976 765958961
2 104490
2 135415
2 66424
1 38803 876537989
2 88952
2 1251
2 176351
1 118821 867188965
2 26388
1 164670 761133013
2 137683
1 20557 582200438
2 145850
2 84972
2 148389
2 85028
1 69712 645278596
2 189084
1 106124 93383690
1 175824 395367488
1 34171 879095677
2 153578
1 96134 143030007
1 26389 671155794
1 176439 117871476
1 23538 669375901
2 29058
2 86221
1 182911 405738704
1 113581 355972966
1 92552 765491304
2 94394
2 185274
1 138452 816396235
2 130858
1 1406 903295059
2 152660
1 165119 382918501
1 92011 964350154
1 28247 759020712
2 139320
2 145753
1 163283 80619371
2 185991
2 16282
2 149938
1 4911 924571553
1 95935 478925434
1 154641 195219375
1 190169 74838521
2 59703
2 88750
1 178118 145693988
1 144295 826504524
1 103351 946443039
1 86753 81007873
2 134297
2 186762
2 13526
2 182527
2 122055
2 6118
2 110669
2 23023
1 177330 676271007
1 14582 181748808
1 76798 941473147
2 181660
2 33000
1 90517 958267448
1 155604 372292940
2 39677
2 10060
1 137585 904581400
2 95618
2 51803
2 1105
2 35463
2 121462
1 75836 577246078
2 197610
1 16948 900482248
1 172042 646877371
1 176785 942917531
2 162752
1 134344 17226407
2 182039
1 73420 977363044
1 98940 521379065
2 13998
2 100206
1 117115 341049767
1 27890 456835011
1 89676 28712594
2 23886
1 142398 667598692
1 45109 707895103
2 124459
2 187645
1 164483 588884202
1 97913 971256800
1 35157 341187888
2 42131
2 123622
2 146947
2 69084
1 32286 404269819
1 118481 895213414
2 137361
1 78350 517027794
2 160400
2 162469
1 2459 627692254
1 123184 756866767
2 168481
1 184272 91527648
2 105419
2 119571
2 54530
1 152055 246351229
1 48808 341210521
1 50828 663820153
2 22575
1 159204 607661824
2 93308
1 5164 127263474
1 164561 457596157
2 85965
1 134555 276779741
2 184577
1 194576 558134703
2 57970
1 147998 746484170
1 155599 728946669
2 199775
2 33307
2 66773
2 136248
2 55864
2 79651
1 81216 777997573
2 181527
2 139450
2 80799
1 102035 333341503
2 178831
2 134282
1 109825 299792246
2 65394
1 162333 68129996
2 59598
1 104708 391770025
1 113514 215854964
2 73296
2 173991
1 139120 5343674
1 193783 444349774
2 24486
1 92870 253901976
1 118161 296747084
1 149821 156688246
2 8122
2 21762
2 110654
2 97729
1 158026 206901554
2 117720
2 120077
1 21889 804921579
1 83892 121133863
2 77771
1 171545 664542603
2 92505
1 92783 305734698
1 61586 586046955
1 70378 859102670
2 132810
1 150920 778638611
1 74795 807208648
1 134006 71891702
1 88031 609443024
1 45827 148703802
1 98130 697027825
2 185108
2 110530
1 59540 71304398
2 80377
2 30602
2 141530
1 57579 717284992
1 58991 865982640
1 18963 369985878
1 152690 189937371
1 14761 805683130
1 191741 210703178
1 6615 927652485
1 152976 605972580
1 105293 364981219
2 84926
1 195524 852717850
2 3909
2 155926
1 189192 42639986
2 148464
1 123235 615623828
1 90929 366876073
2 132295
1 121692 269667365
1 61310 123036183
1 103835 581982245
2 52057
1 79433 558580732
2 70368
2 164260
1 167454 357227528
1 11838 42326571
1 40731 553313451
2 154473
2 87541
2 172703
2 60191
2 125822
2 88560
1 112030 708427160
2 119408
2 62018
1 197741 219542397
1 33137 274336387
1 131072 29275176
2 183459
1 17938 222447850
1 113086 956064730
1 161546 765750923
2 154554
2 70896
2 48008
1 84281 125676952
1 187375 438004044
2 68791
2 192520
1 163142 183472455
2 115552
1 24799 974208883
2 193488
2 137869
2 67774
2 78571
2 190966
2 140650
2 86467
1 166860 474337153
1 143750 282824001
1 173194 691523555
1 14202 905938257
1 146017 293075241
1 40782 891782734
1 92817 418670559
1 54336 959631852
2 11873
1 96782 163745158
2 188158
2 184945
1 72308 85873275
2 43955
2 11566
2 142469
2 130752
1 161850 690281570
2 102994
2 86250
1 23876 293425681
1 104948 79410782
2 102722
2 126730
2 120087
1 37001 160455025
2 10525
2 176986
1 49938 415921093
1 19488 457805994
2 4619
1 98751 124045390
2 10395
1 122176 404377369
1 132195 621127638
1 17291 807958994
2 179510
1 97211 785869982
1 15904 888079257
2 135083
2 152472
1 136275 19708030
1 194604 604140100
2 80045
2 82995
1 60450 598084280
2 130131
1 24119 529872740
2 72921
2 56567
1 55491 352541111
2 24542
1 69180 186167708
2 18127
1 161321 780084421
2 78118
1 180551 850974286
1 26729 162443278
2 179492
1 25470 972580662
1 176032 478728210
1 135885 441117794
2 54430
2 19147
2 109156
2 85115
2 197676
2 38897
2 146840
1 38174 479723945
2 47470
2 25043
1 186624 361353837
2 44970
1 20137 647609465
2 100597
1 17956 319459932
2 6694
1 145386 454319322
1 120697 12019894
2 34610
2 167213
2 173296
1 182075 81263922
1 134501 655255091
1 168701 198261201
1 114402 515366847
2 197792
1 54708 577835563
2 188424
1 129695 629199290
2 193554
2 106466
2 166141
2 69193
1 124598 746942310
1 161824 156367313
1 109813 999937638
2 61619
1 140659 771573230
1 180568 19609076
1 117595 794410904
1 147795 360353321
1 167373 597368610
1 197226 716641939
2 158586
1 88237 104686972
1 50710 570862840
1 108528 554045695
1 111632 110674626
2 103090
2 181891
2 168248
2 117249
2 155492
2 3205
1 115155 596622273
1 17693 475465765
1 142285 142135481
1 184600 575821996
1 98546 81184329
2 18810
1 122279 472645271
2 173989
2 168985
2 54826
2 180586
2 147857
2 120396
2 25848
1 74179 334533341
2 175669
2 114660
2 130035
2 99005
2 96363
1 193062 472088801
1 22656 212591736
1 154623 440645034
2 99211
1 134930 868608023
2 160855
2 145759
2 136617
1 82595 403516042
1 141039 292562671
2 170690
1 113245 758852459
1 138134 782732344
2 164173
2 191354
1 75838 476980321
2 116682
2 43399
1 83472 474468728
2 122793
1 43900 744559388
2 4538
2 162587
2 184532
2 8985
2 19990
2 7569
2 59024
2 25741
1 114301 759764439
2 68664
2 132023
2 127743
1 137891 886586861
1 182807 675402222
1 136559 843233625
1 90488 850831196
2 93785
2 57547
1 54188 272598316
2 142680
2 179844
1 10981 636300382
1 153795 96275774
2 146986
2 133296
1 196916 632141426
2 18728
1 169252 56747909
1 1910 745329117
1 105126 114413691
2 120656
1 10736 24198028
1 174235 129976192
2 77348
2 83298
1 184368 235327838
1 71648 252968474
2 84967
1 47396 952282294
2 77572
2 136743
2 42398
2 88368
1 141286 401175137
2 159748
2 20322
1 55494 670873802
1 109769 811153533
1 176393 239757891
2 98205
2 47833
2 84723
1 121142 920117181
1 137276 322669661
1 8294 958063844
2 128210
1 181615 101744388
2 38302
2 131791
1 82133 971145026
2 99855
1 12383 678283202
2 187495
1 68668 84259351
1 70306 939169092
2 95854
1 75379 383078777
1 20861 327296492
2 5847
2 157023
2 7117
1 7011 395927435
1 182081 685853001
2 147331
1 85603 172581704
1 11101 632049738
2 86841
2 135054
2 102817
1 169852 800027245
1 190248 774707239
1 85059 889072835
2 102597
1 29483 652733257
2 181497
2 124633
1 71596 674399673
2 190750
2 21419
2 193072
1 84574 687125134
1 56402 122946173
1 105791 282563228
2 35404
1 115012 962068805
2 181641
2 29477
2 94275
2 80515
2 64588
2 72923
1 60418 627567792
1 98499 993094682
1 172058 537871236
1 171926 278319934
1 90872 19588387
1 23102 142936246
2 74813
1 159555 868865624
2 105328
1 20379 793808795
2 188055
1 132527 479545051
2 116935
1 187402 109792432
2 59617
1 136005 361826655
1 33348 765266298
2 9017
1 71170 784659930
1 76939 572493085
2 54606
1 166901 667582461
2 193382
1 183476 84944019
2 179753
2 180163
1 77004 826270428
2 85788
1 24323 364080614
1 30420 517062163
1 100032 933110299
2 68794
1 198450 579277562
2 53635
2 119747
1 130293 708299010
1 14147 510194465
2 8061
2 97743
1 127300 54400532
1 60438 314446527
2 21555
2 114042
1 145711 574843361
2 110911
2 90184
1 40381 393248802
1 122140 75489186
2 193322
1 159081 156105462
2 108116
2 105791
1 174241 820323248
2 134342
1 125900 255256370
1 136328 632636085
1 131062 885629405
2 56094
2 198210
2 86694
2 67953
2 110498
2 77619
1 15729 968013482
1 84712 514264558
2 164716
2 115816
2 175380
1 168228 610357849
1 83470 581888842
2 188377
2 146664
2 79741
2 27672
2 140554
1 152056 554835624
1 188576 375362477
2 186734
1 150774 635088790
1 121165 724701126
1 53845 926869924
2 43847
2 186757
1 157867 961816131
1 72411 508686694
1 169954 57446013
1 94796 784469799
2 10204
1 91780 973649011
2 53003
1 123145 912223315
2 83318
1 10839 720590648
2 119960
2 40461
1 102459 148786926
1 168420 662643781
1 161553 776840356
2 155940
2 198446
2 103222
2 20885
1 12813 725968270
2 166948
2 73651
1 19375 91717332
1 98831 428512888
2 2545
1 171757 749604351
1 28894 431562910
2 14993
2 143979
1 194235 931066370
1 142470 681379069
2 112717
2 142562
1 111708 883536391
2 78936
2 174226
2 75760
1 112595 520867204
2 81767
2 185863
2 147771
2 91916
2 72881
1 32715 224217376
2 127445
1 53201 486424560
2 115943
1 102592 746893505
1 173759 997512257
2 20879
2 75429
1 174421 317949816
1 112946 460283918
1 151488 343595748
1 112463 679870723
1 28258 869899898
2 117427
2 115992
1 167817 336409544
1 132011 256269317
2 104559
2 105921
1 146646 223591760
1 29822 255061839
2 191826
2 196642
2 179931
2 109643
1 62566 222043980
1 116378 979158880
2 113534
1 17895 642925118
2 183672
1 73972 1735707
2 100213
1 53101 378677848
1 78226 653330697
2 107359
2 183772
1 67967 242235591
2 63967
1 115300 273101960
2 173389
1 62497 779902745
2 65843
2 52197
2 16955
1 162604 826462685
1 143153 396435969
1 156921 303172851
2 80116
1 79799 975411869
2 27588
1 68224 909890993
1 11455 495022155
1 139354 524270653
1 72725 274519782
2 78311
2 28127
1 36836 451192293
2 79749
1 36355 252074031
1 28058 632080111
2 162538
1 91630 683232443
2 191841
1 126769 982511871
1 63444 413939844
2 122863
2 55896
1 38182 672298347
2 162239
2 119776
1 35462 52381561
1 97384 559505199
2 88254
2 105492
1 27519 779144142
1 22882 478015722
2 168793
1 174671 88598709
2 55825
1 185716 394152323
2 29386
2 77076
2 7916
1 31631 389902572
1 141739 208813442
1 76583 423850173
1 78404 634069431
1 92091 985635061
1 144237 876680214
2 129859
1 185260 422426309
1 9075 530324
2 55935
1 55058 976849324
1 195467 374056882
1 176472 173706661
2 175104
1 122664 828426691
2 104041
2 189491
2 44284
2 136381
2 94060
2 158503
1 186353 694939512
1 143619 733415112
2 44257
1 198918 605796492
2 136365
2 92238
1 3117 518508414
1 53645 584897776
2 85625
1 164169 346622823
1 180932 208021765
2 31324
2 80337
2 158984
1 146376 911022411
1 108656 364297826
2 76299
2 66137
2 122471
2 158202
2 74786
1 19758 541077450
1 114091 627669169
1 114614 45897831
2 149641
2 92099
2 88686
1 175290 95482121
2 175927
1 92353 858683329
2 67831
1 154493 362146809
2 70192
2 75536
2 33532
1 22274 4600936
2 128102
1 191090 448638354
1 53386 158223729
1 5061 499214111
1 76871 360107468
1 168430 870270750
2 46665
2 2463
1 12218 181048074
1 38199 566038047
2 87272
1 141365 538165178
2 9516
1 151035 264944136
2 141256
2 78798
1 37668 379631655
2 137687
1 29841 362162471
2 152428
1 17459 64536429
1 13781 453026248
2 134754
1 187315 285447737
2 122699
1 184913 209293959
2 181401
1 158911 453359412
1 128808 846109642
1 31692 763866065
2 166574
1 198551 877790022
1 172651 235777325
1 46506 924807238
1 18448 2013088
2 48689
2 190436
1 154215 508863037
2 76995
1 34935 126739301
1 16969 367772206
1 119157 433084677
1 117167 200960802
1 95906 607969224
2 80827
2 189504
1 64473 174855616
1 19503 601558657
2 15637
1 107656 415689431
2 111937
2 23172
2 5574
2 64074
1 21404 683784793
1 65657 143621066
2 6557
2 95744
1 185500 393108598
1 77420 989550965
1 41079 754077135
2 115687
1 173870 957323056
1 134910 4940950
2 19257
2 49332
2 172174
1 183615 107785001
1 103450 833317239
1 183013 999511856
1 170480 546652412
2 157554
1 21669 183885101
1 83112 94718160
1 50610 540564607
1 38513 179817917
1 191436 444796939
1 16551 957998584
1 614 262228230
1 123201 472278449
1 119293 821682706
2 50406
2 171493
1 78108 602558101
1 39815 468218734
1 34067 589993977
2 164299
2 57259
2 105637
1 98736 217189427
1 182547 54904706
1 151735 590403777
1 154629 841826108
2 6237
1 20062 350270716
1 77969 655222050
2 128133
1 69661 531281370
2 171220
2 90128
1 44964 186701368
2 63683
2 156526
2 165122
2 73426
2 55826
2 195005
1 196850 962289430
2 83531
1 101124 328222528
1 171508 285768271
2 10128
2 194580
2 51727
2 19008
1 18971 789871813
1 121704 428618444
1 28754 574210481
2 138210
1 49501 101277852
1 69785 257410254
1 84973 761817750
1 144579 70638473
2 88301
2 177621
1 88232 538808712
1 36019 398368237
1 143225 125355135
2 193571
1 182404 703831030
2 137784
2 127560
2 163692
1 168153 697055077
2 46555
1 89111 550573329
1 186920 659938292
2 140881
2 108685
2 166354
1 73256 739013403
1 11285 964452408
1 2830 989624132
2 82551
1 57142 681094846
1 27398 70278713
2 778
2 86880
2 79494
1 181280 916352279
2 150576
1 84603 106280737
1 30869 991083076
2 2225
1 78205 38371488
2 30185
2 36056
2 124319
2 22027
2 137968
1 42223 191404382
2 20801
1 76374 563447867
2 2472
2 122880
2 128271
1 89682 322433899
2 157595
2 195482
1 167224 459828822
1 138982 411070353
1 96021 957645822
1 68553 707632971
1 148778 704167514
1 42442 686266660
1 36399 573275349
2 100734
2 7794
2 84291
1 5207 566377018
1 172369 923130088
1 178883 843590902
1 11440 816056713
1 25954 785735211
2 69885
1 190025 282561127
2 28442
1 25197 218175761
2 95670
2 41653
1 113105 394694602
2 139209
2 159900
2 49143
2 182807
2 155862
2 131432
2 152655
1 172400 934367429
1 69261 264319722
2 137910
1 106383 113960802
2 183573
1 162136 10810249
1 15061 394984302
1 10230 947239864
2 80554
2 106910
2 97827
1 1305 995782640
2 59079
1 6303 741016847
1 163986 322971573
2 70447
1 135399 895910951
1 25627 987500224
1 184951 486401282
1 120959 436235615
1 153532 184212798
1 171679 895858350
2 22828
1 43796 376339815
2 190526
2 45313
2 112636
1 86694 715826449
2 73389
1 57583 471730157
2 9716
2 45796
1 5323 938428561
2 92789
1 184408 901587549
1 138322 271789158
1 5709 660371857
1 166593 37599629
2 98578
2 107653
2 111015
1 189761 79837681
2 169563
1 97987 383378241
1 199294 990296770
1 127284 811545934
1 127695 687284280
2 68598
1 168295 503678560
2 24043
2 65838
1 73165 528688695
2 175504
1 131139 856153253
1 144858 349369343
2 37114
1 149354 141661714
1 57137 870204705
1 134863 721425632
1 54048 400073678
1 172546 37850046
2 179935
2 153905
1 60708 755792502
2 30632
2 21526
2 166886
2 48008
1 42801 969034188
2 73815
1 83781 672102449
2 30985
1 138446 926892714
2 144079
1 63626 880340141
2 91976
1 103323 81550268
1 54569 317065834
1 110299 842195010
2 60258
1 122580 314733049
1 55879 867311704
1 171347 735930883
1 148800 998322433
2 176158
2 164505
1 156226 830913306
2 162107
1 133418 682976391
2 74928
2 28880
2 133141
2 174817
2 174425
1 96935 919856728
1 52502 830946569
2 68048
2 1008
2 34301
1 6507 74007362
1 54510 451103081
1 74521 739976267
1 65957 537792667
1 115335 141021142
2 2856
1 58561 787159947
2 119142
2 121917
1 1428 868508701
2 131257
2 119748
2 897
2 89357
2 123044
1 78227 420086461
2 78050
1 80059 362299032
2 63024
2 23742
1 84276 834721359
2 169202
2 86458
2 135470
1 57845 29447221
2 1506
2 85273
2 170131
2 157743
2 135686
2 74855
2 174334
2 97807
1 182888 295317595
1 92597 622637456
1 99737 535327436
1 140628 893666322
2 10921
2 940
1 98227 955782251
1 174638 802756000
2 6465
1 55745 848493096
2 65870
2 173096
1 157675 760858014
1 183178 882027243
1 124193 411847728
1 3765 907251803
1 54702 166546439
1 98351 322129562
1 43947 54646043
2 7131
1 136295 470311903
1 95882 463893145
1 111971 433827128
1 125751 959302300
1 90789 437904448
2 119731
2 102651
2 198766
1 44896 945923178
2 97255
2 139361
2 57560
1 194434 934145719
2 36398
1 178999 325752490
1 195993 665563663
1 196592 520414883
1 103351 352070558
2 168846
1 87016 130544503
1 48726 308536274
2 65487
2 105592
2 57722
2 15405
2 174074
1 163442 93056892
2 9718
1 31293 946008329
1 76777 20205422
2 49066
2 50774
1 37681 475377037
2 173602
2 83480
1 77833 106652182
1 4254 473594008
2 143308
2 199392
2 47469
1 34802 828182497
1 150272 239624747
1 194624 323242507
2 39341
1 57989 442907114
1 150995 45618890
1 50087 735957163
2 165635
2 137483
2 140184
2 148933
2 162201
1 107063 125309406
1 125456 195538926
2 55053
2 176517
2 133481
2 162315
2 80429
2 113797
1 152112 809465970
1 72933 662695104
1 187499 538766009
2 75092
1 11398 726162787
2 50687
2 50835
2 79196
1 150154 733064550
2 161952
2 69180
1 77735 561513427
2 1503
2 54654
1 99076 438134158
2 87309
2 65048
2 64439
2 136041
1 16044 776697183
1 196475 554465018
2 120113
1 103019 599754121
2 68407
1 92222 79055189
1 36202 987269662
2 104867
1 163398 504989137
2 153042
1 97044 132582157
2 124049
1 155362 333392056
2 14768
2 127498
1 98922 75891114
2 71425
2 31745
2 33932
1 1547 709078446
2 134906
2 73025
1 21703 319877246
2 114395
1 30202 733473653
2 177466
1 102364 678226931
2 143893
2 78651
2 96398
1 79928 178809716
2 17066
1 197266 385220819
2 129109
1 126660 146311528
1 10233 387793312
2 7824
1 74198 170505406
1 121894 730184796
2 107042
2 58656
1 43465 753795759
2 194395
2 74460
2 128617
1 25458 578695336
2 52410
1 30364 578352011
2 82279
2 11766
2 150719
2 137783
1 54406 57323875
2 128989
2 119231
1 115052 327209485
2 130502
1 32378 988707188
1 141757 526402738
1 196968 591690606
2 116946
1 163586 72141139
1 59867 459516847
2 105336
1 16755 536014619
1 19510 551139126
1 187626 56855635
2 60047
1 44380 431210447
1 26295 819870960
1 72994 288644820
2 67059
1 35357 538144195
2 67613
1 115077 166624877
2 146472
2 132117
2 100238
1 152728 224328081
1 55658 326001258
1 138258 29576480
1 104129 717464621
1 167456 846496690
2 95545
2 120730
1 43906 255468833
2 55969
2 136906
1 108788 745349901
1 75460 498649930
1 197721 370972492
2 156504
2 114196
2 144764
1 167934 726675435
2 103123
2 60755
1 180757 870688820
2 127135
1 24411 109676358
2 33868
1 141218 665465793
2 29367
1 13806 858633779
1 140727 619894618
2 41655
1 149331 276793591
2 182626
1 132333 988679231
1 3547 117220250
2 33054
2 73141
2 160257
2 21210
2 62940
2 184372
1 67284 652004223
2 195721
2 169635
2 50272
1 18548 985144303
2 116582
1 172627 910348857
2 154798
2 67119
1 120506 571354807
2 153808
2 73651
1 93036 299478794
1 108779 476528848
2 42321
1 121806 55821813
1 123859 960628008
1 377 793036384
1 84117 700925712
1 122165 700733039
1 274 171783534
2 118133
2 70388
2 92142
2 150350
2 175623
2 61249
1 82965 837838419
1 155513 880953056
2 99530
1 34994 125036261
1 13526 110668031
2 12101
2 45203
1 115257 591629154
1 93596 751093489
2 25948
1 130774 430852441
1 182769 980693552
2 119324
2 25340
1 68076 552463027
1 15188 937619271
1 160231 892032738
2 114056
2 101204
1 170300 423064559
2 114868
1 189914 782741158
2 171917
1 106685 238474281
1 194576 603919346
2 56620
2 151599
2 85739
2 32054
2 44711
1 140181 706438055
2 24972
1 198549 111464649
2 179736
2 12254
1 189674 648906416
1 60924 159941526
1 3235 1204444
2 26885
2 163275
1 94430 615841434
1 85518 751167756
2 184462
2 41979
1 29890 183960807
1 53073 245944826
2 196727
1 91978 591372291
1 68446 314244041
1 44926 345290786
2 102437
1 2228 520269444
1 170650 978416013
1 187764 504243465
2 39269
1 77659 379079404
1 109529 429174046
2 62155
1 82904 812734781
2 62058
2 186815
2 24310
1 20461 970861267
1 129008 804578239
2 5062
1 163309 268596324
2 167487
1 79709 905512470
2 164169
1 100584 85721959
1 190721 821428121
2 828
2 166911
1 77335 968625960
1 128683 906626663
1 42708 21607388
1 12998 85979741
2 20862
2 10899
2 136599
1 165973 652307259
2 94180
1 73404 144400432
2 5140
1 185310 563994868
2 27735
1 101773 699157689
1 24325 606390131
2 152856
1 19484 483952460
1 91491 262975754
2 122443
1 189975 163360590
2 190807
2 115023
1 180639 557076491
2 124654
1 31018 200333207
1 184173 953141069
1 179558 711813944
2 146944
2 18911
1 156786 547696495
2 30383
2 114587
2 163925
1 47379 588658553
1 48285 666237657
2 41842
1 21282 632360695
2 96225
1 171832 395451961
2 183895
2 198476
1 104222 421740037
2 38331
2 182166
1 79062 426157809
2 60649
2 59427
1 84677 751176104
1 138408 946416128
1 1452 79382271
2 12208
2 162007
1 172036 200718421
2 81385
2 49868
2 3759
2 88377
2 114537
2 160819
2 191688
1 49825 18850777
2 29400
2 22595
2 100235
2 128397
1 51510 821078133
2 37072
1 77112 358138414
1 37616 544484241
2 19179
2 130245
1 193365 386197782
1 114977 663100636
1 144468 305569710
1 61120 827453792
1 13509 650503101
2 192814
2 102244
2 8735
2 91873
2 194965
1 10631 218002834
1 174307 933355131
1 1090 392633593
1 189081 184869372
2 199581
1 8076 561434541
1 146645 72088618
1 165874 855665298
2 50754
2 17342
1 41447 917958177
2 39499
2 180164
1 91797 577756818
1 11658 834387371
2 83652
2 103603
2 117516
1 11678 782915672
1 23597 937941945
2 179564
2 136246
1 175030 532129811
2 49692
1 175785 832934066
2 25305
1 87048 737720449
2 168441
1 96277 700171876
2 189080
2 169085
2 153804
2 21313
2 34584
1 31003 232841485
2 173898
2 98004
1 161836 76344530
2 33644
2 3260
1 31647 575395244
2 136138
2 160970
2 164350
2 60899
2 60673
2 106571
2 98987
1 79258 68309922
2 63917
2 109715
2 25115
1 21519 108099449
1 27016 965560096
1 198928 956180122
2 30190
2 79995
2 150761
2 113244
2 21863
1 171956 993093387
2 54790
2 87767
1 169219 360196980
2 172673
2 128833
1 14916 335037696
2 173100
2 144296
1 59187 63408983
1 110422 756395855
2 78413
2 58949
2 154792
2 181510
1 46142 5887373
2 37829
2 133755
1 138175 134379208
2 154031
2 88441
2 166123
1 81001 10005440
1 197200 546637436
1 135064 195959296
1 27399 547918217
1 142104 473866415
2 161357
2 139664
2 107935
2 192772
2 82126
2 165228
1 17049 203558004
1 1949 166397481
2 88061
2 71100
2 81719
2 103332
2 132464
2 91797
1 190362 529205063
2 70108
2 31092
1 105175 545226973
2 123601
2 115200
1 37220 266633129
1 84267 242906947
2 160172
2 63509
2 55338
2 9166
1 82790 769267483
2 65200
2 66186
2 190580
1 130951 661684517
2 192268
1 13618 15869814
1 93898 253760740
2 36523
1 7641 750016186
1 197966 207257329
2 121638
1 3613 593963838
2 56389
2 144877
1 101587 419215
1 186473 375097510
1 182166 583347761
1 111597 960722401
1 2421 332438685
2 168005
1 22652 477731184
1 82842 181135689
1 71148 20899857
1 133419 945573988
1 1626 294030242
2 151726
1 63983 155631373
1 90256 417506622
1 39383 131478738
2 87496
2 160713
1 126298 626111884
2 88092
1 153025 643064870
2 194575
1 103935 410577324
1 186636 384289316
2 45928
2 154977
2 35548
1 4636 107382119
2 90489
2 77350
1 175030 189967738
2 182334
2 160965
1 71086 797774878
2 119393
1 192627 916606885
2 163998
1 103570 889452028
1 44258 204686910
1 135677 438805015
2 32992
1 144351 649446992
2 186972
2 24215
1 160227 330122958
1 121017 259181399
2 185310
2 151751
1 5307 863624709
2 178818
1 197534 291092298
1 64288 738598831
2 107083
2 185207
2 104168
2 51360
1 131222 942616052
2 112801
1 115142 512958062
1 50123 839420010
2 119382
2 197571
1 28984 28027087
1 171380 951736138
1 101562 837550391
2 98282
1 179867 113198047
1 44719 624215003
2 43857
2 46098
2 35643
2 73168
1 97580 774853166
2 119370
2 160641
2 151656
2 179505
2 163784
2 193107
2 65228
2 195017
2 198682
2 64581
2 111468
1 130506 194118441
2 122300
1 4286 390825180
1 169101 389784165
1 123387 262259490
2 52606
1 133590 901779392
2 83933
1 119018 836426408
1 84825 173495966
1 49209 994571719
2 177785
1 17627 965587838
1 96320 265817380
1 170141 21559577
1 57405 151702234
1 99306 322834742
1 22021 661427830
1 92893 816524870
2 67567
2 121844
2 7738
1 43128 306284913
2 190620
2 16540
2 27138
2 47690
2 52822
1 27859 894329701
1 160538 455291672
1 28922 844674760
1 17517 852947606
2 80097
2 24252
2 185463
1 40417 33114727
2 90142
2 143761
2 38738
2 39417
1 97444 749941179
1 94686 472411192
2 154474
2 46170
2 133385
2 117585
1 36832 541295367
2 107389
2 162742
2 166738
1 75250 483906577
2 130005
1 116943 799236329
2 135161
1 131048 915190690
2 7882
2 144429
2 23433
1 91737 172664936
2 157935
1 99998 462144490
1 71446 489097328
2 93956
1 107030 335987268
2 56423
2 174606
1 79564 600125183
1 138904 597822550
2 148554
2 51613
1 42673 262331787
1 22263 815839694
1 79906 819381523
2 127956
1 3560 914056346
1 190461 329542392
2 95432
2 62729
1 96981 142054332
1 45194 759942552
1 107418 672308697
1 165214 47176229
1 37920 184892475
2 42954
2 156010
2 73064
2 118814
2 197970
2 93112
1 57811 873624417
2 46360
1 183520 724452463
2 174037
1 171537 763911093
1 178814 557541980
1 119414 719523345
2 16054
1 113213 295915220
1 101338 230234108
2 108490
1 133714 837924444
2 23756
1 5318 848915176
2 32511
1 78909 12705777
2 100159
2 28917
2 173347
2 59960
1 124206 75835193
1 39693 92633609
1 185843 90153748
2 90075
1 47401 608193178
1 130226 766453016
2 58766
2 165092
2 51527
1 25403 313406387
1 111192 446821030
1 106680 441954717
2 106615
2 134620
2 71031
2 9496
1 177351 305080529
1 20818 568652218
1 170411 368165594
1 123523 36269147
1 1459 318715966
2 180473
2 118963
2 90659
2 88448
1 195950 449043817
2 57065
1 172757 694712806
1 8248 505846912
2 141409
1 172275 722114695
2 69412
2 104675
1 169513 294265250
2 2201
2 12171
2 155141
2 46942
2 163940
1 13817 6315153
2 162761
2 67089
1 111120 385860627
2 91412
2 4321
1 73358 432047523
1 144726 758631185
2 112473
1 187186 488229573
2 122605
1 94691 74893168
2 70643
2 3088
1 59888 507147244
1 46568 560026637
1 85496 475266220
1 56864 255965547
1 54114 995002920
1 5583 490657220
2 84024
2 85951
1 199090 522251693
2 7573
2 65518
1 175935 817735936
1 30916 65402329
2 194968
2 31615
2 196079
1 32088 402259348
2 2511
1 1332 17654421
1 87563 504303875
1 9194 118493994
1 44016 824124211
2 171462
2 66727
1 51821 530434160
1 65352 626789664
2 106539
2 95603
1 86100 445094098
1 58295 316903442
1 41125 258420787
2 77834
2 121482
2 22583
2 61348
2 11167
1 17439 531192952
1 6762 367606835
2 54534
2 4878
1 141007 770778090
2 85136
2 190866
1 86460 988330944
2 66464
2 80264
2 128232
2 20932
1 33484 413955906
1 143596 220523950
2 40889
1 41551 550831733
2 198410
1 77081 296135960
1 34856 26122346
1 39322 431902063
1 119619 569421602
2 98327
2 19719
2 149264
2 136469
2 131348
1 164320 192236297
1 176280 572493286
1 35035 959176393
2 40680
2 8340
2 3677
1 19776 259646139
1 2978 198915902
2 166121
1 71855 229433420
1 188253 49237956
2 7376
2 165430
1 33357 807282543
2 187815
1 190599 917317504
2 26353
2 42897
2 89968
2 119939
1 35609 276504081
1 120447 928726262
2 80315
2 54516
2 95448
1 137906 429307641
1 77197 882801655
1 179565 484127376
2 66117
2 182075
1 61043 248065184
1 124737 728965209
2 60306
2 109071
1 68085 38709824
2 164755
2 86730
1 32816 900162537
1 130969 46775438
1 22727 350359783
2 79313
1 64240 34290327
1 89463 24241776
2 99058
1 127305 752766877
1 162496 613172781
2 145529
1 81793 763749603
1 123318 113809561
1 22130 337196785
2 151591
2 86179
2 6393
2 101608
2 6227
2 168150
1 195708 388902628
1 112609 732280580
1 46250 298126843
1 164707 425834915
1 45541 213255599
2 192394
1 167420 938513088
1 129045 333570953
1 90290 733506692
1 34377 31324504
2 127043
2 177148
1 48786 745526752
2 118444
1 153394 521313538
1 160341 659483579
2 100415
1 5197 83123829
2 27594
1 132245 536808370
1 104577 539517401
2 157365
2 166244
2 182523
2 41090
1 160432 627899133
1 163667 175354983
1 64322 135297861
1 34815 910018465
2 44123
1 69234 937547200
1 10694 778152947
1 106296 266920496
1 3509 456381091
1 126944 911682526
1 139023 95070110
1 12672 260337772
1 172569 709881847
2 18921
1 97226 868942250
1 167691 640550279
2 142291
2 60188
1 20120 317027748
2 189090
1 72623 367576791
2 32121
1 123623 586215413
1 191871 463449403
1 22393 477512980
2 21657
2 64501
2 190478
1 189370 497947410
1 29590 184198312
2 69537
1 29026 713163287
2 149655
1 74181 700105676
2 162037
1 74467 781105097
2 187648
1 134359 128779222
2 42967
1 49905 307451474
2 120406
1 149978 762542351
2 90543
2 105113
1 58388 934053030
2 181008
2 91272
1 105082 628440131
2 119570
1 151299 398902604
2 127629
1 91399 257749840
2 169652
1 115202 258839841
2 149927
1 10819 18077477
2 69840
1 19944 56353539
2 194085
2 122095
2 68134
1 142878 12922015
1 10611 777048458
1 135409 810145843
2 44753
2 60616
2 42237
1 2719 621449021
1 120898 77159819
1 42378 820690975
2 87139
2 88702
1 151185 293367092
2 68315
1 14637 894366906
1 133276 510909405
2 191400
1 77983 878192932
1 101044 582171325
1 22182 873966945
2 69166
2 18177
2 88892
2 37759
1 186202 411908022
1 3961 562958135
2 119600
1 124860 421024042
2 191884
2 86000
1 65712 333147762
2 171871
1 20087 910803575
2 83545
1 108206 268559592
1 63700 177315933
2 48166
2 10515
2 42446
2 53154
2 89316
2 68209
1 190464 469454000
2 43930
2 50835
1 24319 933147173
1 58426 657810109
2 153903
2 36910
1 104551 326597742
1 192820 777348086
2 92615
2 34324
1 179825 827037045
2 6940
1 163983 180829770
2 41593
2 7478
1 178890 895660479
2 138256
2 94377
2 131331
1 136006 645427331
2 189569
2 79928
2 114531
2 198172
2 160077
2 131456
1 61055 452545416
2 56749
2 183138
1 48543 443648647
2 158911
2 89772
2 138734
2 124554
1 102052 473766418
1 114222 186942817
1 184127 418760003
1 92056 366484400
1 155127 914867495
2 106918
1 15663 213103983
1 118149 871176760
1 34456 696878356
2 112901
2 84037
1 2809 462296738
2 190703
1 181686 294748483
2 6632
1 127713 16261681
2 87222
2 166581
2 37276
2 59025
1 167190 596618703
2 38790
2 17383
2 142599
2 43834
1 110266 766210026
1 31572 776320902
2 149757
1 89055 799939787
2 51369
1 84961 603805953
2 31492
1 196158 206591793
2 13278
1 163301 207096482
2 70870
2 170885
2 93653
1 67327 596497409
1 170957 52432398
2 152873
1 72146 316734781
2 196298
1 186420 552101239
1 35221 150139407
2 199402
1 66985 648623016
1 102321 277455937
2 17466
1 716 55872461
2 66988
2 363
2 117379
2 193453
2 37678
2 191743
2 38267
2 88920
2 120209
1 15584 699955748
1 161753 593537812
1 136032 877809028
2 178219
1 35881 813469690
2 34028
2 15660
2 43903
2 99293
1 13559 228465781
2 60025
2 145944
1 38893 255894063
2 27360
2 120779
2 9436
1 61424 830178341
1 133072 228676462
2 130401
1 190972 153641207
2 108565
2 4480
2 92948
1 85723 261745576
2 151042
1 78279 541112757
2 165419
2 4775
2 30901
1 64419 471679377
1 130576 278269921
2 103811
2 16037
2 13300
1 85588 386949272
1 185561 369985110
1 112862 684779909
1 129517 228753138
1 181702 9813084
1 123009 505868797
2 189298
1 90705 539231018
1 80196 301141365
1 19078 444135612
1 111599 320967594
1 116409 347184721
2 194366
2 60421
2 32111
1 135477 518718302
1 13458 549138079
1 90064 665958403
1 43938 760953472
2 45227
1 156799 74837245
2 163217
2 85936
2 136
2 132002
1 85158 964407660
1 77249 440373358
2 87611
1 58929 917945252
1 108628 130464736
2 167516
1 129602 999283761
1 26807 360848807
1 176642 248302543
2 19643
2 9907
1 132694 791555593
1 119278 304319130
1 51817 318583673
1 135671 418766947
2 123715
2 47135
2 195186
1 135020 162992105
1 122779 435726471
2 13438
2 13943
1 76569 244651080
2 61288
2 74634
2 65260
2 61933
1 10747 540472741
2 99582
2 65030
1 124873 897362042
2 111063
2 93045
1 191476 965853646
2 150309
2 178977
1 125936 394682863
1 178636 595957590
2 186551
2 174466
2 141676
2 107533
2 63431
2 30600
1 68634 572579989
1 129158 702739159
2 147311
1 55929 949238938
1 63356 731280903
1 127571 519688541
1 105585 418094847
1 66645 801808652
1 167923 679996465
1 1613 531620853
2 35752
2 36289
2 21008
2 132638
2 122903
2 186768
2 96836
1 114033 847891671
2 124932
1 189198 699409033
1 42382 279833099
1 151600 886195645
2 86747
2 105826
2 20473
2 135936
1 10922 532800610
1 17119 194174216
2 66649
2 107320
1 55433 469171006
2 39489
1 65290 300067509
2 1863
2 63070
1 155355 151189705
2 83075
2 44796
1 88681 633445279
1 20228 607213930
2 154984
1 15641 461700367
2 197954
1 138848 138003494
2 66763
1 168819 426305638
2 65952
1 30817 279586127
1 22477 757881302
2 80061
2 29242
2 28658
2 191542
1 23888 240903525
2 133971
2 168915
1 80201 120419720
2 181488
2 34317
2 80117
2 17167
2 88776
1 175015 230185583
2 49059
1 69611 120044761
1 143373 900474915
1 4629 100611957
1 169720 777803362
1 12360 388714547
2 75646
2 162035
2 85271
1 81108 175288540
1 92736 548083839
1 24992 176163799
2 95901
2 86221
2 13278
1 166768 169622982
2 65266
2 61409
2 3737
2 185289
1 80542 347170856
1 36838 988001828
1 134896 122479693
2 55386
2 17801
2 159051
1 111545 278867831
2 84359
1 12542 233437893
1 154302 770548674
2 146855
1 131595 130272845
2 141096
2 31219
1 119271 702194573
1 77293 763892175
2 18702
2 73827
2 41983
1 10826 804799199
1 81857 639445598
1 97443 399431795
1 195537 688207858
1 105173 130511688
2 74570
2 103356
1 56256 340182441
2 4982
2 50336
1 115933 609885671
1 172855 514681623
1 20654 230663126
1 187997 653393375
2 82621
1 148559 861103917
2 15969
1 87709 765375528
1 66572 926529011
1 144374 247897564
2 167474
1 114602 709638857
1 82775 6242331
2 105544
2 98328
2 105933
1 23766 893465378
1 42423 291430642
2 173227
1 73920 920075927
2 63817
2 90192
2 146190
2 80284
2 117877
2 21935
1 175310 285611735
1 71859 617160113
2 74739
1 123479 432464066
2 74064
2 164552
1 129116 639647964
2 8291
2 17519
1 180013 548924512
1 64328 176878271
1 19956 674056835
1 116612 619564742
1 62725 758321178
2 157422
2 122473
1 193406 400651618
2 143389
1 157559 569232190
2 170833
2 10972
2 155108
1 122635 896528407
1 154126 101485069
2 157281
2 41896
1 123478 913570895
2 47642
2 109853
2 8655
2 198350
2 120062
2 180687
1 8621 679375894
2 47639
2 77050
1 164010 890857086
2 197010
2 14561
1 180602 618865772
1 11087 341729973
2 97865
1 109086 916498293
2 77439
2 69179
2 17834
2 72542
1 55046 892572412
2 44909
2 45581
2 104362
2 127356
1 44738 203408280
1 43895 628266839
2 10480
1 103270 319897249
1 141693 886560507
2 31508
1 116065 615233492
2 126273
2 80261
1 44712 944731697
2 144919
1 69077 985154594
1 36543 132237306
1 162111 798929987
1 11192 373079703
2 177745
2 35549
2 42184
1 169482 42976071
2 133065
2 94466
1 27420 621824551
2 190698
1 130345 207388034
2 119353
1 12848 487649644
1 137149 250033783
2 29053
2 86418
2 64473
1 25727 955844789
1 38180 997172528
2 38934
2 107666
1 194095 335265285
1 87523 163337704
1 165849 930395687
1 184374 384746231
2 151533
2 113240
1 173287 718316126
2 85528
1 96700 999090321
1 45467 86247220
2 140468
1 3227 172011288
1 48196 181611307
2 174554
1 135712 824243479
1 178332 186877243
1 67730 814296427
2 125779
2 931
1 2489 732178551
2 48187
1 1916 195441705
2 94006
2 56657
1 65365 352353766
2 86655
1 138077 482338149
2 194613
1 129411 224127546
1 9331 519434820
2 168148
2 170346
1 198589 574700899
2 81072
1 51451 883947500
1 113388 906488910
2 101261
2 76365
2 110000
2 81716
1 102978 470952783
1 111730 363809811
1 18988 280012211
1 40074 664095747
2 18532
1 112587 854091164
2 9745
1 85727 161461568
1 94550 747542463
2 74778
1 114211 605015461
2 79508
1 193259 854168133
1 114618 903067491
1 22068 117510175
1 118853 576355839
1 140221 934724115
2 70971
1 62006 485386494
1 179257 57501456
1 119791 762927723
1 159272 125212222
2 37731
1 189045 316165240
2 127980
1 146877 96801641
2 113699
1 71125 279933550
1 33612 100404050
1 184772 872408201
1 168880 683581487
1 190919 400218052
2 183077
2 127561
1 137305 711604425
1 76037 387091360
1 53287 508533250
2 85006
2 5070
1 28504 387424936
2 64718
1 99871 296917102
2 182873
1 62734 723704752
2 41358
1 15616 763502453
2 183696
1 85242 146217783
1 154431 711551899
2 22005
1 185904 709338138
1 72133 489019754
1 184975 155093288
1 167605 924672091
1 145456 958945272
2 98939
2 81472
2 31168
1 79843 255350325
2 159883
1 196593 575508557
1 24575 590537392
2 94685
1 35974 892755393
1 44536 632864369
2 175698
1 160683 674171813
1 27068 209235904
1 11708 993244059
2 34485
2 50948
2 184202
2 27623
1 5323 472548997
1 15427 73930807
1 88551 79831418
2 14487
2 122470
2 9707
2 93124
2 86263
1 78517 300254919
1 12367 423332995
1 122835 239631879
1 133705 950224144
2 129375
2 71961
1 195432 656361983
1 191877 691366559
1 72182 110337278
2 162911
2 199631
2 77815
1 190333 720908831
1 61907 595556737
1 87136 20989600
2 17589
2 109062
1 35515 808742666
2 96112
2 105909
1 87781 870628265
1 130316 266675580
1 118178 726747987
2 180592
1 95265 913774448
1 42650 605866006
1 170944 88731078
1 61695 345336266
2 57878
2 122599
2 16874
1 78409 20353453
1 175478 231709869
1 83003 807467010
2 47870
2 156434
1 86024 621882410
1 91864 121372805
2 127308
2 90352
1 55283 876568158
2 50741
2 50192
2 157078
2 160822
2 148584
1 163217 350301267
2 43965
1 102334 235210886
2 78481
2 72215
2 150178
2 88898
1 173882 697413
2 130526
2 128009
2 1296
2 156055
2 38754
1 118389 262349933
2 42026
2 94565
2 34133
2 190795
2 131793
2 126187
2 164338
2 118772
1 33335 921281158
1 173848 356148787
2 192617
1 51312 721140492
1 8603 818618340
1 3374 256929675
1 58868 658777534
2 174448
2 147775
1 165417 91839208
2 66583
2 954
1 23722 717927022
1 159283 2125169
1 131345 480063566
1 109931 786904724
2 20107
2 195689
1 168106 565174470
1 43618 717089887
1 123032 180204734
2 130241
2 27691
2 192397
2 120644
2 16061
2 147252
1 32015 531705632
1 35397 911297035
2 184735
2 36490
1 15256 518006097
2 24384
2 59916
2 16756
1 51424 489522726
1 61499 654415561
2 193653
1 64803 401022780
2 166335
2 133687
1 35362 877752726
1 76014 543024847
1 39343 4511805
1 120606 427818634
2 84964
2 166211
1 24536 999938657
1 10240 339706796
1 184279 632057079
2 147762
2 179532
1 110718 833789949
2 48702
1 174144 447443827
1 65200 127344878
1 188755 506632284
1 66216 226831074
1 40430 509892772
2 101492
1 199978 932346964
2 143950
2 114729
2 25793
1 118699 817208685
1 102481 417851051
2 9342
1 169039 841448569
1 36727 526601773
2 17192
2 89712
2 98282
1 2508 77049891
2 57583
1 114108 261551300
1 97224 904904508
1 134744 226505682
1 53610 687567861
1 19071 144907084
1 134570 342242314
1 134479 266496495
2 171441
1 88209 221917274
1 13912 463208085
2 32627
1 63696 356509755
1 32851 837676251
2 97308
2 117962
1 5918 553089155
2 71246
1 73389 870820904
2 113883
1 147433 165341910
2 61191
1 107276 802444473
2 143664
2 36504
2 60192
1 150267 973505106
2 35308
1 3806 670447541
2 111598
2 133458
1 162896 458037548
1 36477 743307475
2 75965
2 189572
1 4449 284399186
1 83718 559662066
2 20984
2 174259
1 152003 514659846
2 29427
1 56782 667751175
1 53075 108299682
2 184230
2 141456
1 187827 924887637
1 99072 84024662
2 40735
2 13312
1 118709 224877692
2 37736
2 178363
1 118972 553069462
2 101610
2 106718
1 144440 492542395
1 126042 434745348
1 144389 136713963
1 195539 727867119
2 87897
1 198165 492438397
1 142714 483628035
2 98146
1 105590 962359625
2 112389
2 131133
1 66914 747136998
1 150985 133392682
2 21246
1 94951 442807494
1 37131 49013153
1 28050 393829990
2 70448
2 125119
2 146934
1 1702 868714706
1 61124 929407397
2 63096
2 118130
1 51954 638558515
1 143125 670032479
1 134612 61389332
2 8250
2 136048
2 139854
1 56607 949743033
1 51720 993237449
2 99818
2 186340
2 3326
2 62036
2 173780
2 160457
1 113826 165051697
2 54130
2 60195
1 152001 785240393
2 19333
1 112334 15776116
1 32032 87640851
1 109411 511029323
2 165484
2 110305
2 62711
1 72067 168457201
2 23273
2 152251
1 94686 681453250
2 43956
1 60161 10373102
1 63159 564028746
1 15350 290646330
2 9279
2 8774
1 45610 863427771
2 95044
1 187471 360566743
1 59095 978747908
1 138997 448962555
1 14278 969002160
2 157159
2 41624
1 55189 748526564
1 129266 170779419
2 20796
1 13140 62305938
1 174642 361873850
2 106595
2 169447
1 82492 701178467
2 151979
1 30077 865141298
2 120591
1 18631 79707527
2 135806
1 55616 13681548
1 46487 37994037
1 76800 73257091
1 54598 512646268
2 100183
1 182839 489027737
1 197660 98383111
1 132914 253236933
2 167395
1 103027 756240814
2 6217
2 83250
2 128719
1 187466 540999030
2 85843
1 88480 80606600
2 71045
1 126197 17919267
1 165030 776126799
2 8672
2 133525
2 9025
2 87560
2 166994
1 12635 558187446
1 4130 228586316
2 130334
1 88160 466189074
1 162649 536690966
1 148675 346177206
2 180960
1 196141 80104606
1 33110 59573014
2 98553
1 73924 852048782
1 18549 60832786
1 44287 986597900
2 133853
2 177878
2 73972
2 143026
2 34364
2 124748
1 116450 553883988
2 142078
1 119556 653224984
1 4164 702808210
2 59161
2 156133
2 146196
1 196616 309117203
1 104464 276851297
1 30407 144071700
2 8598
2 176203
1 125930 768727191
2 193946
1 72199 343164293
1 196796 414976435
2 49670
2 175907
1 70668 443439282
2 194691
1 17768 684500963
1 80539 169248184
2 128627
2 22507
2 112024
2 63401
1 167131 927414258
1 53867 492143277
1 37623 913583647
1 178639 592418490
1 1335 819487748
2 125043
2 179484
1 34418 821945548
2 119400
2 102758
1 182705 530540528
2 52779
2 137165
2 97360
1 31719 220309898
1 126119 727770779
1 153471 480510635
2 113979
2 113785
2 97791
2 61607
1 68794 477154057
2 125193
1 17085 789813862
2 102791
2 138628
2 54406
1 121345 299384957
2 128121
2 31832
1 108744 170769025
2 101509
1 6743 788036334
1 192909 596828367
1 64547 784856157
2 122093
1 96548 78257668
1 40696 311068468
1 103802 373809848
1 136603 109450202
2 125616
1 143917 689729611
2 13136
2 121798
2 192642
2 163350
2 9994
2 38513
1 114367 360201465
1 14308 550999815
2 74630
2 180319
1 52008 731995084
1 30585 108588910
2 153750
2 38201
2 31416
1 5242 971574713
1 60758 455448487
2 60122
1 181859 993196594
1 44294 472367743
1 58566 393622743
1 151409 452504215
1 12048 602836961
1 66364 797304334
1 195827 208256124
2 83388
1 612 763885388
1 85987 243636377
1 195315 323033214
2 178685
2 14844
1 45636 714185328
1 66291 837879736
1 49612 903172580
2 39579
1 83090 372224389
1 94782 55966920
2 81812
1 185702 232830115
1 100307 746210643
1 21442 757124413
1 198774 132951919
1 169855 610622163
1 63866 247732122
1 127418 643833313
1 189356 855173377
1 416 120399493
2 192168
1 28320 817756236
1 161275 59668991
2 177093
2 171054
2 112016
1 101042 410046629
1 163222 955583893
2 108718
2 8979
1 9271 662182371
2 188983
2 58092
2 196453
2 12957
2 169034
1 105065 446500690
1 96906 257681528
1 131878 424099346
1 129163 758717903
2 4740
1 31255 425919137
1 75123 454748561
1 52223 516061845
2 75639
1 189212 408110855
1 127254 472109660
2 185936
2 112640
1 4255 647738543
2 154497
1 13805 595991196
1 171602 320050801
2 89789
1 165334 927506673
2 72931
1 146181 300965359
1 95262 475630595
1 3287 735280401
2 1247
1 182201 537410609
2 156202
1 152044 269610956
1 141859 926889511
1 198420 547165163
1 87489 739014995
1 4905 264998805
1 7303 917967904
1 87157 486168969
1 22907 310300934
1 71158 88489237
1 44593 767035152
2 87397
2 126776
1 26496 201432154
2 101455
1 83013 290844434
1 27064 469867897
1 181287 220812692
1 172348 190333883
1 190359 414513291
2 78036
2 188617
2 43914
1 145232 659950254
2 81744
2 92674
1 172865 142298205
1 184778 360337639
1 27891 392623057
1 104319 982263612
2 137891
2 153256
1 93316 509241608
1 46739 568349156
2 84205
2 171443
2 171895
1 44288 375083381
1 34707 727351070
2 104132
2 180340
2 182492
2 19832
1 187849 818112835
2 55754
2 194755
2 158762
1 94647 982506836
2 53784
2 115491
2 114242
1 89403 208662653
1 32268 656661881
2 137086
1 155641 544163931
2 23875
1 20166 358876596
1 169520 949659312
2 27191
2 128817
2 187441
2 76626
2 460
2 158317
1 79407 520594213
2 181628
2 140358
2 20670
1 160380 105922244
2 14474
1 148278 966722959
2 59974
1 82709 653513117
2 84624
1 25553 77078232
1 151317 658939408
2 155210
2 143507
1 105627 566615080
2 70894
1 139244 889703041
1 87773 208254390
2 101571
2 68014
2 130941
2 111998
1 160598 77511264
2 124594
1 152562 910648246
2 129002
1 106928 688076022
1 74093 892636864
1 135594 721242072
1 65139 410242541
2 170385
1 162183 361644404
1 49128 432306948
2 36744
2 5506
2 116952
2 106553
1 100674 30591462
1 61456 638052003
1 145837 167864035
2 148312
1 151211 450288237
2 184324
2 54889
1 19730 874947333
2 126032
2 70651
1 98412 98909287
2 30407
1 27350 720440139
2 139430
2 18806
2 193729
1 26667 144541175
1 188032 206995759
2 94106
2 162565
2 66921
1 69019 814820298
1 178646 686112524
1 98729 168192973
2 53555
2 52165
2 191377
2 146475
1 33014 920957123
1 171329 799916387
1 150333 904229320
2 169587
2 101699
2 21506
1 173802 856230460
2 184219
2 40186
1 121885 753924450
2 48027
1 64309 150340808
1 132966 869387164
1 68639 731299569
2 139806
1 151073 214483133
2 130513
2 139012
1 112180 450908804
1 157973 334586784
1 174001 102597537
1 170059 966756597
1 133121 839172569
1 16789 364054431
1 105643 465636964
2 57007
2 127665
2 109896
2 153220
2 175000
2 14030
2 192027
1 39235 384990524
1 167933 219039911
2 122074
1 185103 165264269
2 96888
2 14225
1 48568 341132329
2 178059
1 163907 761982135
2 174386
2 99149
2 113741
1 109271 199770688
1 110363 502700761
1 3405 313962078
1 110139 918608641
1 122914 868885369
1 195943 522457145
2 127458
2 34718
2 125224
1 14790 534871614
1 113980 984583025
1 198463 582904422
2 5528
2 107541
1 102158 359701620
1 46881 619531320
2 101513
1 199246 2137747
1 113639 53579272
1 137800 575948372
1 157331 419966630
2 150804
1 124521 173079784
1 27175 385456411
1 90537 567331062
2 131676
2 134302
2 75086
1 41631 381627447
2 28796
1 111958 41343602
1 176458 143749148
1 113879 257665034
2 4438
2 23918
2 155105
1 182288 586225501
1 163396 303116554
1 153138 38325154
2 138416
2 47808
1 30416 915483148
1 140679 105866783
1 37398 740214863
2 65388
2 175136
2 194449
2 16164
2 156779
2 67575
2 5888
2 42030
2 131828
1 78729 182662094
2 133677
1 36858 943586288
2 74653
1 129772 819919641
2 196987
1 173218 866657832
1 137452 142370329
1 1188 934888600
2 175731
2 68302
1 69414 768358285
2 94927
1 199136 732457621
1 75036 416487766
1 28103 379005499
2 183550
1 63335 771826500
1 51819 27170897
1 102713 331829254
1 26462 520147910
1 35202 592720323
1 62546 767351627
1 122841 877044035
2 64031
1 4583 236662509
1 188583 13044602
1 127423 388426718
2 12643
1 12911 343123806
2 98612
2 11357
1 66057 206388843
1 41559 845395217
1 132494 342589096
2 122014
2 72967
2 53565
2 81704
1 189251 903499989
2 133898
2 119073
1 154029 449294594
2 38733
2 6785
2 175684
1 68190 24533791
2 123420
1 168914 400844892
1 115659 140936299
2 124656
2 44516
1 78569 946946909
1 159402 575089069
2 48707
1 192138 5844028
2 91224
2 80559
1 125477 528747254
2 40204
1 49873 636937134
1 85652 20372768
1 153752 488354888
2 4994
2 134374
1 160135 398256431
2 54726
2 148650
2 50609
2 92753
2 175650
2 162116
2 84543
2 7368
2 5087
2 175438
1 63094 222074680
1 69002 648756827
2 27845
2 165514
1 102843 962184142
1 174637 967622966
2 1278
2 98377
1 99528 997421411
2 105503
2 146830
2 49034
2 88104
2 61208
2 104965
2 156300
1 134507 114553910
1 191663 668985144
2 165792
1 36642 882597932
2 194733
2 95919
2 45729
1 168936 156247972
2 127656
2 155665
2 156670
2 124193
2 166105
2 134743
1 34143 660449188
1 95592 549861345
1 43938 630941790
2 91026
1 22707 425340505
1 194409 17868973
1 141648 800884821
1 133835 747178051
1 123443 174378382
1 167347 372797444
1 21461 579142076
1 122539 643923958
2 10875
1 111917 480958383
2 13379
1 25806 986040134
2 178594
1 182832 201713734
2 11669
1 69417 219566030
2 101366
2 75046
2 72242
2 2494
1 116530 283983418
2 12940
1 2240 162289539
1 170377 725677024
1 101844 490425360
2 65742
1 144709 444177886
1 35889 403467606
2 173388
2 158772
1 148007 379323181
2 3647
1 110413 170303382
2 66958
1 61645 841681902
2 86605
1 25548 695164003
1 49186 554506859
2 110616
2 144249
2 24249
1 34943 728899302
1 24975 859656356
1 178851 938840090
1 63117 684134720
2 80879
1 6508 931948957
1 192910 920957745
1 117275 294347378
1 131919 3085522
2 79145
1 198678 439931404
1 109145 138074913
2 197455
1 1766 999295197
1 124712 608209661
2 32689
2 56091
2 7668
1 104340 729599254
2 165474
2 112234
2 111432
2 111371
2 124297
2 121412
1 155949 694706938
1 12655 898564105
2 158595
2 88858
2 162988
2 39860
2 79692
2 87768
2 167813
2 21821
2 49994
1 126206 605186209
1 82692 12036459
1 146801 476890745
2 152365
2 111331
2 29541
2 168194
1 1876 539866449
2 171923
1 183369 205899211
1 67493 676916418
1 193072 486113733
1 74619 857593130
2 37778
2 12991
2 196142
1 100536 441791704
1 160022 194944932
2 12518
1 129018 129633426
2 43099
2 175153
1 36284 274487404
1 16102 154494852
2 25182
2 8798
2 117628
2 112197
2 197802
1 114661 693126080
1 174734 426557461
1 77867 901382506
1 100118 507429531
2 108128
2 74592
2 102762
1 13603 715138125
1 108643 407797219
2 138049
2 111803
1 112807 210794793
1 65836 807551138
1 15099 740079055
2 81288
1 55926 130091343
1 121201 826289283
1 59396 45699550
2 31152
1 110609 673925450
2 53384
2 44982
1 136398 205203649
2 152466
2 71879
1 12886 574698107
1 25968 655032397
2 28932
1 16431 204502205
2 98138
1 73172 473312656
1 177265 266221790
1 82353 768695255
2 62924
1 90779 154576575
1 80121 58541206
2 100143
1 21094 899536942
2 123050
2 153371
1 51244 317639199
1 64034 574994408
2 144487
2 163462
1 81695 321891709
1 93929 674233238
2 168608
2 9890
1 37787 351766009
2 50704
2 175963
1 31969 412875920
1 97805 925849164
2 10017
2 101780
2 29231
1 76967 965417094
1 44332 992914077
2 102157
1 65128 318957239
1 130222 617395513
2 145460
1 32537 674684538
2 61988
1 115826 560103480
2 122450
2 131997
2 122428
1 106288 744575940
1 181915 965123774
2 97945
2 72073
2 51938
1 195925 392458881
1 85325 463700125
1 98661 686847868
1 40230 577733032
2 36642
1 197718 21745027
2 18056
2 19029
1 25374 677254553
1 138531 12307676
1 136025 682486605
2 41066
2 120745
1 145499 260880574
1 109791 48336307
2 93693
2 119566
2 177920
2 44715
2 185824
2 127167
1 178678 505017896
1 35085 950873498
2 92680
2 84638
1 113306 245018480
2 162083
1 150343 768058410
2 192662
1 178349 593524490
2 32342
1 136126 419176265
1 192391 453182673
1 17057 991809259
1 149548 294064344
2 175077
2 9235
1 62310 951720754
2 143421
2 171945
2 100992
2 154340
1 121498 846731570
1 117920 128245302
1 37538 190370675
2 52881
1 126726 515647365
1 18602 790525213
1 184310 4146695
2 58083
1 94506 949398733
2 64532
2 21378
2 160027
1 193770 974563646
2 197300
1 79678 144793640
1 184150 175824318
2 113637
2 96351
2 65235
2 150717
1 180435 878218381
2 30873
1 186623 504424562
2 41270
1 29872 250824076
2 128323
1 181016 240984841
1 93801 770674299
1 52800 293272828
2 27813
1 34443 544696696
2 14467
2 177523
1 168493 907903445
1 188586 539530449
1 161323 315405683
2 43878
2 40974
2 52445
2 150621
2 33144
2 33950
2 167745
2 37421
2 61260
1 56641 645823151
2 193802
2 95983
2 49383
1 189252 713276986
1 21446 942840180
1 32519 232489179
2 47970
1 26736 175391929
2 78788
1 94869 320561449
1 195410 83223429
1 15011 927739674
1 144896 253270138
2 56753
2 167721
2 77883
1 52831 878773928
2 49440
2 173741
1 115674 962340039
2 145143
1 87295 586275092
1 79154 586645648
2 82419
1 139583 270331375
1 173604 740267594
1 75458 505646619
2 196324
1 138263 972271592
2 32344
2 156764
2 181908
2 78818
1 116990 633547330
2 7802
2 7569
1 77622 14980806
1 650 497369554
1 176760 767090044
1 16389 208163287
1 53573 517568093
2 30426
2 65355
2 131988
2 90440
2 79869
1 61055 940459566
2 138894
1 60834 261227579
1 81207 331272965
2 76294
2 161704
2 42756
1 188326 518881238
2 108674
2 168344
1 24451 621638764
2 109042
2 87624
2 96161
1 109519 659984444
1 17439 492088148
2 11410
2 71259
1 90194 564588212
2 7951
1 38832 449154534
1 108508 368787357
1 193988 248817736
1 193419 319145678
1 7960 793896300
2 175616
1 162004 406049325
1 140932 318414867
1 124305 678723284
2 8328
1 86753 304782311
1 45632 740813991
1 105747 2221609
1 196200 195660118
2 15142
1 1498 355444002
2 188952
2 81930
1 111562 55521107
1 96754 636786041
2 8333
2 42174
1 34758 455053129
2 183004
2 50245
2 197780
1 16156 589283964
1 98821 497150958
1 18978 316094432
1 39603 23948487
1 182871 279786904
2 38239
1 191447 776167694
1 195840 195566327
2 41187
1 18448 560393547
1 3804 184177087
1 78086 176788494
1 184341 999440926
2 90503
1 36608 817366797
2 78223
1 134530 884597685
1 68968 926882485
1 13016 581240551
2 53550
2 132480
2 37830
2 81026
2 193081
1 79399 936831396
1 6452 526991518
2 127901
1 7776 554137618
1 143797 977044463
1 76907 236532669
1 20088 93281199
2 147212
2 3009
1 168112 829477722
2 160160
1 68710 448969882
1 49266 505483411
1 149928 522154959
2 146535
2 151485
1 197498 372055921
2 57065
1 171568 648961460
2 130700
1 118987 475824753
1 92322 54731893
1 118671 256733352
1 195056 565725039
2 139646
1 189651 883518588
1 31670 380489137
2 26144
2 29570
2 21163
1 6206 405613738
1 5345 797959967
2 149183
2 29994
2 78315
1 77138 874927608
2 104822
1 47985 154723611
2 151548
2 51532
1 118331 853530967
2 73681
1 117120 79775387
1 122446 980495830
1 28391 27393592
2 67001
1 161519 633830337
2 12415
2 17078
2 41383
1 105210 816898172
1 61149 686335067
1 11550 940368665
1 62265 676754760
2 142384
1 19466 15076790
1 58281 86256660
2 94534
2 104963
2 108136
2 114899
2 101321
2 27640
1 61480 620640078
2 76221
2 129762
2 160803
2 97678
2 58437
1 101844 201531958
1 81587 814994940
2 191031
2 159001
2 146254
2 7389
1 83101 733565385
1 191566 501661074
1 131861 380938310
1 45071 478351142
2 37313
2 43610
2 72263
1 76107 310069792
2 79700
2 61494
2 59419
2 179063
1 185031 281692504
2 115205
2 16171
1 25305 335728906
1 159081 456139972
1 167409 218339800
2 75650
1 125288 420139276
2 97882
2 130799
2 142478
1 199217 672688458
2 121586
1 93536 12484112
1 157243 870550636
2 55816
2 192336
2 22948
2 31701
2 11166
2 188162
2 53551
2 24828
1 73800 570298050
2 119981
2 122978
2 30034
1 124898 850806545
1 189566 951134736
1 146347 795149239
1 125794 62154501
1 193977 867549540
2 106307
1 54123 820079716
1 52209 794278510
1 130036 215016416
1 129624 48719867
1 38685 161578695
2 138095
1 165591 382139881
2 189783
1 123029 754079131
2 9593
2 179892
2 140035
2 116852
2 16217
1 173351 858505777
1 84629 448734270
1 88766 422655145
2 166625
1 109715 982009789
1 101660 665838725
1 95184 669231471
2 22158
1 62120 498581648
2 110371
1 4360 256179936
1 72864 102905866
1 160648 4760669
1 188234 602670363
1 102845 993787640
1 56659 298010321
2 179062
1 72655 604728229
1 60042 333192828
2 35765
2 175911
1 108046 772600073
2 172714
2 183552
1 146809 627157611
1 70569 176803002
1 197613 21042547
2 104024
2 148069
2 166854
2 51806
1 12912 900287171
2 127484
1 170131 236123254
1 170912 521391957
1 102856 468082342
2 172319
2 27173
2 15371
2 14455
1 90335 935225527
2 142164
2 11508
1 107574 840088654
2 158311
2 63602
1 169223 163686589
1 76599 310150924
1 195892 89860536
2 136941
1 79100 638165234
2 101383
2 41401
1 165450 604415441
1 98275 358471132
1 93139 400719831
2 196648
1 96127 806064031
2 48402
1 941 939654331
2 58651
1 128775 339864989
1 13507 245316685
2 108357
2 12200
1 189341 632172636
1 137737 756458556
2 115141
2 156940
2 192528
2 41279
2 69949
1 71921 113461322
2 169462
1 102497 358757227
2 134203
2 90296
1 59665 373865453
1 17430 338447155
2 74130
1 24779 451111872
1 159673 695122453
1 26919 46198656
1 32005 589057705
1 28458 698616053
2 156768
1 64854 831742043
2 120800
2 44241
2 147680
2 49929
1 128133 838378801
1 121889 224826261
2 51162
2 120499
1 121273 861975002
2 8019
2 65130
1 69726 830951396
1 166072 981179205
2 16623
2 146503
2 147344
1 109667 45984686
1 15007 807314573
1 152344 855213987
1 114582 345679797
2 162750
1 49161 88240820
2 32544
1 17611 75794748
2 130288
2 168398
1 97771 380760774
1 133020 790597699
2 35381
2 32125
2 139141
1 187887 701145629
1 47369 579495298
1 175583 205492991
1 132042 792167575
1 86358 362152718
1 119891 914393955
2 116134
2 46124
2 52571
1 191766 164754969
1 1360 972409864
1 32098 912767066
1 111040 521640504
2 138557
1 188996 635192397
2 193859
2 28469
2 131963
2 82828
1 157625 195534215
2 65970
1 693 738222301
1 39496 677165462
1 184406 493851595
1 53082 546262461
1 56643 710723863
2 58037
1 130179 654068281
1 145395 912053208
1 148492 998477549
1 161807 647239690
1 120876 442116294
2 139314
1 199073 165147605
2 152929
2 81769
1 147837 731799785
1 120509 282661676
2 160856
2 166061
1 62169 291805319
1 37890 598893728
2 120988
1 79098 488299117
2 51457
2 101535
2 106828
2 14174
1 54734 917667922
2 57395
1 190417 35931933
1 90602 151584701
2 76989
1 64373 315660369
2 165780
1 43612 171964365
2 131112
1 171205 372421423
1 107427 963745185
1 63515 27236889
1 43310 58007575
2 70177
2 150837
2 67241
2 7591
1 62605 481334265
1 158728 483809188
1 175660 573136568
2 169378
2 28502
1 150 116803458
2 61632
2 130766
2 88109
1 14695 742047593
1 86522 719187795
1 68151 579346766
1 174980 913863961
1 83924 724190873
1 87805 918603653
1 141280 219053262
1 71524 263531321
2 66067
1 2190 66177611
2 31144
2 198150
1 69098 262939418
2 16591
1 163484 683924853
1 31405 268183119
1 58650 932340554
1 36417 271623187
1 108402 897704352
2 31060
1 25470 714482973
1 34841 648813441
2 69137
1 129987 998146628
1 37734 50768774
2 22062
1 23517 789264515
1 46301 107498757
2 21150
2 83634
2 61068
2 120337
2 107700
1 103112 945781804
2 49615
1 165988 265848449
1 85886 229882763
2 10854
1 65862 218023134
2 120076
2 3689
2 84701
1 65193 18586022
2 105290
2 133766
1 86237 553598906
2 100634
2 46240
1 131122 123526072
2 90111
1 161279 190650999
2 140011
1 144374 326612278
1 139895 777205510
1 10493 782677942
1 148234 862027899
2 99836
2 3887
2 83539
2 54005
1 113311 668327550
2 120868
1 36852 436185596
2 111483
2 136451
2 4710
2 23555
2 166810
2 10612
1 28039 218286401
1 8915 747800622
2 77470
1 176773 499114099
2 28491
1 170784 842029097
1 65869 355551487
2 89181
1 93461 10935674
1 134290 334063325
1 66076 591531871
2 166434
1 95813 194822099
2 61143
2 7051
1 66020 958351631
2 44944
1 170083 550968792
1 95223 637001171
1 11665 396140576
2 193381
1 147757 755927571
1 39216 639300920
1 71991 322589637
2 164392
2 199459
1 21321 767439473
2 53188
2 150511
2 188861
2 172783
1 118845 246118329
1 101714 25641406
1 52538 781580828
2 195620
1 5335 294648897
2 143987
1 48781 948599924
2 136552
1 124140 245171433
1 3828 878279897
1 195015 997339245
1 30224 845680187
2 109997
1 88876 667775547
1 93631 94279983
2 50032
2 191641
2 89913
2 109693
2 177503
2 10140
1 11733 274103935
1 35370 496042257
2 11240
2 145835
2 164023
2 112570
1 140717 423903146
1 83359 40388249
2 128449
1 87613 351702863
2 54838
1 156101 468256727
1 21318 635759951
2 95217
2 136002
2 27858
1 97477 227692401
1 150598 432613204
2 79343
1 91383 499754509
1 41684 232830060
1 153865 449089124
2 148628
2 782
2 14918
2 20862
2 70602
2 79697
1 152507 398163423
2 6243
1 53478 747551869
2 85110
1 140709 22928169
2 71312
1 64436 734332403
1 113333 441875786
1 112920 114689973
2 133731
1 167975 5756189
1 97321 593034033
2 139246
2 14942
1 115266 548735710
2 114738
2 151609
1 160819 846029872
1 112102 936830769
2 14049
1 157858 950939918
1 23237 173958974
1 188894 732682734
2 142445
2 65191
2 155131
1 145133 633318851
2 161145
2 52471
2 167912
2 36647
2 100555
2 102636
1 146915 51788836
2 195794
1 168783 138248841
1 158932 127063053
1 33144 656976662
2 127625
2 56038
1 36391 305943561
1 27838 682885751
1 101605 134814544
2 81274
1 112895 494233788
2 145322
2 193172
2 177638
2 98619
1 144144 260626145
2 112276
1 159236 772693777
1 97888 666369026
2 30551
2 51743
2 97233
2 30148
2 41886
1 152886 314028609
2 125281
2 32208
1 117455 357588190
2 167994
1 12677 604443417
1 160640 590731014
1 98287 108419596
2 89942
1 44383 608510989
1 91270 75059802
1 2039 124268295
1 38236 812314331
2 17256
1 147307 711410519
1 14530 647678611
2 106146
2 156351
2 63242
2 40833
2 37930
1 102432 3510702
2 73281
1 21158 630680216
2 106375
2 8586
2 67615
1 14618 263355436
2 59334
1 141003 965949095
2 60054
1 43143 968719837
2 46336
2 76524
2 119389
1 185789 844916289
2 50289
1 168704 157512179
1 26032 222175558
1 135421 416192999
1 169829 370719985
1 197612 541839670
2 8481
1 126273 855062711
1 16728 52039096
2 151006
2 52867
2 185329
2 154188
2 48655
1 148815 97171516
1 155399 199007887
1 125671 857527565
1 95562 377388993
2 6080
2 114867
2 7225
1 10209 960618175
2 29683
1 71398 305744012
2 159889
1 181204 530411099
1 66663 233019244
2 114604
2 150461
2 49930
1 130322 624895068
1 101804 590284392
1 56970 550838898
1 51634 957872594
1 52612 580195210
1 145556 307265992
1 184155 775742323
2 179596
1 72036 296787932
1 29684 798476323
1 184022 760882181
2 9442
1 4449 966717983
2 70956
2 152510
1 161056 268348414
2 177076
1 196504 536092927
2 188419
1 92470 587246421
2 75782
2 26932
1 27730 302274368
2 166940
2 113194
1 90063 763286013
1 135875 94878956
1 142363 705336713
2 81151
2 49068
2 196428
1 163188 434677493
2 124978
1 138091 895678147
2 151678
2 35775
2 198588
1 161460 514942854
1 22652 678992578
1 45925 596126125
1 167934 827901246
1 129918 443305285
2 113602
2 523
1 133536 470147090
2 88928
2 33770
1 81694 10347821
2 186899
1 199177 899249961
2 141756
1 97722 139742906
2 180272
1 76284 861624450
1 83770 35396754
1 165345 307832905
1 58062 452134816
2 15153
1 40860 871023286
2 55356
1 166893 779034513
1 154955 930385878
2 194252
1 25176 846874871
1 18580 489844730
1 3872 174849088
1 63457 783165020
2 82238
2 113555
1 142026 679349900
1 177722 705265797
1 177634 245962332
2 193036
1 77333 828955149
1 148621 786366063
1 132623 931472178
2 82869
2 160828
1 156418 530601427
1 89087 742948231
1 65580 973956561
1 160405 384645039
1 145208 543098145
1 56743 927006586
1 149963 295467735
2 170597
2 25160
1 174401 180940759
2 177184
2 133585
2 82527
2 68743
2 168486
1 95535 927227738
2 40848
2 89421
1 189874 790121584
2 6551
1 102066 980900168
2 186944
1 79059 617141006
2 30041
2 195081
2 44637
1 160408 423135756
1 58949 186050648
2 24456
2 55456
1 150513 447965207
2 135391
2 125087
1 178509 941058538
1 57068 388461444
2 77180
2 162994
2 129868
2 148712
1 87365 564743383
1 73422 113210315
1 104303 444498971
2 76142
1 105830 882848233
1 12191 666751707
1 92391 164750884
2 48026
1 198409 230865510
1 86933 329940609
2 187340
2 120488
1 62967 65737083
1 172862 784798728
2 2818
2 4010
2 112005
1 182240 850161257
1 168512 819066218
2 93260
2 113744
1 127902 633483024
2 158784
1 25219 128152540
2 113405
2 164041
2 150669
1 85108 984343702
1 162727 283809496
1 131121 37786203
2 29416
2 17880
2 87279
1 175415 611366815
2 106467
2 67123
2 6953
1 18616 786334747
1 47872 868657585
1 100003 15443972
1 85058 228402858
1 116539 42094177
2 113952
1 181651 502182968
1 38107 747795122
2 128282
2 65872
2 72719
1 177542 151034130
2 93044
1 142908 221876826
2 78319
2 38729
1 66695 661463350
2 31093
2 161621
1 133570 341494435
2 189956
2 74423
2 182356
2 138442
1 132990 277451230
2 94394
1 12035 962439468
2 134985
2 43503
1 21423 514001993
1 199493 648180973
2 67784
1 11045 800229999
2 128966
2 155522
1 132905 473087059
2 151433
1 160969 288439054
1 21517 816973908
1 196647 238096656
2 86180
1 176679 595348095
1 149403 613780226
2 67514
1 71168 558240727
1 50357 682659033
1 127725 555110894
1 83685 916078663
1 111000 322009655
1 104666 707769021
1 42508 954986659
1 93853 698071971
2 184499
2 154981
2 48550
1 22958 586751967
2 137640
2 106115
1 172963 995852179
1 60376 513681482
1 193088 216733293
1 7603 267430771
1 167054 865495566
1 150307 34630884
1 55557 785870729
1 109025 321266934
2 67192
1 167871 462670297
2 175772
1 77066 946316310
1 188461 760858650
2 111526
2 76813
2 39380
1 107518 97680592
2 17239
1 191411 612271527
2 38507
2 38289
1 101986 724861329
2 127793
1 30296 596361623
1 75421 152122712
1 71731 30881788
1 74784 592516687
2 123356
1 77788 561751164
2 85679
1 51565 375591105
1 68088 745727797
1 172007 358473451
1 147787 113873121
2 120462
2 41651
2 138998
2 58080
2 152112
1 120667 531360586
2 79327
1 130144 944227940
2 82339
1 107680 384624131
1 160392 913882388
1 149290 693455825
2 14024
1 168436 152655500
1 101458 738808743
2 49686
1 182251 282284184
2 148401
2 43401
1 58156 168270126
2 164440
2 97885
2 9566
2 105622
1 130624 722205262
1 97058 773355950
1 166807 780324527
2 84481
2 89992
1 77956 60362224
1 103052 562032188
2 90500
2 198418
2 14956
1 64988 979673533
2 176219
1 138353 557811915
2 9521
1 198310 774833097
1 76419 893007843
1 34230 221352148
1 31051 688458011
2 115068
1 87292 772979533
1 111423 438554456
2 183050
1 134976 864589413
2 79216
1 110985 672897018
1 147433 761960320
2 49245
1 149305 935875485
2 31594
1 164711 855574252
1 19526 895926528
1 88519 171170669
1 130326 131798122
1 171986 82012510
2 122716
2 105348
2 11323
1 138656 706802226
1 192139 509175739
1 152711 79275885
1 26796 427713467
1 46033 2509655
1 118239 343976919
2 59607
2 104077
1 148244 440563816
1 158181 760739518
2 70087
1 79399 192750892
1 126342 381266145
2 179764
1 93236 195757470
2 124978
2 179927
2 56725
1 4989 792266183
2 146726
2 47958
2 101996
2 66337
2 124287
1 143554 370249722
1 66644 920859249
2 132598
2 167649
2 13379
2 116570
2 86332
1 54420 106554950
1 195663 631063514
2 196963
1 89874 211189862
2 153554
1 49118 436288366
2 43613
1 108366 320034260
2 117639
1 176749 433259184
2 93917
1 88746 561993553
2 98012
1 193709 894550989
2 110613
2 89972
1 14866 355194638
1 39945 949674467
1 163122 642714225
1 18849 961846350
1 26243 828385366
2 104085
1 142469 508199804
1 150567 72480445
2 138259
2 177098
2 103792
1 3041 406645337
1 116175 521845874
2 198572
1 151846 52925538
2 148726
1 71159 300836916
1 14913 728351271
2 74502
2 116970
2 58046
1 59399 481818375
2 124956
1 102198 161580097
2 57987
2 102677
2 66119
1 39553 168767278
1 28161 112744416
1 121553 92993478
2 22600
1 20292 825564314
2 85715
2 195581
2 199267
2 167555
1 199779 8124081
1 74258 132570689
1 165027 112671377
1 164435 310050464
2 164620
1 182650 315310181
2 128235
1 17883 869076818
1 189071 202684960
2 192229
2 38243
2 162588
2 22356
1 80858 2354843
1 189068 137076309
1 146617 409024562
1 11323 6860868
2 5723
2 82730
2 146896
1 151955 522846439
1 30368 408680818
1 120805 510250438
2 122595
1 118476 924211374
1 18704 149317110
2 28901
1 181450 726771358
1 7819 221800561
2 144409
2 122138
1 61353 851408676
1 14545 302154950
2 33881
1 160398 410843786
1 104289 556097451
1 190690 775470996
1 157626 966616815
1 5829 872070910
2 177674
1 12187 359960898
2 93384
1 74701 299303612
1 15725 782694681
2 152380
1 79642 641276347
2 42648
2 123926
2 19981
2 77165
1 65173 149165248
1 39504 558765633
1 29020 14513662
1 139453 154568726
1 97066 911230627
1 101067 357177396
2 187370
2 131540
1 152254 358959082
2 19935
2 83167
2 26955
2 180296
2 44244
2 63408
1 152866 9370336
1 49565 777915062
1 109772 945525872
1 193863 603576588
1 67616 206886801
1 126566 670014598
1 135610 157133099
1 85663 432323499
1 126104 249562790
1 72686 928810069
1 36965 502741701
1 8695 900659126
2 36146
1 173053 515464023
2 37555
1 116979 115539955
1 19514 675498113
2 130767
2 161578
1 172982 444252399
1 30527 848112600
1 82813 610656754
2 58076
1 20241 817812062
1 135601 880406303
2 64590
2 76939
2 49743
2 6648
1 54549 204583168
1 109373 454806981
1 67722 101605567
1 141340 379433792
1 89633 30029158
1 57741 559157011
1 47668 179309392
1 143370 205078206
2 73462
2 34855
2 106946
1 174127 560051317
1 199826 27910742
1 191897 405934000
1 73120 613567723
1 97375 50531565
2 98465
2 105537
2 190860
1 150093 946874545
2 63719
2 155586
2 197244
2 22087
2 115379
2 96337
1 41189 946455512
2 179433
2 121451
2 79135
2 441
2 22811
2 173636
2 22494
2 129335
2 26965
2 61496
1 134264 679486411
2 69116
2 183978
1 81338 588072553
2 114267
2 151021
2 156116
2 114907
1 47691 480184497
2 8291
2 50094
1 27446 563428086
1 1382 282702430
1 157944 779610661
1 74226 34875828
1 58365 300167665
1 51054 881691018
1 54497 692797027
1 112172 186037825
2 40758
1 92105 305589387
1 77523 4480507
1 154699 347151689
2 144940
2 44142
1 32388 827107841
2 127294
1 178145 542164295
1 162921 197447007
1 12292 790650957
1 122994 249143660
2 102683
2 25533
1 140162 824730019
2 152614
1 109282 63083172
1 176111 838926164
1 145998 480058274
2 78498
2 551
1 184765 147484221
2 50930
1 12065 89144039
2 182281
2 43810
1 46471 614593051
1 89500 514858404
1 137790 68621200
1 109458 478602986
2 106631
2 101162
1 36094 96797368
1 94359 963327764
1 90904 601198196
1 33790 992237864
2 68979
2 129494
2 71375
2 162932
1 193688 269034050
1 68448 107447570
2 128677
1 130272 285946541
1 108376 141967695
2 133335
2 177008
2 128664
1 76815 952228609
2 148994
1 45823 122411272
1 18960 722323428
1 143132 485094454
1 163288 491208704
1 130151 755726462
1 70372 679926191
2 38920
2 33083
1 88731 574316308
2 130846
2 172175
2 72937
1 183829 817448333
2 101355
2 13631
1 195625 431560753
2 11458
1 14284 633463365
1 105152 676980768
1 135710 797339148
2 23393
2 160168
2 80955
2 102070
1 90777 605826633
2 119163
2 120126
2 93054
1 159130 433211743
2 172364
1 136271 605308033
2 101833
2 175183
2 144291
1 89889 766897949
2 177951
1 90729 946317888
2 38714
1 155346 984686455
1 191782 420533590
2 108492
1 19340 539056755
1 30924 542303887
2 187669
1 138110 656711521
1 49351 54744129
1 155339 910101329
2 130750
1 69301 639699688
1 129302 224515653
2 69002
1 1902 8998157
1 101193 67308550
2 149077
2 77859
2 50189
1 196177 536354481
1 2492 70839463
1 53221 332590367
2 199188
1 105159 390441538
1 74151 388187821
2 86411
2 61264
2 80749
2 161406
2 116485
2 118620
2 50456
2 41742
1 97544 133364919
2 5195
2 121665
1 76125 231432708
2 29167
1 5463 340086787
1 151910 889515365
1 141059 588166030
2 97682
2 52735
2 40596
1 73823 852684227
2 15539
2 17580
1 23834 927810456
1 154757 686677572
2 95637
2 165752
1 155035 6015862
2 132092
1 91624 881462780
1 112959 700721666
2 53260
2 121332
2 176770
2 143812
2 149622
2 134598
2 167204
2 161772
2 160518
2 114686
1 96922 689100788
1 184495 565134755
1 10340 390085758
2 160612
2 166595
1 189944 54002300
2 75049
1 186657 156169437
1 63726 106482198
2 151381
1 1461 105190926
1 16685 551589121
1 105694 1054644
2 17311
1 72181 558880671
1 36685 777919425
2 26586
2 42562
2 12802
1 160705 48202100
1 118365 683707923
1 99173 859308966
2 69504
2 183458
1 83109 135869422
1 109828 90148242
1 135569 6499706
1 81199 460022200
1 17798 264795527
1 25267 432662163
1 139256 469802663
2 3576
2 85555
2 52438
2 8464
1 185065 925889557
2 94948
2 69427
1 54298 248582057
2 141701
2 283
2 159498
1 149917 974031043
1 570 52211486
1 129823 862881621
2 188386
1 181908 768899099
1 38730 367199099
2 130449
2 94884
2 114376
1 166071 156420992
2 38171
1 177698 831143325
2 142470
2 199679
1 160777 35519822
2 178389
1 129332 680183988
1 157431 244506998
2 1842
2 41392
2 176992
2 57664
1 81246 892232327
1 95398 738234392
2 168757
1 151729 667968401
1 16734 387490482
1 49918 721352450
1 7397 384088914
1 144926 275205408
2 46145
2 187197
2 125903
2 96678
2 91468
1 5013 876943503
2 58321
1 100281 502192434
2 73494
2 182694
2 101899
2 15188
2 172480
1 66721 129572450
1 158057 184044568
2 51256
1 180123 424223651
2 107821
2 187117
1 129796 535407524
2 26259
2 195691
1 190415 838296416
2 66346
2 105392
1 19486 397364110
2 107924
2 181574
2 151132
1 81366 169233957
1 193548 657873655
1 174614 184829223
2 147078
1 73743 271816618
2 134415
1 48835 358192484
1 143251 8803562
1 176676 600139803
1 128733 775399264
2 64817
1 101896 962897407
2 7798
2 158195
1 144757 30525920
2 35985
1 132978 384244213
2 32762
1 113546 708818942
1 6498 327258122
1 94930 678813340
1 137662 642459781
1 156517 316677655
2 141730
1 189876 501930008
1 145089 568089136
1 198379 42382000
1 124920 69050735
1 41682 510809836
1 186825 174848030
2 10111
1 88113 543749093
2 111240
1 130776 956722241
2 48612
2 134183
1 1804 60528072
2 102644
2 85614
1 97827 749344827
2 192079
2 19513
2 655
1 119521 263715655
1 168738 440885759
1 177807 571886672
1 78055 27129585
1 108534 399014668
1 103610 316282214
1 182448 997533617
2 185011
2 320
2 102206
2 22358
2 106502
2 607
2 146144
1 40076 484934117
1 199995 259296178
2 19093
1 28777 123504010
1 11960 63487524
1 35192 182286715
2 68526
2 103553
1 6783 722854992
2 11231
2 96487
1 104822 612836720
1 59224 15164734
2 187368
2 151055
2 103530
2 189062
1 158724 959360509
1 60583 789189283
1 153439 553712912
2 32202
1 170950 770384681
2 5576
1 19008 737426422
1 146862 596485666
2 85083
1 37120 138120003
1 77583 268103568
1 124799 244073240
2 26466
1 174120 902304672
2 192269
1 44474 684408778
2 1852
1 167373 938920533
2 22202
1 16568 370071868
2 77955
1 116360 578141343
2 109812
1 37584 94560646
1 154846 196205473
2 15547
2 109942
1 157310 360493608
1 40432 426406664
1 164267 309619542
1 57447 608257979
2 146996
2 126025
1 183947 862382468
2 43399
2 94413
2 121367
1 166416 986351541
2 157200
1 153883 694326579
2 148079
2 4964
1 64778 362413105
1 143315 858770022
2 164532
1 32679 269449771
1 43599 657673397
1 74399 726174478
1 160039 375278778
2 7298
2 199624
2 96403
2 20940
2 177794
2 69181
2 142164
2 148710
2 28205
2 28668
2 136381
2 42578
2 1020
2 119997
1 1959 992999277
1 33370 298073505
1 57964 656770274
1 81037 66107235
2 88962
2 33511
2 83901
2 165863
2 70775
2 195260
1 178738 329022520
2 180487
2 99368
1 80212 28777132
1 119355 530959361
2 54957
1 187957 174120097
1 41007 711018694
2 123581
1 129599 926028172
1 94592 866449331
2 172930
2 34076
1 162888 421535059
1 106991 11539039
1 24578 625763635
1 51682 242754225
1 199141 916204046
1 93839 580645507
1 174542 308252613
2 40385
2 111189
2 171315
2 79699
1 6617 639922806
1 129180 348428357
2 18447
2 33499
2 115150
2 148731
2 127018
1 32218 965242262
2 59
1 526 886313909
1 18110 2807228
2 138369
1 180607 778019351
1 63949 197581015
2 128587
2 46786
1 179155 575554913
2 95432
2 181818
2 133538
1 132138 96617532
1 167891 925358384
2 44322
2 92158
2 121004
1 17018 496402346
2 55019
1 106214 103301376
1 44864 419051769
1 29740 763835692
2 139605
2 29181
1 145190 2903112
2 28645
2 31659
2 123154
2 51435
1 1087 814335031
2 198544
1 175654 286721256
1 103709 945120803
1 185916 471651636
2 180850
1 106844 958701718
1 159577 560188284
1 76370 937980282
2 147949
2 4227
1 40103 967691063
2 165920
1 103372 525712160
2 23138
1 25610 617595669
2 198148
1 97683 115028119
1 56624 321503035
1 53953 141220410
2 46661
1 33162 814879142
1 4538 626402771
2 170694
2 53372
2 116321
2 105127
2 96813
1 102121 786281367
1 21987 908384402
1 88247 923647781
2 53142
1 78390 234648065
1 81480 960968313
2 95507
2 106342
1 3192 314800404
2 13610
1 111835 387835400
1 85006 615931563
2 92454
2 130897
2 55043
1 128535 119237132
2 129230
2 97674
1 182487 135861991
2 166123
2 58032
1 173466 228366834
1 166795 222139191
2 19853
1 77577 708871410
1 91324 156995708
2 63519
2 148639
1 101492 477326534
2 153845
1 10535 727070047
2 69516
2 175043
1 24862 75135523
1 89921 665269592
2 185245
2 37648
2 9868
2 60048
1 44243 493259968
2 97530
1 134936 23665874
2 45804
2 38105
2 101304
2 9843
1 62085 592628012
1 77350 213038413
1 63426 196771822
2 13103
1 81577 940138800
2 137018
1 39317 631974305
2 130846
1 42872 242293843
2 93800
2 93692
1 127429 184307424
1 36542 120472700
1 152968 954398770
1 27129 827049858
2 83415
2 53789
2 110962
1 81771 142541045
2 116823
2 84862
1 90274 923644287
2 184081
2 137189
1 109745 669591786
2 5950
2 124549
2 183930
1 130564 96970630
2 23860
2 20117
1 87538 758010694
2 43694
2 37762
1 116472 714585105
1 105019 763049321
1 43282 941607031
1 120308 632303756
1 153090 752653016
1 46582 809191595
2 34806
2 14059
2 43993
1 78540 346508541
2 58142
2 61335
1 29739 74795963
2 48394
2 39357
1 186532 771899784
1 122519 691280652
1 180176 644268832
2 108732
2 66715
1 22267 476106352
1 98471 369136960
1 162812 965462121
1 63459 756925555
1 16927 21913726
1 119748 38000229
2 148920
1 116133 840997562
2 144336
1 121285 916115265
1 108831 810177326
1 131294 705646665
2 147599
1 141943 68776461
2 93720
2 162438
1 33881 390928171
1 85047 830793394
1 137732 704492955
1 49419 671269568
1 11508 670945536
1 146154 562669435
1 66990 439497781
1 136044 530542833
1 73344 507114336
2 101727
2 31402
1 143242 94585665
1 135667 626106624
2 188805
1 115235 153908712
2 123132
1 99403 135245296
1 117580 241702508
1 103611 992117932
1 182551 663325068
2 153664
2 83986
1 38775 376281235
2 156429
2 62886
1 150628 132841391
1 20290 121109081
1 36418 232389466
1 195731 225425207
1 157892 476365889
2 12326
1 79724 947788280
1 116827 311767392
1 5718 372026445
1 106537 28800655
2 105077
2 194690
1 173241 935949495
1 26129 659881198
2 81388
2 173612
2 84557
2 186176
2 147316
2 7597
1 117964 716702710
1 15470 270621190
1 149456 46113647
2 20507
2 198626
1 110418 27939549
2 169467
1 138453 416162086
1 100631 66886923
1 122479 901399939
1 111096 760118429
1 70331 47142012
2 121100
1 100250 593142798
1 97298 405104667
2 156929
1 130948 645527514
2 62243
1 187126 967560743
2 158798
2 144729
1 186151 349856033
2 27082
2 194547
2 116055
2 60055
1 158142 633124091
2 39763
2 81491
2 131318
2 154586
1 36748 983902304
1 159282 442151491
1 175108 34952989
2 93658
1 181719 566994219
2 182583
1 79373 554418055
1 70349 179416038
2 190797
2 196857
1 161495 559485846
2 124457
1 107334 105406018
1 54586 252657732
1 146602 262048749
2 157476
2 154886
2 107280
2 76913
2 72155
1 139900 80418911
1 183199 820420568
1 86193 115704075
2 47520
2 199087
1 191785 250207940
1 157350 687609403
1 151327 734030798
1 28028 850814119
1 19586 604890175
1 92116 644139635
2 45151
1 132036 715203901
1 4056 951377734
1 49926 529177195
2 163806
2 137631
2 56863
2 180161
1 54390 240559124
2 181559
1 185128 690152934
2 20236
2 64253
2 95334
2 70691
2 185843
1 170767 41450931
2 166076
2 74778
1 60164 756266577
2 6132
2 132739
2 110383
1 52553 525295503
1 71330 44608265
1 88561 472459585
1 149927 626744599
2 129782
2 88534
2 173081
2 149908
2 162718
2 152162
2 102598
1 115464 739051963
1 186787 22661093
1 79154 905497611
2 91861
2 167915
1 73814 179264730
2 140660
2 155357
1 117878 342710472
1 34706 918801680
2 122882
1 27097 891387874
1 76894 745362436
2 176649
1 18897 324465726
1 152565 175708356
1 7519 697817588
1 129838 257931101
1 114467 403288890
2 124736
1 63796 441407174
2 123899
1 132673 784847822
1 189547 493651522
1 68506 958404678
2 184562
2 63276
2 94089
1 181683 480819051
2 153090
2 176903
2 170054
2 166500
1 109434 214979356
2 92650
2 106132
2 13931
2 173016
1 90730 395142048
2 38776
1 36298 7772242
1 82611 83094570
2 135809
1 62190 904902429
1 123633 164084460
2 137297
2 22165
2 112310
2 133019
1 70178 922304930
2 149693
2 129819
2 82263
1 103493 384335060
1 110609 793860834
2 11363
2 75554
2 45615
2 103097
2 74887
1 113940 406993003
2 185336
1 177901 9760757
1 140108 145559636
2 188966
2 127367
1 190915 84449109
2 59460
2 113538
1 157185 463400827
1 176021 55047909
1 172309 354402688
2 174183
2 185398
2 160173
1 69546 636575298
2 55542
1 116211 717506418
1 15826 2221264
2 36615
2 196229
2 167519
1 122259 984877425
1 159833 890073870
2 169329
2 169316
1 9385 420040602
1 197095 817250463
1 138893 513747988
2 13702
1 62787 723011464
2 153253
1 70846 804055759
1 70277 798826313
2 149863
2 66999
2 159599
1 174416 594259964
1 196244 793919952
2 138743
2 155297
1 6561 938574954
2 120687
2 145503
1 84264 814781333
2 106595
1 68562 827581861
1 126557 417922966
2 100631
2 98343
2 101929
2 132732
2 127255
1 146491 527243193
1 8097 487644980
1 186397 978682122
1 37616 45885017
1 199036 505140884
1 142020 128297822
1 26525 385673554
2 97737
1 175871 757456876
2 50431
2 184740
2 111480
2 65361
2 45236
2 183328
2 42993
2 141452
1 179091 401401779
1 167947 972497413
1 193792 661195039
2 109006
2 179061
1 167097 168633944
2 40967
2 136565
2 49884
1 141874 999923562
2 130729
2 110687
2 182267
1 74065 749412515
2 101877
1 32421 340572817
2 175269
2 111208
2 5328
2 111395
1 132901 798487581
2 105609
2 57689
1 126248 400309951
2 177627
2 135223
1 36226 56246859
1 105869 363825576
1 128097 50788308
2 196130
1 118620 259697621
1 110291 495650255
2 164422
1 57296 826368598
2 56728
2 136781
2 199329
2 57317
2 170378
2 160553
1 164048 607709579
2 144300
2 42751
2 169959
1 86027 602192990
1 182879 626019026
1 167084 363634166
1 172824 615884269
2 29870
1 110146 466253432
2 74354
1 4773 212483295
1 61177 918934340
2 47506
1 36492 477953774
1 43319 942173470
2 171764
1 178439 302211282
1 16684 60115645
1 52870 726689659
2 35815
1 54647 826342254
2 62343
2 95748
2 88170
1 150980 720845187
2 111305
1 39276 959593274
2 142979
1 149841 327054854
2 107881
1 30266 447847225
1 198536 434648158
2 240
2 77467
1 190390 183213455
1 60639 844817671
2 90947
1 38828 527818349
2 8848
1 122987 907206617
1 35890 711827152
2 1934
2 106066
1 59343 904482691
2 58180
2 71699
1 151125 600692196
1 146426 165993145
1 50006 516557071
2 178468
1 8933 857040699
1 139004 116727206
1 120412 898787358
1 38275 291217081
1 63471 170536034
1 150796 244978044
2 198208
2 19542
2 55116
1 166735 819555312
1 48054 964520162
2 14076
2 51469
1 58730 20451717
1 198888 489204726
1 158075 429486640
1 13024 456101015
1 162627 985678085
2 104218
1 155284 830582403
2 37849
1 43787 162340597
2 91624
2 4787
1 2558 191014284
1 163798 68745217
1 145063 273875600
2 113023
2 131410
2 159794
2 168199
1 87070 289679354
2 123128
2 29265
2 175973
1 42627 212262091
2 30997
2 63972
1 147300 396093073
2 125867
2 93930
1 178638 631110537
2 170045
2 101963
2 98375
1 101399 285441125
2 42539
2 83873
1 12247 205036153
2 134009
1 25481 904663649
2 70305
2 78927
2 130097
1 67630 839628494
1 159921 136494552
2 104235
1 5504 286705979
2 85847
1 155571 917035934
1 177123 899386839
2 137621
2 86678
1 120582 454513891
2 104309
2 13374
1 176590 13528102
2 73747
2 75165
1 137582 227623350
2 74963
1 130415 225375319
1 154446 895378631
1 117986 15754071
1 154072 535147685
2 118651
1 124140 170768595
1 164040 329076576
1 623 202064441
2 174729
1 60768 597265644
1 13609 607149543
2 175165
2 147658
1 94183 606069321
1 82339 394410425
1 47254 245369523
2 120833
2 136615
1 2953 299945211
1 149904 644804585
1 59681 368384614
2 9366
1 20486 695069969
2 122424
1 133266 466707115
2 14912
1 17717 162587574
1 25658 297830243
2 150690
1 103410 144067529
2 160737
2 115198
1 60241 730378012
2 8782
1 102210 449532461
1 143334 152373235
1 55348 240576585
1 99562 516929003
2 79014
1 66657 658023212
2 143568
2 14613
1 172105 774060076
2 126904
2 72942
1 79005 587785158
1 159173 507663017
2 132817
2 90991
2 30565
1 77133 919046223
2 68824
2 16104
2 141814
1 6088 122676770
2 79990
2 31426
1 102457 761867623
1 163476 903894279
1 135874 521858099
1 49023 975498408
1 113450 345055237
1 40406 10633790
2 49168
1 65024 520352136
1 173605 589446779
2 133886
1 117434 942067374
2 49029
1 70002 479474554
1 160916 387148240
2 109416
2 137177
1 189031 402225901
2 106187
2 108042
1 22792 541053584
1 193416 372981498
2 47655
1 6008 916174950
1 54418 374933675
2 25439
1 94013 227017386
1 75523 639814654
2 146960
2 113837
2 153233
1 41280 361117825
1 140187 71622736
2 28211
1 191636 45030038
2 68783
1 10612 993482884
2 57614
2 67183
1 105387 454866246
1 174404 677839739
1 98408 630241564
1 73596 286918436
1 128368 544121782
2 91524
2 192743
2 3608
1 13408 536870226
1 41583 688154515
2 114117
1 29763 298126850
1 121692 580938026
1 77694 76350245
2 78161
2 64578
1 13189 128638934
2 34832
1 12558 907095414
1 118950 572631495
2 42937
2 2582
2 151598
2 78776
1 1635 461097866
1 122927 840629881
2 162148
1 30423 522129595
1 91790 644719712
2 12506
1 104207 979878293
1 65523 334638097
2 35623
2 38686
1 106145 253886185
2 189359
2 99970
1 11857 892531777
1 199910 884620448
2 124244
2 131620
2 109377
2 23201
2 138321
1 176194 499794698
2 54332
2 25306
1 92149 802785203
2 83946
1 157568 474209357
1 116867 826149776
1 119619 617539860
2 91001
2 145162
1 28572 421849960
2 156389
2 191452
2 117623
1 70323 852403651
2 64307
1 119359 415668962
1 140988 505121110
1 21242 169215615
1 74659 907462396
1 184549 503827086
1 50692 866354080
2 190992
2 33681
1 49724 364661247
1 166445 492105195
2 19862
1 85899 998559649
2 149829
1 21281 258276335
2 194499
2 109047
1 120122 902934723
2 142587
2 26619
1 190429 261268867
2 121906
2 57944
1 169729 551009831
2 176331
2 20763
1 103265 955712349
1 81863 666137002
2 95245
1 80935 54571293
2 168408
2 37591
1 33251 773245550
1 105997 538752772
1 192743 615250622
2 77184
2 76111
1 81066 912628190
2 110935
1 175253 155203362
1 130510 161209836
1 6710 583990970
2 16980
2 156723
2 52270
2 83461
2 169795
2 167470
1 27742 350899260
1 89682 628168257
2 125479
2 106075
2 178902
2 171904
1 41732 398224708
1 42416 693601752
2 54364
2 180912
2 199649
2 87844
1 107451 376112288
2 47720
2 80681
1 193079 960082289
1 98601 46052254
1 82905 379725807
1 176774 335473408
1 1919 857714703
1 48677 297725681
1 47745 436092325
2 183437
2 91117
2 98870
1 112660 520081009
2 57832
1 95485 690079559
2 85866
1 63101 478247073
2 152064
1 169856 809408552
1 113584 237739136
2 188630
1 199662 755456186
2 182771
1 181449 533209186
1 47241 552895570
1 111522 81462753
1 52844 896613950
1 63447 36947769
1 145166 718941685
2 110516
1 136597 382585557
2 185621
1 17950 258562597
1 83615 838588675
1 77775 899189644
2 59767
1 26074 330016454
2 70937
2 46046
1 34102 829409071
1 23751 324875476
2 160609
1 145500 253669112
2 132757
2 97854
1 77512 69646732
2 126634
2 178327
2 49022
1 141987 126645365
2 98258
1 17698 482032506
2 12062
1 19338 557424847
1 84567 954115172
2 124925
1 114034 13964644
2 141655
2 120165
2 134256
2 2526
2 57521
2 57380
1 120423 140234860
2 171488
1 121598 353080027
1 108394 327637489
2 5449
1 166607 573701389
2 125582
2 117804
1 73176 611881587
1 63544 374211113
1 79628 415877684
2 156158
2 138899
2 67879
1 188625 244626221
1 186673 335761400
1 105791 146417652
1 116052 835844027
1 170667 616272860
1 195933 436584574
2 27862
2 48792
1 95497 787582919
2 151447
1 154439 510240864
2 102430
2 169350
1 157805 93193585
1 24969 529561277
1 61580 956911669
2 772
2 21404
2 10335
2 175852
1 46717 705139354
1 20366 757819590
2 4434
1 128762 680571675
1 62009 2237190
2 161462
2 111076
2 136021
2 184179
2 98086
1 133625 988354284
2 129420
2 33297
2 100598
2 34947
2 48115
2 106267
2 195169
2 185960
2 3378
2 46068
1 104813 673019556
2 69406
1 44961 251254238
2 53424
2 189872
2 146763
1 117044 169549754
1 159851 111972303
1 181575 73783191
1 158574 361679565
1 166451 125573506
1 153148 592567890
1 183868 272276053
2 181724
2 89364
2 10928
2 58995
2 42120
1 29666 634720768
1 29675 697678177
2 193566
1 116168 291221666
1 50401 908197091
1 104611 378609022
2 40584
2 136222
1 146320 378749419
2 60994
1 2172 85303180
1 441 69557702
2 104048
1 151203 617480286
2 199278
1 195634 652413992
1 51532 453390783
1 8845 176475059
2 166535
2 59821
1 68647 31348881
2 23341
2 185269
2 162516
1 186493 752348174
2 149414
1 103695 11101255
2 87472
1 178819 106280414
2 154830
1 6990 669683483
1 80208 852031810
1 167783 129295973
2 16945
2 99963
2 80274
1 17402 676455325
2 54781
1 159266 550098717
2 155468
1 82607 65135632
2 44286
2 6924
1 36537 145552394
1 103319 760424471
1 73747 540775814
1 190294 494385210
1 175626 324357468
2 108793
1 89047 338082201
1 57863 402907202
2 137744
2 5504
1 157762 220045214
2 141574
1 66423 544367065
1 57941 729555453
2 132786
1 188875 723024576
2 188356
2 83475
1 23052 426298402
2 132203
2 168601
1 11144 163693686
2 75129
2 179698
2 192166
2 133474
1 198871 33955863
2 146321
1 187078 417527163
2 10975
1 47964 81464339
2 1570
1 188868 630534246
1 178181 846493537
2 143640
1 90962 392166952
2 120862
1 87378 492256921
1 199962 979597444
1 115371 991587139
1 35332 893688303
2 62919
1 38099 809235330
1 2813 321424847
2 92475
2 19110
1 25464 277311191
1 183475 927715819
2 162732
2 13458
1 198387 619226915
1 154658 978297451
1 151544 682390686
2 49641
1 8217 194681179
1 196906 470642258
1 130137 616946267
1 72954 820932153
1 8933 493967864
1 112943 78185646
1 173735 532210688
1 69184 105419419
2 14266
2 192870
2 193467
2 27871
2 126193
1 12683 333026968
1 179148 222568050
1 76802 594909892
2 11623
1 131501 114748232
2 67354
1 113406 5950842
1 119796 597316987
1 26775 665627246
1 182013 943809765
2 96603
1 174239 627018389
1 24820 942280991
1 566 633643123
1 160453 497317653
2 133003
1 166769 762265044
2 189528
2 124212
2 171769
1 164005 201172422
2 164420
1 29235 199761007
2 71623
2 58474
2 77021
2 121349
1 188193 521877035
1 104767 394791644
1 178348 173623739
2 34447
2 1649
1 48235 592320649
1 151601 910205245
2 163740
2 113744
1 77826 751507173
2 107999
2 22944
2 287
1 8823 49397464
1 149304 676038935
1 23078 64183803
2 121613
2 8654
2 186400
2 102346
1 195644 506349378
2 120160
2 175616
2 164832
1 73087 700004610
2 54249
1 17017 65075670
2 75849
2 56111
1 57211 314881615
2 162819
1 88739 303529492
2 103526
1 58389 26396126
2 188353
1 10554 147883173
1 24006 479237406
1 98674 23085990
2 30506
2 11385
1 115340 74060823
1 60320 146014493
2 4663
2 190851
1 6150 388125046
2 43297
1 191153 158766089
1 52312 500457709
2 52070
2 89964
2 151096
1 179938 173312042
2 137340
1 42380 432460656
1 31921 74564857
2 27277
1 199958 552635823
2 57584
2 197911
1 144824 596769654
2 85404
1 96094 738945482
2 165126
1 147825 186395970
1 56555 706049913
2 129456
1 131782 21405599
2 58318
1 124778 743200347
1 191946 36278743
2 184236
2 103048
1 51453 479094444
1 108691 684874605
1 20102 36319049
1 169127 675419358
1 23288 793785509
1 21106 204630281
2 142863
1 89918 967055188
2 179347
2 197526
2 17973
2 68537
2 54469
2 87679
2 185614
2 9387
2 30846
1 197058 702324269
2 48142
2 161627
2 156818
2 158770
1 155826 711173256
1 81811 206425658
2 43661
1 98692 905738306
1 62135 199960728
2 117240
2 95241
1 101574 920543805
2 69916
1 157336 277618957
1 117123 785774587
2 99968
2 11461
1 84109 578250617
1 7427 968688568
1 179620 434624136
2 105756
2 30515
1 178992 313205076
2 101188
1 10311 261184834
1 79259 73022386
2 180180
1 184440 980093659
1 184419 945259019
1 160187 461595993
2 189635
1 58558 773711311
2 62595
2 111975
2 145234
1 40282 273038085
1 157642 423842498
1 143414 50099067
2 122052
1 117759 9376168
1 158262 887325590
2 70388
1 39084 521817596
2 27374
1 64237 356322440
2 113305
1 63851 449095961
1 20251 364553670
2 17959
2 80792
1 119129 201885307
1 178968 956823115
1 41366 783377526
1 24945 810835979
1 143875 250536461
2 179342
1 14760 366856824
2 155231
2 63666
2 167385
2 161482
2 67089
1 143395 23245162
2 121690
1 164493 338251564
1 52240 86601751
2 19009
2 50547
1 183973 630379959
2 197196
1 159072 288347072
2 38808
1 116057 301624137
2 144265
2 16248
2 44734
1 82160 340806776
2 62156
2 126763
2 160077
2 1068
1 105558 565373267
1 188895 585955574
2 6429
1 3972 446259386
1 139586 134997416
2 183930
1 154079 756077865
1 192489 678260835
2 193070
2 101262
2 78485
1 160021 908375805
2 114998
1 44890 711406007
2 88011
1 167883 282115051
2 95052
2 54995
2 195769
2 32617
2 104159
2 18095
1 16159 572389730
2 95890
1 88549 26938243
2 194410
1 64119 308016001
2 156821
2 140443
2 68886
1 1285 462473572
2 162511
2 182642
2 118356
2 107168
1 3249 704162134
1 114418 353314178
1 47671 168256544
2 148050
2 63742
2 96288
2 60658
1 156996 307699242
1 127926 178883129
2 89066
2 49722
2 34128
2 106534
2 13695
1 14328 902516118
1 5880 519373847
1 108853 7638023
1 64916 407610028
1 16592 51677536
2 128753
1 153660 101757524
2 179407
2 7850
2 132321
2 198789
1 104332 471663210
2 12464
1 14187 801066795
1 199474 150822025
1 45826 924029811
2 164940
2 183552
2 18375
2 117919
2 90922
2 57825
2 19623
1 50503 325815450
1 178453 162278145
1 174335 836887844
2 193890
1 169415 855624595
1 109565 498221079
1 182835 725231027
2 142543
1 108852 132792183
2 62209
2 9912
1 119743 688696320
1 131044 20962443
2 169073
2 34767
1 21428 884560965
1 196920 202001697
1 21522 695971425
2 58486
1 169347 527541531
2 176156
2 132526
2 114751
1 8238 301819487
1 96862 646870409
1 161461 194924253
1 10412 329026338
2 150350
2 17827
1 52893 789135085
1 144919 64467362
2 107756
2 100256
1 151530 12062723
2 3645
1 59787 9178581
1 108924 532344101
2 159682
1 61138 623571805
2 170478
2 123108
2 64226
2 53086
1 131830 604429365
2 117778
1 97642 180438053
1 124657 728031255
1 155526 7289397
2 4850
1 119978 84592907
1 82857 238063814
1 176553 770504849
1 72001 339020463
2 93860
1 50627 453653740
1 158601 167464467
1 169869 674900858
1 152513 962057094
1 104542 856099371
1 42420 614988774
1 179359 403773949
2 76462
1 123020 501773108
1 56274 602195718
1 135388 417868847
2 25613
1 60042 362083266
1 178813 503946424
1 178939 442711123
2 146090
1 88297 715602728
1 9305 592097259
1 154950 406410142
1 39120 538297878
1 139 860645207
1 163063 964000917
2 191823
2 28236
2 172123
1 168807 592390706
1 114183 153409860
2 1374
2 2729
2 34588
1 113775 196411655
2 191086
2 105601
2 156382
2 19778
2 62104
1 819 355966420
2 105405
2 85183
2 78836
1 172921 8592265
2 113755
1 6308 491716964
2 152241
2 105398
1 136992 158958572
1 194067 887836772
1 124474 597779777
1 19512 81895975
1 76206 450411105
1 124755 322787754
1 172672 650283311
2 176410
1 178153 553356244
1 188873 552613174
1 36903 902985422
2 84065
1 171396 253139537
2 117477
1 128731 466643761
2 106970
1 59312 12323138
1 17052 687665560
2 31277
2 122496
2 164071
1 148408 498441482
2 157862
2 98747
2 135912
1 60736 527769550
2 13745
1 188186 981699277
2 129130
1 10581 496719627
1 99905 574762943
2 34187
2 63032
1 29330 260393303
2 12405
2 150660
2 118685
1 102075 519454746
2 114187
2 133918
1 105782 947749476
2 141449
2 17788
2 189692
2 155430
1 174163 928669135
2 138943
1 188421 203579251
1 53622 71495046
1 96677 42391956
1 80794 848386773
1 90457 865535194
1 116590 874080445
2 151163
1 59190 782221106
1 69983 495492341
2 136351
1 100713 223303632
1 105450 212407159
2 189203
2 191595
1 58948 252118891
2 48164
2 30158
2 99318
1 118225 183446645
2 83030
1 39849 706241917
2 45458
2 136697
2 47185
2 45898
1 84237 968701937
2 74024
2 158106
1 55936 452422822
1 826 407027566
1 148264 483327342
2 111969
2 118014
1 157200 137494679
2 102825
2 162062
1 15019 539921361
1 141848 138591488
1 99129 414839205
1 78663 497004349
1 50009 72772549
2 47761
2 85369
1 173094 1903422
2 54757
1 54379 633584939
2 124278
2 87543
2 175591
1 35343 303408770
1 143653 803993659
1 90236 987499370
1 48183 937296744
2 96435
1 133287 735178641
1 98916 165047996
1 71005 82024696
2 187139
2 153324
2 14913
2 155509
1 190013 330514950
1 195376 446202836
1 53948 428159166
1 163013 746338875
2 27031
1 195962 608392217
1 36512 299596889
2 59397
1 42943 571347839
2 146628
2 13513
1 24068 877354860
1 5198 462617516
1 32962 196277927
2 153222
1 43749 627257417
1 137992 243606414
1 147621 675404766
2 87856
1 28795 986227629
1 51226 838395764
2 88443
1 148606 960005986
2 23739
2 156992
1 45198 35948499
2 103415
1 188446 471286677
2 183905
1 162646 174875407
1 33166 998519634
1 129256 375827253
2 74787
2 37352
2 24104
1 128512 719163045
1 93382 584066443
1 60286 816776544
2 32703
2 84065
2 16693
1 100084 583830199
2 127675
2 67350
1 126892 88627250
2 110848
1 79535 446064567
2 30230
1 143930 185731338
1 69118 416361009
2 25659
1 130988 433894476
2 188514
1 80990 414433680
2 98830
1 49828 859820945
1 146550 682007590
1 83693 140729663
2 64339
1 30467 236517541
1 11855 343892875
1 197928 958866620
1 96718 552933352
1 10884 20147667
2 174262
2 189829
2 105763
1 164808 144364578
1 73722 709622229
2 4625
2 192668
1 188078 296201529
2 147959
1 100762 142188021
1 106976 742831332
1 5259 674474362
1 165379 133129170
1 109376 86600594
1 39470 712868936
1 97768 793769027
2 157263
2 167885
2 110066
2 96383
2 54086
2 189609
2 115549
1 117201 524804992
1 76529 435164721
1 106472 535682252
2 197403
2 33205
2 99289
1 87823 987337361
2 99900
1 20905 942513432
1 160959 562347358
2 182001
1 26113 68040745
2 155529
1 48657 664627993
1 140513 66402293
1 113828 828751572
1 21205 669239755
1 130858 832521175
2 177895
2 114789
2 123582
2 40805
2 53750
1 162647 517025545
1 49083 880737576
2 24903
1 118704 832119019
2 159440
2 104765
2 33456
1 36864 480532425
1 67485 884128960
2 27418
2 128174
2 141748
1 138899 159095109
1 69653 564106317
2 123386
2 61796
2 50776
1 116914 109595578
2 18538
2 11005
2 77888
1 195071 464458751
2 173055
1 83922 338585075
1 2987 850992363
1 147639 115859662
2 165867
1 131905 475508260
1 141992 156274051
1 27599 964439579
2 97747
1 127139 852782102
1 57367 363652987
1 82116 85874665
1 11808 169419935
1 169421 378493907
2 86627
2 143674
2 118447
2 25524
2 44727
2 156639
2 152400
2 107835
2 44950
2 36866
2 130818
2 172860
2 168202
2 111989
2 17200
2 41755
1 3521 924692329
2 104731
2 41741
2 48119
1 160850 700017275
1 56047 765052298
2 124479
2 155439
1 126420 971399421
2 20935
2 129496
2 83121
2 93395
1 174706 704918728
2 44230
1 59823 692432737
2 80511
2 52467
2 136830
1 32346 426349039
1 155279 635587199
1 77138 281853235
1 174637 820352558
2 153687
2 83870
1 61668 458074605
2 45758
2 134283
1 161560 23184798
2 127422
1 95200 719989672
1 2117 960028919
2 30053
1 47896 958287870
1 43669 466088781
2 175356
1 169728 28476427
1 131836 593584845
2 82184
2 130166
1 24087 664687668
2 102401
2 152967
2 191991
1 69613 445251680
1 161428 45219913
1 58665 128071096
1 142012 65527286
1 122822 530195953
2 29201
1 158987 73580070
1 3136 378625237
1 130349 357753308
2 63877
1 88112 6051709
1 171549 889039063
2 48725
1 125973 827933213
1 59097 451509664
1 162405 729906142
2 35947
1 90474 715146409
1 177698 767641964
2 137336
1 64982 283234656
1 56587 807645363
2 189684
2 6645
1 161717 230003972
1 15822 142327243
2 28059
1 147633 234895978
1 71639 728148906
1 18902 662250292
2 71505
2 152617
1 199215 379267379
1 58326 698961809
1 114020 871853635
1 98892 110333144
1 123000 858495166
1 103212 189573531
1 88725 215269492
2 186410
1 82967 751372705
2 52202
2 141632
1 125244 214673722
2 126339
2 122425
1 14848 567654443
2 181223
1 177287 796061733
1 158503 106639167
1 9754 624660439
1 82795 659781575
2 43013
1 174748 758896479
2 35173
2 99161
2 143635
2 82080
2 7438
1 7122 253896254
2 120916
1 107782 950635853
2 50484
1 88028 283965829
1 91825 221872363
2 182324
1 64906 165408369
1 87132 344239050
2 56905
2 161468
2 132770
1 86330 8389036
1 153123 384662204
1 190480 531913644
2 32332
1 105939 772140053
2 98240
2 88371
1 43348 284176890
1 186945 191423383
2 80961
1 33689 698931804
2 74761
2 141345
1 26336 181297574
2 149052
2 47247
1 49656 248321499
2 144257
1 98087 310704895
2 142943
2 89449
2 119938
1 21916 974295409
1 150966 472497163
2 125901
1 80188 549088476
1 156580 615741972
2 98336
1 35074 147449535
2 588
1 55639 889485220
1 91058 843692561
2 192265
2 77271
1 1652 465628354
2 51380
1 170130 246334003
1 113934 991565902
2 52605
1 107998 714144505
1 165085 280948752
1 40778 39999787
1 108277 594273083
1 103831 233717275
2 77287
2 61263
1 196233 388489095
2 170562
2 157927
2 161487
2 119490
1 35273 38906138
1 72816 561146773
1 14014 701564239
1 144083 883780053
1 123983 247266359
2 110395
2 23701
2 128453
1 70262 911014439
2 55927
2 11604
1 146116 230370489
2 76714
1 13985 873857067
1 66063 304632564
2 21180
1 98659 212440738
1 29785 243549043
1 195248 421694023
1 54638 430583382
1 138772 310763825
1 17090 576942289
2 92565
2 973
2 57295
1 25743 246368569
2 60665
2 16730
1 104493 541480101
2 33403
2 89487
2 15895
2 164973
1 31378 429419465
2 111503
1 7932 934710792
2 61915
1 100078 950638879
2 63468
1 42828 465807436
1 70631 729126759
2 173911
1 10202 751295745
2 176874
2 111759
2 14986
2 30282
2 160327
1 169593 982569047
1 46626 598446166
2 66343
2 167487
2 25146
2 102124
1 52549 749210915
1 9020 536648801
1 86731 654662365
2 18926
1 37961 738825153
2 47469
2 89375
2 199583
2 15316
1 106360 152858461
1 135255 802628065
1 151586 318939578
1 177389 261131828
1 52322 555132037
1 95807 370353352
2 115663
1 92739 705054217
1 152395 570296017
2 160461
1 115492 66797103
2 114630
1 122941 774411013
1 59942 770328160
1 78822 74573419
1 129609 367154206
2 66884
1 192089 916398882
2 3341
1 189657 925772637
1 147658 928725960
1 21309 623594281
1 20698 44304282
1 104951 1527856
2 129087
1 61462 303252941
1 77564 124756342
2 17706
1 34203 173870752
2 89673
1 17635 94543954
2 121609
1 120210 482628643
1 132297 63155664
1 37900 539350038
2 122850
2 92203
2 192589
2 143478
1 50279 612353289
2 124035
2 124664
1 96366 684866653
1 186324 664249594
2 147360
2 32958
1 3143 224238036
1 197077 688589900
1 96508 544720570
1 51656 666537935
2 129287
1 125703 678175198
1 167311 27149543
1 186903 720416682
1 183038 177735172
1 700 549048925
2 10383
2 59095
1 115566 209308113
1 173308 585443046
1 108278 205006433
1 151271 119246532
2 157628
2 163017
1 197370 540872111
1 13175 534158079
1 144633 827135765
2 165706
2 12496
1 188610 180580707
1 64717 711847955
2 137640
2 188935
1 153347 350155722
2 40804
2 22673
1 83482 259815113
2 101464
1 98755 532354056
1 130615 52855991
1 100826 665141623
1 173087 581924549
2 141730
1 182970 695278391
2 35321
2 108187
2 55725
2 125259
2 166818
2 86985
1 139491 296321722
2 123778
2 68444
2 185563
2 65225
2 43199
1 1978 113699150
2 87625
1 158929 723962255
1 7253 255901508
2 75904
2 43271
2 111269
2 121003
1 32021 375637489
2 73269
1 22987 305664920
1 176017 986195537
1 36913 641902796
2 96547
1 1119 126241227
1 94046 347795611
1 27315 204420306
1 171076 12977047
2 176449
2 190293
2 58014
2 146957
1 165500 371598691
2 67228
1 119159 615077448
1 149633 71071503
2 142156
1 82577 236985000
1 161673 703148294
1 133173 795481567
1 151070 357236008
1 1195 350608683
2 133143
1 134374 610347603
1 164702 243738349
2 37247
1 126806 744478839
1 103955 339421757
2 28981
2 23151
2 182873
1 155702 530466050
2 18257
1 35060 511551978
1 87641 826352904
2 170458
1 128292 865885357
1 104985 128944339
1 146559 514534193
1 5559 362701264
1 121878 118575806
2 119530
2 146045
2 184596
1 16323 407002001
1 194942 575785679
2 172265
1 100073 577529202
2 24871
1 176001 801968461
2 156656
1 59908 989979492
1 115362 352639571
2 46601
2 82234
2 42171
2 157635
2 149830
2 97557
1 189978 470572629
2 198058
1 187199 571831231
2 17995
1 128829 500747991
2 176047
2 100393
2 9352
1 149203 972931759
1 130814 154338160
1 9444 742717237
2 42443
2 49462
2 54440
2 162691
1 52391 631962804
2 98530
2 119559
1 43024 641257147
2 5543
2 15720
1 164548 696277007
2 97353
2 19325
1 80810 335844546
1 193760 942773797
2 188220
1 167430 909370003
1 48703 727698027
2 192065
2 136776
2 9669
1 106154 527677877
1 100119 789998761
2 17052
2 129721
1 127918 121855249
2 150688
2 161917
2 7931
1 131309 678621474
1 13182 334704614
2 6917
2 58712
2 195562
2 76097
2 31134
2 177621
1 147808 897350918
1 133961 695621524
2 120918
2 24806
1 181915 519558496
2 68233
1 21001 340720006
2 5437
1 30685 935815834
1 29757 488480625
2 192307
2 80662
2 111141
1 136432 395949220
1 166848 552551
2 187671
1 38790 539048100
2 192218
1 53409 862336368
2 107203
2 57069
1 87703 292754009
1 21840 984503646
2 185016
2 35889
1 84065 219107216
1 64498 541344940
2 83207
1 82595 164147729
2 41704
1 47160 134975152
2 41105
2 72638
1 74622 192283084
2 116020
2 142419
1 82004 610625219
2 111056
2 5471
1 17765 129232677
2 56674
1 96534 865089592
2 111909
1 52948 870384579
1 96074 551741955
1 174904 787207527
2 138066
1 11161 308948827
1 87549 73472175
2 126447
2 170191
1 104181 40224721
2 45466
1 52545 588732966
2 119855
1 36106 136339313
1 3598 439412758
1 139555 828831481
2 3773
2 70619
2 58141
2 85979
1 122130 22081071
1 33956 871395589
1 56672 479676829
2 157578
2 86
2 121663
2 126176
2 38719
2 87403
1 12717 7200392
2 81794
2 136937
2 130479
2 165919
1 137011 850760269
1 98522 194256627
2 45761
2 75747
1 183797 211219872
2 51420
2 187811
1 112145 741016814
2 182560
2 15764
2 4576
1 191356 756786359
1 132463 103171010
2 39379
1 135612 220428953
1 197924 150299255
2 6722
1 122770 224960611
1 157860 340147862
2 133961
1 145822 543139846
1 138296 600823347
2 165864
2 193721
2 100562
2 193630
1 141639 199756421
1 167456 161893911
2 198728
2 153604
1 37325 636984960
2 22417
2 92038
2 132347
2 168025
1 19967 57576530
1 2885 387382490
1 139247 931779546
2 144640
2 100857
1 191970 401531822
1 99919 850612278
2 98266
1 83649 899420786
2 20389
2 43816
2 18150
1 103229 933817447
1 53126 285024648
1 124170 664679874
2 18653
2 109451
1 191893 936833990
2 40560
1 104553 888868939
1 36838 909616026
1 97867 489869808
2 90257
1 14887 444299045
2 164430
1 125227 323912749
2 161443
1 100347 547906300
2 198000
1 108472 170675309
2 31295
1 95854 89939157
2 189125
1 107593 826542870
2 19325
2 60841
1 199776 294509174
1 83338 185862535
2 175583
2 125878
2 102464
2 91242
2 85696
1 60547 881006247
2 74366
2 6447
1 174156 114455796
1 125646 683003427
2 77613
2 77473
1 59945 523859209
2 81417
1 35573 218705461
1 48380 228875382
1 73548 486084280
2 73888
2 164715
1 189595 928974166
2 20097
2 110723
1 19334 469169586
1 10561 447066001
2 123934
1 166165 140198753
1 6202 520441222
1 182496 570446642
1 158190 692313462
2 187930
1 2132 192706695
1 113343 510026401
2 12915
2 154759
1 142613 847697494
1 109239 201811432
2 110391
2 41315
2 160216
2 61862
2 188845
2 187638
2 158807
2 13619
2 33200
1 16954 424767096
1 179402 182090322
2 143717
2 68250
1 190008 112895560
1 70649 781694926
1 151422 816874573
1 147864 531934172
2 50619
1 195776 56430381
2 128396
1 157163 773394120
2 52056
2 161847
2 197477
1 179241 803468313
2 12662
2 54592
1 65559 778771162
1 109032 710377278
1 118305 938484933
2 40978
2 34118
2 145506
1 175799 189426988
1 26527 65280660
1 22146 65146441
2 48613
2 91612
1 179247 854386034
1 191448 718428939
2 53907
1 199340 723392433
1 31797 514947725
2 142929
1 9405 554227387
2 66722
1 141147 735552466
2 159815
2 196341
1 138997 374365939
1 138290 46672576
2 111668
1 128382 473311132
2 158495
2 6663
1 127644 902514689
2 119044
2 21334
2 67324
1 81451 384041997
1 181725 807996815
2 134839
1 183223 834334742
2 71282
1 175866 347750728
1 139561 592224776
1 64438 332893023
2 124567
2 66904
1 55985 101188148
2 137395
2 78948
2 90605
2 69567
1 21486 139831859
2 103648
1 58395 362731864
2 83017
1 4178 80966442
1 132281 173065969
1 127944 956909580
2 101857
1 24808 343430614
1 161627 196622324
1 112586 982447857
1 47986 784388291
2 183777
2 59909
1 30064 395632071
1 130078 987273880
1 995 846264230
2 154556
2 71586
2 137890
2 54235
2 155167
1 21585 916765075
2 14285
1 42189 947882745
1 164597 869421989
2 32670
1 70092 10839415
2 164143
1 128882 305397335
2 104801
1 177361 594700530
1 194117 119259214
2 179260
1 48036 253767194
2 40898
1 103728 389423982
1 197406 589627590
2 37541
1 140243 529806141
2 80242
1 19628 505072329
1 122596 486436429
1 77443 422710488
2 161216
2 122698
1 191013 271959161
2 40864
2 156641
2 164894
2 77011
2 141141
1 114624 837420314
2 77228
1 135596 162728669
1 55074 676159012
1 76247 331285986
2 136471
1 62811 973418236
2 62684
1 138892 900467557
1 93564 973004158
1 180898 819384439
1 147796 130675550
1 113083 860498980
1 178919 373158293
2 59914
2 62641
2 143870
1 40168 947573298
1 2342 637846889
2 33259
2 165180
2 23271
2 157368
1 41258 138840803
2 80032
2 146953
2 151490
2 38363
1 152505 812991301
1 41602 32647830
1 187853 38038872
1 2158 784606065
1 134189 427685671
1 101407 40544118
2 190186
2 128470
2 10019
1 69649 195153920
2 84486
2 9908
2 7268
1 140549 261595427
2 164859
1 129428 145299422
1 81832 741850387
1 56949 283545677
2 79611
1 112886 629350418
1 52913 774518856
2 61727
2 156077
1 22480 636937713
1 188400 4669985
2 135530
1 17667 809002905
2 47371
1 31595 822971091
2 98758
2 25434
2 92690
2 177291
1 114346 114173214
2 185358
2 3923
2 56542
2 28828
2 24518
2 37199
1 97165 816449335
1 26829 381483180
1 14693 49954503
2 32981
2 25513
1 16143 492966820
2 120661
2 137499
2 53821
2 168706
1 16302 744729319
1 160120 97998283
2 166285
1 21299 201723999
2 37586
2 197797
1 133071 84454183
1 34142 308040135
2 105029
1 169118 659012702
1 72432 855655771
2 181617
2 171663
2 64760
1 179435 656877380
1 150699 582358536
2 104891
1 63863 752728599
1 26037 85815340
2 73237
2 122549
2 32380
1 59370 137191782
1 110412 306534165
1 122197 677211103
2 158521
1 76277 572893587
1 152243 48300805
2 139432
2 139724
2 29175
1 95614 735429122
1 56034 333252204
1 89521 126833150
2 154219
1 119762 753575721
1 114357 921772265
2 162995
1 96614 781596952
1 79203 654849720
2 29740
2 3380
1 94707 640871746
1 169042 310245565
1 191708 581785857
2 77701
2 99143
2 23727
2 54008
2 168368
1 95029 197678672
1 98323 136141335
2 3236
1 67761 610531008
2 171987
1 27245 479974001
1 9559 120542831
2 25353
2 198351
2 109349
1 37590 232723862
1 148440 56595927
1 128380 437552309
2 140500
1 133731 723433143
2 71623
2 157148
1 78844 397428703
1 4220 255927576
1 108620 52465102
2 74458
1 175513 167636896
2 102626
2 62325
1 27388 14069705
2 194922
2 190756
2 130541
1 97981 385328333
2 151815
1 192208 82623438
1 44631 267923045
1 173780 454615019
2 72182
2 104561
1 130218 370924116
2 146429
1 6621 847368067
2 95870
1 171474 950915713
1 145544 9183847
1 45523 484332617
1 140549 452796215
2 65967
1 192482 771558663
1 124886 908168380
1 167797 258348366
1 14149 521070438
2 189186
1 184656 953507070
1 122698 433047417
2 152014
1 181691 900419323
1 73521 711579000
2 61775
1 37175 737503826
1 90286 4942561
1 196973 136630220
2 142933
1 148761 368340279
2 14174
1 124647 493046307
1 88401 967684358
1 3140 845808659
2 61614
1 84951 811975035
2 13968
2 72238
2 190968
2 168347
2 35090
1 165812 841892517
2 168030
2 184765
1 186228 731144735
1 106532 812206670
1 116473 421023619
2 93629
2 121057
2 107684
2 130979
1 65357 876379389
1 131197 254848381
1 99105 552136162
2 8942
2 9889
2 87439
1 195472 643289592
1 46715 37012867
1 103604 184688758
1 21349 137168917
2 186885
1 110435 284153409
2 94657
1 190238 391113339
2 12858
2 96100
1 156243 940002418
1 14152 510670344
2 1059
1 114481 969281530
1 109562 311496344
1 69457 955001404
2 128807
1 54891 931143741
1 115779 688564649
1 119043 860022526
2 158061
2 41365
2 159178
2 21689
1 195113 528552464
2 70230
2 102454
2 105600
1 154087 975334210
2 87571
2 170279
1 123886 858937599
2 93645
1 100210 373494511
1 77576 561512876
2 86027
1 85710 537534772
1 37636 988166817
1 127968 565893278
2 79682
1 117888 749164592
2 180006
2 9643
1 6278 148782576
2 42891
2 13345
2 63535
1 7337 533448366
1 108767 509140394
1 109706 592014828
1 120669 100257087
1 20160 671273097
2 62303
2 182105
2 85012
2 143375
2 164448
2 122909
1 88677 903570051
1 16241 951028547
2 58530
1 46370 76494280
1 164994 103675108
1 150188 603481591
